See the video here: https://www.youtube.com/watch?v=o6lSeNatVFM A look at the elements required by Elasticsearch to turn a simple inverted index into an auto-clustering, horizontally scalable real time search and analytics engine. The talk will start from first principles, explaining how an inverted index works, how to make an inverted index suitable for real time search, how to scale that out, an
iOS ではすでに定番となった RSS リーダーアプリ、Reeder 2 の OSX 版のベータテストが始まっています。 もともと Reeder は高速な Google Reader 対応アプリとしてこの OSX 版から始まり、iOS 版があとで開発されたのですが、Google Reader 終了に伴いアップデートには膨大な作業がかかるため、これまで iOS 版だけが先にリリースされていました。 しかし長く待った甲斐はあります。OSX 版 Reeder 2 は非常に高速で、自然に使えるアプリとしてすでにこれまで使っていた Readkit を置き換えられそうな仕上がりとなっています。### 瞬速でフィードを閲覧できる自然な速さ まず Reeder を立ち上げると、主だった RSS サービスを登録するアカウントパネルが登場します。 Feedly を使っている人が多いと思いますが、実は私は Fe
要するにおまえらは黒っぽいグラフならいいんだろ? ということで、そのような欲望を現実のものにするためのパッチを書いてpullreqを出しました。 https://github.com/kazeburo/GrowthForecast/pull/63 このグレートなパッチにより --kibanize オプションをつけて起動したGrowthForecastの画面がこのようになります。 色指定などは全面的にこちらから頂きました。グレートなエントリです。 rrdtoolは癒し - 桝原翔市的博客 ※ なお全体的にやっつけのため、Twitter BootstrapがゴニョゴニョやっていてCSSで簡単に色指定を上書きできない場所などが白いまま残ってたりします。みんなで頑張って更に格好よくしよう!
この頃はGraphiteやらInfluxDBがrrdtoolに取って代わられつつあるんでしょうが、rrdtoolのコマンド引数はいじってみると意外と楽しいものです(人によりますが)。このあいだ "rrdtool 誰が一番かっこいいグラフ描けるか選手権"— 桝原翔市 (@shoichimasuhara) April 4, 2014 とか思いつきで言いましたが、とりあえず序の口というか前座というか、とりあえずやって見るだけやってみようと思います MRTG とりあえず書くならこんな感じ MRTGのグラフを彷彿とさせますね。コマンドラインはこちら rrdtool graph shoichi.example.com_loadavg5_1.png \ --title "load average 5 of shoichi.example.com" \ --start end-1w --end now \
Openssl Heartbleed 攻撃の検知について 2014年04月11日18:08 ツイート hiroki_iwa1 オフィシャルコメント by:岩井 博樹 ここ数年で最悪の脆弱性と言われているOpenSSL Heartbleedですが、そろそろ脆弱性への対応を終え、ホッと一息いれている組織も多いのではないでしょうか。 #Shodanで確認する限りでは対応が追いついていないところがあるようですが・・・ また、個人レベルではSNSやクラウド・ストレージなどのパスワード変更も忘れずに実施しておきたいところです。 参考: The Heartbleed Hit List: The Passwords You Need to Change Right Now Heartbleed Bug Health Report [追記] さて、既に報道などでの報告の通り、今回の攻撃はサーバ上のログなど
HeartBleed(CVE-2014-0160)関係のリンク集、自分のメモ用なので不正確です。 HeartBleedの影響対象となるOpenSSLバージョン 以下のバージョンが影響を受けます。但し、システムによっては原因となっているheartbeat機能が無効化されている場合もあるため、バージョンが一致しただけで当該脆弱性の影響を受けるかは確定しません。 (1) OpenSSL 1.0.1系 バージョン名 リリース時期 CVE-2014-0160 OpenSSL 1.0.1 2012/03/14 脆弱性あり OpenSSL 1.0.1a 2012/04/19 脆弱性あり OpenSSL 1.0.1b 2012/04/26 脆弱性あり OpenSSL 1.0.1c 2012/05/10 脆弱性あり OpenSSL 1.0.1d 2013/02/05 脆弱性あり OpenSSL 1.0.1e
かわいらしいスタンプだこと。 「知的生産の技術」を読んでから京大式カードをつかう頻度が高くなった。それまでは単に読書記録だけをそれにつけていたのだが、今では本から学んだことや引用した文章をひとつずつ記入するようになったためだ。脳に散乱していた考えをひとつずつとり出していくのは耳かきの三十倍くらいの気持ちよさだ。しかし困ったことがひとつある。日付を毎度まいど書くのが面倒くさいのだ。 「どこかに年月日が押せるコンパクトなスタンプが落ちてないかなー」 そんなとき、彼を見つけた。 (…局長さん…局長さん…) 「なんだ!?(こいつ、直接脳内に!)」 (…わたしを使ってみてください…) 「こんな小さいやつがスタンプなるのか?」 (…はい、押すだけポンです…) 「ふーむ、とりあえず使ってみるか」 試しに京大式カードにのせて使ってみる。 いくぞ、えい! くるっ りんっ ぱっ 「で、出来てるじゃねぇーか!!
Travis CIでAndroidアプリをビルドしてDeployGateにアップロードします 使うもの gradleでビルド出来るAndroidアプリのソースコード deploygateアカウント travis ciアカウント githubアカウント 今回のサンプルプロジェクト henteko/AssistHack · GitHub gradle準備 普通にgradleでビルド出来るようにしたAndroidアプリのプロジェクトを用意します そして、gradleでdeploygateに簡単に上げられるgradleプラグインがあるので詳しくはここを参照しながら準備して下さい ここで重要なのが、deploygateを上げる際にtoken(api key)が必要なんだけど、これは公開してはいけないので、gradle.propertiesを使って外部化する(下のやつのmyToken部分) 今回はこの
今回バグってたのはheartbeat extension という機能の実装。 RFCはこちら https://tools.ietf.org/html/rfc6520 Heartbleedバグに対する修正コミット http://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=96db9023b881d7cd9f379b0c154650d6c108e9a3 バグ解説 4. Heartbeat Request and Response Messages The Heartbeat protocol messages consist of their type and an arbitrary payload and padding. struct { HeartbeatMessageType type; uint16 payload_length
Fluent Dashboardって? Fluent Dashboardは、Fluentdで集計したデータをグラフやテーブルで表示できるGoogle Spreadsheet。fluent-plugin-https-jsonを使ってイベントログを送ると、以下のようにリアルタイムにデータを表示してくれる。 使い方 詳しい使い方はREADMEにある通りで、Spreadsheetをコピーして公開設定等をポチポチするだけで準備完了。3分もかからない。あとはfluent-plugin-https-jsonのログ送信先URLとしてFluent SpreadsheetのエンドポイントURLを指定すれば動き始める。 集計ログの表示向け 任意のFluentdログを受け取ってグラフやテーブルを描けるけど、大量のログを直接受け取ることはできない。集計後のログを3秒に1回ほどの割合で受け取って表示する、といった使い
Docker Meetup Tokyo #2 に行ってきました。 Docker Meetup Tokyo #2 - connpass #1は行ってないですしDocker自体、全然触れてないですが先着入れたので。 メインの発表は3本。 @mainyaaさんの「今からでも間に合うDocker基礎+Docker 0.9概要+Docker 0.10概要 」 Docker基礎+docker0.9 0.10概要 from Kazuyuki Mori Dockerの基礎から説明してくれていたので、Noobな自分でも大体の概要はわかった感じ。 VagrantでVM立てるのと違うんだなーってのがわかっただけでも大収穫。 AUFSでレイヤー構造になってるってのが理解しておくのが大事。省メモリだしディスクも取らない差分だけだから。 途中のデモで使ったこのサービスが最高な感じあった。 ターミナルの録画 ascii
The story of Basecamp’s disastrous policy Basecamp’s CEO published a blog post about policy changes — it may have broken the company On April 26th, Basecamp founder and CEO Jason Fried posted on his blog about some policy changes that would be happening at the company, which makes team collaboration software. One policy stuck out to many on the internet — the company would no longer be allowing it
まだ ubuntu に慣れていなくて四苦八苦していますこんにちわ。 概ね動作に問題はないのだけれど細かいところを見るとじわじわストレスが溜まっていく…。 とりあえず、Vim はだいたい動作するようになってきました。 IME 周りがだいぶうんこだけど そんな中、Vim とシステムのクリップボードがうまく共有できなかったので覚書。 Vim で次の設定を行う問題なく動作するようになります。 set clipboard=unnamedplus Windows の時とはオプションが違っていたのでちょっとハマった。 [参照] http://mba-hack.blogspot.jp/2013/02/clipboard.html
いわゆる find 的な機能。 一応、組み込み関数で index() というのがあるんですが、これだとリストにしか対応していない & 式が渡せないという欠点があります。 echo index(["mami", "homu", "mado"],"homu") " => 1 " 式は渡せない echo index(["mami", "homu", "mado"],'v:val =~ ''^h''') " エラー " echo index(({"homu" : 2, "mami" : 5, "mado" : -42}), "homu") こういう場合は filter() を使用すると便利です。 echo filter(["mami", "homu", "mado"], 'v:val =~ ''^h''') " => ["homu"] " 最初にマッチした値を取得したい場合 echo get(fi
共通ユーザ作成 前回 において、三つのコンテナを利用してメールサーバを構築するとしたが、 最終的に postfix と dovecot、postfixadmin は共通のバーチャルドメイン用のメールディレクトリを参照することになる。 そこでパーミッションの問題を解決するために同じ uid/gid のユーザを各コンテナに用意することにした。 あと、共通のメールディレクトリは Docker のホストとなるディレクトリに作成するので、 Docker のホストにもおなじ uid/gid のユーザを作っておくことにする。 User: vmail(1500) Group: vmail(1500) Maildir: /var/vmail Docker 上のホストで以下の操作を行う。 sudo groupadd -g 1500 vmail sudo useradd -g vmail -u 1500 vma
世界で最も人気のあるオープンソース・データベースである MySQL のソースコードは、現在オラクルの所有となっている。サン・マイクロシステムズが1億ドルで購入したものを、2009年に取得したものだ。オラクルはこれで MySQL のソースコードを自社の支配下に置いた。少なくとも、オラクルはそう考えていた。 ここ5年間、MySQL のユーザーコミュニティは、本家から分岐した Percona、MariaDB などといったプロジェクトを通して影響力の強化を模索してきた。そして最近、Facebook、Google、Twitter そして LinkedIn が手を組んで、MySQL のスケーラビリティの向上を図る事を目的としたプロジェクト、Web Scale SQL が発表された。これにより、オラクルの MySQL プロジェクトにおける影響力は危機に晒されることになるかもしれない。 しかしこれは実際、
本記事は Vim Advent Calendar 2013 の 132 日目です。 131 日目は @keizo_bookman さんによる、とあるvim宣教師の手記 でした。 vim-airline 等ステータスライン系プラグインでは、フォントにパッチを当てることでステータスラインのデザインを更に良くする方法があります。 しかし Windows の定番フォント Consolas ではうまくパッチが当たらなかったり、そもそもパッチを当てるための環境 (fontforge) を用意するのが不便という事情がある為、別のアプローチでこれを行うというのが本記事の趣旨です。 パッチ用フォントの入手、インストール まずはステータスライン表示用の文字のみが含まれた、パッチ用のフォントを入手します。これは powerline のリポジトリで配布されています。 これを windows 用の truetype
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く