«前の日記(2006年09月16日) 最新 次の日記(2006年09月19日)» 編集

ema log


2006年09月17日 [長年日記]

_ [Programming][Ruby][JavaScript][TGM] テトリス譜エディタ α5

無駄に眠れないので気晴らしにちょこっと更新。

書き換えた行数で言うと 10 行程度。前々から想定していた更新だけにすぐに終わる。

やっぱり、作ってみて初めてわかることってのは少なくなくて、当初の想定がまずかった部分が出てくる。

次第にソースも徐々に難読化されていく。

それでも、おそらく1から書き直すべきではなく、徐々にリファクタリングしていくのが正攻法だろう(どこかでそんな記事を読んだのに、共感してる)。まぁ、そこまでする必要がないので、どちらもやらないわけですが。

後は、比較的 JavaScript のエンジンが遅いと言われる Firefox で一番軽く動作する原因を知りたい。Opera, IE が意外に遅い。どこかで嵌っているのだろうか。

しかし、ソースコードは prototype.js(外部の汎用ライブラリ)をのぞくとサーバ、クライアント併せて 60KB 程度(HTML、CSS 含む)。HTML はかなり無駄が多いので実質 40KB 未満。そのうち、サーバは画像生成のみの機能の 100 行程度なので、クライアント側のコードがほとんどを占めています。とはいえ 自分で書いた JavaScript はコメントが皆無とはいえ 1000 行を超えていない。

この数値からみても、感覚的に、なかなか悪くないプログラミング環境じゃないかなぁと思います。もちろん適材適所ですが。

最大の問題は教科書/入門書がないこと。今後、良い本/サイトが出てくるとは思いますが。

_ [戯言] カクレカラクリを録画予約しているときに頭をよぎった妄想

「僕には、”僕”一人分の容量しかない。だから君のすべては包含できないんだ。だから、君のことを理解できないという命題は真なんだ。」

「違う。それは命題として成立していないわ。私は、二次関数のすべてを包含していないけれど、二次関数がどのような曲線に振る舞うかを予測することはできる。だからそれは論点のすり替えに過ぎない卑劣な言明よ。」

全然、森博嗣的でも良い文章でもないのだけれど、こういう狂った痴話喧嘩をするカップルが世の中に一組ぐらいはいたら良いのになぁ、と思う、脳みその危険なとろけ具合でした。”僕”のへたれ具合だけが些末なリアリティ。

少なくとも私にはついて行けない。

_ [最近] 日本語がおかしい

いつも以上に、テンプレートを置き換えていったような、機械的な文章の羅列になっている。そんな気がして仕方がない。

全体の構成/校正に問題があるのが一つ。

体調がよくなく、やる気が低いのが一つ。

しばらく書いてなかったので感触がおかしいのが一つ。

脳の再構成力があきらかに低下している。こんな状態で資料作ったらひどいことになりそうだ。

仕方がないので、とにかくがむしゃらに書き殴るのが現状で可能な唯一のリハビリ法だと考える。

突発的な病気のようなものでもある。