andante

1205

微熱っぽいんだけどこれは持病が悪化したんだろうかそれとも風邪っぽかったのが悪化したんだろうかいまはあんまり風邪っぽい気分ではないから前者かもうーむ


そういうわけで今日は出掛けるのはやめにして本を読んだりしました仏教思想のゼロポイントを読みましたブッダの説いた輪廻と涅槃について解説する本日本で暮らしていると仏教由来の言葉や習慣がたくさんあるのでなんとなく仏教のこと知ってるような気がしたりしなかったりするけれどそういえばぜんぜん知らないよなあと思っていたのでこういうのを読めてよかった決定論による俗的な自由意志の否定と実存の肯定が最初から提示されていたんですねえという感じの理解


今夜はいいかげんコンパイラに向き合おうと思います他は特に考えてないけど本を読むかも斜陽読んでみたくなった

1204

昨晩は具合が悪くて目が覚めたりして最悪でした仕事の前に病院行くので早起きしなくちゃいけなかったししかも早起きしたけど結局二時間近く待つことになってしまったやれやれだでもやっとちゃんとした検査をしてもらえたからよかったかもしれない

待ってる間にOSコードリーディングの本を読みましたプロセスの分岐って一つのソースコードの途中からプログラムが二つに分裂するみたいな話っぽくてナンジャソリャと思ったけどまあたくさんある中断されたプロセスの列が一つコピーされるだけなんだよねあとプログラムカウンタをコピーしなくてもスタックだけコピーすればreturn先としてプログラムカウンタが含まれているんだねとこれはただの理解メモ


仕事はあまり順調でない画面の内容が一見したより不規則でAPIのほうにもだいぶ手を入れてもらわないといけない感じだったうーむ大丈夫だろうかあと昔作ったNavConがなぜかうまく動かなくてションボリ家で試作したときは動いてたからなんか移し忘れてるんだと思うけど……

海外出身の同僚が業務報告に何やら英文記事へのリンクを貼っておもしろいから読むといいよと書いていたので見てみたら水伝でした英語圏を経由して変化球だそれだけならまあワーオというだけなんだけどちょいちょい好意的な返信がついて来たのでウームと思って一応それはそこそこ有名な疑似科学ですと指摘しておいたのだけどなんというかちょっと精神が不安定っぽくて後悔しかない文面になってしまったような気がするそもそもわざわざ指摘すべきだったかどうかもよくわからない僕はなんだかんだで物理学を勉強したことをアイデンティティにしているんだなという気づきがあっただけであったあと道徳うーむ


ところでSwiftがオープンソースになりましたねパッケージマネージャの計画とかあって楽しいあと普通に標準ライブラリのソースも公開されてるし言語処理系のソースを見るのも楽しそうでもどこから手をつけていいのかぜんぜんわからないそういえば高校生の時D言語のコンパイラのソースをちょっと読もうとしてた気がする東方紅魔郷のBGMと強く関連づけられた記憶だ


さて週末ちょっと体調がよくないからゆっくり休みたい気持ちと天気も良さそうだし遊びに行きたい気持ちとがありますとはいえどこに行くかとか考えてないけどまだあまり行ったことのない方角に行こうかなまだ行くか決めてないけど

1203

昨晩はVMコード生成に取りかかったのだけど思ったより面倒だったのであまり進まずシンボル解決は書いてあるものの手当たり次第に散らかっているせいで統一的にコードを生成するのが難しいとかあと文字列リテラルに対していちいちコンストラクタ呼んだりしなきゃいけないこれはVMのほうに文字列リテラルとかつけらんなかったのかないや文字列の扱いは結局クラスになってしまうんだろうか


結局病院にはゆかずお昼から仕事今日は全体的にAPI待ちだったので細かい修正をいくつかしたのとあと勉強会の準備AutoLayoutのライブラリでも紹介しようと思ったんだけどいざ準備してみるとなんかつまんない気もするまあよくあることだしつまんなくてもいいんだけどいやよくはないけど
準備はだいたい終わっているけれど今夜もうちょっとだけやります


なんだか風邪っぽい早く寝たいんだけどスライドもうちょっと作らなきゃ

1202

昨晩ははじめてのOSコードリーディングを眺めながらうつらうつらしていましたpre K&R Cなんてものがあるのですね演算代入が=+なの現代の言語では考えられないけどこのときはこれでいいと思ったんだろうかそれともパースが楽だったりするんだろうか


仕事はまあまあ順調小さいところだけど一画面ほとんど埋められたのでなんだか元気が出てきました明日もがんばる


