2011-08-01から1ヶ月間の記事一覧

書籍整理作業中

結局のところ「自分をよりベターにするためにこれを読むべきだ」と思って買ったのだが読む時間ややる気を捻出できていない本がヘドロのようにこびりついているのが一番の問題だなぁ。書籍を全部棚卸ししてみてわかったんだけど、英語と数学とどうして私、片…

「え」で終わる単語

ワードバスケットでは基本はしりとりだけど「◯で始まって◯で終わる単語って何があったっけ〜」というのを考えることになるので頭の普段使わないところを使う気がする。そこで空き時間に「え」で終わる単語を考えてみた。しりとりのルールはワードバスケット…

NHKでセプキャンが紹介されました

http://cgi2.nhk.or.jp/nw9/pickup/?date=110818_2テレビがないので見れないと思ってたけど、公式にオンラインで見れるようだ。NHKすばらしい。内容も前提知識のない人向けということを考えればよくまとまってるんじゃないかな。そして0.2秒くらいしか僕が映…

セプキャン2011感想文

みんながバイナリ*1とかバイナリ*2とかUCAS*3とかで書いて読むのに苦労したから、僕はちゃんとASCIIで書きましたよ!https://gist.github.com/1156669 言語仕様 1文字1トークンで、単純に並べるだけで関数呼び出しになる。たとえば「XYZ」というコードがあっ…

セキュリティ&プログラミングキャンプ2011 言語クラス参加者の発表資料

参加者の発表資料やブログ記事のまとめエントリーがあったほうがたどりやすいなーと思ったのでとりあえず作りました。漏れとか説明の間違いがあったら指摘してくださいな。まだ全員分把握できてないし。 @syamino シャミノ計算 - Meta reifier 項書換え系で…

セキュリティ&プログラミングキャンプ「Rubyのバグを探せ」問題

これはセキュリティ&プログラミングキャンプのCTF競技(タイムトライアルのチーム戦)で出題された問題です。Ruby処理系へのバグの仕込みと問題文の原稿を僕が書き、竹迫さんが競技環境で実行するための調査や加筆を行ってくれました。参加者のShota Fukumori…

解決: `require': cannot load such file -- rubygems.rb (LoadError)

$ ./ruby <internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in `<compiled>'これはmake installしてないのが原因。</compiled></internal:gem_prelude></internal:gem_prelude>

pyspa日記

真ん中に穴のある三角形。 大学院レベルまではクリアした クウォリアーズ ダイスのあるドミニオン

Python温泉日記

インカの黄金をプレイ。なかなか面白い。洞窟を探検していて、進むと財宝が得られるかも知れないけどハプニングが起きて死んでしまうかも知れない。意思決定は1歩ごとに「さらに進む/キャンプに戻る」を選ぶだけ。進むに連れて手元に財宝が集まってくるけど…

rb_define_global_functionとrb_define_module_function(rb_mKernel, ...)

Rubyのobject.cを読んでいて「あれ?グローバル関数ってKernelのメソッドなんじゃなかったっけ?なんで使い分けてあるんだろう?」と思った。 rb_define_method(rb_mKernel, "instance_of?", rb_obj_is_instance_of, 1); rb_define_method(rb_mKernel, "kind…