- 1 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 21:07:47 ]
- オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
まったりと行きましょう。 Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 36 pc12.2ch.net/test/read.cgi/tech/1246174168/ 過去スレ・関連スレは >>2-
- 496 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 05:42:21 ]
- おまえJRってどういう意味で使ってるの?
旅行でビジネスホテル使ってもかなりブロードバンド引いてあるし 家の中にばっかいないで外に出ろよ
- 497 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 07:54:32 ]
- >>496の考えてる田舎は既にかなり都会である件
- 498 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 08:25:59 ]
- >>496
お前こそJRをどういう意味で使ってるんだ 駅だぞ? ブロードバンドが引いてあろうが何だろうが 交通手段が無いところでIT会社が成長するのは難しすぎる
- 499 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 08:34:10 ]
- 松江ってJRの駅ないの?
- 500 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 08:36:45 ]
- >>499
JRの駅くらいしかない。
- 501 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 08:38:23 ]
- 普通に山陰本線だが、どうも>>498は新幹線とでも言いたいのではないかという気がして仕方がない
- 502 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 08:46:17 ]
- 松江厨が空気読めないレスをしております
- 503 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 09:11:31 ]
- 松江にJRの駅があるなら
初めから会話が成り立ってないな
- 504 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 09:19:55 ]
- 一畑も忘れんなよ
- 505 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 09:23:21 ]
- セリーヌの金ピカ自転車に乗ってくるので交通手段の問題はありません
- 506 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 11:54:31 ]
- 日本にJRの駅がない県庁所在地はないだろ…
と思ったら、那覇があったか。
- 507 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 13:26:38 ]
- >>494
確かに>>490は「都会」とは言ってるが「首都圏」とまでは言ってないからな
- 508 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 15:56:30 ]
- ちょっと質問
Ruby1.8 と Ruby1.9 で併用するスクリプトで文字列のエンコーディングの変換をしたいんだけども Ruby1.9 では String#encode を使ったほうがいい? 共通で使えるから Iconv.conv でいいやーとかはダメ?
- 509 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 17:57:42 ]
- 隣の机でもメールで会話してるアフォPGも居るから、
距離は微妙だな。 客は大都市圏のほうが多いから、営業と打ち合わせは大都市に事務所無いとコスト掛かるな。
- 510 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 18:02:18 ]
- >>508
併用かつ常に同じiconv実装を使える保証があるならIconvでいいと思う。 保証が無くて、CP932やCP51932くらいしか使わないのだったらNKFの方がよい。 どちらでもないなら場合によるかなぁ。
- 511 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 20:21:07 ]
- 1.9でYAML.loadしたらハッシュはYAMLに書いた順番通りになりますか?
- 512 名前:デフォルトの名無しさん mailto:sage [2009/10/01(木) 20:44:52 ]
- >>510
そういえば1.8の$KCODEって sはCP932,eはCP51932を期待していいもんなんだろうか なんとなくWindowsは期待していい気がするけど他OSだと微妙な気がしてきた
- 513 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 11:34:22 ]
- Ruby1.9 で日本語文字列を inspect するとコンソールのエンコーディングによっては前時代的に表示が崩れるよね
Ruby1.8 の時より退化してるような気がしなくもないんだが、なんか超賢い irb の設定とかある?
- 514 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 11:43:54 ]
- >>513
$ irb1.9 irb> p "うんこ".encode('UTF-8') "うんこ" irb> p "うんこ".encode('Shift_JIS') "????" irb> p "うんこ".encode('EUC-JP') "????" $ $ irb1.9 -Eutf-8 irb> p "うんこ".encode('UTF-8') "うんこ" irb> p "うんこ".encode('Shift_JIS') "うんこ" irb> p "うんこ".encode('EUC-JP') "うんこ" $stdout の external encoding を irb 内で直接切り替えてもよさそうだが方法がよくわからんかった
- 515 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 12:57:37 ]
- 新時代的に日本語文字列はUTF-8しか使わないというのでどうだろうか
- 516 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 13:09:20 ]
- defaukt_external の正しそうな使用法を見た気がする
irb で実行されたファイル保存なんかが UTF-8 に切り替わる危険性はあるが
- 517 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 15:51:25 ]
- $stdin.set_encoding("locale")
$stdout.set_encoding("locale", undef: :replace, invalid: :replace) $stderr.set_encoding("locale", undef: :replace, invalid: :replace)
- 518 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 16:40:11 ]
- ぎゃー set_encoding なんて組み込みクラスにあるのか
メソッド名変えないと
- 519 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 16:54:49 ]
- 例外が起こらない begen ... rescue ... end は処理遅いですか?
begin ... end で括っただけでやや重いとかそういうことってある?
- 520 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 17:02:35 ]
- 初心者スレじゃないんだしまず自分でベンチ取ってみろよw
たぶん、その重さが気になる状況ならRuby自体やめろっていう程度だと思う
- 521 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 17:15:25 ]
- >>518
自作メソッドが微妙に似た機能で全く同じ名前だと困るよね
- 522 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 17:17:46 ]
- あんだば入れるかどうかって何か決まりがあるの?
- 523 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 17:19:59 ]
- RubyであえてHigh Performance RubyやEffective Rubyみたいな本を読みたい
もう出てたりする?
- 524 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 17:23:51 ]
- rubyのメソッド名で単語区切りに入れる
定数(マジックナンバー的な意味での)も同様 camelCaseは使わん
- 525 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 18:18:06 ]
- メソッドは小文字でアンダースコア区切り
クラス・モジュールはUpperCamel それ以外の定数は大文字でアンダースコア区切り 例外はString()とかInteger()とか
- 526 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 19:45:08 ]
- >>523
ホットスポットをCモジュールに切り出せ、以上、で終わってしまうので、 そういう本は出ない。てかEffectiveじゃなくてEfficient?
- 527 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 19:48:16 ]
- るびまでパフォーマンスチューニングねたいっぱいやってたじゃん
- 528 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 19:57:57 ]
- >>523
アプリケーションレベルでの高速化(キャッシュとか並列化とか)はよく聞くけど Rubyプログラムの高速化はあんまり聞かないなあ。 「Ruby 速い」でぐぐったらるびまの記事とかあったけど、求めるものとは違うかも。 ttp://jp.rubyist.net/magazine/?0022-FasterThanC
- 529 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 20:54:02 ]
- ライブラリ名は _ と - か混在してカオス状態
- 530 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 20:58:29 ]
- もうだめかもわからんね
5冊も参考書買ったのに
- 531 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 21:06:03 ]
- >>529
Rubyの標準添付ライブラリを見てくれていれば - (ハイフン)が標準だということは分かっただろうに・・・ wx_sugar、お前のことだ
- 532 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 21:42:52 ]
- 個人的は(C++ みたいに)言語の変数に使える記号のみで
ライブラリ名も命名されてる方が一貫性があって好み というわけで、最近書くRubyライブラリ名はみなアンダースコア 区切りに統一した
- 533 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 21:55:20 ]
- >>532
頼むからやめてくれ もうこれ以上、require書くときに「ハイフンだっけアンダースコアだっけ」とか悩みたくない
- 534 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 21:55:56 ]
- いるよね個人的趣味でデファクトスタンダード破る奴
- 535 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 21:57:25 ]
- >>532
まっとうな判断だと思う どうせクラス名・メソッド名になればハイフンは使えないんだし、無意味な脳内変換が必要になるだけ
- 536 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 22:03:22 ]
- 統一されていないのが一番厄介なんだよな
空気呼んでくれ
- 537 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 22:46:53 ]
- C の #include 同様 require の引数も所詮ファイル名なんだから、どちらでも気にならんな。
- 538 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 22:57:20 ]
- 脳味噌が欠乏している人はそんなことでも気になるんだよ
- 539 名前:デフォルトの名無しさん mailto:sage [2009/10/02(金) 23:14:43 ]
- Rails脳だとActiveSupportの自動ロード(*)に毒されているので
アンダースコアを使う。 const_missing 時に Foo::BarBaz → foo/bar_baz と変換した 名前で require する機構がある。
- 540 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 04:57:11 ]
- いるよね個人的趣味でデファクトスタンダード破る奴
- 541 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 05:07:53 ]
- ・ require がハイフンとアンダースコアと空白を同一視すべきだった
・ ActiveSupport はハイフンに変換すべき ・ 必要なのはファイルではなくクラスやモジュールである以上ファイル名に依存するのが糞 ・ マニュアル読まずにライブラリ使おうとすること自体が間違い どれか選ぶよろし
- 542 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 05:14:43 ]
- require 'a と書いた時点でディレクトリ走査して
候補を表示するサポートがあってもいいかな、と思うことはちらっとある
- 543 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 05:29:39 ]
- 前田さんのところのコーディング規約はハイフンだね
ttp://shugo.net/ruby-codeconv/codeconv.html
- 544 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 05:33:53 ]
- どれでも良「かった」んだよ
その中からRubyはハイフンを選んだわけで 娘を人質にとられてるとかそういう事情があるのでない限り 利便性を捨てる理由がないのならハイフンにするのが無難
- 545 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 05:57:45 ]
- 教祖がハイフンと逝ったから、信者の皆さんはハイフンを使わないと地獄に堕ちるだけ。
- 546 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 07:32:06 ]
- なんかもう目眩がしてきた
all_load_paths-c.yaml
- 547 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 09:22:01 ]
- >>535さんの作るライブラリのクラス名はハイフン区切りなんですねさすがです
- 548 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 09:40:28 ]
- アンスコの間違いでは
- 549 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 09:44:36 ]
- Ruby歴はけっこう長いんだけど低いレベルで安定しちゃってて
全然進歩がない。それで困ってないといえば困ってないんだけど。 開くたびに違うTIPSや小ネタ表示してくれるサイトとかってないですか?
- 550 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 09:59:50 ]
- 困るような問題にぶつかれ
困るような問題が無いならそれでいいじゃないか 以上
- 551 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 11:33:13 ]
- >>549
レシピブックをひととおり読んでみるとか
- 552 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 12:03:33 ]
- >>551
どのレシピブック?
- 553 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 14:32:53 ]
- 初心者スレ見てると、このぐらい簡単だろと回答してみようにも意外ときれいに書けなかったり
これ初心者に役立つのか?とは思いつつも盲点をつかれたような回答がついたりと 為になることもままある さっぱりなときも多いけどw それはともかく他人のコード読みまくるのが一番だと思うよ
- 554 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 14:37:06 ]
- そこまで労力かけたくないって話だろう
- 555 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 14:39:55 ]
- 自分が使うライブラリのコード読むだけでずいぶん効果あるんだけどな
それもブラックボックスで困らないというなら、その程度で身の丈に合ってるんじゃね
- 556 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 14:51:08 ]
- アンテナ作りたいんですけどhtmlパーサっぽいのないですか
ぐちゃぐちゃのhtml渡してもパースエラー吐かずにがんばってくれるのがいいです
- 557 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 15:07:14 ]
- ぐぐれ
それすらできんのでは成功はない
- 558 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 16:27:53 ]
- 最初にLINT噛ませて成形してパーサに喰わせればいいんじゃね。
方言を標準語に直して字句解析すればおk。
- 559 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 16:49:46 ]
- そのへんは、firefox (かIE)に渡すのが一番だという結論になってたはず
- 560 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 23:01:42 ]
- >>556
htmlsplit >>557 ライブラリに関しては、探しても見つけられない (or 良くないものを見つけて満足してしまう) ことがよくあるので、人に聞くべきだと思う
- 561 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 23:25:46 ]
- Ruby 1.9.2 のリリース延期かよ・・・
まあ、分かっちゃいたけど下手したらさらに1年後くらいになりそうだな
- 562 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 00:39:11 ]
- リリース延期てなんかあったの?
- 563 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 00:46:43 ]
- >>562
延期というかリスケ。[ruby-core:25707] 決まるのは10/13の会合で。[ruby-core:25841]
- 564 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 14:33:48 ]
- うんこでもいいから毎年一回だしてほしいなあ
- 565 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 14:40:58 ]
- previewとか1.7系みたいなのならいくら出してもかまわないけど
正式版でうんこは臭うからやめてくれ
- 566 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 14:42:00 ]
- 正式版でもどうせたいしたことないし
リリースが質を高めるモチベーションになってるからさ
- 567 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 14:43:35 ]
- matzにっきが再開?
- 568 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 16:09:14 ]
- しかし1.9系は1.9.2からが本番だから
1.9.2はなるべく早く出して欲しいなぁ
- 569 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 16:45:42 ]
- バージョン番号が1増えたからといってどうかどうにかなるもんでもあんめえ
「それ」はおそらく1.9.1でも充分に行えるはずだし、そうしておくべき あと RUBY_VERSION >= '1.9.0' の問題は公式にコメントなりガイドなりあったほうがええぞ
- 570 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 16:49:24 ]
- >>569
ここに書いて解決する可能性は低いと思う
- 571 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 16:54:56 ]
- >>569
どうにかなるんだよMerbユーザにとっては 1.9.2を待ってる人は相当多いと思う
- 572 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 17:20:29 ]
- 再利用型メソッド上書きにまつわるエトセトラと同じような問題だと思ってる > RUBY_VERSION >= '1.9.0'
alias _old_hoge hoge def hoge old = _old_hoge ... end だとまずい、みたいな
- 573 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 17:25:55 ]
- まー、
「提供されてるそのまんまのはずの機能を使ってごく素直に記述して“きちんと動作する”のに怒られる」 という点では似ていなくもない
- 574 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 17:29:01 ]
- >>569
結局「バージョン番号分岐でもdefined?でもどっちでもいい」って方向で まとまったんじゃなかったけ
- 575 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 17:31:04 ]
- rubyなんて1.68で充分だろ
- 576 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 17:32:05 ]
- >>569も>>572もダメな理由がわからない\(^o^)/
- 577 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 17:44:28 ]
- >>574
各々で動作しない場合の理由の例示というのはあってもいいかな、と思う 動作しない場合を踏まえた上で利用するのは全く問題あんめえ defined?(Encoding) は Module::Encoding が include されてると誤爆するから defined?(::Encoding) と書け、とか str.respond.to?(:force_encoding) は ::Encoding の存在を保証しないから defined?(::Encoding) にしとけ、みたいな RUBY_VERSION が駄目な理由は結局明示されなかったが
- 578 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 17:52:51 ]
- あー、>>420-のことか
- 579 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 18:14:40 ]
- つか、 Ruby 1.9.1 を名乗っておきながら特定の標準ライブラリが動作しないなんてのは
スクリプト作者が考慮することじゃない気がしてならない そのプラットフォームで Ruby を使用する利用者側が、各々の環境における代替手段を追記すべき
- 580 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:10:24 ]
- 現時点で1.9系専用の(文法ではなく)機能を要求するからといってバージョンに依存した判定をすると
例えば1.8系にコンパチの機能がついて要件を満たした時に、無駄に1.9系を要求することになるから微妙だという話じゃなかったっけ あとはMRI以外の実装がバージョン番号と機能が一致しないんじゃないかって話とか そのへんは事情がよくわかんないけど
- 581 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:14:40 ]
- 現時点では 1.9.1 と 1.8.7 と 1.8.6 しかないのにね
「1.8.8.ではどうなるかわからないだろ」なんてのは今議論されてもそいつが困るだけのはずなのに
- 582 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:31:20 ]
- RUBY_VERSION のいいとこは、でかい if 文で括れるところだろ
機能 A は存在するが機能 B は存在しない、というような複雑な状況を無視できる 本当に respod_to? と defined? を使っていったら可読性は限界まで下がるぞ
- 583 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:34:01 ]
- Ruby.has_encoding? みたいなのがあればよかったんでないか
- 584 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:37:35 ]
- RUBY_VERSIONよりdefined?がいいという理由は
1. >>580 2. 「Encodingが必要だ」という意図が分かりやすい の二つが今まで挙がってたはず 両方とも一長一短あるし、俺はどっちでもいいと思うよ >>582 Encoding関連以外に、if文で分岐しないといけないような機能ってないのでは
- 585 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:45:25 ]
- Encoding は String クラスと Encoding クラスの両方に影響して
なおかつ iconv とかも必要として実装依存だから例外中の例外とも言える でも使用前に返り値が Enumerable かどうか確かめるとかいうのはめんどいぬ
- 586 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:49:18 ]
- Object#tap 使うたびに Object.new.respond_to?(:tap) を調べるのはやだなあ
- 587 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 19:56:44 ]
- tap使ったスクリプト書く度にバージョンチェックするのもいやだぞw
そういうのは例外で動作止まるのを期待してノーチェックでいいだろ
- 588 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 20:00:40 ]
- >>586
tap程度なら、ない環境を検出したら自前の定義を提供すればいい。
- 589 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 20:05:28 ]
- if RUBY_VERSION >= '1.9.0'
require '1.9/main.rb' else require '1.8/main.rb' end これが許されざるよなのが辛い 実質2バージョンを並行管理しないといけないのも辛いが
- 590 名前:デフォルトの名無しさん mailto:sage [2009/10/04(日) 20:11:40 ]
- 実際問題としては「Ruby1.9ぽく書きたい」のでない限り、併用スクリプトでは問題にならないはず
文字列とIOだけは別途処理しないとどうにもならないが
- 591 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 08:16:44 ]
- >>583
だね。どんなフューチャーがサポートされてるか、って観点だとそれが一番きれい。 当面はそういうgemを作って凌ぐとして、 次の1.9系、1.8系リリースで入らんもんかね。
- 592 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 08:33:16 ]
- >>591
今入っても、もう遅いだろう 動く環境と動かない環境があるのでは…… というか、もし1.9.1の時点でhas_encoding?が入っていたとしても そのメソッドは1.8.0や1.6.xでは動かないのだから どちらにしても、あまり役に立たないと思う
- 593 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 08:34:17 ]
- フューチャーだから未来のために入れるんじゃないのか
- 594 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 08:52:20 ]
- フィーチャー?
- 595 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 08:53:06 ]
- ときどき futuring 誰それ って書いてあるのを見るとかわいそうに思う。
- 596 名前:デフォルトの名無しさん mailto:sage [2009/10/05(月) 08:53:17 ]
- バージョンチェックはアフォっぽい所は有るな。
バージョンチェック部分の記述だけで10バージョンぐらい比較してたりしてw
|

|