2008-01-01から1年間の記事一覧

Macのrubyのreadlineに不具合がある!?(4)

Macのrubyのreadlineに不具合がある!?(3)の続き。Editline Library (libedit) からたどることができるドキュメントを読もうと思ったが、閲覧できないようなのでソースを読むことにした。libedit/readline/readline.h 未実装のAPIが分かった。 extern KEYMA…

Macのrubyのreadlineに不具合がある!?(3)

Macのrubyのreadlineに不具合がある!?(2)の続き。次のドキュメントを読む。 http://tiswww.case.edu/php/chet/readline/readline.html http://tiswww.case.edu/php/chet/readline/history.html 以下、読んでいて気になったところ。 rl_event_hook Variable…

Macのrubyのreadlineに不具合がある!?(2)

Macのrubyのreadlineに不具合がある!?の続き。ruby_1_8ブランチのext/readline/readline.cを読む。上から順番に読んでいく。 TOLOWER #define TOLOWER(c) (isupper(c) ? tolower(c) : c) これは、なんのへんてつもない大文字に変換するマクロですが、file.…

ruby-talkの「from ruby/RoR to Java (framework unknown) :(」がアツイことになっている。

Subject: from ruby/RoR to Java (framework unknown) :( From: S2 <x y.z> Date: Sat, 5 Jul 2008 02:31:47 +0900My company today decided to ditch ruby development and to develop new web applications only with Java or .net. Current RoR applications wil</x>…

ruby-1.9のdefine_methodで定義したメソッドのblock_given?の動作が理解できない。

block_given? は,多分 yield やら Proc.new などが出来るかどうかを確 認するためのものだと思うのですが,define_method で定義したメソッドで はどちらも出来ません(現状では).なので,block_given? も,その用途 には使えない以上,テストケースのよ…

ruby-core MLに投稿されたruby-mode.elに対するパッチ

Subject: [ruby-core:17615] [PATCH] ruby-mode.el: Fix here-doc strings with inner quotes From: Nathan Weizenbaum <nex342 gmail.com> Date: Sat, 5 Jul 2008 17:57:32 +0900This is a multi-part message in MIME format. 050607010203070700060801 Content-Type: text/p</nex342>…

私にはMacPortsのemacs +carbonが使えない。

先日、次のコマンドでインストールしたMacPortsのemacs +carbonだが、私にはまともに使えないことが分かった。 $ sudo port install emacs +carbon Macのfinkや、LinuxのDebianなどはある程度パッケージメンテナがカスタマイズしてくれていて、必要そうなラ…

Macのrubyのreadlineに不具合がある!?

今日、まつもとさんから次のメールがruby-devに投稿された。 まつもと ゆきひろです次回のリリース前に解決しておかなければならない用件って一覧になっていましたっけ。redmineだと [ruby-core:17472] [Ruby 1.8 - Bug #206] BigDecimal precision in divmo…

alias, undef, definemethodがメソッドになる!?

alias, undef, definemethod といった,あまり使われない命令はメソッ ド呼び出しにしたいと思うのですが,良いでしょうか. 具体的には,RubyVM::FrozenCore に対する特異メソッドとして実装しま す.RubyVM::FrozenCore 自体は,freeze しておくので再定義…

MacPortsのemacsをインストール

Mac

以下のコマンドにより、emacsをインストールした。 $ sudo port install emacs しかし、emacsは、carbon版を使用したいため、+carbonのものをインストールしたい。 $ sudo port install emacs +carbon > Fetching emacs > Verifying checksum(s) for emacs >…

MacPortsのemacs-appをインストール

Mac

$ sudo port install emacs-app しかし、インストールに失敗した。 コンパイルに失敗したようだ。 > Fetching emacs-app > Attempting to fetch emacs-23.0.0_NS-9.0rc3.tar.bz2 from http://downloads.sourceforge.net/emacs-app > Verifying checksum(s) f…

MacPortsのzsh-develをインストール

Mac

$ sudo port install zsh-devel Terminalを起動したときのシェル(ログインシェル)をMacPortsで入れたzshに切り替える。/etc/shellsにMacPortsのzshのパスを追記する。 $ sudo cp /etc/shells /etc/shells.orig $ sudo vi /etc/shells $ diff -u /etc/shells.…

finkからMacPortsへ

Mac

finkを使ってる人が少ないため、finkからMacPortsへ乗り換える。パッケージを作るならば、ユーザが多いほうが私の気持ちがいいからね。 ダウンロード 以下のURLから最新のMacPortsをダウンロードする。2008-06-29現在、MacPorts-1.6.0が最新。http://svn.mac…

Ruby会議2008

今年はなんとかデスマーチを回避し、Ruby会議2008に参加できた。参加できたことはよかった。しかし、実際のところ、私はRuby自体に興味があり、Railsはちょっと、という人なので、思ったよりも成果が少なかった。来年は動画のライブでいいやと思った。6/21の…

ruby-1.9.0-2のMac OSXのfinkのパッケージの作成

finkのruby19パッケージを、ruby-1.9.0-1からruby-1.9.0-2に更新した。 ruby19.info ruby19.patch 興味がある方はお試しください。

明日はRuby会議2008

明日はRuby会議2008に参加します。 昨年はぎりぎりでドタキャンしてしまいましたが、今年は無事、参加できそうです。これまでいろいろな人からもらった次のTシャツのうち、どれを着ていくか悩んでいます。(しょーもない悩みだな。) Ruby会議2006 Astresk(オ…

Time Capsuleが炎上したらしい。

Mac

Time Capsule買ってきたんだけど電源投入してもランプがつかないのでちょっと放っておいたら、もくもくと煙が出てきた(涙 速攻電源外したので火事にはなりませんでしたが、あーびっくりした。 おっと、あぶない。 私もTime Capsuleほしかったんだけどなー。 …

はてなでブログを書くことにしました。

これまで技術系のブログ(日記)は先輩、または私個人のサーバで運用してきました。これは私がサーバを運用してみたくて、その運用ノウハウを得るためということが目的の一つでした。これまでの経験である程度、サーバの運用のノウハウを蓄積できました。今…