帯域制限してrsync

rsyncは同一ホスト内および別ホスト間でデータの同期を行うツールです。 通常使う時はこんな感じで $ rsync -avz -e ssh /hoo/bar/baz/ 192.168.0.1:/foo/bar/baz/ただ、ホスト同士が同じLANの中であれば問題ないのですが、別のデータセンターにあったりする…

Red5で動画配信

YouTubeのような動画配信サーバを自社で用意する場合、Red5てやつがあるみたいです。 てか、外向けの動画配信ならYouTubeにアップしてそれを公開すればいいような気もしますが、とにかくやらなくてはならない状況にたった今陥りました。タイムリミットは3時…

ツイッターさんにXAuthの申請を出した時のメールのメモ。

メモとして残しておきます。既に1年以上前のことになりますが、個人的に公開しているiPhoneアプリ「Now Playing Friends」の開発時にツイッターさんにXAuth申請の為に送ったメールです。実はこのメールは2回目で、1回目は意味が伝わらなかったらしくスクリ…

RubyWorld Conference2011に行ってきた

毎年恒例(今年で3回目)のRubyWorld Conferenceに行ってきました。昨年はうっかりチケット予約し忘れるというしょぼい失態で会場に入れませんでしたが今回は早めの予約でバッチリですw さて、会場の「くにびきメッセ」に到着すると既に参加者達がゾロゾロと歩…

edownによる整形されたErlangドキュメントの生成

前回に続いてErlangのドキュメントについてです。 前回の内容で、EDocドキュメントを生成する所まではできました。今回はこれをマークダウン記法で出力して、更にgithub上で機能するリンクまで生成してくれるedownについてのメモです。これもVoluntasさんよ…

Erlangソースファイルのコメントからドキュメント自動生成するEDoc

表題の通りです。例によってVoluntasさんの記事「Erlangに興味を持った人へ」を参考にさせて頂きつつ、オライリーの「Erlangプログラミング」も見つつ、まとめてみます。これはこの度EDocで作ったHTML形式のドキュメンテーションです。 ソースへのEDoc形式で…

RailsライクなErlang製WebフレームワークBeepBeepをためしてみた。

Erlangで練習がてら作ったライブラリをWebインタフェースから使ってみたいなーとか思って、Erlang製のWeb開発フレームワークを調べてみてたらBeepBeepってのがありました。 他にErlyWebってのもあるようですが、今回はこちらを試してみました。BeepBeepのチ…

aptで依存関係にあるパッケージをインストールする。

インストール対象はソースから入れたいが、その他の依存関係にあるものはaptで入れてしまいたいとき。 # apt-get build-dep git-coreのようにすると上記の例ではgit-coreが依存するパッケージがインストールされる。ちなみに依存関係にあるパッケージを確認…

GitレポジトリをRubyから操作するライブラリGritを試してみた

仕事でブラウザベースのファイルライブラリ的なものを作ろうかどうしようかって雰囲気なので、どうせなら過去の履歴もコメント付きで追えて、なおかつ過去の変更時点での状態のものをダウンロード出来たら便利じゃね?って思ったらそれってGitじゃんっておも…

ErlangとRubyの連携(Ruby -> Erlang編)

一つ前の記事で次はRubyからErlangを呼ぶ方法を調べるって書いてましたが、既にそれを説明してくれているページがありましたw うなの日記とはいえ、ここは勉強だと思って自分なりにコードを書いて上記サイトを参考にさせて頂きながらまとめてみます。RBridge…

ErlangとRubyの連携(Erlang -> Ruby編)

RubyとErlangで連携処理する方法を調べてみました。ErlangからRubyを呼ぶ まずはRubyで実装したライブラリへErlangからメッセージを投げて結果を受け取る場合です。この方法では呼び出されるRuby側のプロセスはおそらくOSのプロセスになるでしょう。従ってEr…

Erlangでsqlite3を使う方法

表題の件を調べたメモ。 ググったらgithub上のerlang-sqlite3がヒットした。ざっとみて良さそうなのでメモっておく。すでにsqlite3が入っているかどうかはコマンドで $ sqlite3 --versionてやってバージョン番号が表示されたらおk。 入ってない場合はインス…

Rubyでメール送信

Railsとかでもメール送れるようですが、それはやったことないです... 昔からRubyでメール送る時はこんな感じ。 (以前はcontent_typeとか特に指定してない次期もありましたが、そうするとAndroidOSのスマートフォンでは本文文字化けするみたいですので明示的…

Erlang向けのシンプルなMakefile

2011/06/18 追記: この記事へのコメントで、Erlangにはrebarというビルドツールがあり、現在ではそちらがほぼ標準になっているとの事を教えて頂きました。以下にご紹介いただいたコメント主の方のサイトへのリンクを置いておきます。たいへん参考になると思…

ソースコード書けるかてすと。

Rubyとかのソース書けるの? class Hoge def tara puts "tara" end end Erlangは? -module(hoge). tara()-> io:format("~p~n", ["helo world"]). SUGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!はてなに決めた\(^o^)/