タグ

2014年12月15日のブックマーク (4件)

  • Golang Error Handling lesson by Rob Pike - Block Rockin’ Codes

    Intro この記事は Go Advent Calendar 2014 の 15 日目の記事です。 例えばネットワークのフレーム処理的なものを書いている場合、以下のようなコードがよくでてきます。 There are many codes like this, while writing a Network Frame Parser program. var type uint8 err = binary.Read(r, binary.BigEndian, &type) if err != nil { return err } var length uint32 err = binary.Read(r, binary.BigEndian, &length) if err != nil { return err } ... 関数の中では、各要素の長さ毎に読み込んで、読み込みに失敗したらエラーを

    Golang Error Handling lesson by Rob Pike - Block Rockin’ Codes
    ryotarai
    ryotarai 2014/12/15
  • AWS麻雀牌の作り方 - カタヤマンがプログラマチックに今日もコードアシスト

    はじめに 片山まさゆきと苗字が同じ、というだけで麻雀を始めた男、片山です。 JAWS-UGメンバーであれば一度は目にしたことのある「AWSカルタ」(クラウドパック吉田さん謹製)を見て、麻雀も作りたいなぁ、と前から思っていたところ、今年の社内忘年会でカジノが開かれることになり、ディーラーとして参加するチャンス!と思い、AWS麻雀牌作製への道に乗り出しました。 調査フェーズ 「麻雀牌 自作」などのキーワードで検索したところ、オリジナル牌を作ってくれるお店が1件出てきました。 市川屋 オリジナルデザインの牌を削ってくれるそうで、かなり格的です。しかしながらやはり高い。今回はフルスクラッチになるため、削って色を入れてもらうところまですると7万円近くかかってしまいます。さすがにこれは無理ということで、白牌だけを144枚購入して、自分で絵柄を入れることにしました。 白牌だけを探す いくつか白牌だけで

    ryotarai
    ryotarai 2014/12/15
  • Dockerでffmpegもimagemagickも怖くないという話 - クックパッド開発者ブログ

    クックパッド 広告事業部の大野晋一です。責任範囲は広告事業の純広告およびネットワーク広告の商品開発担当で、事業部にはそれぞれの売上でコミットしています。 この記事では、動画変換の仕組みにおけるDockerの活用について紹介します。 クックパッドは8月8日、iOS/Androidのブラウザにおいて動画クリエイティブを掲出する広告商品を公開しました。広告商品としての詳細はプレスリリースやスライドを見ていただくのがわかりやすいのですが、稿に関係する特徴としてスマートフォンのブラウザで自動的に再生が開始されるというものがあります。 スマートフォンのブラウザにおいては、現在のところ、動画を自動再生させることは出来ません。これはAppleGoogleといったブラウザベンダが課している制約です。そこで、クックパッドでは、janiというライブラリを使い、特定の規則に基づいて作られた画像を、JavaSc

    Dockerでffmpegもimagemagickも怖くないという話 - クックパッド開発者ブログ
    ryotarai
    ryotarai 2014/12/15
    Dockerfile飛んできたのでありがたく使わせていただきました
  • 初めてのHTTP/2サーバプッシュ | GREE Engineering

    前回はWebサイトをHTTP/2に対応するためにリバースプロキシを検証した記事を書かせていただきました(HTTP2を試してみる)。 あれから幾つかの議論を経てHTTP/2の仕様も大分安定してきており、HTTP/2を実装したクライアントや実験的にHTTP/2を有効にしているサービスもあるので実際に試すことも出来ます。 そこで今回は応用編としてHTTP/2のサーバプッシュについて、その仕組と実際に試したことについて書かせていただきます。 余談ですが、 現在の仕様では "HTTP2.0" ではなく "HTTP/2" もしくは "HTTP2" が正しい名称になります。 HTTP/2概要 まず、軽くHTTP/2の概要に触れておきます。 HTTP/2は2012年の末頃より、HTTP/1のセマンティクスを維持したままパフォーマンスを改善する目的で議論が開始されました。 Googleの考案したSPDYと言

    初めてのHTTP/2サーバプッシュ | GREE Engineering
    ryotarai
    ryotarai 2014/12/15