. 俺ニュース、鉄道板の杜を経由して、 【社会】04年2月をめどに36の駅名を変更へ−名鉄 へ。
. 「名鉄名古屋駅」ですか。 今この名前を見ると少し違和感がありますがその内慣れるでしょう。 ただ、名鉄の駅の名前に「名鉄」と付くのは少しくどいように気がします。 とはいえ、名鉄の全ての駅名に「名鉄」がつけば納得する、という話でもないし(^^;)。 (*1) JRの名古屋駅と区別を付ける為なんだろうか、と想像してみたり。
. そういえば今まで意識したことはありませんでしたが、 近鉄は「近鉄名古屋駅」が正式名称なんでしょうかね。 近鉄のウェブサイトで調べてみるとどっちとも取れそうな感じでした。 明日調べに行こうかな。
. <URL:http://rwiki.moonwolf.com/rw-cgi.cgi?cmd=view;name=Nora> からnora-20020929.tar.gzを入手。
. sample/test.cgiでエラーが発生。
% ruby test.cgi
test.cgi:22:in `noratest': undefined method `escapeHTML' for Web:Module (NameError)
from test.cgi:62
from test.cgi:60:in `each'
from test.cgi:60. web/escape.rb内の
begin
require 'web/escape.so'
rescue LoadError
(以下略). で、 拡張ライブラリが無い(web/escape.soは存在しない)にも関わらず、 例外が発生しない(trueが返る)のが原因っぽい。 その為にWeb::escapeHTML等が定義され無い為、 sample/test.cgiが動かない。
. うーん、require 'web/escape.so'で、escape.soが無いとescape.rbが読みこまれている。 escape.rb自体は既にrequire済みなので二度読みせずに戻り、 結果require 'web/escape.so'は成功する、 という感じでしょうか。
. 会社(Cygwin)と自宅(FreeBSD)で同じ結果が出たのでまず間違い無いかな?
. 昨日帰宅したら、 昨日のNoraの件に関する差分がruby-listに投稿されていてビックリ。 すばやい。 そしてMoonwolfさんからもメールを頂きました。 こちらは拡張ライブラリの名前を変更する事で対処されるそうです。 わざわざありがとうございました。
. 先にNoraの新版をインストール。 動作する事を確認しました。
. 中田さんの差分も試しました。 正しく動作しています。 試し方が変ですが、こんな感じ portsでインストールした1.6.8と、 CVSのものに差分を適用した1.7.3。
% pwd
/home/don/ruby/ruby-current (CVSからcoしたソースの置き場所)
% ruby -ve "require 'lib/pstore.so'"
ruby 1.6.8 (2002-11-06) [i386-freebsd4]
./lib/pstore.rb:22: warning: overriding global function `initialize'
./lib/pstore.rb:83: warning: overriding global function `abort'
% ./ruby -ve "require 'lib/pstore.so'"
ruby 1.7.3 (2002-11-07) [i386-freebsd4.7]
-e:1:in `require': No such file to load -- lib/pstore.so (LoadError)
from -e:1
zsh: exit 1 ./ruby -ve "require 'lib/pstore.so'". なお、差分はruby 1.6.8にも適用できました。 結果は修正済ruby 1.7.3と同じでした。
. GORRYさんの日記からのリファラが大量にあります(笑)。 あと、 <URL:http://na01.shonan.ne.jp/~gorry/diary/200211b.html#1103a> について少しだけフォローさせて下さい。 あのMMLを使って鳴らした曲なんですけども、 実はデモテープ(つまり録音された音)の形で提出してます。 MMLデータを直接渡した訳じゃありません。 当時向こう(今では弊社)も渡されても困っただろうな(笑)。 というわけで誤解されてるかも知れない(と思った)ので念のため説明させて頂きました。
. ちなみにそのデモテープは今でも時々自分の車のカーステで聴いていたりします(^^;)。
. そうそう、大事な事を忘れてました。 SPICE、 仕事用データを作るのに活用させてもらってます。 BGMはシーケンサ等のアプリケーション上で作るようになりましたが、 SEだけはなぜか未だ「テキストファイルに手書き」なんですよね。 …ということは、今でもMML書いてるって事ですかね。 全然意識してませんでした、というかこの文章を書いている今気付きましたよ(汗;)。 どちらかというとアセンブリ言語を、 マクロを駆使してガリガリ書いているのに近いイメージでした。 (*1)
. ruby-rpg.shar kjanaさんのrpg/rlex一式をportsにしてみました。 色々と不備がありますが個人的に使うものなので今の所このまま。
. まえまえからrpgを使ってみたいと思ってちょくちょくいじっていたのですが、 ようやくまともっぽく使えたので嬉しくなって、 その記念のports化(ぉぃぉぃ)。
. で、何に使ったかと言うと…。 erb2rb-20021116.tar.gz これです。 ERB(ERb 2、ERb 1でもいける?)を使って、 eRubyなコードをRubyなコードに変換します。 これまた中途半端なものですが晒します。 使った事がありませんが多分MoonWolfさんのtmplcと同じような物だと思います。 というかNoraのsample/simplebbs/simplebbs/view以下のコードを読んで作る気になった物ですから。 これをWikiもどきに応用してみたいと思ってます。 実行速度が短くならないかな、なんて思ったりして。 で、何時やるのよ>自分。
. ようは自宅マシンや会社のマシンのホームディレクトリに置いてある、 Rubyのコードたちです。 関心があると大体入手して来て、読んで、少し動かしてみて、時間が無いとかの理由から放置、という感じです。 なので、ファイルが残っている == 少しでも関心を持った、だと思うんですが、 かなり思い付きで集めたりもするので、過去の自分は良く分かりません。
. まずは自宅にあるもの。注意書きが無い物は全て他人様製作の物。
. その他、アーカイブを展開しただけで消してない物(dirp-accessとか)やら、 展開した後にports化されたのでそちらを使うようになった物(goRuaとか)やら、 機能を知るために書いたコードやら、 色々。 あと、Ruby本家のCVSリポジトリの一部をcvsupで入手、 主にRWikiやRuby自身、その他をcheckoutして読んでます。
. これだけ列記したけど、 結果として残せている物って少ないヨナァ(汗;)。 とほほ。
. 関心事と言えば、 手元にコードを入手していないものの色々興味を持った事はあります。 今列記せよといわれても困りますが、 そのうち思い出したら日記に書きます。 どちらかというと、 Rubyist!や、Ruby関連の日記などに書かれたリンクの半分以上くらいは読みに行ってます。 これで内容も把握できれば越した事はありませんが…。
. こちらこそどうもどうも(^^)。 バージョンはとくに必要無ければそのままでも良いと思います。 昨日のportsにはソースファイルの日付を使いました。
. 僕自身も自作の物は必要が無い限り日付を付ける程度です。 一日に何度もアーカイブする時などは時や分まで含めたり。
. 今夜でβテストが終了とのこと、 せっかくだからいなぞぅさんとCWD君(二人とも同じ職場の同僚)と一緒にプレイしました。 今回は珍しくスクリーンショットをたくさん撮りましたので、 いくつかをここでお見せします。 身内ネタばかりでごめんなさい。
. まずはとりあえずログインするところから始めますが、これが大変。 さんざんリトライしてなんとか他の二人と同じChaosに入り、 クワガタが発生するマップに移動。 raminaさん(いなぞぅさん)を盾にしてノービスのエルフィさん(CWD君)を鍛え上げます。
. すくすく育つエルフィさん。 あっというまに転職可能なレベルまで上がりました。 モロクに移動して転職完了。 ちょっとトラブルがありつつも更に鍛え上げます。
. 午前2時を過ぎた辺りで一旦終了。 皆で記念撮影。 12/1での再会(再開)を約束します。
. 二人と別れ、 僕は最後の神の声(ゲームマスターによるメッセージ)を聞く為にもうしばらく残ります。 ところがその後砂漠で死に、蟻の巣ダンジョンで死んだところでログイン不能になってしまいました。 仕方無くChaosはあきらめて、 Lydiaにログイン。 ここでは特に何もする事無く、 フェイヨンの町の片隅で時間を潰します。
. ふと町の真中を見るとプロンテラへのワープポータルが出ていたので、 便乗したらそこでサーバーからキャンセルされる。 どうやらLydiaのプロンテラはログイン不能らしい。 あきらめてBaldurへログイン。 ここにはレベル1のノービスが作ってありました。 イズルードの町にて神の声を待ちます。 …声が聞こえて来ました。
. 更に神はカウントダウンをし始めます。 皆が一斉にカウントダウンを始めた瞬間、 …町にはモンスターが大量発生。 うわー。
. カウントは0に至り、 ここで終り。 最後の最後で笑わせてもらいました。 好印象です(笑)。 おかげで12/1が楽しみになりました。
. FreeBSDのports-currentのCVSリポジトリを自宅のマシンにミラーしていたのですが、 リポジトリ内のCVSROOTはミラーされていませんでした。 おかげで自宅リポジトリからportsツリーを得ると$Id: 20021123.diary,v 1.1 2002/12/15 15:18:38 don Exp $タグなどが展開されてしまうという問題がありました。 現在portsからnet/cvsup-mirrorをインストールして、ミラーしなおしている所です。 設定の手順は以下のページを参考にしました。
. なお、今回のこの問題は、 最近lang/rubyでパッチ当てに失敗している旨をknuさんにメールを差し上げたところ上記の問題を指摘された事により判明しました。 knuさんありがとうございました。
. WEBrickによってHTTPサーバ化したWikiもどきをexerbで実行ファイルにしましたが、 どうも上手く動きません。
don@IWA:~/local/bin% ./wikimodoki-standalone.exe
webrick/server.rb:86:in `listen': No error (Errno::E000)
from webrick/server.rb:59:in `initialize'
from webrick/httpserver.rb:23:in `initialize'
from wikimodoki-standalone:106:in `new'
from wikimodoki-standalone:106. WEBrickに付属するサンプル(sample/httpd/httpd.rb)でも試しました。
don@IWA:~/src/ruby/webrick/httpd% ./httpd.exe
[2002-11-28 11:58:07] INFO WEBrick 1.2.3 (2002-09-23)
[2002-11-28 11:58:07] INFO ruby 1.6.7 (2002-03-01) [i586-mswin32]
[2002-11-28 11:58:07] DEBUG TCPServer.new(0.0.0.0, 8808)
[2002-11-28 11:58:07] WARN TCPServer Error: Bad file descriptor
webrick/server.rb:86:in `listen': Bad file descriptor (Errno::EBADF)
from webrick/server.rb:59:in `initialize'
from webrick/httpserver.rb:23:in `initialize'
from httpd.rb:10:in `new'
from httpd.rb:10. エラーの原因が違いますが結果的に両方とも落ちてるので似たようなものか?
. cygwinな外部ライブラリ(socket.so)とmswin32なcore(exerb)を混ぜるのが良くないのか とか妄想してますが、詳しく調べる暇が無いのでいつも通りzshから起動…。
つっこみなどありましたらどうぞ。メイルアドレスは公開されません。
+ Lucas 『Henry』
つっこみなどありましたらどうぞ。メイルアドレスは公開されません。
+ kidalovo 『<a href="http://CapitalCollect.com/>CapitalCollect - kidalovo</a>』
+ Samson 『Terrence』
+ Dejuan 『Damon』
+ Andy 『Jackson』
+ Khalil 『Waylon』
+ yjjhyn 『http://20six.co.uk/ritas/』
+ fqfvbt 『http://www.aeonity.com/rama/ringtone http://www.aeonity.com/rama/free-ringtone http://www.aeonity.com/rama/download-ringtone』