01012008 life
朝起きたら富士山がなかなかいい感じ。今年もいい感じでいろいろやれたらいいなぁ。
いま思いついた目標(去年やり残したことも含む)
- CPAN Authorになる
- PerlMolのPython版を作る
- ガウディ本を読む
01012008 life
28122007 RESTful
一通り読んだ。
ブックマークサービスは作ったことあるので、フムフムなるほどってな感じで読みすすめた。あとあれ、Ajaxのとこが参考になった。
ROAとかSOAPのとことかも役立った。
でもちょっと固い感じの文章なので、何度か読み返さないとだめなんだろうな。そういう意味ではWEB+DBのRESTの連載のほうが分かりやすくて好きですが。
26122007 life
僕がOS自作入門を読んでいたら、寝られないのか娘がやってきてアンパンマンをせがむ(U隊長は22時時点で既に寝ている)。
アンパンマンとはじめよう! お歌と手あそび編 ステップ1 元気100倍! おゆうぎしようね [DVD]やつはアンパンマン中毒だ。特にコレはわずか2000円で子供のハートをがっちり掴むらしい。ただし、20分程度で終了するのでループしすぎると耐え難いという噂(U隊長談)。
沼津のほうだと、とんとんとんとんの歌の最後が「キラッキラッキラ 僕チーズ ワン!」とかやるんだけど。あとほっぺをつまんでカレーパンマンとか。
OS自作入門の引力に引っ張られて3日目
アセンブラからCへ。何故か新鮮。一通り読んでおこうと思う。
26122007 R
最近R関連の本を多めに読んでいるが、実はOS自作入門にもちょっと脱線しかけている。その煽りをくらってiKnowがやれていない。
中古本で安かったので購入。早速斜め読み。R言語に関して解説。特に4章あたりは言語としてのRを知るのに丁度よい。
クロージャはこんな感じ
> a <- function (y) {return(function (x){return(x + y)})} > b <- a(3) > b(4) [1] 7
多値は受け取れないのかな?
> mv <- function (x,y){return(list(x,y))} > mv(1,2) [[1]] [1] 1 [[2]] [1] 2 > list(r1,r2) <- mv(1,2) 以下にエラー list(r1, r2) <- mv(1, 2) : オブジェクト "r1" は存在しません
Emacs/cperl-mode の設定 ( ちょっとだけ )が使いやすい。
というわけで、ESSでも似たようなことをやりたかったので自分の.emacsに追加。
(add-hook 'ess-mode-hook '(lambda ()
(local-set-key "\C-j" (lambda () (interactive)(insert "<-")))
))
これでCtrl-jで<-が挿入されるので便利。
23122007 sake
23122007 sake
23122007 music
クリスマスRMX
10年以上経ってんのに色褪せない。
竹村延和のアルバムもそろそろ。