あいかわらず持病の具合が悪いのだけどこれ病院行ってもなんか渋い顔されるだけで良くなるわけでもないしなあなどと思うとわざわざ早めに病院行くのも躊躇われるし精神の工合を悪くした人が医者に行くのをやめてしまったり薬を飲まなくなってしまったりする気分がわかるなあと思ううーむもうちょっと様子を見てみようかしらうーむ……


エデンの園のチュートリアル:アダムよ動物をタップして名前をつけるのじゃ ※一度つけた名前は言語をリセットするまで変更できません

1201

昨晩はシンボル解決を書いたところでおしまいにしました今夜VMコード生成かなでももう遅くなっちゃったし今夜は作業しないかもってか勉強会の準備しなきゃだめじゃんまあそれは会社でやればいいんだけどもそんな時間あるんかね


お昼から仕事まあまあ進んだけどAPIが足りてない気配があるというよりAPIが足りてないことを理由に目をそらしていた画面にそろそろ向き合わねばならないのではと思うそろそろ終盤ですね直したいところが無数にあるけれど


マイノリティは余分のコストを支払うべきだという主張はおそらく各人の尊厳といったものと対立するのだけどそうはいっても社会は回さなきゃいけないのだしという政治の話になってあとは声の大きさと話の上手さの問題になってしまうのかなという気がする


はー持病の具合がわるい明日病院行こうかなあでも行ってもどうせ薬使いすぎなんですよ〜とか言われて様子見になるだけなんじゃなかろうかと思うそういうの徒労感しかないからだったらもうちょっと様子見かなあうーん……

1130

昨晩はシンボルテーブルとシンボル解決をおおむね書きましたサブルーチンのシンボル解決だけまだやってないクラスメソッドの可能性もあるから地味に面倒だけどまあ誤ったコードが与えられないと前提できるならけっこうバッサリ簡略化できるのかもそう考えると世間で使われているコンパイラたちはちゃんとエラーメッセージまで出してきて偉いなあと思います偉いなあ

あとはマンガ読んでました
http://mangag.com/products/detail.php?product_id=18662
まあ状況や雰囲気から予想されるよりはだいぶおもしろいなあという感じでただ一般的におもしろいものなのかどうかは僕にはよくわかりませんでも多少ベタだけど子供向けのストーリーとしてよくできていると思うななんとなくはてしない物語を思い出したけど理由は謎ですああいうお話を子供の時に読めたのはよいことだったなあと今更思う今度実家で再読しようかしら


お昼から仕事進捗いまいちそろそろ落ち穂拾いと不具合修正のフェイズに入りつつあるのかなという感じですこれまで目をそらしていた複雑さがどんどん立ちはだかってくるうーん大変だまずは問題を整理しなくては

今夜はマンガ読んでシンボル解決やって時間があったらいよいよVMコード生成をやりましょう持病の調子があいかわらず悪い


よく知らない誰かが聞いてもいない事実を聞かせてくるたびに僕はこういうことはするまいと思うので対人スキルが上昇している気がするのだがしかし実際に対人シチュエイションになればきっと僕も嬉々として聞かれてもいないのに事実を述べてしまうのだろうなと思い人生とはままならぬものだと思うそうやって人はやさしくなるのかもしれないしやさしくなって何が嬉しいんだとも思う

1129

ハヴァグッドミートいい肉つくろう


昨晩はパーサを完成させましたLL(1)文法は楽でいいわいと無邪気に思いましたそうじゃないところも先読み1個だけだからそんなに難しくなかったしでも設計考えるのがけっこう面倒でした面倒というかうまく決まらなかった

今日はなにもしていません本当になにもしていないアニメを観たりはした今夜はコード生成をやりたいたぶんシンボルテーブル作るところで終わると思う


異常という単語には単に異-常あるいはab-normalであるという以上に侮蔑的な意味があるけれどそれってどうなんじゃろと思ったりはするわけですそのような用語法は正常のほうをも歪めてしまう人は結局どこかしら平均から外れた部分があるものだということを覆い隠してしまうのではないだろうか
でもそんなことはどうしようもないことなのかもしれない理性はシステムはそれにどう立ち向かえるだろうか


持病の調子が悪化してきた気がするううむ

1128

昨晩はトークナイザを作りました例によってrubyで正規表現使いまくりとかであんまりよい回答ではない気がするけれどまあそのへんのめんどくささと正面から対峙するのが目的というわけでもないのだしこれでいいかな今夜コンパイラを作りますあとコード生成に入れたらいいと思うけどあまり夜更かしすると月曜日がしんどいのでそうしないようにしたい


今日はお昼過ぎに起きて午後に散歩にゆきました五時を過ぎたくらいで一気に暗くなってしまってああもう冬だなあと思いましただいたいもう十一月も終わりってことは十二月になるんじゃんマジかよ超冬じゃん
歩いていたらなんとなくそんな気がしたのだけどもしかすると2007年の二月に東京に遊びに来たときに通った道をまた通ったかもしれません場所的に矛盾はないしなんとなく覚えがある名前を見かけたのでもしそうだったらおもしろい別にどうでもいいけど

