2005年9月10日土曜日

今日は

今日はプログラムのリリース前で2回も同じような大バグ出して凹みング

エラーチェックの部分とエラー表示の部分が離れてて、しかもエラー表示のところにもチェックロジックが入ったりしてるの、両方の受け渡しがグローバル変数なの、本当にしょっぱい作りなのだけど組みなおす気力も無く、逃げ回るところを、自然の摂理が無慈悲に真理を教えてくれる、非常にキビシイー

2005年9月8日木曜日

「ファイルを読み込んで書き換えても変化しません」

ルビーのマニュアルに載ってる例文
io = open("C:\\example.txt", "r+")
ary = io.readlines
ary.each_with_index{|l, i| l[0,0] = (i+1).to_s + ": "}
io.rewind
io.print ary
io.close

これがいきなり読めない....頭がさびついてるなぁ、each_with_indexで列データを一個 l という変数に入れて、順番の数を i という変数に入れるらしい l[0,0] で l という文字列の先頭のポジションということ、そこにi+1を文字列に変えて(to_s)流し込む、これで
AAA
BBB
CCC
というテキストは
1: AAA
2: BBB
3: CCC
に書き換えられる

2005年9月7日水曜日

ruby その2

ちょっと合間に、ルビーを動かしてみたがRDEが便利すぎて失禁しそうですよ(w
win32oleを呼べるのでちょっといろいろ動かしてみたが、これだけでも十分vbscriptを置き換えられる、そろそろrubyかのう....ふっふっふ

2005年9月5日月曜日

大雨

秋葉原からの帰り、大雨に.....こういう時雨宿りしてると、すごくリラックスしてるような感覚になる、世界の果てまでずーっと雨で煙ってるような気になる、晴れたら忘れるけど(w

2005年9月3日土曜日

プログラマの消える日

またキター「プログラマの消える日」話
http://www.dir.co.jp/publicity/column/050831.html

かつてCASEツールで作業できるようになってプログラマがいなくなるという話があった、またLinuxによって一般市民がプログラミングに目覚め、プログラマは必要なくなるという話もあった(岩谷系)そして今、また消える話が.....

.本質的には開発環境も向上するけど難易度は上がるいっぽうだし、要求もエスカレートする一方なんですけど....

rrencode

http://www.hyuki.com/t/200509.html#i20050902174958
凄いな、この文章をrubyのプログラムとして実行すると、メッセージが出力される、記号しか用いない、原作のppencodeはアルファベットしか用いずにperlプログラムとして実行するとメッセージが出てくる

2005年9月2日金曜日

rubyを試しに...

宣言が無いので変な感じ、Cマガジンの付録をインストールして、
まずは

STDOUT.print "おはよう、世界"

からスタートですじゃ
http://www.ruby-lang.org/ja/
http://homepage2.nifty.com/sakazuki/rde.html