3.05.2012

clackのお勉強をはじめました。

Common Lispを単に覚えても、結局テキスト処理程度で終わってしまいそうなので
もう少し遊べそうなターゲットとして、ウェブ関係のコードを書きながらCommono Lispを学んで行こうと思います。

ただ、ゼロから書いていたのでは、遊べるレベルになるまでとても長い時間がかかると思うので
Clackというフレームワーク的なアレを使わせてもらう事に。

Rackなんかと似たようなものって解説なので、超シンプルなウェブアプリフレームワークとして使えつつ、サーバと他のフレームワークとの糊のような役割もこなしてくれそうなライブラリなのかなと。勝手に想像してます。

とりあえず、サイトの指示のままQuickLisp経由でインストールして、Hello,Clack!表示までさせたけれども
たったこれだけなのにニヤニヤしてしまうくらい楽しい。

メインのドキュメントが英語なのが不安だけど、作者は日本人の方のようだし、いろいろ遊んでみようと思います。
なんかできたら、また報告でも。

#CavemanってClackと一緒に成り立ってるフレームワークもおもしろそう。ある程度Clackに慣れたらそちらにも。

3.04.2012

映画みてきました。

ALWAYS 三丁目の夕日 '64を観てきました。

本当は日本列島を観たかったんだけれども、早朝の回しかやっていなくて断念。
で、ちょっと気になっていたALWAYSを観てきました。

もうそろそろ終わりにしていいだろと思うALWAYSシリーズですが、やっぱり観ちゃいました。

作品のスジは観てもらうとして、映画館はガラガラ。
まぁ、公開からしばらく経っているし、僕のようにもういいだろうと思っている人が多いんだろうなぁと。

内容は可もなく不可もなく、当たりでもなく、ハズレでもなくといった感じ。
いい意味でも、悪い意味でも、スタッフがALWAYSという作品の作り方をわかっている、こなれている感じがしました。

これまでどおり、鈴木オートを軸にした話と、茶川先生を軸にした話の二軸で進むストーリー構成で
茶川先生の過去だとか、成長した家族だとか、そういうところを描き出そうとしている感じが伝わって来ました。

話の選び方的にも、ALWAYSスタッフはこれでフィニッシュにしたいのかなとも思えましたけど。

昨今の東京オリンピックの話題にからめて言えば、やっぱり東京への五輪招致はこの時代に生きた人の持つ希望なんだろうなと思うと同時に、今の日本はこの頃と違う事を理解できないんだろうなと思いました。

そら、誰でも希望に満ちた時代が良かったと思えるのは当然だわな。

ただ、今の政治家さん達には、誰でも希望に満ちている時代じゃないってことをよく理解して欲しいなと思うのでした。

ちょっと映画の感想から脇道にそれたな。
あ、堀北真希は相変わらず美人でした。

3.03.2012

SV-MV100の内臓メモリに、Linux上からファイルを移動させる方法

相変わらず、SV-MV100をLinuxで上手に使おうと悪戦苦闘中です。

いくつかわかったことをメモ

・アプリについては、Opera Mobile Storeから追加できるものが多い。(ただし、動かないアプリも多数)

・Linuxから内蔵メモリにアクセスする方法は今の所見当たらないが、ファイルマネージャをOper Mobile Storeからところ落としてきたところ、これを使ってSDカード→内蔵メモリ間のファイル移動ができることがわかった。
これでかなり使い方の幅が広がりそう。

・サポート期間がどの位なのか不明だけど、未来はなさそうなことは最近わかってきた。

こんなところか。
Opera Mobile Storeの発見と、ファイルマネージャアプリの機能については大収穫だったと思う。
せめてサポートを投げる前に、USBデバッグモードを有効にして欲しいもんだ。
そうしたら、随分遊べる。

2.23.2012

読書。

最近タイトルを打ち込まないでポストしちゃう事が多いなぁ。
新しいBloggerのインタフェイスのせいじゃないだろうか。

おいとき。
読書。2月の3冊目かな?

ポール・グレアム著:ANSI Common Lispを読了。



1月頭ぐらいから読んでいて、最初の頃(5章ぐらいまで)は
章末の練習問題に取り組んでいたり、本文中のコードを試したりしていたけど、
一向に進まない感じになってしまって、まずは全体を読み通してみようかなと
スイッチを切り替えて読んでました。

14章〜17章の内容(著者自身進んだ内容と書いている)を除けば
プログラミングの初心者から取り組める内容だと思います。
14章から高度な内容を扱っているのを見ると
大学のテキストとして12〜13回の講義でもって
内容を終えられるように考えてあるのだろうと思います。

訳もとても丁寧で、役者自身、LISPをよく知っていて
テキストの原文が伝えんとするところを理解しているのだと感じられました。
違和感のある訳文もほんの1語か2語ぐらいですし
出版された次期を考えると、まったく気になりません。

章末には要約や豊富な練習問題も用意されていて
次はじっくり腰を据えて取り組みたいと思っているところです。
(先日、CONSについての理解のトピックを起こしたのも
 このテキストの練習問題に取り組んでいる最中のことでした)
また、内容についても豊富な注釈と訳注が理解を助けてくれました。

そんな訳で結構ボリュームのある内容なのですが
日頃簡単なツールを書くぐらいならば、10章までやれば十分だと思います。
「LISPらしさ」とか「LISPとは」といった話にはあまり触れておらず
そちらを知るならばOn Lispのほうがいいだろうと思います。
(当然、そういった内容はこの本の本筋から外れているので、当然と言えば当然です)

色々とプログラミングの練習問題をLISPで解いてみたり
仕事でちょろっと時間が開いたらLISPのドキュメントを読んでみたりと
今年は年初の目標通り、LISPに触れて、LISPをきちんと使えるようになりたいです。

まずは全体を読み通せたので、今度は練習問題を含めて
じっくり腰を据えて取り組みたいと思います。

2.21.2012

まじか。

---------
>> こういうつぶやきは、Twitterへ。っていうのが昨今の風潮なんだろうな。

ひっそりと誕生日。

26歳の誕生日を迎えました。
アインシュタインが3つの論文を発表した年齢です。

何か、自分の人生にとって意味のある事を成す年にしようと思います。

ふと考えると、去年は台湾で「来年は日本で誕生日がいいなぁ」と願っていたのでした。
今年はというと、確かに日本ですが、どう見ても出張先な訳です。

言えば実現するのであれば、今年はこう宣言しておきます。
「来年の誕生日は、情熱を注げる仕事をしつつ、迎えたいです。」

have a nice hack!

2.19.2012

真面目にまともなスクリプト言語をひとつ、覚えようと画策中。
そして真面目にLISPを覚えようと悪戦苦闘中。
(ごく簡単な計算プログラムぐらいなら、LISP書けるようになってきたよ。まだまだなじまないけど。)