http://twitter.com/necocen/status/670531119360544768/photo/1
こんな写真を撮りましたこれ本当は普通の天地で撮ったのをあとから逆さにしましたiPhoneのカメラは勝手に天地を合わせてくるので逆さの写真って撮れないんじゃないか単にきれいだなーと思って撮っただけでしたけどよく見るとなかなか趣があるなあと思います
ところでこれ街の風景.wavに改題したいですねほらwavっぽいじゃん波形がこの冗談必要か


さて今夜はアニメを観るのとコンパイラを書くのとこれからお風呂に入ります


今月初めGoogle Cloud Platformの無aaS無 as a ServiceサービスであるGoogle Cloud Voidの一般提供が開始された本記事では先月一足先にサービス開始となったAmazon Vacuumとの比較検討を行う

1127

キノトヤノバームクーヘーン!


友人の誕生日だったような気がするしそうではなくて僕がなぜかずっとそう勘違いしているだけの日だったような気もする


観察によってわかったのですが寝ている間にどうも肩が露出してしまっているらしくとても冷えているケープを買うといいよと教えてもらったのでそうしようかなと思うこういうのは僕じゃなくて鷺沢さんとかに身につけてもらいたいと思ったりはするそうですね


お昼から仕事今日はまあまあがんばったと思う結局入力フォームというものの正解は見えないままだ今回試した手法はまあ異常な複雑さが顕わになるということはなかったけれどやっぱりあまりにも泥臭いと思うこれはもうリアクティヴとかそういう方向に進むしかないのかもしれない少なくとも単に入力フォームを云々するだけならそこまで繊細なアニメイションは要求されずわりとモデルの都合だけで進んでもいいのかもしれないそんなこともないかも

あとPerfectというSwift製のサーバサイドフレームワークの話を聞きましたモチベイション的にはモデルの共通化なんかができるところがおいしいのかなと思ったりとはいえこれもCoreDataに繋いでしまうとまた取り回しが効かなくなったりするのでしょうCoreDataとWebAPIの兼ね合いはこれはもうJSONをデシリアライズしたものをメインに据えてCoreDataは影のようなものにしてしまうのが正解のような気がしてきました
たとえばObjectMapperなんかで型安全にJSONシリアライズ可能なモデルクラスをサーバサイドとクライアントサイドとで共有して間の通信はJSONでやりつつそのへんは隠蔽してしまってなどとやると綺麗な感じになるのかしらん夢だ

来週は僕がなにか喋る順番なのでたぶんAutoLayoutのヘルパライブラリの話なんかすると思います準備しなくちゃね


さて週末明日は歩きたいかなあちょっと持病の調子がよくないのだわあと言語処理系


4月3日は良さの日です身近にある良さに感謝しましょう


恋に落ちる際にはまず角運動量を殺さないと楕円軌道を描き続けることになります

1126

昨晩は早く寝ようと思っていたのにプロローグがおもしろいせいで夜更かししてしまいましたそのせいで今日は具合が悪い馬鹿か僕はそうだ僕は馬鹿だ

仕事は不調具合が悪かったせいもあるしちょっと特殊なリクエストパラメータに手こずったせいでもあるしかし前々から考えていた部品はうまく繋がってくれたのでこれに関しては喜んでよいのだろうと思うやったー


帰社会社から帰るの意味で使う人がどの方向にも満遍なく分布している感じがあるのだけどこれはたぶん退社に退職感があるのが悪いんだと思う退勤なら誤解の余地がないけどなんとなく対外的に使う言葉じゃないような気がする気のせいかこれが学校なら下校というのだから下社とでも呼べばよいのではと思わなくもないのだが学校は登校するけれど会社は出社するものである出社するのなら反対は入社だろうと思ってみてそれはまた全然違う意味の言葉と決まっている日本語ユーザ諸君はこれまでいったいなにを考えていたのか


二次元美少女イラストに対してそこで下着を見せてしまったらすべての文脈が変わってしまうだろうがというような憤りを感じることがときどきあるのだけれどもしかし作者は最初からそのつもりで描いているのだろうからこれは僕の読み間違いの話ということになるあるいは下着が見えたくらいですべてを持って行かれてしまう僕のアレぼやかすの問題なのかもしれずしかししかしですよ


さてとにかく疲れているにゃーにゃーにゃーつーかーれーたーのーやーだーそうこういう日が誰しもあると思いますが今の僕がちょうどそれですにゃーにゃーにゃー