2009-01-01から1ヶ月間の記事一覧

google notebook開発停止って

あちらこちらでちょっぴり話題にはなってますが。 google notebook開発停止だそうだ。まいった。 データは消えないけどアドインは使えなくなるってさ。 (データ消されたら暴動もんだ) どこからでも見れるメモ帳として結構いろんなことを書きためているので…

SBCLでスクリプト

親切な通りがかりの人(多分)からコメントが。結構前にCommonLispで何かを作る 4 SBCLでCGI - テンポラリにSBCLでシェバンスクリプトが書けないって書いてたんだけど、#!/usr/bin/sbcl --scriptでいけるんだそうだ。早速試す・・・。と、うまくいかない。 …

ティンカーベル

某映画批評サイトで高得点をとっていたってことで見てきた。 結構ガラガラ。子供ばっかりかと思ったらそうでもなかった。やっぱ長い映画になれちゃうと短い気がしてしまう。 もの足りないっていうか、もっと見たい。 映像は綺麗だし、雰囲気もいい。音楽もい…

lispとrubyとpythonと その7 デコレータ構文(pythonだけ)

python2.4から入ったデコレータ構文。 単純なシンタックスシュガーで動作も理解しやすいけど、色々使いどころはありそう。 面白い。 #デコレータ構文 #ここの説明が一番分かりやすかった #http://morchin.sakura.ne.jp/effective_python/decorator.html #C#…

lispとrubyとpythonと その7 パターンマッチ(common lispだけ)

rubyとpythonにはパターンマッチがないみたい。たぶん。 comon lispではcl-matchでいける。 asdfで入れたヤツだとletmatchがなんかヘン。 二文字だけいじったら動いたけどあってんのかな。 ;;パターンマッチ ;;cl-matchを使う ;;asdfで入れとくこと (require…

lispとrubyとpythonと その6 正規表現(python)

Pythonでの正規表現。 #reモジュールを使う import re #正規表現をコンパイル #r""でrawstringになって\が特別な意味を持たなくなる。 #正規表現を書くときにはこっちを使うと便利 #re.compileの引数で設定変更できる(大文字、小文字区別しないとか) rx = r…

lispとrubyとpythonと その6 正規表現(ruby)

Rubyでの正規表現。 # -*- coding: utf-8 -*- #正規表現リテラルは/で囲む #Regexp.new(...)でもいい rx = /(?<p>.*):\/\/(?<d>.*)\// target = "http://faroffsea.blogspot.com/" #matchの戻り値はMatchData captures = rx.match target #/(?<p>.*):\/\/(?<d>.*)\//.mat</d></p></d></p>…

lispとrubyとpythonと その6 正規表現(common lisp)

Common Lispでの正規表現。 cl-ppcreを使う。cl-interpolを入れとくと正規表現リテラルが使えるので、これも入れといた方がよい。 ;;正規表現はcl-ppcreで。 ;;asdfでインストールしておく ;;(require 'asdf) ;;(require 'asdf-install) ;;(asdf-install:ins…