[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 23:11 / Filesize : 205 KB / Number-of Response : 981
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Rubyについて Part 34



1 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 03:34:28 ]
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

Ruby Home Page
www.ruby-lang.org/ja/

= 前スレ
Rubyについて Part 33
pc11.2ch.net/test/read.cgi/tech/1223709050/

過去スレ・関連スレは >>2-

237 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:13:03 ]
GUIだとShoesが一番人気なんだな。知らなかった

238 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:27:42 ]
一番人気というか、面白そうなので注目中ってとこだね

239 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:05:55 ]
Rubyプログラマの3分の2はRubyでGUIプログラミングの経験あり 日本で最も人気のあるツールキットは「Ruby-GNOME」
codezine.jp/article/detail/3576

240 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 13:32:03 ]
ひどいタイトルだなあ。

241 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 15:28:19 ]
ネタ投下
ttp://www.sssg.org/blogs/naoya/archives/1126

242 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 19:10:43 ]
経験はあるけどみんな挫折したってことだよね
rubyのGUIツールがほとんどないって事実が物語ってる。
一方pythonはGNU/Linuxにおけるシステム/GUIツールの地位を不動にしたよね
俺もDbus呼ぶプログラムとかがんがん書いてるし。つまり、Rubyは日本人による
オープンソースへの貢献をさまたげてるってことか・・・・

243 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 19:31:45 ]
>一方pythonはGNU/Linuxにおけるシステム/GUIツールの地位を不動にしたよね
いや、それは初耳だ

244 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 19:35:54 ]
相手にするな
どうせPythonユーザの間でも煙たがられてるさ

245 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 19:55:33 ]
アナコンダとyumあたりのことを言っているのでは



246 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:03:09 ]
>Rubyは日本人によるオープンソースへの貢献をさまたげてるってことか・・・・

正しいとは思えんけど
あながち否定できんな

247 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:29:41 ]
真面目に考えると
Ruby製のGUIアプリケーションってほとんど見たことない……なんでだろう

それとも、見たことないのは俺が見つけてないだけで
実際には色々なアプリケーションがあったりする?

248 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:30:58 ]
rabbitはたまに使う

249 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:33:20 ]
漏れは自分で使うプログラムはRuby-Gnome2でGUI作ってるわ

250 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:56:44 ]
大半の用途じゃCUIでも困らないような
Ruby版Delphiみたいなのが登場すれば使うかも

251 名前:249 mailto:sage [2009/02/12(木) 20:59:19 ]
>>250
Linuxでしっくりくる画像ビューアがなかったので作った。
たしかに大半はCUIでいけるね。

252 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 21:10:38 ]
>>250
他のツールキットは知らないけど、QtでDesignerとか使えばほぼそれに近くないかな?

253 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 21:41:53 ]
$ apt-cache rdepends python-gtk2 | wc
270 271 3845
$ apt-cache rdepends ruby-gnome2 | wc
3 4 51

圧倒的じゃないか

254 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:08:57 ]
% apt-cache rdepends libgtk2-perl|wc
48 49 790
_| ̄|○

255 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:10:32 ]
$ apt-cache rdepends libgtk2-ruby|wc
15 16 218

情報操作はやめなさい>>253



256 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:12:39 ]
大して変わらんとか

257 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:19:56 ]
これってシステムやらウインドウマネージャ周辺のツールをpythonで統一してるだけでしょ
まあ、それを差し引いてもrubyの方が少ないとは思うけどさ

258 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 22:50:16 ]
「だけ」っていうか、それも違いのうちだろ

259 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:02:37 ]
ディストリビューション提供のツールだから別のディストリには入ってないって事
*BSDや別のディストリで調べたらこんな桁違いの差は出ないだろ

260 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:05:50 ]
ディストリ限定であっても,どんだけ採用されてるか,どんだけ使われてるか,ってのは気になるところでしょ
ライブラリとかは豊富で便利になってくれたほうがいいし

261 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:05:55 ]
潔く負けを認められない人たちばかりなんですね

262 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:18:45 ]
勝ち負けはどうでもいい。負けてるのは分かりきってるから
というわけで、関心が集まるのは内実

