2月28日に、メジャーバージョンアップとなるOpenSocial 3.0をテーマにしたサミットが行われました。その議事録が公開されています。

[OpenSocial 3.0 Summit Minutes](http://goo.gl/sZKnT)
参加者の所属企業を抜き出してみると、以下のような感じ…
FreeNAS 8.0.4 RELEASEが公開されたので、さっそくバージョンアップしてみました。
まずは以下からバージョンアップ用のイメージをゲット。ついでにハッシュ値も入手。僕が使っているのは64bit版なので、x64向けのものをダウンロードします。
[http://sourceforge.net/projects/freenas/files/FreeNAS-8.0.4/](http://sourceforge.net/proj…
「ソーシャルメディアで情報を正しく共有しよう」という題名で、全6回の連載をITproにて始めました。
[ソーシャルメディアで情報を正しく共有しよう](http://goo.gl/exUj2) - ITpro
Open Graph ProtocolやHTML Microdataなどについて解説していきます。お楽しみに!…
erlang-uuidモジュールを使えば良さそう。
[travis / erlang-uuid](https://github.com/travis/erlang-uuid) - Github
厳密に言えばmac addressとか使ってなくて完全乱数なんだけど、まぁきっと大丈夫。
追記:2012-02-20
voluntasな人に
[このように](https://twitter.com/!/voluntas/statuses/…
qlc:sort()関数を使えば実現できます。例えば以下のようなRecordがあったとして、
-record(sample, {id, name, sortorder}).
sortorderでソートした結果を得るには、以下のような感じになります。
mnesia:transaction(fun() -
QH1 = qlc:q([X || X
Sample1sample.sortorder < Sample2samp…
Erlangのコンパイラと言えばerlcですが、Erlang専用のビルドツールが存在します。それがrebarです。
まず、入手から。githubから落としてきます。
git clone git://github.com/basho/rebar.git
そして、rebarをビルドします。もちろんErlang OTPはインストール済みな状態からやりましょう。
cd rebar
./bootstrap
これでrebarコマンドが…
今日はバレンタインデー。さっき妻から2つのプレゼントをもらいました。一つはチョコレート、もう一つは手編みのマフラーです。

とても幸せです!…
最近またerlangでコードを書き始めた。こんなやつ。
[mixipage crawler]
[https://github.com/yoichiro/mixipagecrawler](https://github.com/yoichiro/mixipagecrawler)
まさにうちの運用に怒られそうなコードです。いわゆるクローラですね。mixiページの情報を引っ張れるAPIがないので、とりあえずスクレイピングしまくってます。指…
遂に申請されたFacebookの株式公開。その中でFacebookが競合と考えている企業やサービスに言及している節がありました。せっかくなので、この部分だけ日本語訳してみました。以下、その内容です。
[REGISTRATION STATEMENT ON FORM S-1](http://www.sec.gov/Archives/edgar/data/1326801/000119312512034517/d287954ds1.htm)
…
いくらなんでも「うざい人」て。。。
…