2008-03-08から1日間の記事一覧
とてもドライアイ日記を書くくらいならThinkpadをつけなくてもMacBookでいいやと思える程度にはなった。漢字変換が時々経ん。<=こんな漢字に。前回の何かのキャンプのときに領収書をもらってかえらなくてファックスで送ってもらうという大変なことになった…
MacBookは135度までしか開かない。なんとかならないかこれ。
Jython2.1 >>> type(1) <jclass org.python.core.PyInteger at 7635991>Jython2.2 >>> type(1) <type 'int'>まぁ、よりPythonらしくなったのだけど、逆に中身のさらけ出しが減った。説明の都合が… - いま修正しているのはPythonの説明だからいいんだけど、オブジェクト指向の解説の時に1とかがJavaで定義されたクラスの</type></jclass>…
>>> unicode("あ") u'\u3042' >>> "%sあ" % unicode("あ") u'\x82\xA0\x82\xA0' ふむ。バイト列のままユニコード文字列になるな。 >>> unicode("%sあ" % unicode("あ")) u'\x82\xA0\x82\xA0' >>> print _ ???? だからunicodeでくくってもバイト列のまま。pri…
やって楽しいことをやったり、書いて楽しい文章を書いたりしていないで、やるべきことをやらないと。日本語回りめんどくさい。
from math import sin, cos SIZE = 431 size(SIZE, SIZE) x = 19 y = 324 th = 1 dth = 0.5 ddth = 0.1 s = 30 colormode(RGB, 1) stroke(color(0.5, 1, 0.5, 0.3)) strokewidth(2) fill(color(0.5, 1, 0.5, 0.7)) beginpath() moveto(x, y) for i in range(…
はてなで日記を書いているときに接続が切れて書き込み中のまま固まってしまった場合、いままではFirebugでsubmitボタンのdisabledを切ってからもう一回送信していたんだけど、このマシンにはまだFirebugがまだ入っていなくて、インストールには再起動が必要…
たのしい from math import sin, cos SIZE = 600 size(SIZE, SIZE) x = 19 y = 324 th = 1 dth = 0.5 ddth = 0.1 s = 30 colormode(RGB, 1) beginpath() moveto(x, y) for i in range(300): x += sin(th) * s y += cos(th) * s th += dth dth += ddth lineto…
不慣れなMacで10分程度でこんなのできたソースコード SIZE = 600 size(SIZE, SIZE) z = 1+1j colormode(RGB, 1) for i in range(30): fill(color(0.5, 0.3 + 0.02 * i, 0.5, 0.1)) rotate(i * -0.47) rect(5 * i, 5 * i, 100 + 10 * i, 100 + 10 * i) 数値…
新しいことを書く方が楽しい。メンテナンスは楽しくない。しかしメンテナンスは重要。このキャンプでJython本の2.2対応を終わらせないと。
doctestを使って原稿に書いてあるJythonのコードがきちんと動くかを自動テスト、できた! 7 Failures... あ、コード末尾の</pre>を拾ってるのか。置換して消したら失敗1個になった。そしてこれは自分でわざと入れた失敗するテストケースだ。めでたし。Jython2.2で…
起きたら同室の二人が既に起きて作業をしていたので思いっきり寝坊をしたかと思って慌てたが朝の7時半だった。二度寝をして起きたら10時だった。