いくやの斬鉄日記

オープンソースからハイスクールフリート、The Beatlesまで何でもありの自称エンターテインメント日記。

それは配列か数値か文字か。

2004年04月01日 20時33分09秒 | PC
今日もっともよく見たエラーは
failed to convert Fixnum into String (TypeError)
です。
ArrayかFixnumかStringかというのはとても重要のようです。
to_iとかto_s使いまくり。

変更したい項目にチェック(ってラジオボタンですけど)を入れて、[編集]をクリックすると下のフォームに表示される、という処理ができるようになりました。
次は、編集した項目を保存できるようにせねば。
あと、ロックファイルを作ったほうがよさそうです。
書き込みフォームと編集フォームは別物になっているので、1つにするとスマートそうですね。
.paramsも多いに役立ちそうです。

あー、あと、忘れがちなのが初期化。
まぁこれをやっておけば配列か数値か文字か悩む事がちょっと少なくなっていい感じです。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

多次元配列。

2004年04月01日 13時06分06秒 | PC
ある特定の場合の配列(配列をループで回して、内容を変数に入れただけ)、複数行があった場合一番下のものが利用されますよね。
例えば、
1,ほげ,ふが,ふがが
2,ほえ,もえ,もええ
だと、2の行が出てきます。
これだと困るので、配列に配列を入れて多次元配列にしてしまうのだそうです。
初期化してから、ループの中で
fuga.push(num, title, naiyo)
とすると、
print "#{fuga[0][0]}"
で「1」と表示されます。たぶん。。
配列の参照が数字だとわかりにくいので、ハッシュを使って
fuga.push({"num" => num, "title" => title, "naiyo" => naiyo})
にして、
print "#{fuga[0]['naiyo']}"
とすると、直感的でよさげな感じです。

とても勉強になりましたが、道のりは遠そうです。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Fedora Legacy

2004年04月01日 02時20分18秒 | GNU/Linux
http://www.fedora.us/wiki/FedoraSources

Red Hat Linux 9 のリポジトリがありました。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

キン肉マン二世

2004年04月01日 02時00分14秒 | アニメ
マリみての感想はまた後ほど。

次回予告でキン肉マン二世の声を聞いて、小野坂昌也氏の声だとすぐにわかりましたよ…。
神谷明氏のような声の方がいいんじゃないかと思いますけどねぇ。
小野坂氏は、私の知っている限りでは「ツヨシしっかりしなさい」以来の主役なのですが、他に何かありましたっけねぇ。知らないのか忘れているのか。
まぁどっちにしろ見ないので別にどうでもいいです(ぉ
早くマリみてに復活して欲しいですね。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

とりあえずマリみて最終回。

2004年04月01日 01時32分09秒 | マリア様がみてる
これを見るために今日はビールを飲まなかったんだー!
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする