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

さがしものはなんですか

サプリメントの入ったピルケース アイマスク iPod ← これはかばんの中にあった! MacBookをプロジェクタにつなぐケーブル

夢や

ピラミッドパワー

Google Code Jam 予選通過

まぁ「受けるのを忘れていた」って人以外で落ちた人を知らないのだけど。 Round1の日程は、メールには Saturday, July 26 - 1a.m. UTC Saturday, July 26 - 4p.m. UTC Sunday, July 27 - 9a.m. UTC と書いてあるけど、申し込みページに行くとちゃんと日本時…

ねむい

Coogle Code Jam Aの問題が小さくて説明にちょうどいい感じだからネタに使ってこの手の問題の解説によく出てくる「動的計画法(DP)」とは何か、って解説を書くつもりだったけど面倒になったからやめた。

Google Code Jam 2008 Qualification Round B

(後で書く) UPPER_BOUND = 10000 num_test = int(fi.readline()) for test_id in range(num_test): tatime = int(fi.readline()) na, nb = map(int, fi.readline().split()) event_table = [] # event_table (time, arrive/depart as -1/+1, A/B as 0/1) # o…

Google Code Jam 2008 Qualification Round A

(後で書く) UPPER_BOUND = 10000 num_test = int(fi.readline()) print num_test for test_id in range(num_test): num_engine = int(fi.readline()) engines = [fi.readline() for i in range(num_engine)] num_query = int(fi.readline()) # start DP scor…

長崎

http://ja.doukaku.org/wiki/index.php/1000speakers:6 今回の会場は長崎県が行っている技術者コミュニティ支援の一環として、無料で貸していただいています。 へえー、そうなんだ。長崎++

恋に役立つ本

サイボウズラボとデートコースで検索するとラーメン屋がヒットすると言われたので自分の名前とデートで検索したら、知らないうちに恋に役立つ本を出版していたことが明らかになった!

Google Code Jam日記2

わお、今日がもう40分しか残ってないぞ。 - ぎゃー、保存するファイル名がA-small.inじゃなくてA-small-attempt0.inになる!はめられた!しかもダウンロードボタンを押すまでsubmitフォームが出ないから事前にソースファイルの位置を指定できない! - Cが単…

電柱を引き抜く

左にあるつかむ道具が虫歯を引き抜くやっとこを連想させる。

Google Code Jam日記

暑いですね。暑いです。さてGoogle Code Jamにもregistrationしてあるのですけど、なんで平日なんだGoogle!社会人が参加しにくいじゃないか! なんてことをぼやきながら、まぁしんどくない程度に参加してみる。http://code.google.com/codejam/contest Cont…

ICFP日記4

いま第何回戦をテスト中で誰が残って誰が落ちているとかそういうのの発表はないのかな。むー。

寝なさい自分

Google Code Jamの問題は面白いけど、考え始めると寝る時間がなくなる。Twitterにも書いたけど、朝8時に問題を見たら絶対昼間仕事が手につかないので家に帰るまで見ない!耐える!

Google Code Jam Practice 1

人類の使っている10進法は"0123456789"という10文字を使って数字を表現しているけど、宇宙人がたとえば"ABCDE"の5文字で表現していたり、"123456789*+-="という13文字を使って表現していたりするかもしれない。与えた宇宙人表記の数字を別の宇宙人表記の数字…

上着

あまりの暑さに上着忘れた。冷房とのギャップでバテるフラグ

ICFP日記3

使われなくなった変数とか計算しかけて放置しているところとかかなりひどいソースコードだけどさらしてみるテスト。だいたいファイル名がdraft.pyだし。 initialize捨ててるし、enemyのデータ保管しているだけで使わないし、そもそもparseのtelemetryの中にt…

Re: SPYSEE

いや、それ僕じゃなくて下の人www

第6回1000人スピーカカンファレンスは長崎で開催

