風邪が完治していない。調子悪い。今日はもうダメだ。さっぱりしたものでも食って帰ろう。 えっと、SPDYの簡単な性能検証してみた。SPDY vs HTTPS vs HTTPで。結論から言うと、SPDY > HTTP > HTTPSだった(今回の検証条件においては)。 0. 検証条件 検証条件は次の通り。 おれの家のMacBook Pro(若干調子悪い・・・) WiFi接続 Chromeで次に示す検証URLにアクセスし、画像の総ダウンロード時間を取得する abコマンドとかがSPDYに対応してたらいいんだけどな・・・ 結果は10回程度サンプリングした平均値とする 試行1回ごとにドキュメントルートで↓のようなコマンドを叩き、ファイルのタイムスタンプを更新する。 find `pwd` -name “*” | xargs touch nginxのkeepalive を有効にしたときと無効にしたときの両
Graphiteは「スケーラブルなエンタープライズ向けリアルタイム・グラフ・システム」だそうだ。これを使うと何がいいのかは別のポストでまとめるとして、インストールの手順をメモっておきたい。 これがサイト http://graphite.wikidot.com/ 構成 graphiteはdjangoアプリによるフロントエンドとcarbonというバッケンドから構成される。carbonは独自のプロトコル(何でhttp使わないのか、スケーラビリティーの為か)でグラフ表示するデータを受ける。ウェブアプリはcarbonが管理するデータをグラフとして綺麗に見せる。グラフエンジンはcairo。依存モジュールが多くインストールはちょっと面倒なので整理してみた。 graphite関係 https://launchpad.net/graphiteで入手 graphite-web: graphiteのフロントエン
The Whisper Database¶ Whisper is a fixed-size database, similar in design and purpose to RRD (round-robin-database). It provides fast, reliable storage of numeric data over time. Whisper allows for higher resolution (seconds per point) of recent data to degrade into lower resolutions for long-term retention of historical data. Data Points¶ Data points in Whisper are stored on-disk as big-endian do
What is whisper? Whisper is a fixed-size database, similar in design to RRD (round-robin-database). It provides fast, reliable storage of numeric data over time. Why don't you just use RRD? RRD is great, and initially Graphite did use RRD for storage. Over time though, we ran into several issues inherent to RRD's design. RRD can't take updates for a timestamp prior to its most recent update. So fo
Rickshaw is a JavaScript toolkit for creating interactive time series graphs. Rickshaw on GitHub Graphing Toolkit Rickshaw provides the elements you need to create interactive graphs: renderers, legends, hovers, range selectors, etc. You put the pieces together. See Demo → Built on d3.js It's all based on d3 underneath, so graphs are drawn with standard SVG and styled with CSS. Customize all you l
当社の浜松工場におきまして、敷地内から不発弾が発見されました。 すでに、陸上自衛隊により不発弾の防護措置が実施されておりますので、爆発の危険はありませんが、不発弾を浜松市ほか関係機関の指示に伴い、平成25年2月17日(日)に陸上自衛隊により、遠州灘海岸へ移送のうえ、処理して頂くことになりました。 この不発弾の移送に伴う列車運行への影響見込みについて、お知らせいたします。 ○列車運行への影響見込み 不発弾の移送作業が平成25年2月17日(日)8時30分から開始されるのに伴い、移送作業を行う間、1時間程度、 浜松市が設定する避難区域に列車が入れなくなるため、東海道新幹線と東海道本線について、一部区間において 一時運転を見合わせます。 (1)東海道新幹線 ・避難区域が設定されている間、浜松駅~豊橋駅間の運転を見合わせます。 これに伴い、同区間を通過する列車に遅延が発生いたします。 ・運休する列車
現在は長野までが開業している北陸新幹線ですが、既に長野から飯山、上越、糸魚川、新黒部、富山、新高岡を経て金沢まで(一部の駅名は仮称)の延伸区間に関しては、ほぼ土木工事が完成しています。レールの敷設もほとんど完了しており、残る主要な工事としては電化関係の設備と駅舎の整備を残すだけです。 また東京から金沢までの直通運転を担う新型車両のE7・W7系の車両もデザインと諸元が発表になっており、今年、2013年の秋には第一弾の編成が落成する予定になっています。内外装に「和」のコンセプトを取り入れたデザインは、既に好評を博しているようです。 では、肝心の開業時期はいつになるのでしょうか? 一部には開業の前倒しを望む声もありましたが、現時点では長野=金沢間の開業は14年末、つまりおそらくは15年の3月になるという計画です。 一見すると奇妙な話です。土木工事はほぼ完了し、新造車両もドンドン完成するのであれば
Plack::Middlewareでリクエスト終了後になにがしかのか処理をしたい場合 sub call { my ($self, $env) = @_; my $t0 = [gettimeofday]; my $res = $self->app->($env); my $ela = Time::HiRes::tv_interval($t0); }; と書きそうになりますが、これだと $res が CodeRef になるStreaming形式のレスポンスでは正しく処理ができません。 Streaming形式のレスポンスは多くないだろうとか思ってると、Catalystがstreaming形式のレスポンスを返したりするので注意が必要です そこで Plack::Util::response_cb を使うと楽です sub call { my ($self, $env) = @_; my $t0 = [
Proclet::Declateでは今までも use Proclet::Declare; service('web', 'plackup -p 9413 app.psgi'); service('memcached', qw!/usr/local/bin/memcached -p 11211!); と起動するコマンドを直接書けていたのですが、Procletのオブジェクトインターフェイスではコードリファレンスしか受け付けていませんでしたので、0.21をサポートしました。 https://metacpan.org/module/Proclet コードリファレンスに加えて、文字列と配列のリファレンスでサービスを指定できます use Proclet; my $proclet = Proclet->new(); # 文字列 $proclet->service( tag => 'web', code
だからレゴは万能なんだって! 日本の高専生が作ったレゴ作品がスゴイ&キモイ2013.02.03 22:009,338 小暮ひさのり 少し実用的なものをレゴで作ってみました。 というコメントと共に公表されたのがタイトル画像の、「シャフト選別機 AS-L40A」。写真を見ただけでその動きへの期待が高まりますね。早速稼働している様子をどうぞ! 投入されたシャフトが送られていくだけでもすごいのに、それらが自動で分別されるとは......。ちなみに、これらはモーター1つで動いているとのこと。いったいどうやればこのギミックを構築できるのか? サッパリわかりませんが、やっぱりレゴはすごい! という事だけは伝わりました。 この作品を制作したのは、レゴ好きな高専専攻科生の「akiyuki」さん。ブログには上の作品と同じような工場再現系の自作レゴが多数掲載されていますが、その中でちょっと異色を放つ作品を見つけ
開発版の cpanm で、META file の version range がサポートされるようになりました。 CPAN の META spec v2.0 では、version range がサポートされていて、以下のような柔軟な指定が可能となっています。 Some fields (prereq, optional_features) indicate the particular version(s) of some other module that may be required as a prerequisite. This section details the Version Range type used to provide this information. The simplest format for a Version Range is just the vers
ウォルト・ディズニー・アニメーション・スタジオは1月29日、短編アニメーション「Paperman」の動画をYouTubeで公開しました。同作品は第85回アカデミー賞短編アニメーション賞にノミネートされています。 ▽ Paperman - Full Animated Short Film - YouTube 「Paperman」は約6分半のアニメーションです。YouTubeではより高画質なHD形式(1080p)で配信されています。白と黒を基調とした作品で、20世紀中頃のニューヨークを舞台に孤独な男性と美しい女性の出会いを描いています。セリフはほとんどありませんが、主人公ジョージの声は監督のJohn Kahrsさんが担当しています。 はてなブックマークのコメント欄には「これが話題の。素晴らしいな。昔のディズニーを見てるようだ。言葉がなくても、感動させれる」「質感と光の加減が素敵。独特の動きはデ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く