週末執筆日記
= 取ってきた。
= 西尾とは - はてなダイアリー 「はてなブックマーク - 「西尾」を含む注目エントリー」 のトップ3が全部僕だった。
= Jython2.2でMidiが鳴らないよう。なぜ…。
= 大変だったけども、色々学んだことも多い。 二つの相反することを学んだ。 他力本願ではいけないということと、 自分一人で頑張っていてもいけないということ。
半年前にPython2.2alphaで日本語が化けるようになっていることには気がついていたのだけど、 「まぁそのうち直るだろう」と他力本願で放置していたら直らないままリリースされてしまった。
大あわてで自分で直そうとしたけども力尽きた。 そしてMLで愚痴ったら、1日でパッチができた。
僕が半年早くMLで愚痴っていれば Jython2.2のリリース時点で日本語が化けないようになっていたかも知れないな、 というのが少し心残りでもある。
= http://java.yubit.net/java_shoshinsha_100_100.html#410
410: 問題が解けなくて困ってます。 実行時、数個入力した順の値を 逆から入力した順に値を表示するにはどうしたらいいんですか? 1、2、3、4、5→5、4、3、2、1 ご教授お願いします。 411: >>410 スタックも知らないのか?そうか…。 どう書くorgに出したときは 「いくら何でも簡単すぎる」と思ったがわからなくて質問する人もいるのか…。
プログラム書けるかどうか調べるのにFizzBazzやらせろっていうくらいだもんなぁ。 「自称『できる』人」のできなさ具合は酷いんだなぁ。
探していたものはこれかな。 Jython2.2が原因でMIDIが鳴らないのではなく、Java1.6が原因という結論。
632 : Java Sound APIのMidiSystemで以前はなっていたのに音が鳴らなくなったんですが、Java6になってからのバグ報告あるの知りませんか?ああ。JavaのアップデートでJREだけ入っている。 1.6のJDKを入れよう。634 : jre1.6.*/lib/audioにsoundbank.gmはあるか? ttp://java.sun.com/products/java-media/sound/soundbanks.html
639 : >>634 >>635 アドバイスありがとうございます。 jdkとjreの両方入れてあったんですが、jdkのほうにはあってjreのほうにはありませんでした。 両方入れたところ鳴るようになりました。
= 明日すること:JythonでMIDIをならす説明を書く&名前付き正規表現とキーワード付き引数を使ってテキスト形式の日報をうまく読み込むサンプル&時間があればテスト周り。
テストに関しては、 JUnitに相当するものもありますよ、と軽く触れておいて、 doctestを使うサンプルを見せるかな。
やっとエンジンがかかりだした。
日本語通らないとかMIDIが鳴らないとかそういう障害があると心が折れて筆が進まなくなってしまう悪い癖。 避けて他を書けばいいのにね。
= IPA未踏ソフトウェア創造事業2006年度下期千葉PM採択プロジェクト最終成果報告会。 とりあえず日程も見ずに参加申し込みをした(ぉ) って来週の金曜日か。進捗報告会とかぶっているけど、 これに参加しますって言えば抜けられるだろう。 Sony CSLのオープンハウスに行った時も二つ返事でOKが出たし。
= 「FXでこつこつ投資して月30万!」なんてメールが来るんだけど、 自動売買で30万ならまだしも、毎日こつこつやらなきゃいけないんだったらそれ仕事じゃん。
自動売買プログラムは作ってみたい。萌え。 全自動資本主義萌え。 死んだことにすら気づかれず金塊に囲まれてミイラ化萌え。 攻殻機動隊ネタですみません。
お金が欲しいと言うより、単純に作ってみたい。 えーと。 ライブラリが整備されていないから面倒だな。やーめた(ぇ)
昨日のレバレッジメモの説明で言うと、 FXブームがゴールドラッシュで、 FX本やFX口座がツルハシ販売なんだな。 FXを自動化するライブラリを作って売ろうかな(ぇ)
あ、そうか、 Jython本書き終わったら余暇でFX可視化+注文ソフトを作ればいいんだな。 Jythonでカスタマイズ可能なやつを。 (言うだけでたぶん作らない。技術的に面白いポイントがなさげ)
= 名古屋で日記など
むしろアンカーを無くすべきか。そもそも自分の日記は自分用の覚書であり、役に立つ情報を書いてないと思ってるわけで、検索にかけないようにしているのも (自分が検索したときにひっかかって鬱陶しいというのもあるが)他の人の検索の邪魔になると思っているからだ。それが参照したりブックマークしたりするのに使われるアンカーをつけるというのは哲学が矛盾している。「自分用の覚え書きなので『他人が言及しやすい用にアンカーをつける』 コストを払いたくないからつけない」 というのなら、まぁ僕は不便になるけども合理的な判断かとは思う。
しかし「自分用の覚え書きだから言及して欲しくない」と思ってアンカーを外すのなら、それは無意味だ。 著者本人がアンカーやパーマリンクをつけなかったとしても ウェブ魚拓などのサービスで 読者がパーマリンクをつける可能性がある。 流れに逆らっても無意味なんだな。 逆らう「不便なサイト」は、いずれ「その不便さを解消するサービス」が生まれて同化してしまうだけだ。
「我々はインターネットだ。お前たちのコンテンツは我々と同化する。抵抗は無意味だ。」 (see ボーグ - Wikipedia)
同化されるのが嫌ならばオフライン化するか認証をかけるかしないといけないだろうな。
= お、Jython2.2はタブでちゃんと4文字分のインデントになってるな。
コピペでもちゃんと動くな。 貼り付けた後で部分的な編集はできないけど。 それはJyConsoleを使ってくれということで。
= 本の謝辞に家族への感謝の気持ちが書かれていることが多いのは、 やはり執筆は支えてくれる人がいないと辛いからだと思った。 さみしい。 BGMが「わかれうた」なのがいけないのだろうか。
= L'eclat des jours(2007-08-07)
僕がLL魂で発表したフィボナッチ数列の可聴化がいつの間にか8声のカノンになっていた。 おもしろい。
前にウダーの演奏を録音するプログラムをJythonで書いたから、 それを見ればMIDI形式で出力する方法も思い出せるはずだなぁ。 それもJython本に書いた方がいいのかなぁ。 だいぶ「それJythonと関係あるの?」状態だけど。
でもフィボナッチ音楽を聴いた人の何パーセントかは自分でカスタマイズしてみたくなるはずで、 カスタマイズした以上は誰かに聞かせたくなるもんだと思う。 そう考えると、音を鳴らすところで終わりにせずに きちんとMIDI形式で出力するところまで説明すべきなんだろうか。
んー。
説明しよう。 自分が読者だった場合に欲しいと思うだろうから。
= An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl。 2000年だなぁ。Python1.5.2 v.s. JDK1.2.1って、今更持ち出すのもどうかと思う内容だなぁ。
= 原子力利用は、地球寒冷化に作用しませんか?地球は太陽の周りを公転していて、両者の間の引力と運動の慣性力がバランスしていると思います。 化石燃料を燃やしてCO2が.. - 人力検索はてな
核反応は質量をエネルギーに変えてしまうので、原子力利用をすると地球の質量が減ります。 バランスが崩れて、飛んでいかないでしょうか?ウケた。
= こんなことしている場合ではなかった。
=
GM_ON.setMessage(0xF0, [0x7E, 0x7F, 0x09, 0x01, 0xF7], 5)が通らない。[0x7E, 0x7F, 0x09, 0x01, 0xF7]をbyte[]に変換できないと。 これは半年前に「直したら?」って言ったのにスルーされたんだなぁ。 まぁ、文字列で渡せばOKなのでいっか。
= 昨日何時に寝たのか忘れたけど、 6時半に目覚めた。 普段なら二度寝しているんだけども、 起きてみた。
朝の散歩を兼ねて買い出し。
ふと思った。 八墓村って「やつ=はかむら」じゃなくて「はち=はかそん」なんじゃないかと。 八耐(八時間耐久レース)の仲間なんじゃないかと。 次のPython温泉は8時間耐久温泉ハカソンでのぼせたらリタイヤ(嘘)
= 暑くなってきた。 まだ8時にもなっていないけどそろそろラボに行くか。 着いたら8時半くらいか。今までで一番早いかも。
結局二度寝。
= 毎日のバッグで分かる!あなたにマッチした働き方
Q:バッグについついものを入れすぎてしまう→YES
Q:お気に入りのブランドの新作はチェックしている→NO
Q:たとえそのバッグが流行ものでも、自分に似合うから買っている→…っていうか何も考えていません。NO
Q:両手の空く肩掛けバッグが欲しい→YES、っていうか背負子に変形するタイプ使ってます。
Q:服に合わせてバッグを変える→NO
結果:Aタイプ:一つ上のナチュラルOL。あなたにあった働き方は正社員。
…ってOL限定だったのか!
というか正社員と派遣社員と紹介予定派遣社員の3択なのか。 「働き方」ってそういうことなのか。
= どう書くorgのサーバを移転。 LinuxからFreeBSDになります。 大丈夫かなぁ。
= 大丈夫だったみたい。
= ほっとして別のことをする。 perl -cwに相当するもの。
= すごい雨だと思ったら台風が来ているのか。
フィードバック
>感謝の気持ち いや、「西尾さんの真似」以下のコメントが、まさに謝辞のつもりだったんだけど、真似するってのは(と書いてはじめて気づく悪いところか)通じませんね。 ごめんなさい。
すみません。言い訳になりますが、RSSリーダで読んでいたため、セクションが異なるのに気付かず、「感謝」と次の「フィボナッチ」がつながって見えたので、僕の書き方に不快感を表明されているのと誤読しました。 Jython本のことだったのですね。 ごめんなさい。
フィボナッチミュージックの件も単純に「おお、8声のカノンになってる!」と思っただけで別に感謝しろとかそういうことが言いたかったわけではありません。自分のネタがきっかけで面白いものが生まれるのは大歓迎です。