2008-10-01から1ヶ月間の記事一覧

成績が帰ってきた

TOEICの成績が帰ってきた。全然勉強していなかったのに10点増えた。前回との比較。 LISTENING READING TOTAL +50 -40 +10リーディングの成績が下がったのは、トイレに行きたくて、でも時間がギリギリで、必死に耐えながら解いたせいに違いない。というわけで…

offsetは1000を越えられない

GAE

むう、Google App Engineをやめて引っ越すためにデータを適当な形式にしてダウンロードしようと思ったんだけど、全体を一度にやろうとすると例のごとくDataStoreのタイムアウトになり、fetchのoffset引数で「1100番目から100個」みたいに取ろうとするとoffse…

かぶせる戦術の例

7があったんだから7を出すべきだった。 なぜなら、6を出したこの状況ではPlayer3が7以上を出すと点を取れないのに対し、7を出してかぶせておけばPlayer3が何を出しても7点取れるし、Player2がターン3を取ってもやっぱり7点取れるから。自分がターンを取らな…

不眠対策

不眠対策に1万歩歩いてきたらちょっと眠いんだけど、まだ8時だよなぁ。寝るべきか寝ざるべきか。って寝るか。寝られないまま会社に行くよりは朝3時頃に目を覚ます方がまだマシ。寝ないで会社に行くと本当に辛いからなぁ。

スパムトラックバックの削除

1: トラックバックが来ましたメールが来る 2: リンクを押してそのエントリーを表示する 3: 編集ボタンを押す。その場で編集になる 4: 詳細編集リンクを押す 5: 問題のスパムトラックバックのチェックをONにする 6: 削除ボタンを押すんー。手間だ。 1: トラッ…

どうすれば強くなるか

最中限オンライン(Saichugen Online)でどうすれば勝てるようになるのかについて書こうと思ったのだけど、まず勘違いをしてほしくないのは「こうすれば勝てる」という戦略はまだ明確にはわかっていないということ。出来てから日が浅いゲームだからね。だから…

最中限オンライン2.0 妄想設計

Google App Engineはやめる ソケット使えないから 人間が操作するクライアントはFlash AIRとかPyGameも検討したけど、インストールレスにしたい プロトコルはXMLベース クライアントがFlashだったらそれが楽 C++とかでAI書く人もlibxmlくらい使えばいいんじ…

お茶

丸い。想像以上に大きく広がった。「きれいだろ、、、お茶なんだぜ、それ」(達也)

運でどれくらい勝てるのか

最近の最中限オンラインのハイスコアによって「最中限がじゃんけんのような運だけのゲームではないことが証明された」と思っていたのだけど、確率論に詳しくない人はピンと来ないんだと気づいたので、60回勝負して36点っていう得点がどれくらい「運ではない…

SRM422

