mnesiaからオブジェクトをソートして得るには

· Erlang

qlc:sort()関数を使えば実現できます。例えば以下のようなRecordがあったとして、 -record(sample, {id, name, sortorder}). sortorderでソートした結果を得るには、以下のような感じになります。 mnesia:transaction(fun() -   QH1 = qlc:q([X || X     Sample1sample.sortorder < Sample2sample.sortorder   end),   qlc:e(Q…

Read more →

rebar、それはErlangのビルドツール

· Erlang

Erlangのコンパイラと言えばerlcですが、Erlang専用のビルドツールが存在します。それがrebarです。 まず、入手から。githubから落としてきます。 git clone git://github.com/basho/rebar.git そして、rebarをビルドします。もちろんErlang OTPはインストール済みな状態からやりましょう。 cd rebar ./bootstrap これでrebarコマンドができあがります。さっそく実行してみましょう。rebarがサポ…

Read more →

Happy Valentine's Day

· Other

今日はバレンタインデー。さっき妻から2つのプレゼントをもらいました。一つはチョコレート、もう一つは手編みのマフラーです。 ![](http://www.eisbahn.jp/yoichiro/images/2012/02/IMG0077.jpg) とても幸せです!…

Read more →

mnesiaのレプリケーション

· Erlang

最近またerlangでコードを書き始めた。こんなやつ。 [mixipage crawler] [https://github.com/yoichiro/mixipagecrawler](https://github.com/yoichiro/mixipagecrawler) まさにうちの運用に怒られそうなコードです。いわゆるクローラですね。mixiページの情報を引っ張れるAPIがないので、とりあえずスクレイピングしまくってます。指定時間間隔で各ページに訪れて、新着情報のページを解析し各フィ…

Read more →

FacebookのREGISTRATION STATEMENTにある一節を翻訳してみました

· facebook

遂に申請されたFacebookの株式公開。その中でFacebookが競合と考えている企業やサービスに言及している節がありました。せっかくなので、この部分だけ日本語訳してみました。以下、その内容です。 [REGISTRATION STATEMENT ON FORM S-1](http://www.sec.gov/Archives/edgar/data/1326801/000119312512034517/d287954ds1.htm) Page 14, "Risks Related to Ou…

Read more →

FreeNAS8をやってみた

· My PC environment

2TBのディスクを2本持っていて、一つは昔から貯めてきた様々なファイル群とKVMで動作させている各種OSのイメージファイルを入れてアクティブに、もう一つはそれらのバックアップ先として定期rsyncかけていました。ただ、最近ではFreeNASという無償のファイルサーバ用OSがあるらしいじゃないですか。YAuthも通ったので、サーバを一つ作って、それに2TBのHDDを突っ込んで冗長構成を組み立ててみようかなと思い、チャレンジしました。 買ったのは以下の部品。 ケース: 型番とかわからないけど4…

Read more →

2012年のソーシャルWeb

· Social web

あけましておめでとうございます!今年もよろしくお願いいたします。 ということで、今年も元旦からソーシャルWebを占ってみました。 「 [新春特別企画:2012年のソーシャルWeb](http://goo.gl/PIZCP)|gihyo.jp … 技術評論社」 ソーシャルゲーム、ソーシャルメディア、この2つの軸で今年何が起きるかを予想してみました。僕はmixiの中の人なのでいろいろと微妙なんですけど、ソーシャルWeb全般の世界トレンドや日本トレンドなど、広い意味で書かせていただいております。…

Read more →

微笑ましい会話

· Other

元日に爆笑ヒットパレードを見ながらGoogle+をふと見たときの一コマ。 ![](http://www.eisbahn.jp/yoichiro/images/2012/01/sur.png) 飲んでいたお茶を吹きました。…

Read more →

2012年のGoogleに関する22の予言

· Google

[Google Operating System - Unofficial news and tips about Google](http://goo.gl/ovgZO)というブログで「Predictions for Google's 2012」というエントリがありました。2012年のGoogleへの予言という内容です。面白そうだったので、翻訳してみました。 --- 1. Chromebook、Android端末、Google TVボックス、Googleブランドのシャツなどを販売するオフラ…

Read more →