google

「10〜30分で何となく分かるGo」という資料

を Python Hack-a-thon #2 のために作りました。単なるまとめなので、間違いがあったらぜひ指摘してください。10〜30分で何となく分かるGoView more documents from ... ....追記: サンプルコードの zip はこちら

Go のサンプルいくつか

Methods: package main import "log"; type string_list struct { items []string; } func (self *string_list) Join(sep string)(string) { retval := ""; for i := 0; i < len(self.items); i++ { if i > 0 { retval += sep; } retval += self.items[i]; }…

なんか Go で書くのが流行ってるみたいなので

追記:「kzk's blog」の「Writing TokyoCabinet wrapper for Go language」で紹介御礼。この記事は cgo を使った TokyoCabinet のラッパーの書き方を解説しているので、下記のコードと組み合わせて本当に tc が backend になっている KVS を書いてみるのもよ…

Quercus on GAE/J で Low-level datastore API を使う

昨日は GDD の GAE Hackathon で、id:kagigotonet さんと 2 人で PHP (笑) チームを作り、あれこれとやってました。私の方では結局 Quercus にパッチを当てて (バグを直して) Datastore の API を直接使えるようにするということをやりました。これまでも Da…

多バイト文字が通るようになりました。

GAE固有の問題と言うよりは、Quercusにもともとあった問題なんだけど、文字コードのハンドリングが恐ろしく適当で、まったく多バイト文字が通らないような状況だったのを、さらにパッチをあてて通るようにしてみた。ここのサンプルも文字化けせず動くように…

Google App EngineでPHPが動きました

詳しいことは明日書くけども、QuercusのSVN版とResinのソースの一部を使って、あとパッチあてまくって何とか動かせました。キャッシュなどでGAE固有の調整が必要なのでforkしようと思っています。sample 1sample 2 This is a quick attempt to run PHP scrip…

Cneonction

% curl -D - http://www.youtube.com/comment_sevlet?all_commentsとやってみたところ HTTP/1.1 500 Internal Server Error Date: Tue, 03 Jun 2008 17:45:45 GMT Server: Apache Cneonction: close Transfer-Encoding: chunked Content-Type: text/html; ch…

なんでもありな感じ

form card month year number filetype:phpあたりはメジャーだけど filetype:xml crossdomainそうか、この手もあったんだな...cf. WTF in Kabuki-cho?

FFmpeg の SoC がなかなか熱い

これ、ViewVCは ここから。まだちゃんと見てないけどフルスクラッチで実装された QCELP のデコーダもあるよ、すげー!

WTF in Kabuki-cho?

これ、何て Life Hack?

CodeSearch でだめコードを探すテクニックを探求する

後方参照が使えればいいなあと思いつつ、次のクエリで検索。 ptr\s*=\s*realloc\(ptr結果はこちら。もちろん、結果に挙がっているものすべてがダメというわけじゃないですよ。ptr がオリジナルのポインタでない場合だってあるし。しかし、よくあるよなあ、こ…