「重さの合計が与えられた上限を超えない部分集合を全部返す」というアルゴリズムをさらっと書けなかったので終わってから頑張った。 void find_all_subset( const vector<size_t> &elems, const vector<int> &weight, int weightLimit, vector<vector<size_t> > &result, int start=0, v</vector<size_t></int></size_t>…

日記

なんか今日は昨日おとといと比べてすごく元気だ。 野菜をたっぷり食べたからか、2キロくらい歩いて5時間くらい熟睡したからか。 「人間は動物なんだから動かないといけない」ってセリフはやはり真実なのかもしれないなぁ。プログラマは動物として不自然な仕…

日記

ランキングがいつの間にか4位になっていたので2位に戻しておいた。 その最後のプレイ。 http://saichugen-online.appspot.com/game/599/人生、あきらめなければいいこともあるさ、と思わせる一戦だった。24点になった時点で勝ち目がないと思ったけど運がよく…

iVocaで「TopCoderに出てくる英単語」を学習できるようにしました

出題する英単語は、TopCoderの過去の問題文から出現頻度をカウントして、Gutenbergプロジェクトの文章での出現頻度で割った「TopCoderに特別多く出てくる単語ランキング」を作って、その上位300位くらいから適当に面白そうな物を選びました。iVocaって、他人…

ガス管

工事してた。なんか黄色いプラスチックみたいな管だった。金属だと思い込んでいたけど違うんだな。

Twit

Twit前 Twit後 負荷テストになることを期待したのにならなかった。そしてCPUはがらあきなのに時々TimeOutエラーになるとかGoogle App Engineはよくわからない。でストレージだけ2メガバイトほど使いました。まだまだ。

眠いのに眠れない

疲労感と眠気があるのに眠れないのはどうしたものか。牛乳を買ってきてホットミルクを作るか。

Google App EngineでDjangoのtemplatetagsを使うには

GAE

templatetagsで何が出来るかわからない人のために1行で解説すると、{{ hoge|my_filter }}でhogeを引数にしてmy_filterっていう自作の関数が呼べるんだ!(他にも色々出来るけど)カスタムフィルタなしで、例えばカード番号(整数)からカード画像のimgタグを作っ…

Google App EngineでTimeout

GAE

Exception Type: Timeout Exception Value: Exception Location: /base/python_lib/versions/1/google/appengine/api/datastore.py in _ToDatastoreError, line 1627 データストアへのアクセスに時間がかかり過ぎと言われても。。。普段は問題なく動いていて…

「ほっ」

ほっとするために生姜湯を買ってきた。もちろんチューブのおろし生姜もセット。あとGABAチョコのビターなんてのが存在するのを発見したので買ってきた。 GABAってチョコレート以外には何に含まれているんだろう。 γ-アミノ酪酸 - Wikipedia GABAは、脳内でグ…

ゲームサーバのAI

いまランダムにプレイするAIしかいないのだけど、これの成績がプラスになっている。つまり、人間は「こうなってくれたらうれしいな」という「都合のいいシチュエーション」が起こる確率を過大評価してプレイしている。典型的なのが「このターンは絶対取りた…

「最中限オンライン」をリリースしました

三人用トランプゲームの「最中限」をウェブ上でプレイできるサービスです。まだランキングはないですが、プレイ履歴とスコアは記録されます。http://saichugen-online.appspot.com/昨日の段階で遊べる程度にはなっていたのですけど、まあ日本人しか使わない…

ゲームサーバ作り日記

飽きてきた(ぉ)というのも、いまだにGoogle App Engineの認証が終わらず、サーバに公開できるめどが立っていないから。Google App EngineのBooleanPropertyとかIntegerPropertyとか、defaultを指定しないとNoneになるんだな。Falseや0になると思ってた。 - p…

渋谷行き

FirefoxのScrapBook拡張を使ってGoogle App Engineのドキュメントをローカルにスクラップしたので渋谷行きの電車で読んでいる。Expandoは便利だな。事前の宣言なしに代入するだけで新しいカラムが出来てデータベースにきちんと保存される。ただ、listは代入…

取り付け

5キロもある物体をどうやって壁にねじつけたり、金具の端で壁に傷を付けたりせずに固定するかでしばらく悩む。まず網に取り付ける。そのままでは重量のかかった取り付け金具の端が網の反対側に出てくるので新聞紙を巻いたものを挟む。 取り付け金具自体は結…

渋谷

迷わずにハンズについた! 目当てのものを買った。重たいぞ。向かいのインドカレー屋さんで晩御飯を食べる。とても、、、でかいです(ナンが)

ゲームサーバ作り日記

create_roomみたいな粒度の細かい命令も将来的にBOT対戦とかやるには必要だけどとりあえず今週末のうちに人間がプレイを出来るようにすることを考えて最短パスを通りたい。今日は東急ハンズに行くし(ぉ start_single_game(/player_id/password) create_room…

ゲームサーバ作り日記2

いけない、遊んでいたら日付が変わってしまった。とりあえず見栄えを良くしてやる気を出すか、とりあえず見栄えはさておきゲームが出来るようにしてやる気を出すかどっちがいいか(ぉとりあえずテンプレートだな。 - TemplateSyntaxError at /game/22/ 'saich…

週末にサーバ作るかな

作って公開することに意義があるのでずるずる先延ばしにしてないでこん週末だけで完成させられるくらいにやることを削る。 人間がGUIで遊べるようなサーバを作る Twistedで接続方法を抽象化してソケットつなぎっぱなしでのアクセスでも人間がブラウザでHTTP…

今日のラボでの一コマ

僕: amachangサービス公開したんだー。僕も土日で何か作るかー。 am: ところで三連休だってわかってます? 僕: あ、そうか!ありがとう!!

Google App Engine日記

とりあえずGoogle App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japanを読んだ。DjangoをGoogle App Engineで動かす | スパムとかとGoogle App EngineでDjango[HW]経由でDjango on Google App Engine in 13 simple stepsとを読ん…