Cocoa 勉強会 [ http://www.cocoa-study.com/ ] で 8月13日(日曜) にコミケにて ‘Cocoa Life Vol.2 ‘ の直販が告知されています。詳細は 会長ブログ [ http://blog.cocoa-study.com/ ] に記載されています。私は ‘Cocoa Life Vol.1’ を通販で購入 しました。
月: 2006年5月
Happy Macintosh Developing Time Third Edition Cocoaプログラマのための技術解説書
- 作者: 木下誠
- 出版社/メーカー: ビー・エヌ・エヌ新社
- 発売日: 2006/05/25
- メディア: 単行本(ソフトカバー)
- クリック: 26回
- この商品を含むブログ (24件) を見る
ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門
- 作者: 青木峰郎,山下伸夫
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2006/06/01
- メディア: 単行本
- 購入: 25人 クリック: 304回
- この商品を含むブログ (330件) を見る
上の2冊を注文しました。’Happy Macintosh Developing Time Third Edition Cocoaプログラマのための技術解説書‘ 本は Spotlight や Core Data について関心があったので購入しました。以前、独り言で書いた通り ‘入門Haskell―はじめて学ぶ関数型言語‘ 本を購入したのですが、理解できなかったので、再度挑戦するために ‘ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門‘ 本を注文しました。
Ruby の標準ライブラリ nkf
文字化けしたメールで気になるものは nkf [ http://www.ie.u-ryukyu.ac.jp/~kono/nkf/ ] で読んでいたのですが、ruby の標準ライブラリ nkf を使った簡単なスクリプトを書いてみました。
スクリプトファイルの先頭を ‘#!/usr/bin/ruby‘ にし、実行属性を付け、Finder で ‘情報を見る’ を選択し、’このアプリケーションで開く :’ で ‘ターミナル’ に設定すると Finder 上で スクリプトファイルをダブルクリックするだけで起動することができます。結構、便利ですね。(知らない人はいないと思うけど)
nkf の文字コード判別は強力だし、base64にも対応しているので、とても便利です。これを Cocoa でも使えると良いのですが!
ruby で採用されている正規表現 Oniguruma を移植したものが OgreKit [ http://www8.ocn.ne.jp/~sonoisa/OgreKit/ ] なので、フレームワークとして移植できそうな気がします。
nkf のソースを見たのですが、ちょっと私には無理そうです。どのオプションでどの関数が呼ばれているのか判断できればできそうな気がします。私自身、技術力がないので、的外れなことを言っている可能性があります。
それにしても以前は ruby について馴染めなかったのですが、 入門Haskell―はじめて学ぶ関数型言語 本を読んだ影響でしょうか! 簡単なプログラムを作成できるようになりました。本当のところ何が影響しているのかわかりませんが!