263 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:21:20 ]
勝ち負けは基本的にどうでもいいんだけどPythonの人はこのスレに来て何をしたいの?
新規ユーザーをrubyに取られるのが怖いの?ネガティブキャンペーンてやつ?


264 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:34:08 ]
疑問はもっともだが安心して。
PythonスレでもRubyをダシにして同じ様なことが繰り返されているのだから。


265 名前:デフォルトの名無しさん [2009/02/12(木) 23:34:49 ]
>>263
荒しは失せろ



266 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 23:50:45 ]
kita2はruby製

267 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:02:26 ]
べつに Python > Ruby ということが言いたい訳じゃないんだよね
Python ユーザーは普及がどうたらこうたら気にしないのに
Ruby ユーザーはやたら普及度を気にしてると
このスレを見てて思う

268 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:11:31 ]
>>267
それはPythonがかなり普及してるからだ!

269 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:12:23 ]
なんつうか愉快犯っぽい中学生が双方のスレに出没してるな

270 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:16:42 ]
単に春厨がわいてるだけでしょ
Linux板でもほとんど同じやりとりを見たよ。言語を使用するって行為には参加できないけど
人気合戦なら簡単に誰でも参加できるからね。VIPでやってる茸vs.竹の子みたいなものだから
無視すればいいだけと思うよ。

ところで、ChangeLogのForzenっていつ見ても笑えるね。いつ直されるかなw

271 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:23:50 ]
pythonのスレいくつか見てきたけどrubyのスレよりひどいね
技術的な話には食いついて来ないから 267 みたいな対立煽りかな

272 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 03:34:16 ]
Matzは、もう青い鳥を追い求めるような泥沼開発をやめ、
仕様を固定したうえでバグ取りと高速化とドキュメント整備に専念すべき。
でないとRubyはbrainfuckレベルの趣味的言語で終わる。
それでいいと言うなら構わないが、ならばIT業界を巻き込むのはやめてくれ。

273 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:02:54 ]
本人に言え

274 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:08:34 ]
>>273
>>272

275 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:10:09 ]
巻き込まれるのは弱小IT会社だけ。
スマートなやつはRubyでばんばんアプリをつくるし
大規模Webサイトも構築して巨万の富を得ている。

速くて仕様が決まっててお役所並の文書がある言語しかつかえない
カスグラマはJava/C#を使って代替可能なコマになればいいだろう



276 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 04:25:41 ]
>>272
教授 「皆勝手にそっちから関わって来たんだ」

277 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 12:13:20 ]
IT業界を巻き込んでるのはMatz本人じゃなくて
そこに群がる金目当てのとりまき連中だろ


278 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 20:11:39 ]
あーあの会社とかあの会社とかか。

279 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 20:18:05 ]
RubyなのにJavaの4文字があったら緊急回避の印

280 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:10:52 ]
Net::HTTPHeader#add_field(key,val) って確か、
既存のヘッダがあればその値の末尾にセミコロンつきで val を追加するよね
これってどんなときに嬉しいの?
末尾に追加されるより先頭に挿入してもらったほうが嬉しくね?

281 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 03:04:26 ]
railsを一からじっくり勉強し直したいんだけど良い書籍が見つからない。

●RailsによるアジャイルWebアプリケーション開発 第2版
これはいくら内容良くてもバージョンが1.2だから論外
●Railsレシピブック
これは使い方は分かってもRailsの勉強にはならない…もっと実装の奥を知りたい
●実践Rails(オライリー)
本屋で立ち読みしたけど、これは既にRailsを良く分かってる人が読む本だと思うので除外

他にも色々見たけど見つからない。皆どうやって勉強してるの?

282 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 05:10:59 ]
>>281
> もっと実装の奥を知りたい
つ ソース


283 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 07:03:04 ]
意味わからん。
フレームワークは使ってナンボ。
実装の中身を知る必要はない。

284 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 07:16:14 ]
>>283
実装の奥と実装の中身の違いを説明してくれ

285 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 07:52:15 ]
つまらんこと聞くな。
とにかく>>281は言っていることがおかしい。
Railsの使い方を勉強してるヤツはゴマンといるが、
実装を勉強してるヤツなんかいない。



