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

終わった

ふう、残り5分で終わった。 偶数ページにしないと行けないんだけどうかうかしていたら3ページになってしまうのを2ページにまとめるのに苦労した。とりあえずこれで一安心。

TeXの環境を整えるとかめんどくさい

Word用のスタイルテンプレートをiWorkのそれっぽいもので開いてみた。 うきょっヽ(°▽、°)ノ

背中を押す一言

http://d.hatena.ne.jp/CortYuming/20081031/p2 飲み会参加してみたいなぁ。どんな話するんだろ? それは参加してみればわかるし、参加してみないとわからない(^_^)

MacOSXにTeXを入れる

前にWindowsマシンに入れてから何年経つのか。なんか検索してみるとteTeXとかいうものがちらほら目につく。僕の脳内ではTeXといえばpLaTeXだったのだけど認識を改める必要があるのだろうか。とりあえずteTeX - Wikipedia, the free encyclopediaにteTeXはも…

第7回1000人スピーカカンファレンスは仙台で開催

第7回は仙台市で11/22開催です!会場などの詳しいことはWikiを読んでください。今回からは申し込み手順がかわりました。フォームに書き込んで申し込みボタンを押すというものに変わって、だいぶ手軽になったと思います。雑談や質問などはチャットッルーム(パ…

寒い

4時頃寒くて目が覚めた。背中が布団から出ていた。。

まるか

ja

これは今まで見たものの中でも抜群に「ぎょっとする」ひらがな。満留賀って併記してあったので「まるか」だと判断したんだけど、帰ってきてKoin変体仮名と見比べてみると確かに該当する文字があってよく似た形をしている。面白い。

最中限読み切りプログラム高速化

cpp

std::listはpush_backもpop_frontもO(1)なんだっけ?カードを1枚ずつ使いながら探索するところで、まず[1, 2, 3]から1を使って後続の処理に[2, 3]を渡して、、、探索が終わったらまた[1, 2, 3]に戻して、次は2を使って[1, 3]を渡して、、、という処理をする…

脳内を書き出す

やりたいことがいっぱいあると混乱するので書き出す HaskellとC++ C++版のコードは汎用的に使うつもりでファンクタを呼び出していたりとか、あと手抜きでvectorだったりとかするところがあるのでHaskellと単純に速度を比較するわけに行かないのできちんと同…

不眠

眠いから布団に入ったというのに、疲れていてあくびも出るというのに、なぜ眠れないのか!

生産性向上を考える

なかなか集中力が上がらないけど、どうすれば生産性が上がるかを考えた。90分とか時間を区切って、そこまでに何をやるか決めて、挑戦する、というスポーツはどうか。 今日はもう眠いので健康的な生活を目指してもう寝る。明日、90分でDancing Linksをラップ…

まくぶくしんだ

おぐら

ja

Haskell と Python

Haskell first_turn :: Score -> [Int] -> [Int] -> [Int] first_turn game_score xs yzs = [ sum [(max_of_list (second_turn game_score (progress_turn (Play x y z)) (delete x xs) (delete y (delete z yzs)))) | y <- yzs, z <- yzs, y /= z] | x <- x…

Python温泉まとめ

最中限にデッキシステムが導入された 終盤の読み切り部分をHaskellでどの程度の時間かかるか調べてみた結果、なんとC++より2倍くらい速くなった 厳密に同じ処理でベンチマークしたわけではないので注意 TODO: C++版からよけいな機能をそぎ落として同じものに…

python3.0のイースターエッグ

import antigravityhttp://xkcd.com/353/和訳すると 「ちよちゃんはなんで飛ぶのん?」「Pythonですから〜」

sumはeagerかどうか

id:voluntasが「Erlangに移植するからHaskellのコードをわかりやすくPythonで書いて」と言ったので移植している。sumがeagerかどうか気になったので実験。 class Foo(object): def __init__(self, i): print "initialized %d" % i self.i = i def __add__(se…

Haskellで最終ラウンド読み切りプログラムを書いた

C++で書いたやつと結果を照合しよう。http://coderepos.org/share/browser/lang/python/saichugen/haskell/saichugen.hs?rev=22097 - $ time runghc saichugen.hs [237046,205614,261762,230880,189356] real 6m3.271s user 5m52.644s sys 0m3.304sおそっ。C…

PySpa

オンラインプレゼン"280 Slides"登場、ネットとOSXネイティブ両対応か | エンタープライズ | マイコミジャーナルすごい、、JSでブラウザ上でKeyNoteみたいなものが動いている。。PowerPoint形式やPDFでエクスポートできる。すさまじい。JSってこんなことまで…

おなかすいた

今朝2時頃に「気がついたら昨日何も食べていない!」っていいながら、でも別に空腹でもなかったので食べなかったんだが、今すごくおなかがすいてきた。冷蔵庫の中の少し表面が黒くなった人参とか、キャベツとか、ニラとかを刻んでいためている。しまった。一…

Haskell続き

眠さを通り越してハイになってきた。 id:ujihisa progress_turnが[Int]を返すのは妥当なのかなあ。(Int, Int, Int)のがいいきが。 data Score = Score Int Int Int deriving Show add :: Score -> Score -> Score add (Score x y z) (Score a b c) = (Score …

Haskellのガード勉強中

before between :: Int -> Int -> Int -> Bool between x y z = if ((y < x && x < z) || (z < x && x < y)) then True else False after between :: Int -> Int -> Int -> Bool between x y z | y < x && x < z = True | z < x && x < y = True | otherwise…

ダメダメすぎる一日

今日はダメダメすぎる一日だった。revertできないか(無理

サイゼリヤがかっこいい

@t_yano経由 「いつ、何時ごろにどの種類のピザを食べたお客さまがいたか、すべてデータとして残っていますので、お客さまが食べたとおっしゃる日時と照合をすることができるのです」。なるほど、それならば、返金を要求しているお客がウソをついているかど…

さっそくサードパーティAIが登場

9位にid:yowaさん作のボットが! 早いところ人間同士やボット同士の対戦が出来るようにしないと。。http://yowaken.dip.jp/tdiary/20081022.html#p02 「序盤ラウンドの第1ターンでは、手札に集中してるカードを優先的に出す」 生身の僕も全く同じ戦略ですね…

「準」について

ja

Wikipediaが信用ならないの件、なんで「準拠」が「きちんと拠ってない」という意味に取られたのかを考えてみた。きっと「準」という漢字の意味を「準優勝」などに使われる側だと取ったんだな。 「準」の訓読みは「みずもり」「のり」「はかる」「なぞらえる…

Wikipediaが信用ならない

http://ja.wikipedia.org/wiki/%E6%BA%96%E6%8B%A0 準拠(じゅんきょ)とは、合致はしていないが、概ね(準)よりどころとしている事(拠)。合致がなされず、準拠のままで物事が進んだ場合、多くはトラブルを招く原因になる。 [Memo] 準拠 - xe-kdoo (2008-…

1ラウンドに得られる点数

ランダムな3人が第1ラウンドをプレイしたときに、そのラウンドのスコアの中央値がいくらになるか、10万回試行してみた。0から13までの値を取りうるので14個の数のリストになる。[11144, 836, 3184, 5577, 7927, 10292, 11847, 12491, 11952, 9947, 7439, 457…

最中限オンラインに解説を付けた

「このまま維持すれば勝てる」とか「勝つためには何点取らないと」とか表示するようにした。 一応Playerの属性でON/OFFできるようになっているけど、まだ属性を変更するためのフォームはない。 ゲームスコアを元にアドバイスをする機能を付けて、さてラウン…

Djangoのテンプレート

なんで {{ forloop.counter0|game.get_player }}これをさせてくれないのか。 いや、そもそもなんで素直に {{ game.get_player(forloop.counter0) }}と書かせてくれないのか。 他のテンプレートの人にわかるように書くと「ある配列xsについてのループ中に、今…