andante

2015-12

1201

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


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


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


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

1202

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


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


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


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

1203

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


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


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

1204

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

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


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

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


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


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

1205

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


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


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

1206

昨晩はコンパイラを完成させましたやったね実装を進めていてあーこれ難しいなーどうしようと思ったところがことごとく言語仕様の制約で回避されていて著者すげーという感じだし普通の言語はちゃんとそういうのに対応していて偉いなーという感じ


今日は特に何もしていませんなにもしていないちょっとだけ標準ライブラリの実装に入ったけどメモリ確保のアルゴリズムを実装するくらいで精一杯かな


金曜日以来一段と持病の調子が悪いです薬が効いてないのかなあうー

1207'

昨晩はメモリ管理ロジックを書きました素朴だけど具体的にはデフラグをかけないまあそんなにメモリを喰らうこともないので不要でしょうやるとしたらどんなロジックかなあでもいまの実装だと確保済みのブロックの位置を知る方法がないから確保済みブロックを整理するとかは無理でってか変数のほうも書き替えなきゃいけないからそれはどっちにしても無理か空いてる部分が断片化していることをどう判定するかという話になるんだけどうーん正気なアルゴリズムが思いつかないな


お昼から仕事あまり調子が出ないサーバサイドと仕様を議論しなおさないといけないかもしれない


今日も持病の調子がとても悪い参った今夜は標準ライブラリの続き数学関数とかでもあんまり遅くまではやらない


OSXで動くTwitterをつくりたかったのを思い出したのでしたってかtimeline取得までは作ったけどUIではまり込んで止まったのだったうーむだけどテーブルのちゃんとしたアニメイションは難題なんだよね簡単な所から試作してみたらいいんだろうかまあまだしばらくはHack触ってるからやんないけど


追記そういえばそろそろ帰省の切符をとらなくては去年の僕の日記によると12/20ではもうほとんど取れないらしいので今週中くらいには動きましょう

1208

まさか後罪クライムの触媒カタリスト鎮魂の光ルミナリエ無しで


昨晩は数学ライブラリを実装しました除算がうまく動いてなくてなんでだろーと思ったらコンパイラのコード生成が壊れていたのが原因だった信頼できないコンパイラそのうえVMもアセンブラもいまいち信頼できない


お昼から仕事API待ちの合間にチケット化されてないタスクを潰す見積もりが甘いAPIの繋ぎ込みも三秒で終わるみたいな見積もりになっててあほかと思う僕がしたんだけどさあほか

でも今日は具合が悪いのであまり進みませんでしたなんだこれ熱っぽいけどどうせ熱はないやつじゃろと思ってたんだけど帰って測ったら微熱でしたマジかよなんだこれ

そういえば最近口の中と皮膚が異様に荒れててつらいです皮膚が荒れてるのは乾燥かしらと思うけれど口の中はよくわからない加湿器つけてるしビタミンとってるんだけどなあ


無能で説明できることに悪意を見出すべきではないというハンロンの剃刀があるけれど最近よく思うのはやる気がないあなたが嫌いで説明できることに無能を見出すべきではないという逆ハンロンの剃刀だ逆というほど逆でもないというかあんまり関係ないかもしれないけどこれらは悪意とは違うからねみんなそこまで真剣にやってないんだ僕だって大概そうだしそれはどうなんだという話はあるけどそうじゃないのはしんどいからね


今夜は早くゆっくり寝なくてはでも髪が乾くまではコードを書こう画面出力系とかブレゼンハム法を実装するチャンスだと思う大学二年のときにrubyでやったけど
明日は病院に行こうと思ってたけど金曜日に訊いたら水曜日だと検査結果がギリギリかもよって言われたのでじゃあ明後日のがいいのかなと思ううーむ

1209

大将この後罪クライムの触媒カタリスト讃来歌オラトリオ無しで

これ二日続けて使うほどおもしろい冗談か


結局早起きして病院にゆきました前回の検査結果は出てたけどどうにもいまいちはっきりしないらしいですまじかー

持病の調子は落ちついているけれどあいかわらず微熱がありますでも今日の診察の時に測ったらぜんぜん平熱だった熱っぽさはあるのだけれどこれ薬と相性が悪いんじゃないかという気がしてきましたそれは厳しい

仕事は待ちさすがに待ちすぎのような気はする仕方ないので僕担当じゃないタスクに手を出しているんだけどそのせいで僕の進捗がアレするのはよろしくないでもそんなこと言ったってなあ


微熱があるので今日も早くねむりたいっていうかここらで一日くらい休んだほうがいいのかもまああと二日で休みだし明日はきっと元気になるさねえ


もし朝起きて美少女になってたとしたら僕はアイドルを志すかもしれないとふと思いましたこんな希望のない世界だもの

1210

昨晩はブレゼンハム法を実装したりしました円を描くのはまだやってないあと矩形塗りつぶしはもうすこし効率的にやったほうがよいような気がする
こういう貧弱なアーキテクチャの上にいるとサブルーチン呼び出しとか遅くてやってられっかという気分が頭をもたげてくるのだけど普通の計算機はもうちょっとうまくやってるのだろうかでもいろいろpushしなきゃいけないことに違いはない気もする


お昼から仕事今日はいろいろ準備が整ったのでいろいろ進みましただいぶ大詰め感やっぱり進捗が出ると気分がよいですね明日もばりばり進められそうだけどたぶん明日はいろいろ忙しくて作業時間はあまりとれない

そういえばRailsやるかもって言われましたわーいべつにRailsがやりたいわけじゃないけどキャリアの幅をサーバサイドに広げたいのだがんばろう


四元数が空間回転の表現に使えるということは複素数が平面回転の表現に使えるということの高次元版のようなものと思ってよいのだろうか問題設定そのものがあやふやでうまく言えない