Ruby 初心者スレッド Part 17at TECH
Ruby 初心者スレッド Part 17 - 暇つぶし2ch883:デフォルトの名無しさん
08/02/16 14:04:34
何の本の話ですか?

884:デフォルトの名無しさん
08/02/16 14:05:15
>>861じゃね?


885:デフォルトの名無しさん
08/02/16 14:05:32
861 デフォルトの名無しさん [sage] Date:2008/02/15(金) 19:22:31  ID: Be:
    休刊になったLinux Magazine全部入りDVDを入手
    Matz御大による、初等Ruby講座(と探訪Ruby)の
    存在を知り拝読(中)

886:デフォルトの名無しさん
08/02/16 14:06:09
ありがとう

失礼しました

887:デフォルトの名無しさん
08/02/16 14:07:33
>初等講座が190ページ、探訪が96ページ
>雑誌連載ならではの密度(基本2段組でビッシリ)ですので
>これ目当てで買っても損はないかと思います。

ここだけ出版される予定はないの?


888:デフォルトの名無しさん
08/02/16 14:08:06
出たら買うかも

889:デフォルトの名無しさん
08/02/16 14:16:30

URLリンク(ruby-sapporo.org)


890:デフォルトの名無しさん
08/02/16 14:18:56
>>861の感想とかこのところ荒みっぱなしのMatzに読ませてやりたいな

891:デフォルトの名無しさん
08/02/16 15:51:50
Hpricotを半日いじった結果、
「そのサイト専用の正規表現使ってHTMLからdivやtable単位でscanで切り出して配列にしさらに正規表現で切り出す」
ということをしたほうが速いということに至った

もっと一般的なことするまでさよならHpricot

892:デフォルトの名無しさん
08/02/16 16:33:24
初等Ruby講座
第1回 はじめの一歩
第2回 条件判断とループ
第3回 オブジェクトと変数
第4回 配列
第5回 ハッシュ(または連想配列)
第6回 文字列の操作
第7回 パターンマッチ
第8回 入出力
第9回 数と電卓
第10回 CGI
第11回 Rubyで作るCGI
第12回 CGIの道具箱
第13回 ファイル処理
第14回 ネットワークプログラミング
番外編 Rubyカンファレンスレポート
第15回 プロセスとフォーク
第16回 スレッド(その1)
第17回 スレッド(その2)
第18回 データの保存
第19回 XMLとYAML
第20回 XMLとYAML(その2)
第21回 エクストリーム・プログラミング
第22回 独習Ruby
第23回 再入門オブジェクト指向
最終回 ここからのRuby

893:デフォルトの名無しさん
08/02/16 16:34:31
探訪Ruby
第1回 Rubyの国へようこそ
第2回 テスト第一主義
第3回 Wiki Wiki
第4回 Blogの世界
第5回 アスペクト指向
第6回 RubyとEmacs
第7回 Instiki
第8回 テンプレート
第9回 DBM
第10回 tDiary
第11回 Webアプリケーションの基礎
第12回 Webアプリケーションの基礎(その2)
第13回 Webアプリケーションフレームワーク
第14回 マークアップ・マークダウン
第15回 ダイコン
最終回 ネタのタネ

894:デフォルトの名無しさん
08/02/16 18:25:28
>>891
WWW::Mechanizeもそうだけど、ドキュメントがないからどうやったら早いのかわかりずらいよね。
俺も苦労した。
ただいっておくけど、

> 「そのサイト専用の正規表現使ってHTMLからdivやtable単位でscanで切り出して
> 配列にしさらに正規表現で切り出す」

ってのが楽にできるのが、Hpricotですよ。

895:デフォルトの名無しさん
08/02/16 20:28:24
楽さか速度のどっちを選ぶかだね。

896:デフォルトの名無しさん
08/02/17 05:08:19
>>894でいかにもな感じで勧めてみたのだが・・・
>>891みたいな、「それ今知っている技術でやった方が早いよ」と思う人にはやはり勧められない。
文句言うだけなので、やめておいた方がいい。

Hpricotは、半分は「おおーすげー」って感動するためにあるようなものでし、
基本この手のライブラリは、ソース読まないとまともに使えないし、
とにかく早く(速くじゃないよ)やりたいなら、
導入コストがでかいので、gemで入るような既存のライブラリを使うことは勧めない。

