TwitterのUserStreamsや、facebookのいいね!の通知など、リアルタイムでユーザーにイベントや更新内容を通知する仕組みはすでに一般的なものとなりました。 しかし、作る側を考えてみると、ユーザーごとに異なるコンテンツをリアルタイムに、しかもスケーラブルに配信する仕組みはそう単純ではありません。 このトークでは、リアルタイム通知の舞台裏として、某スマートフォン向けメッセンジャーアプリの裏側を紹介します。
TwitterのUserStreamsや、facebookのいいね!の通知など、リアルタイムでユーザーにイベントや更新内容を通知する仕組みはすでに一般的なものとなりました。 しかし、作る側を考えてみると、ユーザーごとに異なるコンテンツをリアルタイムに、しかもスケーラブルに配信する仕組みはそう単純ではありません。 このトークでは、リアルタイム通知の舞台裏として、某スマートフォン向けメッセンジャーアプリの裏側を紹介します。
Web アプリケーションや Titanium Mobile アプリケーション開発など、プログラムを書く場面では沢山のアプリケーションにお世話になります。開発を効率よく行うために様々なアプリケーションを試して組み合わせてきました。 今回は私的なメモも兼ねて普段使っているアプリケーションを紹介します。アプリケーションフォルダを見ながら適当に抜き出すので順番とかカテゴリはバラバラです。 1. TotalFinder 18ドル。英語。 http://totalfinder.binaryage.com/ これは有名だと思います。単体のアプリケーションとして動作するのではなく、 Finder の拡張として動作するので特に意識せずに使えるのが良いです。 主な機能としては Finder のタブ化と純粋なカット & ペーストの追加など。通常の Finder でも cmd + option + v で移動が
前々から初期設定面倒だなと思っていたので Cent0S6.2用のshellを書いてみました。 OS初期設定部分は、そんなに変わらないんじゃなかろうかと思うので晒してみます。 まずい点などあれば、ご指摘いただけると助かります。 使い方 先頭の変数をお好きな値に変更して実行するだけです。 USER='work user name' PORT='10022' MAIL='your email' PUB_KEY='your ssh public key' 最後のmainで実行するfunctionを設定しているので install_services の中身などはご自由に変更してみてください。 main() { initialize # os settings create_user change_pamd_su change_sudores change_sshd_config change_ipt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く