Quantcast
Channel: 天使やカイザーと呼ばれて » Erlang
Browsing all 5 articles
Browse latest View live

mnesiaのレプリケーション

最近またerlangでコードを書き始めた。こんなやつ。 [mixi_page crawler] https://github.com/yoichiro/mixi_page_crawler...

View Article



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

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

View Article

ErlangでUUIDの生成をするには

erlang-uuidモジュールを使えば良さそう。 travis / erlang-uuid – Github 厳密に言えばmac addressとか使ってなくて完全乱数なんだけど、まぁきっと大丈夫。 追記:2012-02-20 voluntasな人にこのようにご指摘いただきました。代わりのものを探してみると、こんなのもあるっぽい。 mrijkeboer / euuid – Github...

View Article

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

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

View Article

ErlangでQRコードを生成する方法

ErlangでQRコードの画像を生成するのは、とても簡単です。rebarでプロジェクト管理をしていれば、なおさらです。 まず、rebar.configファイルに以下のように記述します。 {deps, [ {qrcode, ".*", {git, "https://github.com/coolchevy/qrcode.git", "master"}}, ......

View Article

Browsing all 5 articles
Browse latest View live




Latest Images