前の月 / 次の月 / 最新

ぺーさんの日記 もしくは ただのメモ(暫定復活) / 2011-02

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

2011-02-28 Mon [別の年の同じ日 2007 2010]

* 文具の通販
http://bundoki.com/
こんなサイトがあるのか。

でも、手に取ってワクワクするかが文具の魅力でもあるのだが。

A5レポートパッドはダイソーで買った。
とりあえず、使い切ることが目標。

2011-02-27 Sun [別の年の同じ日 2007]

* rails

$ sudo gem install rails

あと、
$ sudo gem install sqlite3-ruby

* mac
MacPortsでruby1.9.2を入れる。
railsをインストールしようとすると、ruby1.8.7もインストールされる。
もう、1.9でいいでしょ?

そういえば、1.9.2からだったか、gemsが使えるようになっている。

$ sudo gem install rails
でOKだった。

MacPortsでinstallしたり、uninstallしたり、苦労したのに。

何かする前に、事前に調査が必要ということを学んだ。

ちなみに、MacPortsでruby1.9.2をインストールすると
ruby1.9となる。

しょうがないので、
$ 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
とした。

2011-02-26 Sat [別の年の同じ日 2007 2010]

* 構文木の表示
見てもわからんよね。
スペースが無視されるから。

* 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)
となる。
2個目のNODE_ARRAYのnd_alenの値がおかしいと思っていたが、
2個面のNODE_ARRAYのnd_alenは、最後のNODE_ARRAYを指している
のだった。

2個以上だと、こうなる。

もっともコンパイル時には、nd_alenなんてみてなくて、NODEを追いかけていって
その数を数えているんだけどね。
ものスゴい長さの配列だと、i++も問題になるかもしれなけど、
まぁ、問題にするほどでもないだろうな。

表示上の問題としてはあるだろうけど、そもそもdebug and researchの
ものだから、知っていれば問題ないんだろうな。

かと言って、表示をnd_alenではないものしようとしても、nd_endにしても
なぁ。誰得?って感じだし。

* mac
ダウンロードフォルダの中身を消して、ゴミ箱を空にしたら
残り60GBくらいになった。

何が100GBも入っているんだろう?

ボチボチHDDを交換するかなぁ。
ついでに、メモリも欲しいなぁ。

* git
MacPortsでgit-coreをインストール中。
意外と時間がかかる。

2011-02-25 Fri [別の年の同じ日 2007 2010]

* 最新マシンの性能を低レベルで!
http://smileboom.com/special/petitcom/index_a40.html

面白そう。

これで、小学生が書いたプログラムが大流行したら・・・。

2011-02-24 Thu [別の年の同じ日 2007]

* org-mode
org-modeというか、org-rememberを使おうと四苦八苦。
置くが深すぎ。

* ダメダメ
突っ込まれすぎ。
うーん。ダメダメだ。

2011-02-23 Wed [別の年の同じ日 2007 2010]

* Mac Ports
セフルアップデートした。

$ sudo port -d selfupdate
$ sudo port -d sync

* org-mode
よくわからん。

2011-02-22 Tue [別の年の同じ日 2007 2008 2010]

* Ruby最年少コミッタ
中2らしい。
すげ。
http://techwave.jp/archives/51599766.html

2011-02-21 Mon [別の年の同じ日 2010]

* git
使ってないけど、いつか必要になりそうなので。

http://sourceforge.jp/magazine/09/03/16/0831212

* コードリーディング
自分のコーロリーディングの実力のなさに、凹んでる。

むーん。

読んでみるかなぁ?

* お休み
吐き気と頭痛で会社を休んでしまった。
午前中寝ていて、復活。

行けば行ったで、なんとかなったかもしれない。

ま、過ぎてしまったから、しょうがないよね。

でも、胃の辺りはまだ変。
少しまだ気持ち悪いな。

やっぱり休んで正解だったかな。

迷いは、心を疲れさせるね。

2011-02-20 Sun [別の年の同じ日 2008 2010]

* ガベージコレクションのアルゴリズムと実装


仕事では、たぶん使わない。
ガーベージじゃなくて、ガベージなのね。

なんか、方向性を間違えている様な気もするが、増刷される気がしないので
買っておく。コレクションになることは確実と思う。
GC Loveではない、まだ。

過去に欲しいと思った本を後で買おうとしても、手に入らないことが
多いので。

電子書籍で復刻してくれないかなぁ・・・色々と。

2011-02-19 Sat [別の年の同じ日 2007 2008 2010]

* macbook
ターミナルで、Command+Tでタブがでるじゃん。
知らんかった。

2年も何してたんだろう?

2011-02-13 Sun [別の年の同じ日 2007 2008 2010]

* 読了
あーあ、読んじゃった。


* 足りないもの
色々足りてないものが有るのは、認識しているのだが、
何が足りてないのかが認識できない。

分からないことだらけ。

* CocoaEmacs
「・」の入力が面倒。
「てん」ってしなきゃいけない。

2011-02-12 Sat [別の年の同じ日 2007]

* ruby
raise=例外を発生させる。
rescueで捉えることができる。

ふーん。

2011-02-11 Fri [別の年の同じ日 2007 2010]

* Ruby
--dump=parsetreeで構文木を表示
--dump=insnsでvm命令表示

2011-02-09 Wed [別の年の同じ日 2007 2008 2010]

* 解説
誰かしてくれ。
わからん。

* globalがすばらしすぎる
関数の呼び出しもとにジャンプできるなんて、素敵。
って、知らないだけだったんだよね。

知ることの素晴らしさといったら、素数。(なぞ)

2011-02-07 Mon [別の年の同じ日 2007 2009 2010]

* VAIO type p
見せてもらった。
結局、Ubuntuも入れているじゃん!

隣人もVAIO type pユーザ。

* 信じて続けること
Sっちのプロジェクトの成果を見せてもらった。
Sっちは本当にスゴいと思う。

コツコツと自分を信じて作り上げる。

O型と言えばO型なのだが、O型らしくないといえば、らしくない。
それがO型。

* globalがすばらしすぎる
まぁ、gtagsくらいしか使っていないのですが、rubyのソースを見るのに
ガンガン使えます。

2011-02-05 Sat [別の年の同じ日 2007 2010]

* オブジェクト指向スクリプト言語Ruby
1999年11月初版発行。
Version 1.4.2だよ。

でも、読み直す色々発見がある。
つーか、ちゃんと読んでなかっただけなんだけど。

この本は捨てられないな。

* VAIO type p
そうゆう手があったか。
軽くて電池の持ちがよくって、SSDで・・・。

* CocoaEmacs
日本語入力していて、M-wとかすると日本語のままなんで
思っていることができなかったりする。

どうしたらよいのだろう?

2011-02-02 Wed [別の年の同じ日 2003 2007 2008]

* 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