andante

0502

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


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


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

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

0501

五月ねこにゃー


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


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


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

0430

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


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


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

0429

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

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


今夜は本を読みます

0428

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


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

0427

昨晩はあのあとまたお酒を飲んだのですが頭が痛くなって参りましたもしかすると僕赤ワインと相性がよくないのかもふーむ


今日は夕方に起きてすこし部屋を片付けましたクロゼットのいろいろの配置を調整することでなんとか扉を閉めることに成功しました引っ越して以来四ヶ月開きっぱなしだったのですやった

それ以外は特になにもしていませんこれからお風呂に入って本を読んでアニメを観ます明日は仕事だけど明後日はまた休みだしそこから三日挟めば連休ですとはいえたったの四連休かはあ

0426

昨晩はRaspberryPiで遊んでいましたとりあえずOSはRaspbianを選んでいろいろ試していましたGUIにはそんなに興味がないのでターミナルのフォントを変えられないのかなあと思っていたのだけどどうもそんな風にはできていないようでした残念でもどうせSSHでの使用がメインなのだし関係なかったそう考えるとキーボードとかも別に要らなかったですね会社から借りてきたらよかった
あとrubyをビルドしたけどやっぱり遅かったです


今日は午後に起きてMathematicaで遊びましたssh経由のX-windowで動かせばとりあえずGUIは使えることがわかったのだけどどうも動きが遅いです計算自体がそれほど遅いわけじゃないっぽいのだけど描画が遅いのかしらうーんグラフ出したりとかは難しいのかなもうちょっと試さないと

夜は取締役の家にお邪魔しましたなんかジイシキの話とかした気がしますあとD隠語の話とかありがとうございましたまたお話しましょう

さて今夜はちょっとだけ調べごとをして寝ましょうそういえばwtbmのほうにもそろそろなにか書かないとしょうもない話題なら一つあるので今夜はそれを推敲するのもよいかもしれません

0425

お昼から仕事不具合対応などなどあとobjcのプロジェクトもすこし手伝いました来週はわりとガッツリ入りそうやっぱPHP書いてるよりも心地よい気がしますね

それからXcodeのスキームのことをすこし調べましたいろんな環境を切り替えながら開発するのがけっこう面倒でこれまではブランチ切ったりしてたのだけどあっこれでいいじゃんみたいなとりあえずいま抱えている面倒ごとはだいたい解決しそうなので来週ちょっと提案します


さて週末今夜はお酒のみつつRaspberryPiで遊びます明日の夜は取締役の家で鍋です

0424

お昼から仕事不具合対応とあとよそのプロジェクトの手伝いなのでひさびさにobjcを書きましたふう
不具合対応は僕がまったく触れていないし存在自体始めて知った機能のところだったのですがよくよく調べるとパラメータ名の意味が明らかに間違っているのだが以前からこの挙動だったという箇所で溜息をつきながら打ち返しましたこういうことがちょくちょくあるのだけどこういう時に直さなくていつ直すのだろうと思いますやれやれ

夜は研究室時代の同期たちとお酒を飲みました気心の知れた同年代しかいない飲み会久々だったけどやっぱり気楽でいいですね楽しかったです研究室はたいへんそう
日本に限らないのかもしれないけれど理系はみんな修士課程に進むのが当然みたいな風潮ふと考えるとなんだか変な気がしますしそれに伴って研究楽しいみたいな空気が捏造されている気配もあってアレだなーと思いますそして研究は楽しいので身を削ってやるのが当然だし学生だから無給で苦労しても当然みたいな感じまあそういうところに拘りたくなるのは単に僕がドロップアウトした人間だからかもしれませんしそういう被害妄想にすぎないのかもしれませんが


さて昨日買ったRaspberryPiが届いていますが今夜はもう遊ぶ時間はないでしょう週末週末

0423

お昼から仕事あいかわらずテストテストデータの作成にも慣れてきたしまあ基本的に退屈
そういえばMySQLのDATETIME型ってタイムゾーンの情報を持たないのですねNOW()との比較が9時間ずれるみたいな不具合があってえータイムゾーンはどうなってるんだと思っていろいろ調べたらそうらしいです勘違いしてましたしかも勘違いしたまま先輩と議論していて恥ずかしいまあ先輩はなにも知らなかったらしいけれど
要約するとNOW()やTIMESTAMP型はタイムゾーンを持つけれどDATETIME型は持たないからNOW()を実行するときにはDATETIME型を作った時の意図されたタイムゾーンに手動で合わせないといけないようですDATETIMEはただの入れ物なので書いた数字がそのまま出てきますこれまであまり問題にならなくて気が利くのかなと思っていたのだけど気を利くのはMySQLじゃなくてPHPだったのかはあ


そういえばなんか欲しくなったのでRaspberry Piを買いましたなにに使うかは未定ですがまあスクリプト言語がサクッと走る環境があると捗るかなあというのとRaspberry PiにはMathematicaがついてくるらしいのでもしかして計算機として使えるのではというのとまあそれほど高いものでもないのでおもちゃにするにはちょうど良いかなという感じどうせならArchLinuxとかで遊ぶのもいいかなーと思ったけどそういうのに手を出すのはまた別の時にしようと思います一度に新しいことを複数始めるのはよくない良かったらもう一台買えばいいのだそれかSDカードだけ載せ替えればまるっと入れ替わるのかなそうだと好都合かもしれない


明日は研究室時代の同期と飲むらしいです今日いきなり誘われたなので早めに会社にゆこう本気で