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

iphoneその2

さて。iphoneネタ。 買ってから数日経過。そろそろ問題やら不満やらも出てくるころです。 というわけで現状のまとめやら感想やら。・safariがばんばん落ちる。 画像とか広告が多いページが苦手なのかなぁ。 閲覧中にわりと頻繁に、ふわっ、と落ちて(落ちか…

seriesの戻り値がヘンな件

でseriesの戻り値がヘンと書いていたのですが、タイムリーにg000001さんのところにseriesの結果が変 - 'T - cadr groupってエントリが。asdf-installで入れると (subseries (series 'b 'c) 0 5) #Z(LIST B C LIST B) こうなっちゃうみたい。 まぁいいか。

lispとrubyとpythonと その3 リスト(lisp series-collectors)

Lisp、series-collectors編 Collectorsはseriesをはずして中身を取り出す ;; COLLECT-FIRST ITEMS &optional (DEFAULT NIL) [Function] ;; これは単純。 ;; 最初の要素取り出し (collect-first (scan-range)) ;;出力 ;;0 (collect-first #z()) ;;出力 ;;NIL …

lispとrubyとpythonと その3 リスト(lisp series-mapping)

Lisp、series-mapping編 mappingはseriesの加工。 ;; MAP-FN ;; いわゆるmap ;; MAP-FN TYPE FUNCTION &rest SERIES-INPUTS (map-fn 'integer #'(lambda (i) (1+ i)) (subseries (scan 'integer '(1 2 3 4 5)) 0 4)) ;; 出力 ;; #Z(2 3 4 5) ;;複数指定は例…

lispとrubyとpythonと その3 リスト(lisp series-scanners)

Lisp、series-scanners編 リファレンスを見ながらseriesのメソッド一通りみてみた。 Alterationはよくわかんなかったので飛ばしたけど。 えらく長いのでエントリを分けます。 まずはscannersから。 ;;seriseを使えるようにする (require 'series) (series::i…

iphone

買ってから数日たったので諸々書いてみる。買ったワケ ・仕事がバカみたいに忙しいのでテレビも新聞もまともに読めない。 会社までの往復時間にWeb見たかった。 ブラウザ目当て。 キャリアはSoftBankから変えられない。 ・SoftbankのWindowsMobile端末は・・…

.Net GC関連

・85,000byte以上のオブジェクトはいきなりLarge Object Heapに置かれてコンパクションの対象外。 ・Large Object HeapはGen2と同等っぽいんだけど細かくはわかんね。 ・ワークステーションGCとサーバGCは構成ファイルのgcServerで変更 <configuration> <runtime> <gcServer enabled="true"/> </runtime> </configuration> サーバGCだとマ…

Yコンビネータができるまで(C#)

Yコンビネータ復習 - テンポラリをC#で書いてみた。 再起呼び出しをちょびちょび書き換えるので結構長編です。 C#だと静的型なので自己呼び出しするdelegateが必要。 &#65279;using System; using System.Collections.Generic; using System.Linq; using Sy…

iphone買った

Iphone買いました。 こりゃー楽しい。

WANTED

適当に出かけて適当に時間のあう映画を探したらWANTEDがぴったりだった。 それだけの理由で見てきました。 アンジェリーナ・ジョリーが出てることぐらいしか予備知識はない状態で見てみた。 なんじゃこりゃあ。というのが本音です。 なんつー脚本なんだろう…

LINQで非決定性計算

Haskellやっぱ難しいよ。難しいって。 - テンポラリ ↑前にhaskellでやってたのをC# + LINQでやってみた。 前は意味わかんなかったけど、今なら読めるしかけるなぁ。 public void f1() { var result = from baker in Enumerable.Range(1, 5) from cooper in E…

lispとrubyとpythonと その3 リスト(lisp)

lisp編。 標準だと弱いのでseriesを追加しよう・・・としてまだかけてない。 ;;リスト ;;リストを変数に設定 (setf a '(a b c d e)) ;;リストの最初と「最初を除いた残り」の取得 (format t "~A~%" (car a)) (format t "~A~%" (cdr a)) ;;リストの先頭にデー…

lispとrubyとpythonと その3 リスト処理(python)

次はpython。 これもだいぶ前に書いたから忘れたよ・・・。 もったいない・・・。 # -*- coding:utf-8 -*- #関数 #可変長引数 def fun1(*arg): print arg def fun2(**arg): print arg #*だと引数としてタプルがくる fun1(1,2,3,4) #**だとDictonaryがくる fu…

lispとrubyとpythonと その3 リスト処理 (ruby)

ずいぶん空いた。 ・まず12時前にはかえれない。 ・週1〜3日は朝の4時とかまで働く。 ・土日も結構仕事(家でできるけど) って状態はどうなんでしょ?? つかもーイヤになってきた。愚痴はともかく。 その3はリスト処理がメイン。 やることが多いのでこれ…