2010-04-01から1ヶ月間の記事一覧

Sprite

http://www.bit-101.com/blog/?p=2123 のチュートリアルを読んでいたけど、Sprite.h, SpriteはそれぞれCCSprite.h, CCSpriteに名前が変わっている。とりあえずボールが出た。 CCSprite* ball = [CCSprite spriteWithFile:@"r1.png"]; ball.position = ccp(24…

cocos2d 0.99.2がインストールできない

$ sudo ./install-templates.sh cocos2d-iphone template installer ...creating cocos2d template directory Installing cocos2d template ---------------------------------------------------- template already installedそして/Library/Application Su…

Pagesで右端がでこぼこになる問題の対処方法

右揃えとか左揃えとかのボタンの端に左右揃えってのがある。Pagesでは「本文」「見出し」のような抽象的なスタイルと、具体的な左右揃えとかフォントのサイズとかが分離されているので、適当な本文部分で左右揃えにして「選択部分からスタイルを再定義」する…

ニコニコ動画より Youtube を使う人

はてなブックマーク - ニコニコ動画より Youtube を使う人の意見を聞いてみた - IT戦記 id:ak9 ログインなしの代わりにコメントできないニコニコ動画(ゆとり)を作るべき 冗談抜きでこれが正解なんじゃないか。キーボードで文字を入力するのが面倒って人を…

トリップ日記

もう6時だ!クリエイティビティが足りない! 人類は早くクリエイティビティを生み出す薬or機械を発明するべきだ! ちょっくら中枢神経を興奮させ覚醒作用をもたらす物質を入手してくる。 アデノシン受容体に拮抗することによって覚醒作用を示すアルカロイド…

ルールブックの構造の研究

各論を集めている段階。 サンファン フレーバー ゲームの目的 カードが両義的に使われることの囲み 用具 ゲームの準備 ゲームの手順 役割 役割タイル 次のラウンド ゲームの終了 建物 紫の建物 6の建物 バリエーション ブロックスデュオ 対象年齢、プレイ時…

チキサニ

アイヌラックル - Wikipedia 雷神カンナカムイが地上を見下ろすや、地上にいるチキサニ姫に心惹かれ、たちまち雷鳴と共にチキサニの上に降り立った。雷神の荒々しい降臨によってたちまちチキサニは火に包まれ、数度の爆発の末、燃え盛る炎の中から赤ん坊が誕…

知的労働者は生産手段を所有する

テクノロジストの条件 (はじめて読むドラッカー (技術編))第5章P.85 知的労働者は生産手段を所有する。頭の中にしまいこんだ知識は持ち運びできる。まさに生産手段を所有するからこそ、彼らの流動性は高い。 この一言がすごいなーと思った。つまり「労働者は…

レバレッジメモ: テクノロジストの条件 プロローグ(1st draft)

テクノロジストの条件 (はじめて読むドラッカー (技術編))のレバレッジメモ。前回のレバレッジメモ:イノベーションと企業家精神(1st draft)で大爆発して、今日やっと気づいたんだけど、ドラッカーは濃度がこすぎるので全部読んでから全部まとめてレバレッジ…

Kay(Jinja2)で作ったアプリがTemplateNotFoundになる現象の解決法

Kay(Jinja2)で作ったアプリがローカルでは動くのに本番サーバでTemplateNotFoundになる現象が解決した。Kayが使っているJinja2はテンプレートを事前にパースしてPythonのコードに変換していて、これがpreparse。manage.py preparse_appsでpreparseの処理を行…

でかい声で騒ぐ人は必ずしも多数派ではない

http://news.livedoor.com/article/detail/4722420/ 「ただ単に普通のドラマに『Twitter』を入れ込んだだけのドラマ」や「特に『Twitter』はかんけいないんじゃない?」 (中略) 「ツイッターができることを、なんでそんなに人は自慢するの? できないことを…

シンガポールのコンセント

これかhttp://en.wikipedia.org/wiki/BS_1363

昔Django+GAEで作ったサービスをKayでリプレースしようとしている

app.yamlで既存のアプリと同じapplication名にして、versionを変えてやれば既存のサービスを走らせたままそのDatastoreにアクセスできる別アプリをデプロイできるはず。まず、KayはKindをマングリングしてしまうのでそのままではItemって名前のモデルを作っ…

Re: Google App Engine についてあなたが多分知らない10のこと.

バージョンを変えるとどういう挙動になるのか調べてて見つけたGoogle App Engine についてあなたが多分知らない10のこと. - hidemonの日記 App Engineは複数のバージョンのアプリケーションを同時に実行することを許している.すべてのバージョンは,データ…

プログラマの3つの格言

初めての人のためのLISP[増補改訂版]を読んでビビっときたので追加。僕のプログラマの格言ベスト3は下記(順不同) 早すぎる最適化は諸悪の根源 --- Donald Knuth 怠慢: 全体の労力を減らすために手間を惜しまない気質 --- Larry Wall 美しいということと、実…

