タグ

ブックマーク / pocketberserker.hatenablog.com (2)

  • 新しい言語を触り始めた時に実装してみるもの一覧 - pocketberserkerの爆走

    ajitofm 13に「言語を学ぶ時に練習で何を実装してみるか」みたいな話が出ていた。 で、自分は何やっているかなーと思ったので書き出してみる。 全部やるってわけではなく、目的に応じていくつかやってみる感じ。 parser combinator パフォーマンスを求めないなら数日で実装できる 文字列操作 最適化の練習(文字列編) JSON serializer parser combinatorを使って何かやってみる時の定番? quickcheck的なライブラリを練習するのにちょうど良い binary serializer バイナリ操作 マクロ 最適化の練習(バイナリ編) msgpackが仕様の大きさ的にやりやすい? データ構造 ひとつひとつは小さいので練習しやすい データ構造、アルゴリズムの復習を兼ねる TODOリスト Webフレームワーク DB logging テスティングフレームワーク

    新しい言語を触り始めた時に実装してみるもの一覧 - pocketberserkerの爆走
  • Cowboy(Erlang)でWebSocket - pocketberserkerの爆走

    前回に引き続き、cowboyを試しています。 今回はWebSocket部分について簡単にメモしておきます。 環境 前回に引き続きErlang R15B02で試しています。 cowboyとjiffyのインストール WebSocketによる通信のみであればcowboy単体で問題ないのですが、個人的事情によりJSONでの通信を試したかったのでjiffyというJSON parserも利用します。 上記事情により、今回のrebar.configは以下のようにしました。 {deps, [{cowboy, ".*", {git, "git://github.com/extend/cowboy.git", {branch, "master"}}}, {jiffy, ".*", {git, "git://github.com/davisp/jiffy.git", {branch, "master"}}} ]

    Cowboy(Erlang)でWebSocket - pocketberserkerの爆走
  • 1