日記

YaCSS 1.0.2

YaCSSをバージョンアップしました。id:mzp:20071129:cssで気がついたバグをいくつか修正。 場当たり的な修正なので、そのうち、CSSをパース部分を考え直さないといけないかもしれない。

アドエス予約

W-ZERO3 esの液晶が割れたので、ウィルコムストアに持っていったら、修理には結構お金がかかると言われた。 だったら、修理するよりもアドエスを学割付きで買ったほうが安いので、アドエスを予約してきた。iPhoneのほうが欲しいんだけどなぁ。

CSS書き換え

せっかく作ったので、YaCSSを使って、CSSを書き直した。 あまり見た目は変えていないけれど、CSSはだいぶ変っていたりする。で、その時YaCSSのバグにいくつか気がついたので、あとで修正したやつを公開します。意外とCSSのパースは奥が深い。

タイピング速度

speedtestやってみた プログラマは英語に強いのか?英語のタイピング速度チェッカーゲーム - ホームページを作る人のネタ帳ミーティング直前の現実逃避。

-つきのファイルの削除

ハイフンがついたファイルを削除する方法を知っている人は、かなりUnixを使える人だ、とアルバイト先の人が言っていました。ちなみに、普通にやるとこんな感じ。 $ ls -r $ rm -r usage: rm [-f | -i] [-dPRrvW] file ... unlink file $ rm * usage: rm [-f …

GreaseMonkeyが素敵な理由

GreaseMonkeyが素敵な理由を適当に。 GreaseMonkeyとは何ぞや まず、前提知識としてGreaseMonkeyとは何ぞや、を。 Greasemonkeyは指定ドメイン・URIに対しJavaScriptによるユーザーサイドスクリプトを追加することの出来る拡張です。ユーザースタイルシート…

ITスペシャリストコースに入りたい訳

先生と相談する必要がある関係上、意志を明確にしておこう。どうせ、願書に書かないといけないしね。 論理的にまとめるのはまた今度。 プロジェクト管理・複数人による開発に興味がある このあたりの経験値が低いと痛感している 純粋な技術の経験は、とりあ…

はてブ with Fuse

はてブを整理中なのだけれども、かなり整理しづらい。 APIが公開されているからツールを作れることはできるれど、ちゃんと使えるようにするのは結構大変。そこで、Fuseではてブをマウントしてやれば、ほかの人が作った便利なリネームツールではてブの整理が…

OCamlDuce

OCamlDuceで、入力されたXMLに型をつけてごにょごにょするのは無理な気がしてきた。 仕様書から、OCamlDuceの型に落すのが面倒 そもそも仕様書にしたがっているXMLはそれほどない それだけ苦労しても、変形すると大半を捨てる だから、全部に型をつけるのは…

問題集

http://www.agusa.i.is.nagoya-u.ac.jp/person/mzp/hiki/?exerciseで30分程度で解ける問題を集めています。たくさん集めておけば、新しい言語を勉強するときに役に立つでしょう、ってid:zyxwvが言ってました。

読書履歴

最近、本を読んだら必ずmixiでレビューを書くようにしている。 マンガやら小説も混じってくるし、あまり勧められない本もあるからここで書くのはちょっと・・・、と思ったからなんだけど、意外とおもしろい。 日記で書いているとどんな本を読んだかが、他の…

日本酒

冷蔵庫で冷やした日本酒を、ちびちび飲みながらプログラミング。 おいしい。

とあるプログラマの変遷

level1 ループ最高!ループほど明確なものはないだろう。 int fact(int n){ int result = 1; for(int i = 1 ; i <= n ; i++){ result *= i; } return result; } level2 再帰関数最高!!ループなんて必要ないだろう。 fact 0 = 1 fact n = n * fact (n-1) level…

非決定計算

OnLisp曰く、プログラムに超自然的な力、すなわち未来を見通す力を与える方法。またある人いわく、天使の演算子(angel operator)。でも結局は、裏では全数探索をするのだけれども、プログラマにそれを意図させないだけなんだけどね。 たとえば、[1,2,3,4,5]…

Pythonのyieldは継続じゃない

Pythonのyieldで非決定計算をやろうとして、失敗した。 yieldは自分の関数のなかでの位置しか覚えていないから、バックトラックには使えないというか、yieldが作るのはジェネレータであって、継続ではない。 try/catchが継続で実現できるのと同様に、ジェネ…

TypingMania用データ変換 開発中

{friend:hmx}やら{friend:dmp}がカラオケ用にぽちぽち打った歌詞データをTypingMania用に変換してやろうと、がんばってます。 英語に対応してません。どうしてくれましょう -> どうしようもない 曲が速すぎて、ぜんぜんクリアできません カラオケ用だったた…

zsh tutorial

Tutorialは読み終わった。 補完には_descriptionや_argumentsなどを使うといい これらの関数はタグを生成したりする 特定のスタイルの値を取り出す方法がわからない あと、g:zshに参加しようかどうか悩み中。

zstyle勉強中

zshの補完関数を書きたい。User Friendly Manualを読んでいる。追記: なんとなくスタイルとタグの意味がわかった。明日は、Tutorialを呼んでみよう。

アンパンマン

今朝、ケーブルテレビでアンパンマンの誕生シーンがやってた。番組表によると、それいけ!アンパンマン アンパンマンとハッピーおたんじょう日 [DVD]らしい。 バイキンマンは、卵から生まれた。生まれたときと今では多少姿が違う アンパンマンは、かまどの中…

すんごい目次

ActionScriptリファレンス ・・・・ 1 付録A 資料 ・・・・・・・・・・617 目次、アバウト過ぎ。

一羽半の鶏が・・・

われはロボット 〔決定版〕 アシモフのロボット傑作集 (ハヤカワ文庫 SF)より。 一羽半のにわとりが一日半で一箇半の卵をうむとしたら、九羽のにわとりが九日で何箇の卵をうむか? ところで、映画のアイ,ロボット 通常版 [DVD]を見た。原作を読んだあとで、…

id:McAfの呪い

説明しよう。id:McAfの呪いとは、締め切りの直前に大慌てでレポート・原稿・論文などを書かなければいけなくなってしまう恐ろしい呪いなのだ。追い込まれる理由は、小説を読み出したら止まらなくなった、なぜか締め切りが早くなった、ダイスを振ったら一番イ…

HHKが届いた

アメリカ西部のカウボーイたひは、馬が死ぬと馬はそこに残していくが、どんなに砂漠をあるこうとも、鞍は自分で担いで往く。馬は消耗品であり、鞍は自分の体に馴染んだインターフェースだからだ。いまやパソコンは消耗品であり、キーボードは大切な、生涯使…

HHK Pro2を注文しました

HHK Pro2無刻印を注文しました。届くのが楽しみー。

新しい技術

ちょっとばかしネガティブモード。 思いついたことを箇条書きに。上から下に文脈があったりなかったり。 今日の勉強会の話題は継続 継続・CPSとは。amb(天使の演算子)と継続サーバ。そのうち、まとめよう 継続は凄まじい力を持っている。たぶん、再帰に匹敵…

Wii買いました

Wii買いました。弟くんが。

ボールペンが死んだ

いつもポケットに入れて持ち歩いている4色ボールペンのインクがまた偏ってしまった。 せっかく、替えインクを買って取り替えたばかりなのに・・・。でも、カバンに入れてある同じボールペンは無事だったりする。いったい俺のポケットの中で何がおこっている…

あけましておめでとうございます

今年もよろしくお願いします。

PS3買いました

PS3を買いました。でかくて重いっ。 さあ、FedoraCoreでもいれてみようっと。

早さvs速さ

データをソートする必要があるね、というお題で。 id:selvaggio「ここはインサートソート使ったほうが速いね」 俺「いやいや、組み込みのクイックソートを使ったほうが早いよ」 id:selvaggio「いや、だってこの状況下だったら、インサートソートのほうが速い…