人気ブログランキング | 話題のタグを見る

自作自演

Firefox の話題を中心に Web 関係の話も扱うつもりの雑記。だった。
zisakuzien.exblog.jp

Top

PHP と Ruby でフォームの値を配列で取得する。

<label><input type="checkbox" name="color" value="white">白</label>
<label><input type="checkbox" name="color" value="yellow">黄</label>
<label><input type="checkbox" name="color" value="blue">青</label>
<label><input type="checkbox" name="color" value="red">赤</label>
みたいな感じの要素が form の中にある HTML から送られてきた値をどう取得すればいいか、という話。
例えばこれだと、color という名前の配列に選択された値が格納されていてほしい、というのが前提です。


PHP だと、HTML の側で input の name 属性に color[] を指定してやると
$_POST["color"][0] のようにアクセスできます。
ループをまわせば順にこの例だと選ばれた色について処理できます。
HTML フォームで配列を使用するにはどうすればよいですか? (PHP Manual)


Ruby で同じようなことをするにはどうすれば良いのか調べてみました。
form = CGI.new
form["color"].each do |i|
# 何か処理
end
では、複数のチェックがあっても初めのひとつの値が、チェックの数だけ繰り返し処理されてしまいます。
これを回避するには
form["color"].to_a.each do |i|
form.params["color"].each do |i|
のどちらかのようにすれば良いようです。
[ruby-list:39791] CGIでHTMLのフォームの同一名オプションの配列の値の取り出し方
[ruby-list:39792] Re: CGIでHTMLのフォームの同一名オプションの配列の値の取り出し方
[ruby-list:39793] Re: CGIでHTMLのフォームの同一名オプションの配列の値の取り出し方
# by tokage-shippo | 2008-11-21 20:23 | プログラミング

メカフォクすけ その2。

はじめてのメカフォクすけについては FirefoxNITE に行ってきた。 をご覧ください。
あの後ざくっと描いてみたものをスキャンしたので、アップしておきます (© 2006 Mozilla Japan)。
ゾイドっぽい感じがするのは仕様です。ごめんなさい。
メカフォクすけ その2。_e0067249_18363713.jpg

# by tokage-shippo | 2008-10-25 18:40 | Firefox その他

無線LANルータを買った。

ハードウェアとかネットワークとか全然わからないのですが、
ネットに接続する口が、家でひとつしかないのは大変、ということで、
無線LANルータを買いました。
店員さんに状況を説明して、お勧めされたものを買いました。


私はノートパソコンを2台持っていて、1台は最近出た EeePC、
もう1台は2005年の春に買った dynabook です。
OS は WindowsXP です。
どちらも無線LANアダプタが搭載されています。

EeePC の方はルータの説明書どおりの手順で接続ができました。

しかし、dynabook のほうが、
「次のネットワークにログオンするのに必要な証明書が見つかりませんでした」
と表示されるばかりで、接続できませんでした。

説明書曰く、認証方式は WPA/WPA2-PSK、暗号方式は、自動(AES/TKIP)、とのこと。
接続できた EeePC とネットワークのプロパティを見比べてみると、
アソシエーションタブのネットワーク認証の項目が微妙に違いました。
WPA2-PSK と WPA-PSK。
どうも dynabook の方はドライバのバージョンが古かったようです。

Atheros AR5xxx Series Wireless Network Driver 7.6.0.224 Windows XP(x32/x64)
このドライバを入れたら、ルータの説明書のとおりの手順で接続ができるようになりました。
バージョンが 3 から 7 へ一気に上がりました。
東芝のページでもないし、無線LAN アダプタの製造元のサイトでもないので
入れるか迷ったのですが、私の環境ではうまく動作しているようです。


無線LAN に繋がらない!と検索して引っ掛かる情報は
Windows XP 用の更新プログラム (KB893357) を使うものが多かったので、一応記事にしてみました。
似たような症状に出くわした方はドライバが古くないかどうかも疑ってみてください、ということで。
# by tokage-shippo | 2008-08-30 15:22 | その他

FirefoxNITE に行ってきた。

Firefox 3 Hacks 発売記念の FirefoxNITE に行ってきました。
いくつか書きたいことはあるのですが、時間がないので、画像だけ。

FirefoxNITE に行ってきた。_e0067249_12141091.gif
FirefoxNITE に行ってきた。_e0067249_12142312.gif


本の帯が、ロボットとフォクすけになっていたので、混ぜて描いてみました (© 2006 Mozilla Japan)。
そして、Piroさんにメカフォクすけを強化していただきました。

メカフォクすけなら、ロボットとフォクすけどちらが良いか、という論争(?)に
決着をつけられるかなと。
# by tokage-shippo | 2008-08-28 12:30 | Firefox その他

セキュリティ&プログラミングキャンプに行ってきた。

セキュリティ&プログラミングキャンプ2008
プログラミングコースに参加しました。

参加した方のために書いておくと、ひよこさんの名刺を配ってたヒトです。
最近は Twitter にばかり書いてます… Twitter
本名については、その名義では大学のサークルでの活動くらいしかしてないので
皆さま、さくっと忘れてください。



応募した頃の Twitter のポスト読み返したら、
公演前で小道具できてなくて、いっぱいいっぱいになってた頃だったことが判明しました。
課題以外のコード書く暇があるならとっとと小道具完成させろよ、という時期で
全然コード書いてなかったので、応募用紙書くのが大変でした。

キャンプ前日・前々日は、キャンプが怖くて、内心七転八倒。

時間割は公開されているので、差し支えなさそうなことを順に書いていこうと思います。
というか、何が書いてよくて、何が書いちゃまずいのかって、
何ていうか、困りますね。
その意味でも講師の方の公開されている資料はありがたいです。
その内容は既に公開されているわけですから。

More ...
# by tokage-shippo | 2008-08-18 23:20 | その他
Mozilla Firefox ブラウザ無料ダウンロード

about this...

書き手の名前は 晴柳祐志 と言います。


リンク

Twitter
いつか何とかしたいサイト

最新のトラックバック

検索

S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
XML | ATOM

会社概要
プライバシーポリシー
利用規約
個人情報保護
情報取得について
免責事項
ヘルプ