タグ

ブックマーク / hagino3000.blogspot.com (4)

  • ハイパフォーマンスブラウザネットワーキング輪講を社内でやっている話

    ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化 Ilya Grigorik,和田 祐一郎,株式会社プログラミングシステム社 オライリージャパン 売り上げランキング : 94924 Amazonで詳しく見る by AZlink O'rreilyのハイパフォーマンスブラウザネットワーキングは日語版が発売されたのを機に輪講形式で社内勉強会をやっている。先週の時点で8章の「モバイルネットワークの最適化」が終り、丁度折り返し地点である。 なぜ輪講形式にしたか の内容は、光ファイバーや無線の規格といった下のレイヤからHTTP2やWeb RTCの上のレイヤまでカバーしている。その範囲からして、アプリケーションエンジニアだけでやるよりも、インフラの人に解説してもらった方が面白いのでは、と思ったから。 例えばTLSの章に出てくる証明書チェーンの最

    ハイパフォーマンスブラウザネットワーキング輪講を社内でやっている話
    invent
    invent 2014/08/04
    良さそう。ハイパフォーマンスブラウザネットワーキング輪講を社内でやっている話 (via @Pocket)
  • iOS Push通知配信サーバーのコネクション管理

    前回のエラーハンドリングの話に続いてコネクション管理について。今どきPush通知配信サーバーを自前で用意する事は少ないかもしれないけど、そういう人向けの内容。 コネクションの管理 APNsのドキュメントにこうしろと書いてある。 Best Practices for Managing Connections You may establish multiple connections to the same gateway or to multiple gateway instances. If you need to send a large number of push notifications, spread them out over connections to several different gateways. This improves performance compa

    iOS Push通知配信サーバーのコネクション管理
    invent
    invent 2014/05/14
  • エンジニアの採用面接におけるコーディングテストとフィボナッチ数列

    ソフトウェア開発者採用面接のコーディングテストについて。最低限のコーディング能力があるかどうかを見極めるのに、フィボナッチ数を求める関数が出題される事がある。というか自分も出題した事がある。 ホワイトボードに書く形式だと、どうしても行数の少ない実装になってしまうが。手元の端末で自由に書いて良いとなれば、いろいろな解法が出てきて、想定していないコミュニケーションが生まれるかもしれない。最近は専ら採用する側になってしまったのだが、とりあえず自分ならどう書くかなと列挙してみた。使った環境はIPython Notebookである。

    エンジニアの採用面接におけるコーディングテストとフィボナッチ数列
    invent
    invent 2014/03/16
  • MacOS X Mountain Lionの通知センターを便利に使う

    この記事はVOYAGE GROUP エンジニアブログ : Advent Calendar 2012の20日目である。特にテーマは何でも良いそうなので、Mac OS X Mountain Lionで追加された通知センターについて。 VOYAGE GROUPではグループウェアにサイボウズガルーン3を使っている。このサイボウズガルーン3、不便な事にMac用のリマインダークライアントが提供されていない。そこで、ミーティングをすっぽかさないためにもMacユーザーはリマインダーを各自実装する必要がある。 私はAPIを叩いて結果をGrowl通知させていたが、OSアップデートでこれが動かなくなった。単にGrowlをインストールするのを忘れていただけだが、通知センターがOSに追加されたのでGrowlはもう不要な気がする。 というわけで、通知センターでガルーンのスケジュール通知を受けられるようにしてみよう。私

    MacOS X Mountain Lionの通知センターを便利に使う
    invent
    invent 2012/12/27
    hagino3000's blog: MacOS X Mountain Lionの通知センターを便利に使う
  • 1