897:デフォルトの名無しさん
08/02/17 05:30:32
rubyでXMLを扱うのに速度の速いライブラリはありますか?
rexmlを使うと10秒近くかかるので
最低限の機能としてはXPATHが使えればいいです。

898:デフォルトの名無しさん
08/02/17 05:43:42
Hpricotはここ見れば簡単にわかるだろう
URLリンク(mono.kmc.gr.jp)

899:デフォルトの名無しさん
08/02/17 09:38:02
そんなお前らに超オススメ scrAPI
URLリンク(wota.jp)

900:デフォルトの名無しさん
08/02/17 10:57:19
Hpricotは「抜き出したい範囲の終わりの文字列」が特徴的で自明なときは非効率
html.scan(/<table class="nested"><tr><td>(.+?)<\/tr><\/td><\/table>\r\n<div class="box1/)
みたいな感じ
「どう言っても対応する</div>だとしか言えない」とかいう場合はHpricotのようなパーサの出番

あとHpricotを使っておきながらto_htmlしたものとかを正規表現でscanしたら負けなのでよろしく

901:デフォルトの名無しさん
08/02/17 11:03:30
>>892-893
Rubyの記事だけ抜き出してうんこpdfの段組をばらして
htmに変換してついでにHTML Help形式にもコンバートして売って欲しい・・・

902:デフォルトの名無しさん
08/02/17 11:08:50
>>897
HpricotのXMLモードかlibxml-ruby

903:デフォルトの名無しさん
08/02/17 11:44:50
>>897
Hpricotが拡張ライブラリ使ってるから早いんじゃね?
使ったことはないが

904:デフォルトの名無しさん
08/02/17 15:20:46
expect.rb は標準で入っているんですか?
ActiveSriptRuby で入れた ruby 1.8.6 には入っていないようです。


905:デフォルトの名無しさん
08/02/17 15:55:12
>>902
Hpricotインストールしてみたけどまだ5秒ぐらいかかる。
libxml-rubyはgemでインストールしようとしたらエラーが出たので挫折。
ただHipricotより圧倒的に速そうだ。

906:デフォルトの名無しさん
08/02/17 16:12:42
>904
pty拡張の一部なので(ext/pty/lib/expect.rb)、
ptyのないシステムには入っていないかも知れない。


907:デフォルトの名無しさん
08/02/17 21:04:17
Rubyをシュミで使うくらいには初心者から片足抜けたんだけど、
お勧めの面白そうな言語ある?
PerlとCとJavaは除外で

908:デフォルトの名無しさん
08/02/17 21:05:34
Python

909:デフォルトの名無しさん
08/02/17 21:11:07
最近はlispをたしなむのが流行らしい。


910:デフォルトの名無しさん
08/02/17 21:18:30
Schemeあたりに触れて「面白いけど使えねー」と嘆き
Haskellあたりを食い散らかして「作れるもんねーよ」と嘆く
そしてRubyに戻ってくると…「俺こんな汚いコードや粗悪なアルゴリズム書いてたのか!」

とりあえずはLisp系列か関数型言語のどっちかだろ

911:デフォルトの名無しさん
08/02/17 21:58:41
Pythonは変な意味で被らないか

912:デフォルトの名無しさん
08/02/17 22:28:38
すいません、教えてください。

@one, @two, @three, @four, @five ...
とインスタンス変数をたくさん持ったオブジェクトAがあり、

@one, @two, @three
というように上の一部に対応するインスタンス変数(のみ)を
持ったオブジェクトBがあります。

Bのインスタンス変数すべてが対応するAのそれと同じ対象を
参照していればtrue、そうでなければfalseを返すメソッドが
ほしいのですが、どうすればキレイに書けるでしょうか?

913:デフォルトの名無しさん
08/02/17 22:29:32
TOOWTDIな世界に触れてみるのは悪くないと思う

914:デフォルトの名無しさん
08/02/17 22:33:31
>>913
なんかの書き間違いかと思ったら、パイクソかよ。

915:デフォルトの名無しさん
08/02/17 22:53:00
>>912
そういう全比較の結果に頼らなければならないこと自体が何か非常にまずい

916:デフォルトの名無しさん
08/02/17 22:57:00
>>912
よくわかんないけど、Object#instance_variables とか Object#instance_variable_get とか使えばいいんじゃないか。

a = A.new
b = B.new

b.instance_variables.each do |varname|
   val = b.instance_variable_get(varname)
   if val != a.instance_variable_get(varname)
     puts "b.#{varname} != a.#{varname}"
     break
   end
end

917:912
08/02/17 23:09:35
>>915
自分もそんな気はしてたんですが、アプリの終了時に
上書き保存のダイアログを出すかどうか調べる方法として、
こんなへたれロジックしか思いつきませんでした・・・。

>>916
これ、いただきます。感謝です。リフレクション系のメソッドが
なかなか自然に浮かんできません。修行します・・・。


918:デフォルトの名無しさん
08/02/18 00:08:57
>>917
もっといい方法があるはず
リフレクション無しでやれないかどうか、頭を捻って考えるべき

どうしても思いつかないなら、ここでソース(or具体的なクラス構成)を提示して
「どんな方法があるか」を質問すればいい

919:デフォルトの名無しさん
08/02/18 01:34:54
AとBで共通に参照してる変数群が表す情報は
オブジェクトで表現してみるとか。比較一つでいいし。

関係ないこと纏めてもしゃーないからやっぱ
設計しだいだけど

920:デフォルトの名無しさん
08/02/18 05:45:53
>>917
変更した時にフラグを立てることは出来んの?

921:デフォルトの名無しさん
08/02/18 09:10:09
>>916
カプセル化の意味ねー。

922:デフォルトの名無しさん
08/02/18 09:11:50
MIX-INってどうなったの。
rubyといえばMIX-INって記憶してるんだけど。

923:912
08/02/18 09:37:09
>>918
リフレクション無しでというのが基本なんですよね。
もいっかい考えてみます。またよろしくです。

>>919
オブジェクトで表現して比較というのは考えたんですが、
どうやったら同一性を定義できるのかわからなくなって
とりあえず変数比較でお茶をにごした次第です。

>>920
undo/redoを実装していて、どっちみちオブジェクトの状態を
保存しておく必要があってフラグにはしませんでした。
でもやっぱりあったほうがいいのかも。


924:デフォルトの名無しさん
08/02/18 10:05:24
同一性は==でいいと思うんだが…

925:デフォルトの名無しさん
08/02/18 10:14:38
>>924

926:912
08/02/18 11:24:18
>>どうやったら同一性を定義できるのかわからなくなって
オブジェクト自体じゃなくて変数の参照先の同一性の間違いです。

が、考えてみると普通に一個一個見ていけばいいだけですね。
そうすると面倒くさくなってやっぱり916がいいような気が。


927:デフォルトの名無しさん
08/02/18 11:42:06
そんなん==を再定義すればいい。
instace_variable_get使うつもりだったのをオブジェクトにして、
アクセサつけてprotectedにして。

928:デフォルトの名無しさん
08/02/18 11:42:18
文字化けします。助けて


・出力結果
URLリンク(news23.org)

・環境
OS Windows 2000
使ったライブラリ URLリンク(raa.ruby-lang.org)
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

・文字コード
ソースの文字コード sjis
コマンドプロンプトの文字コード 932(sjis)

・出力メソッド
print、puts、pでほとんど同じ

・実行
ruby -Ks amazos.rb
(ソース中に文字コード指定なし)

929:デフォルトの名無しさん
08/02/18 11:52:25
>>928
自己解決しました

require 'nkf'

出力したい文字列.tosjis



930:デフォルトの名無しさん
08/02/18 19:52:14
Unicode を SJIS で出力してる風な文字化けだなあ

931:デフォルトの名無しさん
08/02/18 20:13:49
>>930
いやそのまんまだし

元のXMLを自力で解析してれば文字列がUTF-8のままだって気づいたんだろうけどね
初心者が一足飛びにモジュールだけ使うのも考えもんだな

932:デフォルトの名無しさん
08/02/18 20:25:26
chcpコマンドを使ってる人を初めて見た

933:デフォルトの名無しさん
08/02/18 21:27:03
Ruby/AmazonはREXML使ってるみたいだけど、REXMLってUTF-8以外の対応がいまいちだったような。

934:デフォルトの名無しさん
08/02/18 21:38:16
UTF-8以外のXMLはレッドデータブック入りだから大丈夫

935:デフォルトの名無しさん
08/02/18 21:38:32
UTF-8以外のXMLは要らない子だし

936:デフォルトの名無しさん
08/02/19 00:52:15
質問です。
www.ruby-lang.org に置いてあるマニュアルのスナップショット版(rd形式)
を html に変換するにはどうすれば良いのでしょうか?

937:デフォルトの名無しさん
08/02/19 00:53:56
RDのマニュアルとか見ればいいんじゃね?

938:デフォルトの名無しさん
08/02/19 01:02:01
>>937
すみません。
RDのマニュアルはどこにありますか?

939:デフォルトの名無しさん
08/02/19 01:20:41
というか普通のHTML版やHTMLヘルプ版では何かまずい?

940:デフォルトの名無しさん
08/02/19 01:33:24
>>939
できれば最新版を参照したいので、スナップショットから
HTML版を構築したいのです。

941:デフォルトの名無しさん
08/02/19 07:10:47
>>917
GUIアプリだと、変更時にフラグを立てる

Undoの実装などにコマンドパターンを使うから、
フラグ立てひとつ処理が増えたとしても影響ない

942:デフォルトの名無しさん
08/02/20 16:36:58
VB6のような、DelphiのようなRubyがあったらなぁ

あ...言ってみたかっただけです

943:デフォルトの名無しさん
08/02/20 17:02:47
「ディレクトリの中の更新済みのrbファイルだけをサーバにFTP転送する」
というのが手作業で面倒なのでrakeというものでやってみようと思いました

…ファイルから2次的ファイルが生成されるようなやり方でないと記述できない? *.cと*.oのような

944:デフォルトの名無しさん
08/02/20 17:10:49
>>943
よーわからんが、

「オブジェクトファイルより新しければコンパイル実行」
という判断の元になる「オブジェクトファイル」に該当するものが
RubyスクリプトのFTP転送という仕事には存在しないから
新しいファイルだけを転送ということをさせることができなくね?

という質問でいいか

945:デフォルトの名無しさん
08/02/20 20:59:53
>>943
Rakeについてる rake/contrib/ftptools.rb がそれっぽいけど
# This file is still under development and is not released for general use.
だそうな

Rake::FileTaskみたいにRake::Taskを継承して、タスクを実行する必要があるか
判定するメソッドneeded?を定義してやればできそう

946:デフォルトの名無しさん
08/02/20 21:43:21
FTPは鯖にある日付がいまひとつ確実に取れないからねぇ。
相手側にシェルアカウントがあればそのまま、自宅にSSH鯖があればCGI経由で
rsync/SSHとかできるけどね。

947:デフォルトの名無しさん
08/02/20 22:01:26
ローカルにインストール用ディレクトリとか作ってそこにコピーさせればいい
ディレクトリにあるファイルより新しければFTP転送

Rubyスクリプトが大量にある場合はちと悲惨だが…

948:デフォルトの名無しさん
08/02/20 22:14:03
単に転送終わったときにタイムスタンプ用のファイルをtouch。
次回はそのファイルより新しいものだけを転送。
でいいじゃん。

949:デフォルトの名無しさん
08/02/20 22:17:50
Rake使ってみたいって言ってんじゃんよ

950:デフォルトの名無しさん
08/02/20 22:49:55

950を踏んだ訳だが


951:デフォルトの名無しさん
08/02/20 23:03:55
踏む前に書いたくせに!
踏む前に書いたくせに!

952:デフォルトの名無しさん
08/02/20 23:41:46
うむ

>>950
流れが速いわけじゃないし埋めるのも手間だし別に970とか980とかでもいいような気もする

953:デフォルトの名無しさん
08/02/20 23:59:39
>>949
別に使わなくてもいいよ

いや真面目な話、Rakeの依存解決が使えない場面なんていくらでもある
そういう場合は無理にRakeの機能に頼らなくてもいい

954:デフォルトの名無しさん
08/02/21 01:29:52
俺だってRakeの中にrsyncでサーバー(つってもsambaだがwww)と差分同期とるのを書いて
ふだんから使ってるぜ

955:デフォルトの名無しさん
08/02/21 14:01:50
VB(6)はともかく、Delphiに関しては
Matzはどう思ってるんだろう?

個人的には、まともにオブジェクトを指向した
最初の環境はDelだったりする
塚越一雄著「Delphiオブジェクト指向プログラミング」
には足向けて寝られない
これが本当に役に立ったのは他でもないRubyでなんだけど

956:デフォルトの名無しさん
08/02/21 18:22:25
amazon API を使ったときの日本語の文字化けを直す方法を教えてください。

URLリンク(diaspar.jp)
にある、amazon APIのサンプルを実行したら、
2008-05-28 : 0132084945 : Intro to Java Programming, Comprehensive
2008-02-29 : 4797346418 : 繧・&縺励>PHP 繧・&縺励>繧キ繝ェ繝シ繧コ
のように日本語が文字化けしてしまいます。
Windows XP, Ruby 1.8.2 なので頭に、
#! -Ks
としています。


957:デフォルトの名無しさん
08/02/21 18:24:52
変換すりゃいいべ

958:デフォルトの名無しさん
08/02/21 18:44:45
だから>>931だって
Amazonが何を出力してるか理解してない人は利用禁止
普通にAWSとか勉強してからおもむろに便利に使うべし

959:956
08/02/21 19:15:42
や、こんなすぐ上にあるとは失礼しました。
require 'kconv'
Kconv.tosjis(変換したい文字列)
で解決しました。

>>958
まぁ、そう言わないでくださいよ。

960:デフォルトの名無しさん
08/02/21 22:00:53
よくわからんけど、普通にブラウザ使っていて、文字化けしてエンコードを自分で変えたりして、
文字のエンコードの存在をしることってあると思うんだけど
ネット使わないのかな

961:デフォルトの名無しさん
08/02/21 22:04:32
最近のブラウザは推測精度が上がってるんだよきっと

962:デフォルトの名無しさん
08/02/21 22:48:36
AmazonのAWSって自分のID使わなくていいのか?
と思ってみたり。
hikiのプラグインにしてもライブラリ公開して自分のIDをデフォにするってなんかコスイような・・・
・・・まぁ好きにすればいいよね。

963:デフォルトの名無しさん
08/02/21 23:22:45
>961
確かに実際、最近ブラウザのエンコーディング手で切り替えた経験がないわ
あるいはUTF-8のページが増えてきて、とりあえずビールならぬとりあえずUTF-8
って方式が当たるようになってきたのかも

964:デフォルトの名無しさん
08/02/21 23:26:29
最近でも切り替えた経験あり過ぎて困る。

965:デフォルトの名無しさん
08/02/21 23:28:16
定番のホームページビルダー(笑)で自分で作る人が少なくなって
ホスティングタイプのブログへ流れたからかな。

966:デフォルトの名無しさん
08/02/21 23:39:10
firefoxは賢いよね。IEはよく化けるけど。

967:デフォルトの名無しさん
08/02/21 23:41:35
その firefox でも切り替えまくってるんだが・・・。
特に Boost 日本語訳のページとかひどいもんだ・・・。

968:デフォルトの名無しさん
08/02/21 23:44:15
IEは増えてきた UTF-8 が化けまくるから困る

969:デフォルトの名無しさん
08/02/22 00:05:44
英語圏以外の海外のページと日本語ページを交互によく見ると
素晴らしい文字コード認識精度をはじき出してくれますよ

970:デフォルトの名無しさん
08/02/22 00:07:19
認識も何もヘッダで宣言してある通りに解釈するんじゃないの?
UTF-8って宣言してるのにShift_jisで書いちゃったりしてるわけ?

971:デフォルトの名無しさん
08/02/22 00:09:09
宣言してないページはよく化ける

972:デフォルトの名無しさん
08/02/22 00:34:46
HTMLのヘッダで宣言されててもシカトされる事がある
.htaccessなら多分シカトされない

973:デフォルトの名無しさん
08/02/22 01:06:52
CGI配布サイトでサンプルCGIを動かしたら文字化け多いのはあるな

974:デフォルトの名無しさん
08/02/22 01:14:10
・HTTPヘッダのContent-Type
・HTMLのmeta http-equiv
・実際の文字コード
全部ばらばらとかなー。一応優先順位はあった気がするんだが。

確実に判定出来るコードの文字からなる語句(「美乳」とかがそうらしい)を
HTMLの中にコメントで埋めるとかいう小技があった時代も。


975:デフォルトの名無しさん
08/02/22 01:16:12
貧乳が好みなんですがダメですか?

976:デフォルトの名無しさん
08/02/22 05:16:05
>>974
海外のプログラマが美乳好きだっただけなんじゃね?



977:デフォルトの名無しさん
08/02/22 05:34:05
>>967
あれは馬鹿除けのためにわざとやってるという噂だが

978:デフォルトの名無しさん
08/02/22 05:37:16
>>972
それはApacheの設定ミスだなw

979:デフォルトの名無しさん
08/02/22 05:53:43
>>974
美乳テーブルな。あれは EUC 決め撃ち用だよ。

980:デフォルトの名無しさん
08/02/22 08:27:16
標準添付ライブラリでrdocが綺麗に書かれてるのってどれですかいな?
参考にしたいんだけど

981:デフォルトの名無しさん
08/02/22 09:21:46
>>980
そりゃRDoc自身だろ

982:デフォルトの名無しさん
08/02/22 10:06:11
Ruby/SDLについての質問です

require 'sdl'
SDL.init(SDL::INIT_AUDIO)
SDL::Mixer.open
input = open('test.wav', 'rb')
SDL::Mixer::Wave.load_from_io(input)

以上のようなコードを実行すると、load_from

983:982
08/02/22 10:12:03
すみません、途中で誤送信してしまいました

(続き)
以上のようなコードを実行すると、load_from_ioのところで
cannnot seek backward (SDL::Error)
というエラーになってしまうのですが、「後方を探せない」というのはどういうエラーなのでしょうか?
後方互換性絡みの何かがあるのでしょうか?

環境は以下の通りです
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]
SDL1.3.1(Windowsバイナリ版)

