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


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

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

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


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

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

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


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


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

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


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

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


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

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


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

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


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


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

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

五月ねこにゃー


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


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


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

お昼から仕事不具合対応ぷちぷち


チューリングと超パズル読みましたパズルの可解性の話まあでも可解性の一般論となるとどうしても停止性問題の話が出てきてそこはフンフンという感じだったので個人的には15パズルの話が一番印象に残っています15パズルの可解性は偶置換であることと同値だそうですそれでサムロイドの懸賞問題が解けないことがわかりますねおもしろい


socket.ioを動かしたところで飽きてしまったnode.jsですがVPSのほうに置いてtwitterの過去ログ検索装置にしてはどうかと思いましたどうかってなんだとなるとmongodbで全文検索~~となってまたいろいろ調べなくちゃとなるわけですがなによりapache2.2系はリバースプロキシがwebsocketを通してくれないらしくえーなにそれじゃあ2.4系に上げないといけないのでもそれ結構面倒そうだよね……と躊躇していますうーんでも使ってみたいのよねwebsocket

昨晩はnode.jsで遊んでいました結局nodebrewがうまく入らないのはgithubのファイルのURLが変わったっぽいのと僕がパスを通し間違えてたのとが原因のようでなんとか直せましたそれからsocket.ioをすこし試してみてとりあえずリアルタイムで通信らしきことが起こるのを確認したあたりで飽きたので寝ましたリアルタイムな通信別になにがやりたいということもないしね

あとraspiのGPUにFFTさせるサンプルコードがあったのでOpenCLには対応していないようです読もうとしたのだけど結局どこで実際の計算をしているのかよくわからなかったので断念mailboxという仕組みでCPUとGPUが通信していてそのプロトコルは云々というところはわかったのだけどうーんというかそもそもFFTのアルゴリズム知らないしなうーん


今夜は本を読みます

お昼から仕事不具合対応などぷちぷち今日はわりとそれだけです


さて休日node.jsににわかに興味が出てきたそうでもないのでraspiにインストールしようと思ったのですがnodebrewがなぜかうまく入りませんどうしたんだろ