メッセージ。 - diary
2005-09-06
# Scheme:初心者の質問箱
http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Scheme%3a%bd%e9%bf%b4%bc%d4%a4%ce%bc%c1%cc%e4%c8%a2
わーい。こういうのが欲しかったんだ。MLとかWiLiKiは敷居が高くって質問できなかったから。まぁ、「初心者」として質問するには、ぼくはもう、ずいぶんトウが立ってしまっているけど。
ぼく自身に関していえば、Gaucheを勉強しはじめて、プログラミングパラダイムの違いをすごく感じた。まずは、どうやって勉強していいか分からなかった。Cやjavaのように入門書があるわけじゃないし。一般の言語を覚えるときのように、「変数があって、制御構文はこうで、関数はこうやって定義して……」とするだけでは、「プログラムが組める」ようになる感じがしなかった。
いま思えば、Schemeに対して感じた最初の壁は、「関数型言語」の壁だったのかもしれない。Schemeは、C言語やPerlとは入出力に対するイメージが大きく異なる。Schemeでは、何を入力に受け取って何を出力として吐き出すのか、そして本丸である「その過程でデータがどう加工されるのか、どういうコアライブラリがあるのか」がさっぱりイメージできなかった。
言語の本質は、たぶんシンタックスとセマンティクスなのだろう。そして、その一枚外側に関数やメソッドといったライブラリがあるのだと思う。システムとの入出力は、さらに外側にあって、本質から外れた枝葉末節だと見なす人もいる。だけど、人間はその枝葉末節にかこまれて生活している。だから、具体的な枝葉末節を手がかりに勉強するのが分かりやすい。たとえば、Perlのワンライナーのような単機能を実現すべく言語機能を動かしてみるとか。
ということで、ぼくが最初に手を付けたのは、catやgrepといった手近なツールを自作してみることだった。Emacs上でinfoコマンドを叩き、「たとえばgrepはこうすれば実装できる」みたいなサンプルコードをコピペして実行したんだ。そこからスタートして、七転八倒しながらなんとかここまでやってきた。「こうやって勉強すればいいんだよ」みたいな情報が、あってもいいんじゃないかなと思うのだ。
Scheme:初心者の質問箱
わーい。こういうのが欲しかったんだ。MLとかWiLiKiは敷居が高くって質問できなかったから。まぁ、「初心者」として質問するには、ぼくはもう、ずいぶんトウが立ってしまっているけど。
ぼく自身に関していえば、Gaucheを勉強しはじめて、プログラミングパラダイムの違いをすごく感じた。まずは、どうやって勉強していいか分からなかった。Cやjavaのように入門書があるわけじゃないし。一般の言語を覚えるときのように、「変数があって、制御構文はこうで、関数はこうやって定義して……」とするだけでは、「プログラムが組める」ようになる感じがしなかった。
いま思えば、Schemeに対して感じた最初の壁は、「関数型言語」の壁だったのかもしれない。Schemeは、C言語やPerlとは入出力に対するイメージが大きく異なる。Schemeでは、何を入力に受け取って何を出力として吐き出すのか、そして本丸である「その過程でデータがどう加工されるのか、どういうコアライブラリがあるのか」がさっぱりイメージできなかった。
言語の本質は、たぶんシンタックスとセマンティクスなのだろう。そして、その一枚外側に関数やメソッドといったライブラリがあるのだと思う。システムとの入出力は、さらに外側にあって、本質から外れた枝葉末節だと見なす人もいる。だけど、人間はその枝葉末節にかこまれて生活している。だから、具体的な枝葉末節を手がかりに勉強するのが分かりやすい。たとえば、Perlのワンライナーのような単機能を実現すべく言語機能を動かしてみるとか。
ということで、ぼくが最初に手を付けたのは、catやgrepといった手近なツールを自作してみることだった。Emacs上でinfoコマンドを叩き、「たとえばgrepはこうすれば実装できる」みたいなサンプルコードをコピペして実行したんだ。そこからスタートして、七転八倒しながらなんとかここまでやってきた。「こうやって勉強すればいいんだよ」みたいな情報が、あってもいいんじゃないかなと思うのだ。
# 無線LAN対応デジカメ
ニコンさんが無線LAN(IEEE802.11b/g)対応デジカメを発売したことが話題になっているけど、コダックさんも10月に無線LAN(IEEE802.11b)対応デジカメを発売するとのこと。コダックさんはUIにタッチパネルとFlashを採用しているらしい。これからはデジカメも無線LANが流行るのかなぁ。
http://www.nikon-image.com/jpn/products/camera/digital/coolpix/p1/index.htm
http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=9/19/6433&pq-locale=en_US
http://www.nikon-image.com/jpn/products/camera/digital/coolpix/p1/index.htm
http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=9/19/6433&pq-locale=en_US
# とてもちっちゃいLinuxマシン
http://www.plateaus.com/macreview/archives/000392.html経由、
http://www.picotux.com/。
とてもちっちゃいLinuxマシン。CPUは32ビットのARM 7/55MHz、メモリはSDRAMを8MB、フラッシュROM 2MBと10/100BASE-TXイーサネット、シリアルポートを搭載しているとのこと。値段は119ユーロと、遊び用にはお手ごろ感がある。日本ではPALTEKさんが代理店になっているのかな?
http://www.paltek.co.jp/netsilicon/products/hardware/connectme.htm
http://www.picotux.com/。
picotux - the smallest Linux Computer in the World
とてもちっちゃいLinuxマシン。CPUは32ビットのARM 7/55MHz、メモリはSDRAMを8MB、フラッシュROM 2MBと10/100BASE-TXイーサネット、シリアルポートを搭載しているとのこと。値段は119ユーロと、遊び用にはお手ごろ感がある。日本ではPALTEKさんが代理店になっているのかな?
http://www.paltek.co.jp/netsilicon/products/hardware/connectme.htm
2005-09-02
# 3ToheiLog: 宮崎駿のマジック
http://semiprivate.cool.ne.jp/blog/archives/000303.html
なるほど。
3ToheiLog: 宮崎駿のマジック話について行けない人間が、発生しないようにする。「誰も置いていかない」
なるほど。
# うははは。
# 「メモ化ってなぁに?」
# 「JavaScript: 世界で最も誤解されたプログラミング言語」
http://d.hatena.ne.jp/brazil/20050829/1125321936
おぉ。すばらし。
Collection & Copy - JavaScript: 世界で最も誤解されたプログラミング言語
おぉ。すばらし。
# こんなLLはXXだ
# uim-ruby
http://mono.kmc.gr.jp/~oxy/hiki.cgi?uim-ruby
日本語変換をするついでに(ついでに?)、Rubyのプログラムを実行してしまうという発想を実現したもの。サクッと作っちゃうところがいい。やるなぁ。
Rubyのある風景 - uim-ruby
日本語変換をするついでに(ついでに?)、Rubyのプログラムを実行してしまうという発想を実現したもの。サクッと作っちゃうところがいい。やるなぁ。
2005-08-31
# 最後のゴジラ
http://slashdot.jp/comments.pl?sid=273782&cid=791446&pid=791446&startat=&threshold=-1&mode=nested&commentsort=0&op=%CA%D1%B9%B9
ワロタよ。
「ゴジラシリーズはこの作品で最後」というのを聞くたびに、「あれが最後のゴジラとは思えない」という山根博士のセリフを思い出します。
ワロタよ。
# 「彼氏がいる女の子を落とす方法」
http://blog.livedoor.jp/kensuu/archives/50041666.html
あくどい。でもそうか、こうやればいいのかぁ。メモメモ。
彼氏がいる女の子を落とす方法::したらば元社長日記
あくどい。でもそうか、こうやればいいのかぁ。メモメモ。
2005-08-30
# Gaucheの起源
http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Shiro
shiroさんのScheme処理系が「Gauche」という名前になった理由。これってたぶん初出だよね?
Gaucheの起源
shiroさんのScheme処理系が「Gauche」という名前になった理由。これってたぶん初出だよね?