個別のエントリのタイトルのとこが変だ。
あとで直す。
あと、Ctrl-cで新規入力はコピペがしにくくなるので駄目だった。キーの割り当てを変える。
個別のエントリのタイトルのとこが変だ。
あとで直す。
あと、Ctrl-cで新規入力はコピペがしにくくなるので駄目だった。キーの割り当てを変える。
13072007 Python
perlだと
for my $word (@word_list) { $count{$word}++; }
とかできるのだけど、pythonだとループの内部で
if count.has_key(word): count[word] = count[word] + 1 else: count[word] = 1
とかやって、キーがあるのかないのか調べないといけないようだ。
もっとスマートなやり方あるような気もするんだが。
12072007 informatics
Caverってのがなんかヨサゲですヨ。こういった空間にあてはまるような体積をもつ化合物を設計することと、ドッキングシミュレーションは等価なんだろうか?とか思った。
Drum & Bass Arenaで一位になってたAll Blueがなかなかよい。
10072007 javascript
はてなブックマークでつけられたコメントをblosxomにインクルード はprototype.jsが必要なのだけれども、今作ってるやつがMochikitなのでモチキなはてブ。
MochiKit で JSONP の利用のライブラリを使えばさくっと。
var ker = '/Computer/W2K/meadow061111.html'; var url = 'http://b.hatena.ne.jp/entry/json/?url=' + encodeURIComponent(ker); var d = sendJSONPRequest(url, 'callback'); d.addCallback(function(json) { replaceChildNodes($('comments'), DIV(null, map(function(data) { return DIV({class:'hateb'}, IMG({class:'hateb', src:'http://www.hatena.ne.jp/users/' + data.user.slice(0,2) + '/'+ data.user + '/profile_s.gif'}), ' ' + data.user + ' @ ', data.timestamp,BR(), data.comment, A({href: 'http://b.hatena.ne.jp/' + data.user}) ); }, filter(function (b){if (b.comment.length > 0 ){return b;}},json.bookmarks)))); });
Mochikitだと関数型言語っぽくリストを扱えるのとDOMの関数がわかりやすかったりするので、JSONPで返ってきたJSONを処理するのにはよい気がする。
06072007 wiki
職場Wikiとして利用しているFSWIKIのpdf出力でpngを埋め込みたかったのでPDFJを0.90にあげた。
要するに、PPTをpngで出力して、そいつをWIKIに貼り付けつつ、pdfにも埋め込んで報告書を書くのを楽にしたいという、、、。jpgは汚くなってしまってだめです。
というわけでただ入れ替えたらfloorっていうサブルーチンがねーとかいうエラー。
Labyrinthine Code - PNGに関する資料によると、floor(x)はxの小数以下を切り捨てる関数らしいのでfloorをintに変更して #vec($clear,$x,8)=(vec($line,$x,8)+floor((vec($clear,$x-$bpp,8)+vec($prev,$x,8))/2))%256; vec($clear,$x,8)=(vec($line,$x,8)+int((vec($clear,$x-$bpp,8)+vec($prev,$x,8))/2))%256;
解決、、、かな?
05072007 javascript
Mochikitの角丸めの関数はdivとかでpadding入れるとずれてしまうので困った。div->divって入れ子にするのもどうかと思うが、とりあえずいきあたりばったりの処理。