286 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:04:48 ]
言い切ったw

287 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:12:40 ]
それこそ個人でソース読めソース読めないような人間は要らんで終了ではある
研究してる人間がいないとは言わないが、他人向けに解説するような人がいるとは思えないし、
Railsに限っては解説を受けたからってよりうまく使えるようになるとも思えねー

288 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:39:54 ]
実装を知りたいんじゃなく、実装のその奥を知りたいんだろ。
つまり思想だな。
Matzの啓蒙書でも呼んどけ。

289 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:41:26 ]
DHHじゃないの?

290 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:41:49 ]
Railsはまつもとゆきは無関係だな

291 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:43:26 ]
そうでした。

292 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:44:14 ]
>>290
ホントは嫌いなんじゃないかと思うことはある

293 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:45:19 ]
>>292
Rails を好きな Rubist なんていません!!!

294 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:56:07 ]
Railsのコピーを作りたいとか

295 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 08:56:32 ]
まあ、DSLの勉強をしたいのかなとはちょっと思った



296 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 10:59:09 ]
Ruby開発陣がほとんどRails使ってないのは常識。


297 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 11:41:04 ]
ちょっとMatzに会ってくる

298 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 11:42:32 ]
いってらっしゃい

299 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:07:34 ]
>>281
秀和のRuby on Rails入門は?
アマゾンのレビューで叩かれている理由がわからんが

300 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:32:49 ]
入門と銘うってるのに入門じゃないてところが叩かれてる
Railsの初心者であってRubyに対する十分な習熟を持つ人を対象にした「入門」だとしたらRubyとかOOPの説明がいい加減すぎる
結局どんな人を対象にした本なの?
っていうのが主な叩かれてる理由

301 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:43:39 ]
>>300
Rubyに対する十分な習熟を持つ人を対象にした「入門」なんだから
RubyとかOOPの説明なんてさわりだけでいいだろ?

302 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:55:11 ]
おれはSimply Rails 2.0を最初に読んだ。
Rubyは特に知らなくても大丈夫だけど、なんらかのOOPを分かってないと
つまずくかもしれない。というのが前提になっちゃうかもしれないが、
一通り読めばRailsのさわりは一通り分かる、って感じで
自分にはなかなかよかった。

日本語訳が出てるかどうかは知らない。

303 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:08:28 ]
>>301
むしろ要らない、が件の本はそういうのにページ割き過ぎということ

304 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:14:06 ]
>>303
1-1だけなんだからいんじゃね?

305 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 16:18:37 ]
simply railsって日本語版無いよね
英語だと酷く効率落ちる
やっぱり英語読めないと辛いなぁ



306 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 16:30:15 ]
結局RailsのAPIリファレンスは避けて通れないしな

307 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:29:36 ]
Railsやめてramaze使おうぜ1.9対応してるし

308 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 18:58:59 ]
大学出と専門卒の差は英語力の差も大きいかもね
大学だと英語の論文読めないと話にならないし

309 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:07:56 ]
うちは大学院ですけどそうでもないみたいですが

310 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:21:20 ]
>>309
犬学院ってやつか


311 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:22:10 ]
外国と交流する必要があるかどうかで決まるよね
国内だけで完結するような研究なら英語読めなくても問題なさそうだ

312 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:46:04 ]
うち(計算機科学)の大学院に来た教育学修士の人がほとんどの資料も
テキストも英語なのを見て青ざめていたのを思い出した。

313 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 19:52:35 ]
リアルタイムで会話するんでもなけりゃ、必要なぶんは半年もあれば慣れるけどね
大学入試で英語とらなくて教養でも英語やらなかった人(いるのか?)でもない限り大丈夫

314 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 20:43:26 ]
使わないのが問題なのかなぁ

315 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 21:01:05 ]
Matzにあってきた.
初めて生で見たよ



316 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:54:58 ]
見たこと無いけどピザって本当なの?

317 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:03:43 ]
matzをピザだと形容するケースがあるというのは初耳


318 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:07:30 ]
イケメンでもないけど,そんなピザってほどでもない
この業界の人間なら普通のルックスだと思う
っていうかネット上に写真いくらでもあるから見ればいいじゃん

