タグ

2012年8月12日のブックマーク (8件)

  • Big Sky :: 使える FizzBuzz

    SNSでFizzBuzzが再燃しておりますが、面接時の足きり尺度としてFizzBuzzが使えるかどうかは別として、コードとしてFizzBuzzは有益でもなんでも無いので、FizzBuzzを題材としたコードを晒してみる。 Go言語には、元々Gobと呼ばれるエンコーダが同梱されていて、Goで扱える型をストリーム上に垂れ流しデコードする事が出来る。かつ、RPCも用意されているので小規模なクラサバならば簡単に書けてしまう。 巷のRPCは、エンティティからスタブを作ったり面倒だったりしますが、Go言語ではクライアントとサーバの意識さえ合っていればスタブも必要ない。 まずサーバ package main import ( "fmt" "net" "net/rpc" ) type FizzBuzz int func (fb *FizzBuzz) Serve(n int, r *string) erro

    Big Sky :: 使える FizzBuzz
    poppen
    poppen 2012/08/12
  • 米軍MIL規格準拠HDDは、どれくらいの衝撃で壊れるのか

    poppen
    poppen 2012/08/12
  • VMware ESXi のインストール CD はベンダー配布版を使いましょう - 仮想化でプリセールスしてるSEの一日

    VMware vSphere 5 から、これまでの RHEL ベースの COS を持つ ESX ハイパーバイザーが無くなり、ESXi に一化されたのはご存じの通りです。 ESXi は 5.0 で管理面も向上したので、大きな問題はそれほどないと思うのですが、残念ながら劣化してしまった点もあります。 それは「OS インストーラー」です。 ESXi のインストーラーにはドライバをアドオンする機能が無い 例えば、現行の 5.0 U1 を VMware 社の Web サイトからダウンロードし、Xeon E5 などの最新サーバーにインストールしようとすると、Certified されているにもかかわらず「ディスクや NIC を認識できない」というエラーに悩まされます。 No Network Adapters No network adapters were detected. Either no ne

    VMware ESXi のインストール CD はベンダー配布版を使いましょう - 仮想化でプリセールスしてるSEの一日
    poppen
    poppen 2012/08/12
  • Big Sky :: 業務プログラマが書くJava

    gist に置いておくのも勿体ないかなと思ったので、こちらにも。 職業PGにわかるFizzBuzz - 日々常々 なんかFizzBuzzが書けないPGがどーとか定期的に話題になってるけど、私に言わせれば説明の仕方が悪い。 http://d.hatena.ne.jp/irof/20120808/p1 この設計書を参考に業務プログラマっぽくコードを書いてみた。 業務プログラマがFizzBuzz書いたらどうなるか ( ref: http://d.hatena.ne.jp/irof/20120808/p1 ) — Gist https://gist.github.com/3292173 結構、設計書通りに作ったつもり。ループじゃなく、標準入力から読み込み、標準出力する部分も仕様通りです。 ただこの標準入出力を使っている事が裏目に出て、試験では標準入出力を一時的に差し替える必要があった。 試験コード

    Big Sky :: 業務プログラマが書くJava
    poppen
    poppen 2012/08/12
  • 本が好き! Book ニュース

    Bookニュースをリニューアルしました! 新しいデザインでより読みやすくなったと自負しております。 http://www.honzuki.jp/news/ 今回のリニューアルに伴い、RSSのURLも変更になりました。 リーダーなどにご登録してくださっている場合は、 お手数ですが併せて設定の変更をお願いいたします。 http://www.honzuki.jp/news/?feed=rss 今後も、マニアックな情報を配信していきますので、 よろしくお引立てくださいますようお願いいたします。

    poppen
    poppen 2012/08/12
  • A Timeline Of Future Events

    by Jane Hu As told by Arthur C. Clarke’s 1990 novel The Ghost from the Grand Banks, 2012 is the year that would see the Titanic resurrected from the ocean floor. But the year is now 2012, and the Titanic continues to sit 12,000 feet below the ocean surface, rusting more with every passing year (indeed, it’s predicted here that by 2045, only the hull will remain). The likelihood that any of us will

    poppen
    poppen 2012/08/12
  • 『ブラックアウト』 コニー・ウィリス - FOR BOOKS

    poppen
    poppen 2012/08/12
  • 【レビュー】焚火の熱でiPhoneを充電できる携帯型ストーブ『BioLite CampStove』

    米BioLite社から発売された、焚火の熱で発電してUSBパワーを出力する『BioLite Camp Stove 』購入、試してみました。 このストーブは、温度差を電力に変換する「熱発電モジュール」を内蔵。小枝などの燃料を入れて燃やすだけで、iPhoneをはじめとするUSBパワーのデバイスを充電ができるという製品です。 まずは、ステンレス製の炉に収納されている、オレンジ色の発電モジュールを取り出します。 このモジュールは熱発電だけでなく、炉に空気を送り込むためのファンも内蔵しています。 発電モジュールを取付け、折畳み式の3の脚を広げます。 かなりしっかりとした造りで安定感があります。 炉の中心に飛び出している棒状のものが熱発電モジュール(一部)。ここで熱を取り込み発電します。 炉の内側に開いている小さな穴は、ファンによる空気が出てくるところ。酸素が常に供給されることで、安定して強力な火力

    【レビュー】焚火の熱でiPhoneを充電できる携帯型ストーブ『BioLite CampStove』
    poppen
    poppen 2012/08/12