andante

2014-05

0501

五月ねこにゃー


昨晩は結局ScientificLinuxにapache2.4を入れるためにRPMをビルドするための仮想マシンを準備するのに一晩かかっていましたはーこういうのvagrantだかchefだかなんかそういうのを導入すればポチッズドンという感じでできるのだと思うのだけどよく知らないうーんそこまで頻繁にズドンするわけじゃないしな……でも毎回emacs入れるまでろくろく設定ファイルがいじれないのは不便だしvimくらい覚えたほうがよいのかしらんとか


お昼から仕事不具合対応のペースがちょっと上がってきました明日は小追い込み


今夜はいよいよapache2.4をビルドしましょうできるだろうか……

0502

昨晩はapache2.4をビルドしていましたそれ自体は比較的簡単にできたのだけどsocket.ioと繋ぐところで躓いて朝までかかってしまいましたというか朝までかかっても上手くいかなくて寝て起きてちょっと触っていたら上手くゆきました要するに僕がApacheの設定ファイルのこと特にリバースプロキシ関係をよくわかっていなかったこととsocket.ioのことをよくわかっていなかったことが原因でしたもうちょっと洗練された方法を探してみてうまくいったらwtbmにでも書こう


お昼から仕事でしたが夜更かししていたのですごく眠かったです仕事自体は不具合対応をぷちぷちだけどちょっと追い込みだったので忙しかったですとりあえず目処は立ちそう
あとXcodeの解説書objcのではなくを取締役が買ってくれたので眺めていました非常に勉強になりますツールの使いかたってこういうことがやりたいのだけどという調べかたはするけれどもこのボタンはなにに使うのだろうという調べかたはあまりしない気がするし調べづらいのでメニューの一つ一つの意味が順番に全部書いてあるというのはたいへんよいと思いましたまあたぶんそのほとんどはへえと思って別に使わない機能なのでしょうけどいくらか有用なテクニックが学べたらよいなみたいなでもいつ読めばいいのかはあ


さてゴールデンウィークです目標としてはnode.jsでTwitterの過去ログ検索みたいなことをできるとよいと思っているのですがDBはmongodbと全文検索用にgroongaでgroongaをnode.jsから触るのにはnroongaんるーんがって読めばいいんですかねというのがあってリアルタイムにインクリメンタル検索みたいなことをしたいのでsocket.ioを使ってみたいな予定ですひゃーうまくできるかしらまあどうせ僕しか使わないからいいのですがだって僕のTwitterの発言の一覧なんて僕以外に誰が検索するっていうんですか

そう検索で思い出したのだけど日本語コーパスなるものがもし手ごろな価格で手に入るのならばなにか遊べないかと思ったのだけど買うと六桁円するらしいので断念しましたまあ僕がほしいのはそういうものではないような気もするじゃあなんなのかというと多少悩む

0503

昨晩はApacheのリバースプロキシの設定をちょっと吟味したあとwtbmに書きましたまともに価値のある記事は初めてですねこんな感じのことをちょいちょい書いてゆけるとよいのだけど


今日は夕方まで寝ていましたこれからお風呂に入ってお酒を飲みアニメを観てそれからmongodbを触るところまでできるとよいと思います

0504

昼間になにもしていない日が続くとこの日記が昨夜の活動日誌みたいになってしまってあれですねまあ要するに昼夜逆転というだけの話なのですが


昨晩はmongooseのスキーマを定義してTwitter APIのドキュメントを見ながらそれからインポートが正しく行えていることを確かめました一度に全部やろうとするとメモリ不足で失敗してかといって小分けにしてもブロックしないで非同期で走るからやっぱり一度にやろうとして失敗して仕方なくいろいろ調べてPromiseなる機構を使ってうまく直列に繋げるようにしましたそうPromise概念的なことは多少知ってて便利じゃのうと思っていたけれど使うのは初めてなのでいろいろわからなくて大変でしたあとNodeの安定版だとまだライブラリ入れないと使えないっぽいまあいいけど

あとTwitterに送ってもらった僕のpostのログなのですが三年半くらいより前のもののpost時刻が全部00:00:00Zになってて日付はあってる困りましたちょうどそこでpostIDの桁数が増えているから内部的になにかあったのかなと思うけど昔ねこせぼ作るときにダウンロードしたものはそうなってなかったので謎ですとにかくなんとか補完しないと


