2007-01-01から1年間の記事一覧
俺はrakeが大好きだ。だから常にrakeを使っている。タスクもたくさん定義している。だけど俺は記憶力がやばいのでEmacsの中で実行しようと思っても、どんなタスクを定義したのか忘れてしまうことがたびたびある。zshだとタスクを補完してくれるけど、Emacsで…
New syntax for lambdas (VERY EXPERIMENTAL) ------------------------------------------ Note that this does not replace the traditional block syntax. Matz has already said the latter is here to stay, forever. The new syntax allows to specify…
[update] Ruby リファレンスマニュアルを Emacs で参照・ anything.el との連携(改訂版) - http://rubikitch.com/に移転しましたるりまがリリースされたのでインストールしてみる。かなりの充実ぶりに驚く。 次世代 ReFe は BitClust というツールがベース…
anything.el はとても便利だが、通常の anything はアクションを実行したら*Anything*バッファが消えてしまう。たとえば、 anything.el でマニュアルを参照する 場合は絞り込んだ候補を次々と見たいものである。以下のコマンドを定義すれば、 anything 実行…
たった今Ruby 1.9.0がリリースされた。わずか3分前だったら公約通りクリスマスリリースだったのに惜しかった。まだ安定まではいかないが、非互換部分は完全に実装したのであとは安定版のRuby 1.9.1が出るのを待つだけだ。 ftp://ftp.ruby-lang.org/pub/ruby/…
http://d.hatena.ne.jp/rubikitch/20070924/anythingmigemo で構想していたanything.elのmigemo化にやっと成功した。欲しかったので作った。M-x install-elisp-from-emacswiki anything-migemo.elするか http://www.emacswiki.org/cgi-bin/wiki/download/any…
http://eigenclass.org/hiki/mechanically-verified-ruby19-changelogクリスマスリリースされるであろうRuby 1.9はかなり久々の大きなバージョンアップだ。Ruby 1.8時代がかつてないほどに長かった。これからは1.8、1.9が共存していく。安定を望む人はこれま…
国民の声であるパブコメ無視して無理矢理ダウンロード違法化へ結論づけてしまった文化庁の暴挙。インターネットに興味がない人であっても、この事実を知ったら普通の神経してたら怒るだろう。インターネットってなあに?ってレベルであっても、国民の意見を…
私的録音録画小委員会:「ダウンロード違法化」不可避に - ITmedia NEWS多忙で潜伏中なのだが、あまりに腹にすえかねたので。どうやら文化庁は反対意見を無視してダウンロード違法化を事実上決定づけてしまったようだ。「ユーザーの意見も考えた」とか言って…
集合論と2進数を中学で習わないなんて - UMLモデリングレッスン執筆日誌集合論は大学で初めてだけど、ベン図ならば小学校の算数で習った記憶がある。 学校じゃなくて四谷大塚かもしれん。 文章題だが文章そのものは忘れたのでRuby風数式で書くとこんなの。 …
404 Blog Not Found:perl - 文字列ばらしはsplit //, $strでPerlと同様のことがRubyでもできる。 $KCODE='e' "日本語".split(//) # => ["日", "本", "語"]
締切のきつい仕事が入ったので、2〜3ヶ月ほどブログの更新頻度がガタ落ちするだろう。 RSSの巡回も減らして、集中モードへ切り替え。
http://blue-gnu.biz/node/88EmacsWikiの創設者及びOddmuseの作者Alex Schroederへのインタビュー。 EmacsWikiは2003年3月から始まったらしい、意外に新しい。へぇ〜 ウィキはドキュメントの質がやや犠牲になるものの、ドキュメントメンテナの負担が軽くなる…
http://dto.freeshell.org/blog/blog-2007-09-07-2323.html「(require 'cl)はやめろ」というのに意を唱えるEmacs Lisp開発者dtoの話。俺も「100%」同意する。ほかにも同意している人がいるようだ。彼が言いたいのはこんなとこ。超要約してますw 「(require …
ひとつのテストメソッドにはひとつのassert文、そしてEmacsサポート - http://rubikitch.com/に移転しましたにてone assertion per test推奨と言ったが、冗長すぎるのが少し嫌。dustを使うと、 require 'rubygems' require 'test/unit' require 'dust' unit_…
Jay Fields' Thoughts: Testing: One assertion per test Jay Fields' Thoughts: Testing: Inline Setup彼の例は電話番号クラスのテスト。 class PhoneNumberTest < Test::Unit::TestCase def test_initialize number = PhoneNumber.new "212", "555", "1212…
d:id:kotorikotoriko:20071115よろしく。こんな感じのフレーム分割しています。
ratpoisonをハックしたらSEGVってしまい、X再起動できないためティウンティウン…
http://d.hatena.ne.jp/textfile/20071118/diary何をするにもツールは一番大切だと俺は思う。はてダラがあったから俺ははてなに決めた。 やっぱりAPIは欲しいね。
MIAUのパブリックコメント案に自分の意見も交えて一昨日提出したパブリックコメントを掲載しておく。他の人と比べてだいぶ長いなぁ……中間報告書を熟読するといろいろツッコミどころがでてくる。こういう類のパブリックコメントとか書くの初めてでぎこちない…
今俺は依頼された原稿を書いている。そこで図やプログラムリストの書き方は以下のように図やリストに番号を振るよう指示されている。 この画像は弊社のWebページの画像です(図1). ------------------ (図1) キャプション --------------- しかし、手で番号を…
過激なタイトルだがあまり真に受けないようにwhttp://memo.jj-net.jp/44より。eval-last-sexpフェチ発見。俺も含めてけっこうレアかもしれないな。俺はさらにその考え方を推し進めてeval-last-sexpの評価結果を右横に書き込むようにしている。いわゆるxmpで…
http://d.hatena.ne.jp/m-hiyama/20071115/1195117094俺はもちろんw3m -dumpして印刷する。HTML→TXT変換器でもあるw3mを使っている。かな〜り便利。
諸事情でXを終了した。再びstartxしたらこんなエラーが出てどうしても立ち上がらなかった。やむをえずPCを電源斷…ティウンティウン PC再起動したら無事にXも立ち上がるんだけどなぁ。ずっと前からの謎だ。電源斷の後はいつものようにPCケースの中を掃除。あ…
http://blog.jayfields.com/2007/11/ruby-timeis.htmlTime.nowがからむテストを書くのはとても難しい。時はすでに進んでいるから、単純な文字列比較とかではテストは書けない。だったらどうするか?時を止めるのだ! Time.is(Time.now) do # ザ・ワールド!…
文化審議会著作権分科会私的録音録画小委員会のパブリックコメントは明日締切だ。違法ダウンロード違法化(以後「ダウンロード違法化」と表記する)について激しい批判が多い。 なんせようつべ等の閲覧が「著作権侵害コンテンツがあるかもしれないという情が…
http://d.hatena.ne.jp/rubikitch/20071113/1194919634http://www.rubyist.net/~rubikitch/archive/decentURL.cgi私家版w3mでdecentURL.cgiを使っている人は~/.w3m/keymapにこんな設定をしてみよう。わざわざ新規バッファを作成しないのでお手軽になる。 key…
http://openstratus.com/39/quicksliver-useful-tipshttp://decenturl.com/ は元のURLとタイトルを入力することで http://decenturl.com/生成するページのトップドメイン/タイトル という形式の短縮URLを生成してくれるサービス。俺はw3m使いなのでさくっとL…
完了。だいぶ時間をかけて書いたものの、ちっぽけな一個人の意見など見向きもされないのかもしれない。どうせ権利者側は以前同様組織票で押してくるはず。受付期間が短い、提出が面倒などで数集まるとは思えないのが悔しい。
著作権の暴走に歯止めをかけるため、 小委員会の人選に偏りがあること 違法ダウンロード違法化がたくさんの害悪をもたらすこと 地上デジタル放送をDRMフリーにしつつ海賊版流出を防ぐ方法を模索すべきということ ストリーミングとダウンロードを区別するのは…