昨晩はあのあとまたお酒を飲んだのですが、頭が痛くなって参りました。もしかすると僕赤ワインと相性がよくないのかも。ふーむ。
今日は夕方に起きてすこし部屋を片付けました。クロゼットのいろいろの配置を調整することで、なんとか扉を閉めることに成功しました(引っ越して以来四ヶ月開きっぱなしだったのです)。やった。
それ以外は特になにもしていません。これからお風呂に入って本を読んでアニメを観ます。明日は仕事だけど、明後日はまた休みだし、そこから三日挟めば連休です。とはいえたったの四連休か。はあ。
昨晩はあのあとまたお酒を飲んだのですが、頭が痛くなって参りました。もしかすると僕赤ワインと相性がよくないのかも。ふーむ。
今日は夕方に起きてすこし部屋を片付けました。クロゼットのいろいろの配置を調整することで、なんとか扉を閉めることに成功しました(引っ越して以来四ヶ月開きっぱなしだったのです)。やった。
それ以外は特になにもしていません。これからお風呂に入って本を読んでアニメを観ます。明日は仕事だけど、明後日はまた休みだし、そこから三日挟めば連休です。とはいえたったの四連休か。はあ。
昨晩はRaspberryPiで遊んでいました。とりあえずOSはRaspbianを選んで、いろいろ試していました。GUIにはそんなに興味がないので、ターミナルのフォントを変えられないのかなあ、と思っていたのだけど、どうもそんな風にはできていないようでした。残念。でも、どうせSSHでの使用がメインなのだし、関係なかった(そう考えるとキーボードとかも別に要らなかったですね、会社から借りてきたらよかった)。
あとrubyをビルドしたけどやっぱり遅かったです。
今日は午後に起きて、Mathematicaで遊びました。ssh経由のX-windowで動かせばとりあえずGUIは使えることがわかったのだけど、どうも動きが遅いです。計算自体がそれほど遅いわけじゃないっぽいのだけど、描画が遅いのかしら。うーん、グラフ出したりとかは難しいのかな。もうちょっと試さないと。
夜は取締役の家にお邪魔しました。なんかジイシキの話とかした気がします。あとD(隠語)の話とか。ありがとうございました。またお話しましょう。
さて、今夜はちょっとだけ調べごとをして寝ましょう。そういえばwtbmのほうにもそろそろなにか書かないと。しょうもない話題なら一つあるので、今夜はそれを推敲するのもよいかもしれません。
お昼から仕事。不具合対応などなど。あとobjcのプロジェクトもすこし手伝いました。来週はわりとガッツリ入りそう。やっぱPHP書いてるよりも心地よい気がしますね。
それからXcodeのスキームのことをすこし調べました。いろんな環境を切り替えながら開発するのがけっこう面倒で、これまではブランチ切ったりしてたのだけど、あっこれでいいじゃん、みたいな。とりあえずいま抱えている面倒ごとはだいたい解決しそうなので、来週ちょっと提案します。
さて週末。今夜はお酒のみつつRaspberryPiで遊びます。明日の夜は取締役の家で鍋です。
お昼から仕事。不具合対応と、あとよそのプロジェクトの手伝い。なのでひさびさにobjcを書きました。ふう。
不具合対応は、僕がまったく触れていないし存在自体始めて知った機能のところだったのですが、よくよく調べると「パラメータ名の意味が明らかに間違っているのだが以前からこの挙動だった」という箇所で、溜息をつきながら打ち返しました。こういうことがちょくちょくあるのだけど、こういう時に直さなくていつ直すのだろう、と思います。やれやれ。
夜は研究室時代の同期たちとお酒を飲みました。気心の知れた同年代しかいない飲み会、久々だったけどやっぱり気楽でいいですね。楽しかったです。研究室はたいへんそう。
日本に限らないのかもしれないけれど、理系はみんな修士課程に進むのが当然、みたいな風潮、ふと考えるとなんだか変な気がしますし、それに伴って「研究楽しい!」みたいな空気が捏造されている気配もあってアレだなーと思います。そして研究は楽しいので身を削ってやるのが当然だし、学生だから無給で苦労しても当然、みたいな感じ。まあ、そういうところに拘りたくなるのは単に僕がドロップアウトした人間だからかもしれませんし、そういう被害妄想にすぎないのかもしれませんが。
さて、昨日買ったRaspberryPiが届いていますが今夜はもう遊ぶ時間はないでしょう。週末週末。
お昼から仕事。あいかわらずテスト。テストデータの作成にも慣れてきたし、まあ基本的に退屈。
そういえば、MySQLのDATETIME型ってタイムゾーンの情報を持たないのですね。NOW()との比較が9時間ずれる、みたいな不具合があって、えータイムゾーンはどうなってるんだ、と思っていろいろ調べたらそうらしいです。勘違いしてました。しかも勘違いしたまま先輩と議論していて恥ずかしい(まあ先輩はなにも知らなかったらしいけれど)。
要約すると、NOW()やTIMESTAMP型はタイムゾーンを持つけれど、DATETIME型は持たないから、NOW()を実行するときにはDATETIME型を作った時の(意図された)タイムゾーンに手動で合わせないといけないようです。DATETIMEはただの入れ物なので、書いた数字がそのまま出てきます。これまであまり問題にならなくて、気が利くのかなと思っていたのだけど気を利くのはMySQLじゃなくてPHPだったのか。はあ。
そういえば、なんか欲しくなったのでRaspberry Piを買いました。なにに使うかは未定ですが、まあスクリプト言語がサクッと走る環境があると捗るかなあというのと、Raspberry PiにはMathematicaがついてくるらしいので、もしかして計算機として使えるのでは、というのと。まあ、それほど高いものでもないので、おもちゃにするにはちょうど良いかな、という感じ。どうせならArchLinuxとかで遊ぶのもいいかなーと思ったけど、そういうのに手を出すのはまた別の時にしようと思います。一度に新しいことを複数始めるのはよくない。良かったらもう一台買えばいいのだ(それかSDカードだけ載せ替えればまるっと入れ替わるのかな、そうだと好都合かもしれない)。
明日は研究室時代の同期と飲むらしいです(今日いきなり誘われた)。なので早めに会社にゆこう(本気で?)。
昨晩「テキスト9」を読みおわりました。うまく読めていませんけれども、凄いものが頭の中を通り過ぎていったような感覚があります。うーん、どこで意味が混入したのか、というような話だと思っているけど、よくわからない。
こういう読書体験をするたびに、僕は本を読むということができていないのだな、と思います。僕がやっていることは、書かれている言葉の並びからいろいろと連想しているだけのことで、それは当たっていることもあればそうでないこともあるけれど、いずれにしても僕の想像できることでしかないのです。ほんとうは、そこに書かれている文字列をきちんと解析し解釈し、頭の中で操作的に理解を組み立てなければならないのに。そうすることでようやく自分には思いつけない思考を頭の中に持ち込むことができるようになるのに。
たぶん僕はずっとこんな本の読み方をしてきて、それに慣れすぎているのだと思います。そしてそれができる人は多くはないのでしょう。僕がずっと本を読むのが速いと言われて育った、その意味がやっとわかったような気がします。普通の人はどこかでそんなやりかたでは立ちゆかなくなって、正しく本を読む訓練をするのでしょう。
ともあれ面白いのでちゃんと理解したいです。しばらく寝かせればそのうち沈殿した理解を拾い上げることができるかもしれません。それは僕の思考がそこまで追いつくのにそれだけ掛かるということ。そういう本も、ときどきあります。
今日はお昼から仕事。またPHPUnitでテストを書いていました。一応今日で納品なので、明日からは不具合報告の対応なのかな。もしかして今週の残りはちょっと余裕あるかも。勉強したいな。
あと上司と面談をしました。昨期の僕の評価と来期について。新しい技術に慣れるのが速い、との評価だそうです。フムン、比べたことないからよくわからないですね。あとプライヴェトな話として、運動を勧められました。うーん、やはりなにかしたほうが良いのだろうか。漠然とした危機感はあるのだけど、どうも実際にリソースを割く気になれずにいます。でもやっぱりこのまま歳をとると洒落にならない程度の不健康に陥るのではないか。うーん。うーん。
そういえば、会社の人と飲み会とかで話していると、みんな意外と他人の仕事ぶりとかについていろいろ思っているのだなーと思うことがよくあります。意外と、というのは僕がそういうことをぜんぜん考えないからそう思うのですが、とにかく僕はそういうことを気にしたことがあまりないです。正確には、真面目に検討されるべき対象として気にしたことがない、という感じでしょうか。もちろん他人に対して(特に一緒に作業をする人に対して)いろいろ思うことはあるのですけど、はっきりいってそれらの感想はあまりに一面的で感情的で不合理なもので、蓄積して検討する対象にすべきものとは思っていません。それに、自分がそれに立脚してなにかを主張しようと思えるほど正当な評価というものは、僕にはできないと思っています(人を見る目がないですからね)。あるいは、そんなことをしたいと思っていないのかもしれません。別に他人がどんなに立派でも愚かでも、僕には何の関係もないですからね。
とりとめもなく終わります。お風呂に入って本を読みましょう。最近はプログラミングから離れて本を読む時間がとれていて嬉しい。ラテン語も勉強しなくちゃ。
h.b. > λ.
お昼から仕事。PHPUnitでテストを書きまくりました。でもテストってデータベースが絡むと結構面倒というか、いちいちSQLをとっかえひっかえして準備するのが大変ですね。なにかもっと上手い方法はないのかしら。
そういえば、隣で毎日新人が研修を受けていて、本を読んで内容をまとめたりしているのですけど、なんとなく横で聞いていると、そういうプログラミングの心構え的な話っていきなり聞かされてもピンとこないんじゃないかなーと思います。かといってその気分を増幅すると、独りで試行錯誤して覚えるのが至高、みたいな非工業的な主張になってしまうわけで、教育ってむつかしいなと思います。いや、そういう話じゃないなこれ。そういう教訓話的なものより先に手の動かしかたを身につけたほうがよくない?くらいで。それは並行してやっているようだけれど、もっと手早く作っては壊す的な(壊さなくてもいいけど)回数をとりあえず積んだほうが当座の火力は出る(そして火力が上がると見える景色も変わってくるだろう)んじゃないかなーみたいな。因数分解の練習みたいなイメージで。
「テキスト9」を読んでいます。いまのところけっこう好き、だけどこれなんの話なんだ。
昨夜からずっとお腹が痛いです。なんだこれ。
昨晩、技術blogを公開しました。
http://wtbm.necocen.info/
最初の記事がPHPの小ネタなのはいささか不満なのですが、最近PHPしか書いてないし、以前会社の社内情報共有サイトに書いてたことを持ってこようと思ったらなぜかVPNが繋がらなかったので、こうなりました。まあ、書かないよりはいいでしょう。定期的に書けるといいのだけど。
あと完成したといっても印刷用のCSSないしfaviconもないし、まだもうちょっと手を入れたい感じではあります。そもそもデザインがまだいまいちしっくりこない。faviconなー、ねこかなあ。
今日は夕方まで寝て本を読んだりしていました。これからアニメを観てねむるでしょう。ふう。
午後まで寝ていましたが、週末としては比較的早い時間に起きたと思います。それからまどマギ叛逆を流しながら本を読みましたが、本がいまいちおもしろくなかったので結局まどマギのほうを観ていました。あれのこと、まだよくわからないことがたくさんあるし、自分の理解にもいまいち自信がもてなくてあれです(でも、何回も観ているうちに、あっこの描写はあの描写と呼応するものなのだろうな、と思う瞬間というのは、なかなか楽しいものだなと思います)。
今夜はまあお酒を飲みアニメを観て、それからwtbmに手を入れましょう。mroonga導入はこないだ済ませたので、あとはSQL書くだけ。あとデザイン微調整。
子供に数を教えることを考える。ミカンの絵が3つ描かれている下に3と書かれている。2つの下に2。1つの下に1。そしてなにも描かれていないところに0。
しかし、こんなやりかたで教わってしまっては、ありとあらゆる余白に0を見出さなければならなくなるのではないだろうか。もちろんそんなことは起こらない。この0は、決められた場所における不在の印、すなわち空位のゼロなのだ。
あるいは数を定義することを考える。3つのリンゴ、3つのミカン、3人の子供……、3つあるものをずらりと並べてみせて、その共通する性質を「3」と名付ける。2も1もそうする。これは一見理にかなっているように見える。しかしこの方法で0を定義することはできない。0個のリンゴも0個のミカンも0人の子供もただの無である。無をいくつ集めても共通する性質の空間は一向に狭まらない。そもそも無に性質があるのか。
飽きたのでおしまいにします。
会社の人とお酒を飲んでいたらこんな時間。
今日は肩凝りがひどかったです。週末にゆっくり休めるといいのだけど。