今夜はgroongaにデータ入れるところをやって検索が動いたらうれしいですねという感じです

0505

昨晩はなにをしたのだっけそうだnroongaを使おうとしたらなぜかうまくゆかなくて仕方ないからgroongaでhttpサーバを立ててnodejsからhttpで叩いたのだったこういうののやりかたよくわからなくて難儀したけれどもPromiseを使うとわりといい感じに書けたのでこれでよいのだと思うふう
データの挿入自体はすんなりできてとりあえず全文検索が動作していることは確かめられたので今夜はリアルタイムに叩いて表示するところができたらよいなと思います


あとなけなしの勇気を振り絞って美容院の予約を入れました明後日ゆきます明明後日に打ち合わせにゆくことになるのでその前にというあれ


ゴールデンウィークも明日でおしまいですねまあ半分以上寝てたけど残りの時間は比較的有意義に使えたのではないかと思います本もけっこう読めたしね

0506

昨晩はsocket.ioとgroongaをいい感じにつなぐ作業をしましたいい感じにつながりましたいい感じですやったね

あとはフロントエンド側ですうーんangular.jsとか調べてみたい気持ちもあるけどあんまり手間を掛けたくない気持ちもあるというかさっさとクローラとか作っちゃわないとログ取るのが大変になるしなApache2.4を本番サーバに置くのもけっこう手間だろうしそういうのを先に進めた方がいいような気もする今週はそれをしようかな


さてゴールデンウィークが終わりました時間的には半分以上寝てたし残りはだいたいお酒飲んでましたけど本もまあまあ読めたしコードも書けたしわりと有意義だったのではないかしら

明日からまた仕事ですあと夜に美容院にゆくからちょっと早めに出社しようかしらできるのかしら

0507

体調を崩しています今日もずっとしんどかった微熱もあるようだしはあ
明日は打ち合わせなので今夜は早く寝てほんとうになんとか元気になれるようにしますオヤスミ


そういえば髪を切りました初めてのところで緊張したけれどまあ無難に

0508

結局会社を休んで寝ています熱はちょっと熱っぽいくらいなんだけど息が荒くてひどく疲労している感じ風邪なのかなあまり風邪っぽくないのだけど一時期ちょっと喉痛かったけどフムン

仕事のスケジュール的には明日なんとかできれば問題なさそうなので明日なんとかしますとりあえず出社してコードを書こう今日もたまたまPC持って帰ってたから自宅作業ちょっとしようと思ったんだけどVPNのパスワード忘れてて繋がらなかったからタスク確認するくらいしかできなかった

はーとりあえず夕飯だけ調達してきたので食べたらねむりますはやくよくなれ

0509

昨晩はすぐ寝たのだけど早朝に目が覚めて四時間くらい眠れずにいて途中で諦めて起きましただから寝たのは四時間くらいなのかなまあでも昨日一日ずっと寝てたし問題なかった


今朝起きたら昨日の倦怠感はどこへやらというようなことはなくまあちょっと熱っぽいけど風邪薬飲んだら動けなくもないかもねえくらい仕事はスケジュル的に休むと厳しい感じなので行きました別にそれほど無理でもなかったし動いてみると案外動けるものだなと思いました薬が効いていたせいもあるだろうけれど
先週今週とヘルプで入っていた案件が一応一段落したので来週からは別の案件ですといっても先月までやってたやつの次フェイズなのだけど昨日の打ち合わせに出られなかったから資料をちゃんと読んでおかないと


今夜はささっと眠りますもしかしたら本を読むかも週末の間に風邪をなおさないといけないしこれが風邪なのか謎だがあとtweet検索システムのクローラを書きたいというかapacheのバージョン上げるのを躊躇う前にそっちをやるべきだった必要なライブラリは目星が付いていてただ素朴にやるとコールバック地獄になるのでというか再帰的なコールバックってどう書けばいいんだそこはPromiseとかでくるんでやるのかなとか

0510

お昼過ぎに起きてぼんやりしていました体調はいくぶん改善した感じです週明けには元気になれそうよかった

今夜はTweet検索システムのクローラを書こうと思っていますそういえば再帰的なコールバックは再帰的に書けばよいのでしたねあたりまえでした