984:982
08/02/22 10:20:58
追記
もしかしてと思い、rubyを1.8.6最新版にしてみましたが、結果は同じでした

985:デフォルトの名無しさん
08/02/22 10:54:23
ところでそろそろ980あたりに次スレを立ててほしいわけだが

986:デフォルトの名無しさん
08/02/22 10:55:35
>>983
cannot seek backward は「逆方向にシークできない」だろう。
なんでそんなシークをしようとしてるのかはわからんけど。

987:デフォルトの名無しさん
08/02/22 11:46:50
てかRuby/SDLはあんまRubyじゃないからなあ
使ってる人がたまたまいれば回答はしてくれるかもしれないが

988:デフォルトの名無しさん
08/02/22 11:46:53
test.wav が壊れているに59Matz

989:デフォルトの名無しさん
08/02/22 11:49:55
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
Ruby1.9は不安定な開発版であり初心者の使用には全く向きません。最新安定版のRuby1.8.6の使用を強くお勧めします。
関連スレやURLは>>2-7あたりを見てください。Ruby on Railsの質問はWebProg板のRailsスレで。

という文言を>>1に書いてくれ

990:デフォルトの名無しさん
08/02/22 12:12:52
次スレはまだかね?

991:デフォルトの名無しさん
08/02/22 14:52:08
Ruby 初心者スレッド Part 18
スレリンク(tech板)

試したら立っちゃった

992:デフォルトの名無しさん
08/02/22 17:33:53
おまえら・・・Ruby大好きなんだな。

993:982-984
08/02/22 20:38:14
レスありがとうございます
「逆方向シーク」に心当たりがありませんし
Ruby/SDLについて訊ける場所もなさそうなので、とりあえず諦めます

>>988
三種類ぐらいのwavで試しても読み込めませんでしたし
SDL::Mixer::Wave.loadを使えば普通に読み込めるので、それはないと思います

994:デフォルトの名無しさん
08/02/22 21:20:24
ume = thre.map{|res|

995:デフォルトの名無しさん
08/02/22 21:42:23
>>993
バグかもしれないから開発者と連絡とったらいいんじゃない

996:デフォルトの名無しさん
08/02/22 22:27:14
}

997:デフォルトの名無しさん
08/02/23 10:28:28
はいここちょっと埋めますよ

998:デフォルトの名無しさん
08/02/23 12:54:14
次スレ
スレリンク(tech板)


999:デフォルトの名無しさん
08/02/23 12:54:43
次スレ
スレリンク(tech板)


1000:デフォルトの名無しさん
08/02/23 12:55:32
次スレ
スレリンク(tech板)


1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch