Boring Days as tech

金に生きるは下品にすぎる、 恋に生きるは切なすぎ、 出世に生きるはくたびれる。 とかくこの世は一天地六。 命ぎりぎり勝負をかける。 仕事はよろず引き受けましょう。 大小遠近男女は問わず、委細面談、仕事屋稼業。

素のfluent-plugin-elasticsearch使ってkibanaで描画するだけではちょっと使うの難しい

"実践"としてかっちょいい監視ツールを利用したい かっちょいい監視ツールにあこがれて fluentd - elasticsearch - kibana を使ってみたので実際に使えるようになるまでのポイントを幾つか。 そんなtype想定してない fluent-plugin-elasticsearchだと読み込…

apacheでwordpressとpassenger/railsを共存させる

railsをルートとしてwordpressを入れ込む形での共存はよく見かけたけども逆のパターン(wordpressの下部にrailsを入れ込む)がなかなか見つからなかったのでメモっとく。1. railsのプロジェクトをapacheのユーザー権限が届く位置に設置する たとえばapacheユ…

Arrayを__proto__で機能拡張したときのfor inの注意点

昔書いてたメモ。たとえばArrayオブジェクトを以下のように拡張する。 すると普通にArrayオブジェクトからemptyメソッドが使えるようになる。 Array.prototype.__proto__ ={ empty : function(){return "emptyが呼ばれたよ!";} } var ary = []; alert(ary.e…

GCMまでの流れ〜GoogleDevelopersConsoleの設定編〜

この記事は2014年1月27日時点の設定です。 GCM(Google Cloud Messaging)を利用するにあたりGCM側の設定をしなければなりません。 で、C2DMからGCMに変わり、API ConsoleからGoogle Dev Consoleになったので、 設定周りが多少変わっており、整理のために個人…

RSR2011タイムテーブルライブ壁紙公開

RSR2011タイムテーブルライブ壁紙を公開しました。 https://market.android.com/details?id=boringdays.jp&feature=search_result Rising Sun Rock Festival 2011 in Ezoで Android携帯で簡単にタイムテーブルの確認ができたらいいのになぁ、 と思ったので簡…

WeakHashMap なるものがあるのね

SoftReferenceといふもの 久々にAndroid記事を書いてみるw 画像のメモリーに対する圧迫はAndroidアプリ開発のよくつっかかるポイントだと思うけれど、 そこで活躍するのは往往にしてSoftReferenceっつうクラスだと思う。 メモリーリークしそうになるとGC側…

IntentService

先日のGoogleDeveloperDays2010JapanでAndroidの高速化の際に出てきてたクラス。 気になってググったらやっぱり日本語の説明があんまりないのでメモ的に簡単に説明。 ServiceをオーバーライドしたIntentService 任意の特定の処理をメインスレッドとは別のス…

CursorAdapterの基本

CursorAdapterについて日本語の解説が極端に少ないので書いてみた。 けどなんで少ないんだろう。。。確かにスゴイ使い勝手が良い訳ではないけど何か悪い点があるんだろーか。。。 結局大量のデータを簡単に列挙する方法ってそれ意外にない気がするし積極的に…