2007-05-01から1ヶ月間の記事一覧
実はこれ、JavaScriptでもできる。 function Fish(speed, direction, x, y) { this.speed = speed; ... } var fish = new Fish(speed = 10, direction = 1, x = 10, y = 100); いや、これキーワード引数じゃなくて単にコンストラクタの引数に代入式が入って…
コンパイルエラーが一行で何百文字あるんだよ・・・。 あるある。 そんなあなたに STLFilt。
なんか、輪講が終わったら Dan さんからトラックバックがきているし。 で、id:mopemope さんの JavaScript でのキーワード引数風な関数を見てなるほどと思った。まぁ、要するに関数を文字列化して無理矢理引数名を取り出すという手法なんだけど、インスタン…
ref:Life is beautiful: 「パラメーターのプロパティ渡し」でプログラムを読みやすくする、というアイデアはどうだろう それ、Python なら以下のようにできる。 class Fish(MovieClip): def __init__(self, speed, direction, x, y, minDistance, maxInfluce…
apt-getの「提案パッケージ」もどうにかならんのかなーあれ Y/nだけじゃなくて提案も含めてインストール くらいオプション用意してくれてもいいと思うんだが aptitude を使えばいいんじゃないでしょうか。
階乗を求めるコードをいろいろなバージョンで。特に意味はない。 (use srfi-1) (define (fact-1 n) (letrec ((fact-sub (lambda (n result) (if (> n 1) (fact-sub (- n 1) (* n result)) result)))) (fact-sub n 1))) (define (fact-2 n) (apply * (iota n …
MacPorts で boost をインストールしようとすると何故かエラーでこけて何でだろうと思っていたら先にインストールした boost-build が原因だったようで、sudo port uninstall boost-build したらインストールに成功した。
ref:今日行く審議会@はてな - そろそろこういうの止めにしませんか 調査によると、5日間の平均で、午前7時より早く起きた子どもは61%で、午前7時半以降は6%だった。全体の98%の子どもが毎日朝食を取っていたが、午前7時半以降に起きる子どもの…
ref:神様なんて信じない僕らのために - 僕も生暖かく見守っているのですが ref:ときどきの雑記帖 リターンズ - 生暖かく見守っているのですが ref:MSN相談箱 LISPのプログラミングについて 実はこういう問題は仕様をどこまで詰められるか、という試験として…
Haskellのfold(l|r)は、なぜfoldx binop [...]ではなくfoldx binop init [...]という具合に初期値を必要とするのか、その理由を述べよ。 さて、なんでだろう。リストの要素の型が T だとして、foldx binop [...] だと binop が T -> T -> T で、結果も T じ…
ref:holidays-l開発ブログ - PerlとEmacsと私 ;; 指定領域をperltidy (defun perltidy-region () "Run the perltidy parser on the current region." (interactive) (let ((start (mark)) (end (point)) (shell-command-default-error-buffer "perltidy-erro…
ref:痛いニュース(ノ∀`):ZARDの坂井泉水さん、階段から転落し死亡 via:はてなブックマーク マジで?うぇ。
ref:404 Blog Not Found:Code Snippets - reduce(l|r)を実装汁! ふむ。Python でやってみるべ。 sequence だけを対象にするなら、簡単。さすがに10分もいらない。 def reducel(func, l): result = l[0] for item in l[1:]: result = func(result, item) retu…
ふむ。Emacs の current-buffer は xyzzy では selected-buffer らしい。
ref: [Java][ソフト] Javaで書かれたブラウザ - 航海日誌 (2007-05-07) mixi の Java コミュニティであがってきててふと思い出した話。 SWT の Browser コンポーネントを使うソリューション。 あと、Flying Saucerという XHTML 専用レンダラと TagSoup を組…
ref:lethevert is a programmer - 抽象化とレイテンシと遅延評価 ref:Karetta|Gaucheプログラミング|「Lisp脳」の謎に迫る - Schemeプログラマの発想 id:lethevert さんと同じようなことを思った。 で、Python も generator のおかげでほとんど同じようなこ…
ref:methaneの日記 - binder1stはとっても中途半端 ref:methaneの日記 - std::equal_range()の型縛り 真の STL 使いは std::string とか書かずに全部 iterator でなんとかする、気がする。いや、そんなことはないか。 自分なら、比較用の functor はこう書く…
ref:ASIPの徒然なるままに: GPLでライセンスされたライブラリは商用利用できるのか? KDEに関しては例外条項が存在せず、素のGPLであるため、商用アプリの開発 はまずありえません。KDEはそのベースであるQtがGPLと商用のデュアル ライセンスである限り、こ…
#S**s**擁護派のodz氏も暇人には違いない。 #他人のブログの間違い探しに時間を費やす人間を暇人と言わずに何人と #いうのか?まぁ、きっとodz氏は他の投稿に関しても間違いがないか時間を #割いて探していることだろう。 #まぁ、個人的には思い込みを修正で…
18:36 東京発のひかりに乗ろうとしたら指定席が満席でしかも自由席も空きがないでやんの。しかたがないので1時間30分の間デッキで立ちっぱなし。
まぁ、今日は二次面接だったわけだが、開始が 15:30 で、当然ホテルのチェックアウトは 10:00 だから仕方なく漫画喫茶なんかで時間をつぶしたり。 で、面接自体はやばいかなぁ、と思ったものの、なんか通ってしまったらしい。あとは書類審査。
いい加減、どこからでもアクセスできる svn レポジトリがほしかったので、レンタルサーバーを契約してみた。
神奈川で面接を受けて、明日の面接のために茨城に移動。 で、宿に着いたら昼間の面接の結果が出てた。早いな、おい。
やっぱ、研究で作った or 使ったリソースは共有できるような体制にしたほうがいいと思うんだ。 ということで、みんな自分の調べたことや成果物(プログラム場合はマニュアル付きで)をひたすら Wiki に書いていくというスタイルはどうだろうか。
多分、Suffix Treeを作って、一番深い分岐を調べるという方針になるのかと思います。 Suffix Treeだと大きな文書だとSuffix Arrayを作って順次隣接する要素を比較していけばよいのかと。 どちらの方が速いのかというと、どうなんでしょう? より正確には Gen…
そして大学の駐車場に置いていた自動車のバッテリーがあがっていた。なぜ?
てか、帰ってきたら twitter の follower が10人とか、なにそれありえん。 しかも、半分以上は直接あったことない人、というかそもそも知らない人もいるなぁ。
常磐線+こだまの組み合わせはかなりヘビー。 どうでもいいけど、革靴を忘れて当日朝に買いに走っている自分は本当に救いようがないと思う。余計な出費 7,040 円也。
そういえば twitter 初めているけど全然通知してないとか、別に通知しても特に代わりなさそうとか。 http://twitter.com/odz
今から茨城に行ってくる。