タグ

2015年3月19日のブックマーク (4件)

  • 開発環境の構築・共有を簡単にするVagrant入門

    Vagrantとは? Vagrantは、開発環境の構築と共有を簡単に行うためのツールです。どこでも同じ環境を再現できるように仮想マシン環境を管理する機能と、Atlasを通して共有する仕組みが提供されています。 VagrantとAtlasの関係 Vagrantは、アプリケーションやシステム開発のバックエンドを簡単にパッケージ化し、共有するためのツールです。このパッケージ化された環境を、「box」と呼ばれる単位で管理します。このboxには、標準で対応しているVirtualBoxをはじめ、AWSなどの各種マシン・イメージに対応したプラグインを介してアクセスします。またboxを共有するための機能としてAtlasという名前のインターネット上のサービスが提供されています。なお、Atlasは以前VagrantCloudと呼ばれていたものですが、現在はHashiCorpの他のツール(Packer、Terr

    開発環境の構築・共有を簡単にするVagrant入門
  • Raspberry Pi 2 Model B と 高速HTTPサーバーH2Oで毎秒2万リクエスト - ゆっくり備忘録

    Raspberry Pi 2 Model B が届いてベンチマークを取ってみました。前回H2OというHTTPサーバーで遊んでみましたが、Raspberry Pi 2でそれをやってみたところ、2万req/secを達成出来ました。OSはRasbian(Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux )を使用しました。CPUのオーバークロックなどはしていません。 まずはインストール・立ち上げ方法を書いておきます。 $ sudo aptitude install cmake make gcc c++ libyaml-dev git $ git clone git clone https://github.com/h2o/h2o $ cd h2o # ↓cmakeで

  • 変数や関数の名前がいつの間にか分かりにくくなる問題 - Qiita

    TL;DR: 変数や関数を追加するときは、周りにある他の変数や関数の名前を修正すべきでないか検討せよ いきなりですが問題です。あるソフトウェアモジュールに以下の三つの関数があります。 show showWithSlideAnimation showWithoutAnimation 画面をスライドさせながら出現させるにはどの関数を使用すれば良いでせうか? 関数の名前だけを見て答へてください。 はい、その通り。showWithSlideAnimation が正解です。 では、画面をアニメーションなしで出現させたい場合はどの関数が良いでせうか? はい、showWithoutAnimation が正解ですね。 今度は、画面を回転させながら出現させたいとします。適する関数はあるでせうか? ブーーーッ! 残念、正解は「どの関数も適さないので新しく関数を実装する必要がある」でした。 これで最後です。画面

    変数や関数の名前がいつの間にか分かりにくくなる問題 - Qiita
  • 「人を馬鹿にしたブロックくずし」に見る「努力」への敬意を忘れたインターネット世界

    先日Twitterで「人を馬鹿にしたブロックくずし」というゲームを見つけた。 http://yubais.net/game/bkbreakdown/ なぜ見つけたかといえば他でもない僕が作ったからなのだが、誰が作ったかはこの際脇に置いて、Twitterで偶然見かけたという設定で以下の話をする。 プレイして頂ければわかると思うが、このブロック崩しには重力が設定されており、いくら飛ばしても玉がブロックに届かずに落ちていく。ネットでは「人生のようだ」といったコメントが寄せられている。 僕も最初にプレイした時はフフッと笑ってしまったが、まあ2秒見れば十分という完全なる出落ちコンテンツだ。いっちょまえにスコアをツイートする機能がついているが、当然ながらスコアは0しか出ないので、検索してみるとなかなか異様な風景が見える。 なお、このゲームのソースコードを見ると、そもそもブロックとの当たり判定が設定され

    「人を馬鹿にしたブロックくずし」に見る「努力」への敬意を忘れたインターネット世界
    ma7e
    ma7e 2015/03/19