Yearly Archives: 2010

2010-05-26

コードと向き合う

今日は午後から雨が降った。家を出る直前に天気予報を確認したつもりだったが、どうやら更新前の予報を見てしまったらしい。折りたたみ傘もレインウェアも用意せずに自転車で出勤してしまった。

東京アメッシュを確認して、出来るだけ濡れないようにタイミングを見計らって帰宅。いつもより少し早い時間になった。

夕食を食べてボヤボヤしてから夜の仕事を開始。書きかけのコードと向き合う。

2010-05-14

スキップ・ビート!

この間ふらっと入ったネットカフェでスキップ・ビート!の漫画原作を読んだ。アニメは非常に素晴らしかったのだけど、気になるところで終わってしまって、それでいて第二期は来なそうだし。

それにしても身につまされる。

愛なんですよ。

私なんか、もはやもはや他人を喜ばせたいとか思わないし。長年の問題に人格はゆがみ、心の奥底は憎しみで満ちているわけさ。まさに愛の欠落者。ラブミー部に入るべきだね。

2010-05-07

Python

最近Pythonいじってます。偶然別個の二つの用途で使う機会があったもので。PythonをやるのはPygameをいじったとき以来なのですが、そのときも大して勉強しなかったので、いろいろとわからないところがあって難儀しています。

条件演算子の構文キモ! と、思ったのですが、確かにCよりも書きやすくなるケースがある気がします。先に正常値を書いてから、後ろに付け足す形で条件と異常値を書けばいいわけですね。Cで言うところの(cond1 ? value1 : cond2 ? value2 : cond3 ? value3 : value_default)みたいなのは、(value1 if cond1 else value2 if cond2 else value3 if cond3 else value_default)みたいに書けばいいっぽい。

インデントだけでブロックを表すというアイデアは一見良さそうに思えるのですが、書いてみるといろいろと問題が多いことに気づかされます。まず、目で見てブロック終端が認識できません。慣れれば見えない終端が見えるようになってくるのでしょうか。Python-eye発動! あと、自分のところのMeadowだとC-M-fやC-M-bでブロック前後へ移動できません。python-end-of-block関数はあるみたいなのですが、キーに割り当てていません。割り当てたとしても、期待した動作にはならなそう。あと、コードを整理するときに気をつけないとブロック構造が破壊されてしまうのも困ります。indent-regionもなかなか思うとおりに動いてくれないし。

2010-05-01

四畳半神話体系的な何か

四畳半神話体系的な何か(wonderfl)

wonderflを見ていて、ふと目に入ったので開いてみたら、確かに「四畳半神話体系」的な何か、だった。

「四畳半神話大系」は最近ようやく録画を見たのだけど、今一番興味を引かれているアニメかもしれない。最近は小説原作もので主人公がやたら文語調でくどくど説明するようなアニメが多く、うんざりさせられていたのだけど、これは割と素直に受け入れられた。不思議。

2010-04-27

プリムスランチジャグ0.5l

口が広いボトルが欲しくて前々から探していたのだけれど、やっといいのが見つかった。

最低限ペットボトルと同じ0.5Lは入ること、手やスポンジが楽に入れられるようマグカップくらいの口径があること、という条件だとどこに行ってもなかなか無くて、諦めかけたときに売り場の端に置いてあるのを見つけた。

2010-04-27

すかいらーくは独身独り暮らし男性を救うか

ついこの間知ったすかいらーく通販ストアを利用してみた。

20100427_skylark_frozen_dishes.jpg

電子レンジで温めるだけ。大変手軽。ただし、ご飯は別途用意すること。味の方は、うーん……、店で食べた方が美味しい、かな。けど、時間を節約したいときには良いかもしれない。あ、別に不味いってほどではないですよ?

2010-04-26

Magitのエラー

よく、次のようなエラーで動作が止まる。何だろう。

Spawning child process: no such file or directory

magitを導入したときからmagit-status時などでたまに起きてた。もう一度やると普通に動くので気にしていなかったんだけど。

そのうち調べよう。

2010-04-26

Gitで同じ行を別の目的で変更してしまった場合

Magitで部分的なstageができるようになったのはいいんだけど、同じ行を別な目的で修正してしまった場合はどうすればいいんだろう。行をコピーして、一方をコメントで残し、一方をstageしたい内容にすればいいのかな。で、コミットしたらコメントで残したほうだけにする、と。