319 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:07:44 ]
dan kogaiならまだわからんでもないが

320 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:13:16 ]
>>318
ググったらギタリストが出てきて吹いた

>>319 こう?
ttp://www.atmarkit.co.jp/news/200803/13/survive01.jpg

321 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:14:44 ]
Matz若返ったなと思ったらささださんだった

322 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:14:50 ]
dan kogaiの書評はあてにならない

323 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:18:54 ]
そういえば、ジュンク堂でトークセッションがあったんだっけ?
どこかに動画上がってくれないかな

324 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:19:21 ]
>>320
おすぎ・・・?

325 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:31:12 ]
ERBで
<% hoge.each do |x| %>
<% x.each do |y} %>
<% end %>
<% end %>

ってできないのかな?

xを使おうとすると激ギレされてEclipse毎回落ちる



326 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:37:54 ]
>>325
|y}

|y|
に直したら動いたよ。
# hoge = [[1,2],[3,4]]とか適当に設定はした。


327 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:43:22 ]
>>326
タイポすまねw
class Hoge
attr_accessor :x
end

このxが別のクラスの配列なら動作しますかね?
Rubyは全部オブジェクト扱いだから動くのかなぁ



328 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:48:17 ]
めんどいのでerb外すけど

hoges.each do |hoge|
hoge.x.each do |e|
end
end

という話なら、xが(Arrayのように)eachを持ってればそれなりに動くと思うが。

xというのは、
外側のeachのブロックのxというローカル変数なのか、
Hogeクラスのアクセサメソッドなのか。


329 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:03:22 ]
>>328
そうですよね俺のコードの何がいけないんだろうか。

Cのソースを生成するERBを書いているのがいけないのかなぁ


330 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:09:56 ]
>>329
情報を小出しにするところ?

331 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 02:10:17 ]
>>329
C言語ジェネレータとは珍しいものを作ってるなあ
でも何を出力してるかなんて関係ないでしょ

「ERB上だとうまく動かない構文」とかなんて聞いたことないし,
意図されてないオブジェクト,構文,メソッドになってたりするだけでは?

とりあえずどんなオブジェクトになってるかデバッグとかちゃんとしてる?
<%= hoge.inspect %>
<% hoge.each do |x| %>
<%= x.respond_to? :each %>
<%= x.inspect %>
<% end %>

332 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 11:15:49 ]
>>329
どうしても上手くいかないんだったらテンプレートエンジンつかったら?
Rubyで適当なものがあるのかどうかは知らないけど。

例えばPHPのテンプレートエンジンとか、自己矛盾で滑稽で無駄とかさんざん
言われたりしてたけど一定のニーズ、効用はあったみたいだし、ましてやERBは
Rubyのブロックの書式のせいで、素のPHPよりも読みづらいし。

333 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 16:48:39 ]
[ruby-list:45870] Re: Ruby1.8 と1.9の安全な共存
> Ruby 1.9.1 はライブラリ作者用であって、ライブラリを使う側のユーザ向けではありません。
>
> 率直に言って、(中略)使う側の人は 1.9.2 を待った方がよいでしょう。

1.9.1ってそういうリリースなの?安定版だけどエンドユーザ向けじゃないっていう
よくわかんないや

334 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 16:53:53 ]
安定版ではあるけど、
現状ではまだgemのライブラリとかが追いついていないから
使う側の人はもう少し移行を見合わせたほうが良いですよって論旨でしょ

335 名前:デフォルトの名無しさん [2009/02/15(日) 16:56:30 ]
>>333
ちょwww
結局リリース失敗で去年と同じかよwww

いつになったら安定版リリースされるんだ?



336 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:03:31 ]
おいおい、公式のトップページで
新版登場を煽っておきながらそれはねーだろ。
何も知らない初心者をハメ殺しするつもりかよ。

337 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 17:11:49 ]
これはリリース失敗とは言わないだろ
サードーパーティのライブラリがいきなり1.9系対応に化けたら逆に怖いわ

・・・・・・分かった。例によって公式サイトが悪い
こういう所こそPythonを見習うべきだろ
ちょっとした一文でいいから、現在の状況を書いとけば良いのに






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<205KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef