daily reflection

毎日の振り返り

引っ越し

今更ですが、以下に引っ越しました。 daily reflection

2013-08-06

ババヘラ 数年ぶりに。相変わらずヒドイ名前で、相変わらず美味しかった。 竿燈祭り 12mの竿に46個の提灯を付け、その竿を額の上等でバランスさせるという、書いてるだけでもエライ難しそうな竿燈の祭りに行ってきた。数年前に練習風景を見たことがあったん…

2013-08-03

掃除機 ちょっと前から掃除機の吸引力が低下してきていた。もう10年近く使っているので仕方ない。ということで新しい掃除機を見に行ってきた。掃除機コーナーのかなりの部分がサイクロン方式になっていて、値段は比較的高めという印象だったが、何度も行くの…

2013-08-02

飲んでばかり 8月から期が変わるということもあって、先週から今週にかけて飲んでばかり。昨年は一年通して飲む回数が1桁だったので、それと比較するとかなり飲んでる。仕事の話なのでここでは書けないけど、普段なかなか話す時間が取れない人たちと、色んな…

2013-07-30

斉田さん かなりお久しぶりの斉田さんと、晩御飯を。TwitterやFacebookを通してアクティビティは見ていて、一緒に仕事をしていた頃よりもとても楽しそうだな、と思ってて。色んな話を聞きました。ガジェットのこと、仕事のこと、大阪のこと、Dpubのこと、立…

2013-07-29

MySQL ほぼ一日MySQLのクエリのチューニングの日。プロファイリングしつつ、仮説を立てて対応方針を立て、それがバッチリ当たるととても気持ちが良い。逆に思うように行かないとストレスが溜まってくる。割合は1:2くらい。明日も頑張る。MySQLのインデックス…

2013-07-28

送別会 ちょうど期末の時期なんだけど、期末は関係なくプロジェクトの方の送別会を。ちょうど一年程前に発足したチームの主管をメンバに引継ぎ、同時に体制も変わった為、これまでお世話になったメンバを送ってきた(といってもあと3日あるのだが)。一年前は…

2013-07-25

なぜ蕎麦にラー油を入れるのか。 と言われても困るのだが、今日は本当に時間がなかったので会社のビルの隣にできた鳥そばの店で昼食を。太麺のそばをラー油がたっぷり入ったつけ汁で食べるのだが、どうにも馴染めなくて、ちょっと食べては「(食べ方が)あって…

2013-07-24

妻の誕生日 今日は妻の誕生日。仕事がもう少し落ち着いていれば夜に外食をと思っていたが、リリース週なのでお預け。初めて会った時から18年経ったことを思うと感慨深い。そんな誕生日の日に、何故か私の服を買ってもらった。夏物バーゲンだそう。そういえば…

2013-07-21

分散DB本読書会第二回 仕事の方が何とか調整ついたので急遽参加。「読書会」と名のつくものはPofEAA以来なので何と8年振り…。開催地の北品川に向かうも、京急で20分くらい待つことに。北品川に到着後、開催地までの道のりも、ナビが無かったら辿り着けなかっ…

2013-07-19

ヘルニア 今日は首の調子が悪くて、久々にリタイア寸前というところまで来た。元々この時期はキツいんだけど、それに加えてドキュメントを書く作業が続いているからかな。取り合えずストレッチを深めに。明日も調子悪ければ、少し離脱した方が良いかも。 erl…

2013-07-16

jiffy:encode 思ったよりも早く帰宅できたので、erl-shibのヒストリまわりの実装を。ヒストリをMnesiaからRecordとして取ってくるところまでは実装していたので、それをJSONで返すインターフェースを、と思ったが、Recordをjiffy:encodeでJSONに変換するとこ…

2013-07-15

cowobyでファイルダウンロード erl-shibでHQLの結果をダウンロードする部分を作成。cowobyでファイルをダウンロードさせるコードを書くのは難しくないんだけど、細かいところでいくつか躓いた。 クエリIDの型の違い(文字列とバイナリ文字列) io:formatとio_l…

2013-07-14

Hadoop vs MPPデータベース Twitter/Evernote/Netflixを見ていると、生の非構造化データをとにかくHadoopに貯め、MRで構造化したデータキューブをMPPDBに入れ低レイテンシで解析するのが勝ちパターン。大企業では全データソースのスキーマをIT部門が管理する…

2013-07-13

Erlangのタプルを再帰的に展開 Erlangのタプルを再帰的に展開して文字列を作る。

2013-07-12

今週振り返り 先週末は土曜に用事があったので、日曜は出社して仕事。ところが障害が起きてしまい、全然捗らず。一旦帰宅して障害対応を一段落させ、本来やる予定だった仕事を朝方までかかって仕上げるというツラいスタート。その後も早朝から監視だったり、…

2013-07-10

Riak Meetup Tokyo #2 枠が拡大されて参加できることになったので楽しみにしていたが、仕事の方で問題が出てしまったので泣く泣くキャンセル。ついてない。実際に運用しているところの話を聞いてみたかった。Riakは可用性が高そうなので、一時導入を検討して…

2012-02-26

近況 また大分日を空けてしまった。平日は相変わらず忙しいものの、マネジメントを完全に任せてしまっているので負担は少なめ。仕事以外では、2週連続で妻の実家に行ったりして何かと慌しい。それでもコーディングする程の時間は取れているので幸せかな、と…

2012-01-15

セマフォ セマフォについて理解が弱かったので纏めてみた。『new Semaphore(0)』 http://d.hatena.ne.jp/hsyd/20120113/1326480032セマフォのデッドロック検知はどのように行うべきか、というテーマが残った。生成したセマフォを完全に管理すればそれぞれを…

2012-01-10

3連休 この3連休は、そこそこ仕事はしたものの、概ね休めた。特にインプットの調整は大分できたはず。FileStoredMapはもう少し進めたかったかな。 couchbaselabs githubにあるCousebaseのリポジトリかな?これだけ見てもモバイルの方に力を入れているのが分…

2012-01-09

仕事始め 1/5より仕事を開始。始まると仕事以外の時間がなかなか取れないが、かといって仕事量を減らすのは本末転倒だし、うまくこなしていく力を付けていくしかない。効率化できそうな箇所は多いんだけどな。 眼鏡 仕事用の眼鏡を先々月に無くして以来、自…

2012-01-04

POJOをBSON形式でシリアライズする 久々に更新。これまでBSONを操作する為に調べた事項のまとめ。個人的には簡潔さでebsonを推したい。ByteBufferで動的にcapacityを変更できれば良いのだけれども。探してみたところ、以下のようなものはある。https://githu…

2012-01-03

初詣 元旦に仙台に帰った際に愛宕神社に寄ったものの、夕方にも関わらず多くの参拝客が並んでいた為、前年分の破魔矢を預かってもらってお参りはせずに帰ってきた。自宅のすぐ近くにも神社があり、昨年改装が終了したこともあって行ってみたところ、参拝する…

2012-01-02

年始 元旦は仙台の実家へ。3/11の地震後初めて仙台に帰った。新幹線のプラットホームの天井が落ちてた写真のイメージがあったのでどの程度復活しているのか心配だったが、駅の中や周辺は特に変わった様子も無く、比較的静かな雰囲気だった。久々に実家に戻り…

2011-12-30

大掃除 先日は主に作業部屋を、今日は風呂の掃除を。風呂掃除はちょっとサボっていたので時間がかかってしまった。もう少しマメにやらないとダメだな。 買出し これまでお世話になってきた八百屋が、耐震工事の為に半年間休業となるそう。自分達が好きだから…

2011-12-28

仕事納め 今年は例年よりも早く、27日が仕事納め。やるべき家事が全くできてないので、この機会にやろうかな、と。そう思っていたものの、仕事納めの日に色々とあって終電に間に合わず。山手線で行けるところまで行こうとしたが、結局池袋止まりだったので、…

年の瀬 @tnamaoと渋谷で飲んできた。久々に技術や会社やOBの話等を。今の会社に移って10年以上経ってるので、記憶が曖昧で思い出せないことも。 ここ数年、仕事はずっとJavaばかりなので、たまには他の言語で組んでみたい。一応、仕事の流れで考えたものを自…

Jackson Tree Model続き TreeModelで頑張った結果、ある程度自分の思うとおりにはなったものの、POJOもStringもSimple Typeとして判定されてしまい、うまく区別できない。その結果、POJOをシリアライズできるようにするとStringがNGになる、もしくはその逆、…

Jackson Tree Model 引き続きbson4jackson。TreeModelは、Java側のモデル要素をstrict typeのPOJOではなく汎用的な型で表現したもので、XMLのDOMに近い。type mappingは自前になってしまうけど、データ構造をObject Mapperに任せず柔軟に構築できるところが…

Jackson Streaming API まだbson4jacksonと戯れてるわけですが。Jackson Streaming APIは文字通りstreamに対してオブジェクトの内容を一つ一つ書き込んでシリアライズする方式で、JavaでDataOutputStreamを使ってバイナリにシリアライズする感覚に似ている。…