2009-10-01から1ヶ月間の記事一覧
Erlangで行番号付きでエラーを出して欲しいなと思って、情報収集。Erlangで行番号付きでエラーを出力する方法: みかログを見つけてこれに従ってファイルを手に入れてmakeしても動かない。 結果は↓を見て解決。Erlang でエラー行表示 smart_exceptions - ひげ…
前に作ったモテ度表示グリモンの機能強化をしました。(主にお節介な方向に) モテ度APIを使用した機能を追加しています。 ATNDの各イベントごとのモテ度を計算するグリモンを作った ATNDユーザー毎のモテ度を取得するAPIをGoogle App Engineで作った(1) 機能…
Erlangの勉強も兼ねてChurch数を書いてみた。とはいえ、これでいいのかな? ついでに見よう見まねでEunitも使ってみました。まだまだ勉強しなくちゃいけないことはたくさんありますな。 -module(church). -author('Ehren'). -include("eunit.hrl"). -export(…
案の定よくわかんないよ> 試しに動かそうとしてもクロージャが帰って来てどうにもよくわかんない。 しょうがないのでWebの情報を漁る。 404 Blog Not Found:TuringとChurchの狭間で,http://www.csus4.net/hiki/SICPReading/?%BA%B4%CC%EE,http://www23.atwik…
会場・受付でばたばたしてしまって、ちゃんと読めなかったので復習します。 2章前文 この章では対を使って、 ex2.1 (define (make-rat n d) (let ((g (abs (gcd n d)))) (if (< d 0) (cons (/ (- n) g) (/ (- d) g)) (cons (/ n g) (/ d g))))) ex2.2 (defin…
以下のページを発見!emacsからpdbでDebugできるらしい。 今後GAE/Pyで作業をする際に是非知っておきたいので、ひとまず備忘用にまとめ。 方法 for attr in ('stdin', 'stdout', 'stderr'): setattr(sys, attr, getattr(sys, '__%s__' % attr)) import pdb p…
探してみたら意外と見つからなかったので軽くまとめてみます。 激しく自分の備忘用まとめです。 Google App Engineでテスト駆動開発を行うための3つのTips — TRIVIAL TECHNOLOGIES 2.0を参考に今回は「その2 : テスト用のstub*1を使う」をやってみました。*2…
id:kazunori_279さんのMemcacheでスピンロックを実装してTask Queue処理結果を集約してみるテストに感動したのでpythonで書いてみました。 pythonの練習用にデコレーターにしてみました。*1 ただこれで上の記事の内容をちゃんと実装できているかはちょっと自…
MacBookをSnow LeopardにしてからMacPortsでGaucheを入れられなかったけど一念発起して情報収集。MacPorts でワクワク UNIX ライフ Part 2 で以下の書き込みを見つけた。 376 :名称未設定:2009/09/25(金) 20:17:48 id:eYDHxIMr0 GaucheってSnowLeopard対応…