初めての人のためのLISP[増補改訂版]

初めての人のためのLISP[増補改訂版]を読んだ。「こう書けた方が自然だから、そう書けるという約束にしよう(約束なんていつでもできる!)」(p.60)とか 「一時的なメモ用紙だの、束縛だのという苦し紛れの言葉や概念を持ち出したのは、人間にとって自然なモ…

ドラッカーを読んでわかったこと

最近ドラッカーを読んでいて、以前「ハックルベリーに会いに行く」の人のエントリーでなるほどなと思ったもののうち、いくつかはドラッカーの言っていたことの焼き直しだった気づいた。で、そのエントリーはどれだっけ、と彼のブログを見に行ったら、彼が…

Google AdSenseの「検索向けAdSense」は現在登録できません

赤字で「改善された機能」などとうたっているので「検索向けAdSense」を使って自分のサービスやブログにGoogleの検索窓をつけようと思い立ち、3回登録作業をして、3回ともなぜか途中で画面が進まなくなり、悩んだ挙句にヘルプフォーラムに行ったら2週間くら…

TypeError: 'in ' requires string as left operand

直感的にわかりにくいエラーメッセージだなぁ。再現するコードは "あ" in u"あ" なんだけど。

今日1時間悩んだ問題

GAE

問題を経過時間で絞り込んで易しい問題、難しい問題、と分類しようとか思った easy = Question.all().order("elapse").filter("elapse >", 5).fetch(10) normal = Question.all().order("elapse").filter("elapse >", 15).fetch(14) hard = Question.all().o…

"Did You Know"和訳のコメントを見て思ったこと

1年前に翻訳した"Did You Know"和訳に今頃コメントをしてきた人がいたのだが…なんだろなー、1年も前の翻訳物にあんなツッコミをしてなんのメリットがあるんだろうなぁ。批判をして勝ったつもりになってるんだろうかねえ。価値やコンテンツを作り出すことに比…

「第9地区」を見てきた

この記事はネタバレを含むかも知れないので各自の判断でどうぞ。ヨハネスブルグ - Wikipedia アパルトヘイト - Wikipedia District Six, Cape Town - Wikipedia, the free encyclopedia ざっくり訳すと「第6地区はケープタウン市内の居住区の名前。1970年か…

コメントだらけ

激しく抽象化したらあんまりコメントを書かない僕としては驚きのレベルのコメント比率のコードが出来上がった。追記: レベルがHARDでrendererがシャッフルされたとき、?の位置がcodomではない可能性があるのでbogusの生成方法が間違っているなぁ。 # 単項演…

GAEでPagination その2

GAEでPaginationでPaginationの方法はわかったものの、似たようなコードをあちこちに書くのは嫌なのでまとめてみた。Paginateされたアイテムを表示する場所が1箇所増えるごとにviews.pyが2文、テンプレートが1行増える。現状の実装ではソートに使うキー(orde…

着手するまでが一番長い

Tumblrを見て、ちょっと使って、「自分にはこういうところがこうなってた方が使い易い。よしそのうちに作ろう」と言って、Tumblrのタイトルを「自作アプリができるまでのつなぎ」に変えたのが2007年のこと。昨日作り始めたら2日でとりあえず自分が使えるとこ…

GAEでPagination

GAE

fetchの制限があるからどうやってpaginationを実装するのがスマートかなーと思ってたらまさにズバリな内容の文章が公式であった。App Engine でページングを行う方法 - Google App Engine - Google Codeシャードって何だカウンタのシャーディング - Google A…

線香数学

「一定の速度で燃え、1時間で燃え尽きる線香が9本ある。20分を計れ。」 条件 0 線香が燃え尽きた瞬間は明確にわかる。よって1時間を計ることができる。 1 線香への点火と消火に時間はかからない。よって「1本の線香の両端に同時に火をつけ、燃え尽きるまで」…

DjangoやKayを使って新しいアプリを作る方法の自分用メモ

何事も始める時が一番腰が重いものであり、腰を軽くするためには考えずに作業出来る必要があり、その為には手順を記録してなんども修正して洗練させる必要がある、だからとりあえず記録。DjangoやKayを使ってウェブアプリを作る方法 サービス名称を決める 他…

おかたづけ

kayをつかって2つ目のアプリを作ろうと思ったらkayをどこに置いたかわからなくなった。~/tools/にない。~/cur/にあった。動かすとリンクが切れて困るらしいのでmvしてからln -sしておいた。置き場所とか片付け方とか、いい方法ないんだろうか。自分の机が片…

こんなかまってちゃんは嫌だ

ブラウザで次のページへのリンクを押そうとしたらちょうど見計らったかのようにDockからSkypeのアイコンがジャンプしてきたせいで押してしまったじゃないか!