「1000人スピーカカンファレンスは終わった」と勘違いしていた人も多いようですが、第6回の1000人スピーカカンファレンスは8/9の土曜日13時から、ハウステンボスのすぐ近く、佐世保情報産業プラザにて開催です! http://ja.doukaku.org/wiki/index.php/1000s…

gcovで使われないコードを見つけ出す

$ g++ -g -ftest-coverage -fprofile-arcs tmp.cpp -I/opt/local/include $ ./a.out $ gcov tmp.cpp File 'tmp.cpp' Lines executed:57.14% of 7 tmp.cpp:creating 'tmp.cpp.gcov'できた。 -: 49:// comment -: 50:template<class T> -: 51:void foo(T& x){ -: 52: co</class>…

習慣の作り方

RTM

僕はとても習慣を作るのが苦手で、一時期「習慣をつける練習としてまずは簡単な習慣をつけよう」と言って「毎日カレンダーに丸をつける」というのを実行したが、11月頃にふと気がついたらカレンダーが7月のままになっていた。「月に1回何々する」なんてのは…

due driven working

RTM

今までタスク管理ツールを使っていて問題だったのは、大量のタスクが積み上がってどれから着手していいかわからず結局タスクリストごとスルーしてしまうという僕の性格。タスクに必ず締め切りを設定することで「いつやってもいいタスク」が永遠に放置されな…

Remember The Milk

RTM

自分の管理にRemember The Milkを使うことにした。リマインダメールが携帯に来るようにした。しかし、タスクごとのリマインダが「締め切り時刻に送る」と「締め切り時刻の何分前に送る」の二つしか選択肢がないように見える。わざわざTaskに「Time estimate…

generatorのclone

yieldを継続みたいに使いたいという話を聞いて、普通のgeneratorだと処理を進めたら戻れないから、戻るためには「処理途中のgenerator」をcloneして取っておく必要があるよなぁ、call/ccで現在の継続をとっておくみたいに。って思ってgeneratorをコピーする…

ICFP日記2

さて、今日の4時が締め切りのICFP PCですが、そして昨日全く着手せずに放置していたICFP PCですが、いまらさ蛇行せずにすとんとゴールするように改良して悦に入っています。ゴールまでの距離を現在の速度で割った物を大まかな到着までの時間とし、角速度の…

暑い

あ、18時から用事があったのをすっかり忘れていた。まだ17:10だから間に合うけど、こうすぐに予定が頭から抜けてしまうの何とかならないかなぁ携帯からメモ。思い出したのは別件の電話がきっかけ。電話→何かあったっけ→約束があった!という流れ。 - 帰って…

超ドライアイ

目がー、目がー 今日やるつもりだったことを疲れているとか言って先延ばしにすると、どうせ平日帰ってきたらまた疲れていて先延ばしにするに違いないんだから今やるしかないんだ、と思う。いやTOEICが2週間後にあるんですけどね。久しぶりに申し込んでみたの…

前のエラーにより混乱していますので、脱出します

http://d.hatena.ne.jp/higepon/20080713/1215956708 VM.cpp:321: 前のエラーにより混乱していますので、脱出します 「ま、前のえらーにより混乱してますのでっ、脱出しますっ(>_ という萌え擬人化の流れ(ぇ そんなことより「g++たんを混乱させる最小のコー…

ICFP日記

http://www.icfpcontest.org/(徐々に書く)まず最初に書いておくと、コンテストはもう始まっていて、がんばって挑戦するつもりの人はもうがんばり始めてるので、がんばるつもりがあればこのブログの更新を待たずに自分で上のリンクからたどるといいです。僕の…

ひげそりでお風呂掃除

ひげそりの柄が四角くて空洞の筒になっていたので何気なく浴槽をこすったら湯垢がみごとにこそげおとされた。泡がとどまる酵素入り洗剤なんかよりはるかにきれいになった。 あと湯垢って水面より上にだけつくのかな。不思議。水面より上に有機物を含んだ液体…