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

DebugHacks&Tシャツ欲しい

丁度買おうかなとは思っていたけど,貰えるかもなら試してみよう. そんな気持ち. でりゃー(気合い 参考 http://d.hatena.ne.jp/hyoshiok/20090430#p1 Debug Hacks -デバッグを極めるテクニック&ツール関係ないけど,Smalltalk は,LL か.

RHGを読みながらRuby1.9のソースコードを追いかける会 02 にいってきた

場所は,アートピア第五研修室 参加人数は,14人くらい? 第三章を読み終えた st_table (STring TABLE) の実装を読んだ st_table_entry->{fore, back} は,st_table->head から始まる双方向リストになっている (st_table_entry )(st_table->bins[pos])->next…

iv の格納ら辺まとめ

インスタンス変数は,先頭に"@"(アットマーク)が付いている インスタンススコープの変数. 例えば,こんな感じ. irb(main):001:0> a = 1 => 1 irb(main):002:0> class Fixnum irb(main):003:1> def hoge; @hoge; end irb(main):004:1> def hoge=(hoge); @ho…

SICP 読書会 にいってきた

チャーチ数ってなんじゃい wikipedia:Λ計算 http://www5d.biglobe.ne.jp/~y0ka/2006-07-31-6.html とか,そんなに単純じゃない御様子 -> チューリングマシンとノイマンコンピュータ せっかく加速会をやったので,その範囲まで終わっておきたかった かなり急…

SICP 勉強会 加速会 #01 にいってきた

参加された方お疲れ様でした. 参加者は,7名でした. 場所は,地下鉄堀田駅近くかう楽(こうらく)さんでした. 個人的な成果としては,2.7-2.15 までの回答をアップした. tekitou さんが良いヒントをくれた ジョナサンへの評価を見直した 近くにあるの気付…

チャーチ数の続き2

C++ での実装がよくわからなくなってきたので,勉強するとして とりあえず,関数型で書いてみた. #!/usr/bin/env escript main(_) -> Zero = fun(_) -> (fun(X) -> X end) end, One = add_1(Zero), Two = add_1(One), io:format("zero = ~p~n", [display_ch…

CSNagoya SICP 勉強会 09th やりますよ

今回も,アートピア(ナディアパーク) 9F です. 済みません,場所の都合で今回は 金曜日 になります. 曜日が変わっていますので,気を付けてください. 『CSNagoya SICP勉強会 第09回』日時: 2009/04/17(金) 19:30〜21:30 場所: ナディアパーク内 名古…

Firefox をビルドしてみた

https://developer.mozilla.org/ja/Build_Documentation https://developer.mozilla.org/ja/Linux_Build_Prerequisites https://developer.mozilla.org/ja/Build_and_Install $ sudo aptitude install autoconf2.13 $ sudo aptitude install pkg-config $ su…

FLOSSS にいってきた

技術を得るために自然に英語ができるようになりました. とか言ってみたいですねぇ. 第二回勧誘厨期 Poken 持ってる人が居た 延べ人数でいったらたいしたもんだ SICP 勉強会の方でも数えてみよう 2周年ですよ id:kozawa さんの外国語の話 doc-ja, google:do…

RHGを読みながらRuby1.9のソースコードを追いかける会 にいってきた

肉々しいバーベキュウから脱出して移動 最初は時間通りに来る人が多い訳ですよ 新しい名札を作った id:dominion525++ 出席毎にシールを増やすとか? とりあえず,svn co http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0 ruby-v1_9_1_0 とか? 参加者の半…

DSTokai の花見にいってきた

http://groups.google.co.jp/group/dstokai/browse_thread/thread/2b635682545b82c5なんか全然 OSC の話とかした記憶がありません. やっぱりホワイトボードが無かったからいけないんだ. とか他人の所為にしてみる. 雨降りまくり 前日,後日は降らなかった…

チャーチ数の続き

せっかくインストールしたので,IronPython スクリプトを書いてみよう. #!ipy def make_zero(): def _(f): def _(x): return x return _ return _ def add_1(n): def _(f): def _(x): return f(n(f)(x)) return _ return _ def plus(m, n): def _(f): def _…

IronPython をインストールしてみた

って言っちゃったのでとりあえずインストールcodeplex って,Microsoft の OpenSource プロジェクトホスティングサイトとかからダウンロードできるらしいよ. http://ironpython.codeplex.com/ 今回は,*-Bin.zip をダウンロード -> 展開しました.*1 で,そ…

CSNagoya SICP 勉強会 08th にいってきた

参加者6人でした.参加された方ありがとうございます. 問題 2.1 でみんなの回答を比較したりできた. やっぱり議論した方がおもしろいよね. 抽象化ということはわかるけど,数値計算は苦手 逆もまた真なり 多様性が善? 白い人は遅れてやってくる 平面上の…

ghci

コマンド :? ヘルプ :module モジュールのロード :info 演算子を調べることができる.優先順位とか :type 型を表示する :quit 終了 set/unset +t 式の後に型を表示 かなり忘れてる '-'(マイナス)は,単項演算子 /= は,!= みたいなもの [,] みたいな最後にカ…

Real World Haskell を読み始めた 情報リンクとか

Haskell Hierarchical Libraries Hoogle Hackage Haskell Wiki Hackage によると, Each package is in the Cabal format, a standard way of packaging Haskell source code that makes it easy to build and install. だそうである. Cabal がキーワードっ…

Python 3.0 をインストールしました

$ ./configure --prefix=$HOME/module/python-3.0 2> c.err | tee c.log $ make 2> m.err | tee m.log $ make test 2> mt.err | tee mt.log $ make install $ rehash $ python3.0 --version Python 3.0 $ alias py3=python3.0Python のコンパイルが済むまで…

チャーチ数をつくってみた

SICP の問題2.6 を見ていたら書きたくなったので,別の言語で写経してみた. #!/usr/bin/env perl # -*- mode: perl; coding: utf8; -*- use strict; use warnings; use Perl6::Say; my $zero = sub { my ($f) = @_; sub { my ($x) = @_; $x; }; }; sub add_…

SICP 勉強会 加速会 #01 をやるよ

ということで,前から言っていた加速会をやります. もっと安いところで,合宿気分を満喫しようと思っていたのですが, 予約で一杯らしいので,諦め. 「CSNagoya SICP 勉強会 加速会#01」目的: 準備会の長いやつです.寝落ちするまでSICP を自習します. (…