01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
* 文具の通販
http://bundoki.com/
こんなサイトがあるのか。
でも、手に取ってワクワクするかが文具の魅力でもあるのだが。
A5レポートパッドはダイソーで買った。
とりあえず、使い切ることが目標。
* MacRuby
http://journal.mycom.co.jp/news/2011/02/28/046/index.html?utm_source=twitterfeed&utm_medium=twitter
Snow Leopard以降に対応かい!?
* mac
MacPortsでruby1.9.2を入れる。
railsをインストールしようとすると、ruby1.8.7もインストールされる。
もう、1.9でいいでしょ?
そういえば、1.9.2からだったか、gemsが使えるようになっている。
$ sudo gem install railsでOKだった。
$ sudo ln -s gem1.9 gemとした。
$ sudo ln -s ruby1.9 ruby
$ sudo ln -s erb1.9 erb
$ sudo ln -s irb1.9 irb
$ sudo ln -s rdoc1.9 rdoc
$ sudo ln -s rake1.9 rake
$ sudo ln -s ri1.9 ri
$ sudo ln -s testrb1.9 testrb
* 構文木の表示
見てもわからんよね。
スペースが無視されるから。
* ruby --dump=parsetreeでのモゴモゴ
$ ruby --dump=parsetree -e 'a=[4,3,2,1]'としたときの構文木が、
###########################################################となる。
## Do NOT use this node dump for any purpose other than ##
## debug and research. Compatibility is not guaranteed. ##
###########################################################
# @ NODE_SCOPE (line: 1)
# +- nd_tbl: :a
# +- nd_args:
# | (null node)
# +- nd_body:
# @ NODE_DASGN_CURR (line: 1)
# +- nd_vid: :a
# +- nd_value:
# @ NODE_ARRAY (line: 1)
# +- nd_alen: 4
# +- nd_head:
# | @ NODE_LIT (line: 1)
# | +- nd_lit: 4
# +- nd_next:
# @ NODE_ARRAY (line: 1)
# +- nd_alen: 4202980
# +- nd_head:
# | @ NODE_LIT (line: 1)
# | +- nd_lit: 3
# +- nd_next:
# @ NODE_ARRAY (line: 1)
# +- nd_alen: 1
# +- nd_head:
# | @ NODE_LIT (line: 1)
# | +- nd_lit: 2
# +- nd_next:
# @ NODE_ARRAY (line: 1)
# +- nd_alen: 1
# +- nd_head:
# | @ NODE_LIT (line: 1)
# | +- nd_lit: 1
# +- nd_next:
# (null node)
* mac
ダウンロードフォルダの中身を消して、ゴミ箱を空にしたら
残り60GBくらいになった。
何が100GBも入っているんだろう?
ボチボチHDDを交換するかなぁ。
ついでに、メモリも欲しいなぁ。
* git
MacPortsでgit-coreをインストール中。
意外と時間がかかる。
* 最新マシンの性能を低レベルで!
http://smileboom.com/special/petitcom/index_a40.html
面白そう。
これで、小学生が書いたプログラムが大流行したら・・・。
* org-mode
org-modeというか、org-rememberを使おうと四苦八苦。
置くが深すぎ。
* ダメダメ
突っ込まれすぎ。
うーん。ダメダメだ。
* Mac Ports
セフルアップデートした。
$ sudo port -d selfupdate
$ sudo port -d sync
* org-mode
よくわからん。
* Ruby最年少コミッタ
中2らしい。
すげ。
http://techwave.jp/archives/51599766.html
* git
使ってないけど、いつか必要になりそうなので。
http://sourceforge.jp/magazine/09/03/16/0831212
* コードリーディング
自分のコーロリーディングの実力のなさに、凹んでる。
むーん。
読んでみるかなぁ?
* お休み
吐き気と頭痛で会社を休んでしまった。
午前中寝ていて、復活。
行けば行ったで、なんとかなったかもしれない。
ま、過ぎてしまったから、しょうがないよね。
でも、胃の辺りはまだ変。
少しまだ気持ち悪いな。
やっぱり休んで正解だったかな。
迷いは、心を疲れさせるね。
* ガベージコレクションのアルゴリズムと実装
仕事では、たぶん使わない。
ガーベージじゃなくて、ガベージなのね。
なんか、方向性を間違えている様な気もするが、増刷される気がしないので
買っておく。コレクションになることは確実と思う。
GC Loveではない、まだ。
過去に欲しいと思った本を後で買おうとしても、手に入らないことが
多いので。
電子書籍で復刻してくれないかなぁ・・・色々と。
* macbook
ターミナルで、Command+Tでタブがでるじゃん。
知らんかった。
2年も何してたんだろう?
* ruby
raise=例外を発生させる。
rescueで捉えることができる。
ふーん。
* Ruby
--dump=parsetreeで構文木を表示
--dump=insnsでvm命令表示
* no ruby, no life
かもしれない。
今だけかな?
わからんけど、rubyのソースを読んでいる。
読んでいるときだけは、嫌な事を忘れられる。
自転車もいっしょだな。
寒いから走ってないけど。
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
以前の日記
2006 :
01
02
03
04
05
2005 :
01
02
03
04
05
06
07
08
09
10
11
12
2004 :
01
02
03
04
05
06
07
08
09
10
11
12
2003 :
01
02
03
04
05
06
07
08
09
10
11
12
2002 :
01
02
03
04
05
06
07
08
09
10
11
12
2000 :
04
05
06
07
08
09
10
11 12
最終更新時間: 2011-03-03 20:30