サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
ikemonn.hatenablog.com
Dapper, a Large-Scale Distributed Systems Tracing Infrastructureを読んだ時のメモ。 どんなもの? 分散トレーシングシステム 分散システムのtraceをする 先行研究とくらべて何がすごい? 設計上の目標 オーバーヘッドが少ない サービスのパフォーマンスに影響を与えないように アプリケーションレベルでの透過性 プログラマが意識しなくても良いように 大規模システムにもubiqitousデプロイ出来る 今後数年間Google規模のサービスやクラスタを扱えるように 要件 ubiqitous deploy システムの一部がモニタリングされていないだけで大きな影響を受ける continuous monitoring 不測の事態や記録しておくべき挙動は、再現できない/難しいのでずっとモニタリングしておく必要がある 技術や手法の肝は? Dist
<!--同じページでリンク先が開く--> <input type="button" value="リンク" onClick="location.href='http://google.com'"> <!--新しいタブでリンク先が開く--> <input type="button" value="リンク" onClick="window.open('http://google.com')">
実践 Vagrant 作者: Mitchell Hashimoto,Sky株式会社玉川竜司出版社/メーカー: オライリージャパン発売日: 2014/02/21メディア: 単行本(ソフトカバー)この商品を含むブログ (8件) を見る Vagrantについて改めて勉強したくて上記の本を読んだ。 そこで覚えておきたいことをメモしたので公開する。 ボックス追加から起動まで # ボックス追加 $ vagrant box add precise64 http://files.vagrantup.com/precise64.box # ボックス初期化 $ vagrant init precise64 # 起動 $ vagrant up .vagrant/以下はGit管理しない →上記ディレクトリはゲストマシンのIDやロック、設定などが保存されているため、他のマシンに持って行くとまずい。 コマンドたち v
作ったもの 毎朝アンサイクロペディアから情報を取得して呟いてくれるbot コード function AABot() { var AA = getAA(); var greatKnowlege = getGreatKnowlege(); sendMsg(AA + greatKnowlege); } function sendMsg(msg) { var ikemonn = 'your roomid'; var cw = ChatWorkClient.factory({token: 'your token'}); cw.sendMessage({room_id: ikemonn, body: msg}); } function getAA() { var objSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var objSheet =
ファイルシステムに変更が起きたイベントを処理するGuradとPHPUnitを利用して、ファイルを編集した後自動でテストが走るようにする。 gemをインストールする gem install guard gem install guard-phpunit gem install terminal-notifier-guard もし上記コマンドを実行している時に追加パッケージのインストールを求められたらインストールする。(rb-fsevent等) Guardの起動と設定 テストファイルが含まれているディレクトリまで移動し、以下を実行する。 guard init 以下のように新しいGuardfileが作成されて、PHPUnitに追加されたらOK 17:29:04 - INFO - Writing new Guardfile to /Users/ikemonn/Guardfile 17:29:04
このページを最初にブックマークしてみませんか?
『ikemonn's blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く