トップページ⇒tech
1001コメント258KB

Rubyについて Part 12

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

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

= 前スレ
: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/
0412デフォルトの名無しさんNGNG
今こそがんばれ、HSP厨!
0413デフォルトの名無しさんNGNG
たかだか二日で400を超えるレスがつくとは想像だにしなかったな。
0414デフォルトの名無しさんNGNG
こうなったからにはMWは騒ぎを起こした責任を取れ。
0415デフォルトの名無しさんNGNG
>>411
そうだな、とりあえずインデントの話でも蒸し返すか。
0416デフォルトの名無しさんNGNG
>>390
それって火消し? 「め組」とか。
0417デフォルトの名無しさんNGNG
やっぱりタブインデントはよくないよなあ
0418デフォルトの名無しさんNGNG
つーか、その辺のbeautifierって、それこそRubyで書いた定番ツールないの?
漏れはRubyユーザー駆け出し見習いなんで知らないんだが……
0419デフォルトの名無しさんNGNG
>>418
駆け出し見習ならまだPythonに移れる。逃げるなら今。
0420デフォルトの名無しさんNGNG
rubyの構文は変態すぎてmatzにしか解析できない。
最近になってようやくripperっていう解析ライブラリが出てきたけど、まだそれを
使ったツールで定番と呼べるようなものはない、という状況かな
0421デフォルトの名無しさんNGNG
そこでHSPですよ。
0422デフォルトの名無しさんNGNG
例のあの人が、こっちにもいるじゃね?orz

http://takahr.dhis.portside.net/cgi-bin/rwiki.cgi?cmd=view;name=Python%A4%CF%A4%B3%A4%F3%A4%CA%A4%CB%A4%B9%A4%B4%A4%A4%A4%F3%A4%C0%A4%BE
0423デフォルトの名無しさんNGNG
なに、構文が変態? そこでこれですよ、構文がないに等しいLisp…うわなにをするやめr
0424デフォルトの名無しさんNGNG
>>422
新井くん(33歳)
http://jp.rubyist.net/magazine/?c=plugin;plugin=attach_download;p=0001-NoraTutorial;file_name=moonwolf.jpg
が↑の顔で一人で煽ってても、だれも食いつかない辺りが泣けるな…。
0425デフォルトの名無しさんNGNG
お前ら人の顔をさんざ馬鹿にしておいてただで済むと思うなよ。
0426デフォルトの名無しさんNGNG
>>425
MoonWolfさん犯罪予告乙
0427デフォルトの名無しさんNGNG
それにしてももうちょっと写りの良い写真は無かったのか、と。
目鼻立ちは仕方ないにしても、せめて微笑むとか、斜めに構えるとか…。
文字通りの意味で気狂いっぽい病的な感じがぷんぷんするんだが。
0428デフォルトの名無しさんNGNG
http://jp.rubyist.net/magazine/?c=plugin;plugin=attach_download;p=0001-NoraTutorial;file_name=moonwolf.jpg
  ↓
http://jp.rubyist.net/magazine/?c=plugin;plugin=attach_download;p=0002-NoraTutorial;file_name=moonwolf.jpg
  ↓
http://devlog.moonwolf.com/images/20041101_0.jpg

コピペ
0429デフォルトの名無しさんNGNG
抱かれたい男No.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0430デフォルトの名無しさんNGNG
>>429
No.Bang(残響音あり)?
0431デフォルトの名無しさんNGNG
736 名前:デフォルトの名無しさん[sage] 投稿日:04/11/11(木) 12:16:42
そいえば初心者サポートって今どうなってんだ?
blog見ても会社設立とか身体改造とか、暇人が気まぐれに
暴走してるとしか思えんが。
2ch'erは祭り上げるのも神輿から落とすのも速いから、
あんま調子にのってると...

前スレ736のとーりになりましたね.
0432デフォルトの名無しさんNGNG
今日は、俺のうんこ食べ放題DAY。みんな力いっぱい食べてね
0433デフォルトの名無しさんNGNG
っていうか容疑者の顔写真はルビマガ1の頃に散々ネタになったじゃん……
0434デフォルトの名無しさんNGNG
あの写真はいくらなんでもひどすぎる
伝説級
0435デフォルトの名無しさんNGNG
ぶっころすぞ
0436デフォルトの名無しさんNGNG
>>419
Py厨工作員乙
0437デフォルトの名無しさんNGNG
集団自殺しないか?
0438デフォルトの名無しさんNGNG
>>431
初心者お断り。基本だろ。
0439デフォルトの名無しさんNGNG
>俺がイケメンだったら、何も言われなかったのだろうか……

そーではなくて。
普通人のツラより悪質な人に見えますよ。
コスメティックな理由で信頼感を得るのは難しいかもね。
ということでは?
0440デフォルトの名無しさんNGNG
イケメンのほうが余計反感かいそう。
0441デフォルトの名無しさんNGNG
コミュニティの有力者にに大人が一人もいないからこういうことになるんだろうな。
0442デフォルトの名無しさんNGNG
大人だったら早い時期に退散している説
0443デフォルトの名無しさんNGNG
またあれか、Rubyなんか使う奴はみんな○○ってやつか。
0444デフォルトの名無しさんNGNG
痛いところを突かれるとちゃんと反論できない説
0445デフォルトの名無しさんNGNG
>>444
その結果
「言ってることは正しいがお前の態度が気に食わない」
0446デフォルトの名無しさんNGNG
>瞬発力を利用しようよ。

その振る舞いのアレっぷりを上手くMatzに利用されて、
また元通りのマッタリとしたダラダラ開発体制を守れたよ。
海外でも上手くいきそうだし、るびべんやMWみたいな前例
が出来たから、ますますぬるま湯体制が強固になったな。
0447デフォルトの名無しさんNGNG
おまいらも同じようなツラしてるんだろ?
イケメンとか関係ないすよね。

医師しか判断できないが、MW氏は、ボダかAD/HDの風情があるな。
医者かえてみたらどうか?
0448デフォルトの名無しさんNGNG
>Rubyの本をまだまだたくさん

本を出すよりも公式Webサイトのドキュメント体制を整備するほうが重要だよね。
変に書籍とIRCでタコツボ化しているから、いざRubyに転向しようとしてもRAAに
たどり着くまでが一苦労だし。
0449デフォルトの名無しさんNGNG
rubyの本は外人のが一番orz
0450デフォルトの名無しさんNGNG
The Pragmatic Programmerの新版ってwebで公開されないの?
0451デフォルトの名無しさんNGNG
web で情報を充実させるよりも、
本を出した方が手っ取り早く金になるからね。

ちょっと違う話だけど、
matz 氏の linux magazine の連載はひどいよな。
小遣い稼ぎ以外の何物でもない。
0452デフォルトの名無しさんNGNG
標準ライブラリも定まってないのにドキュメントの話もなんだかなー、と蒸し返してみる。
0453デフォルトの名無しさんNGNG
>450
今回はフリー版無し、てMLで言ってた。書籍版とPDFファイル版があるみたいだけどナー

Rubyの「聖書」なんだから買っとけ。
0454453 NGNG
いや、むしろ256本で無かった「王道編」だよなぁ……
0455デフォルトの名無しさんNGNG
いまさら言うまでも無いが、ドキュメントは本としてもあったほうが良い。
0456デフォルトの名無しさんNGNG
>>450
pragmatic programmer?
programming ruby じゃなくて?
0457デフォルトの名無しさんNGNG
っていうか、本が全文検索さえできれば個人的には文句無い。
もちろん本文は読めなくてもいい。
書籍名とページ数と何行目に記述があるのかと、Google程度の前後の文が読めればいい。

出版社に版下があって、それをGSとかでPDF化できるのであれば、書籍の8割ぐらいの金を出してもいい。

書店の棚に情報が死蔵されていて、そこに情報があることを見つけられないのはまずいと思う。
0458デフォルトの名無しさんNGNG
>>457
アマゾンが、それやるみたいだけどね。でも日本では難しいだろうな。

なんにせよ全文読める(た)Programming Rubyは偉大だ。
0459453 NGNG
>457
PDF版あるって
http://pragmaticprogrammer.com/shopsite_sc/store/html/page5.html

Paper Book $44.95 
PDF version $25.00
Combo Pack $54.95

だって。 
0460デフォルトの名無しさんNGNG
a = File::basename(ARGV[0])
a.sub!(/\..*/, '')

とやると、
`sub!': can't modify frozen string (TypeError)
って言われてしまうのですが、どうすればよいでしょうか?
0461デフォルトの名無しさんNGNG
>459
おお。素晴らしい。
日本語の書籍も是非習って欲しい。
Googleデスクトップサーチが出たから、PDFが有料でもローカル検索で何とかなりそうだ。
0462デフォルトの名無しさんNGNG
>>460
a = a.sub(/\..*/,'')
0463デフォルトの名無しさんNGNG
>>460
空気嫁
0464デフォルトの名無しさんNGNG
>>463 ひどいこと言うなよ
>>460 の方が真っ当だろうが
0465デフォルトの名無しさんNGNG
File.basename("foo".freeze).frozen? #=> true
なのが原因だけど、false になるのが自然だと思う。何かまずいのかな。
0466デフォルトの名無しさんNGNG
ポインタを返す仕様だった時代でもあったんだろうか
0467デフォルトの名無しさんNGNG
>>460
その目的だと、
a=File.basename(ARGV[0],".*")
で良さそう。
0468デフォルトの名無しさんNGNG
ファイル名に'.'が複数ある場合というものを>>460が想定してるかどうかは誰にも解からない。
0469デフォルトの名無しさんNGNG
キチガイ相手は大変だ

キチガイの利用法を人に要求するくせに自己改善しないのがキチガイの面目躍如。
MWがいなくなっても誰も困んないから。別に。

0470デフォルトの名無しさんNGNG
なんでfrozenなんだ?
0471デフォルトの名無しさんNGNG
Ruby は、起動オプションや、接頭辞 $ の組み込み変数を、Perl から真似ているのに、
どうして、ドキュメントの形式、その参照方法、ライブラリーの更新方法を
マネしなかったの?
0472デフォルトの名無しさんNGNG
rubyができた頃はpodなんかなかったろ?
0473デフォルトの名無しさんNGNG
> えぇと、今回久しぶりに2chとか見てみましたけど、なんかひどく
> 誤解されているような気がします。MoonWolfさんの一連の行動に対
> して私の対処は「ちょっと待ってね」だけです。いくつかの「捨て
> ゼリフ」を除いては彼の(当初の)主張に反対するものではありませ
> ん。ただ、彼が要求するものを彼の望むスピードで出すのは私の負
> 担が重すぎるというだけのことです。10年を越えるプロジェクトは
> 慣性が大きいのです。遅すぎるということで、彼の方から見限られ
> た気配がありますが。

気持ちはわかる。だからこそ、何か負担を軽減する方策はないものかという
話になってると思うのだが。もっともMWの行動は猫の目のように変わるので
これに追随しろという方が酷だとも思うが。
0474デフォルトの名無しさんNGNG
>でもキチガイの俺でも出来ることが色々あったはずだ。
>・ RDtoolのメンテナンスを止めると言ったらどうなる?
半ば乗っ取るような感じでメンテナになっといてそれは無いと思うなぁ。
というか言ってることの意味がわからん。
0475デフォルトの名無しさんNGNG
> というか言ってることの意味がわからん。
キチガイですから。
0476デフォルトの名無しさんNGNG
>・ RDtoolのメンテナンスを止めると言ったらどうなる?
キチガイというより小学生並みのメンタリティだな。
ふとアンドリュー・フォークを思い出した。
0477デフォルトの名無しさんNGNG
一種の脅しとも取れる発言だよな。
MoonWolfという香具師の本性が透けて見えたような希ガス。
0478デフォルトの名無しさんNGNG
> 2chでの反応を代弁してruby-listに投稿する人はいる?
誰かが ruby-2ch-summary でも作ってruby-listに投げればいいってことかな
0479デフォルトの名無しさんNGNG
Matz様が見てる
0480デフォルトの名無しさんNGNG
瞬発力なんて言ってるけどきちんとモノにならなきゃゴミ同然。
食いちらかしのゴミを押し付けられた後の人が困るだけってのはわからんのだろうか。

0481デフォルトの名無しさんNGNG
そもそもMoonWolfプロダクツ使ってる香具師はいるのか?
なんかどれも作りかけっぽくて手を出すのがこわいんだけど。
0482デフォルトの名無しさんNGNG
ぶっちゃけrubyのライブラリなんてどれもそんなもん
0483デフォルトの名無しさんNGNG
結局、標準ライブラリはこうあるべき、みたいな、指針のようなものは纏まったの?
0484デフォルトの名無しさんNGNG

Ozaki (= るびべん, Ozakit?) からスパムが届いたよ。
0485デフォルトの名無しさんNGNG
またデムパ垂れ流してるのか。
0486デフォルトの名無しさんNGNG
http://jp.rubyist.net/magazine/?c=plugin;plugin=attach_download;p=0001-NoraTutorial;file_name=moonwolf.jpg
が出た途端にコテハン止めてしまう辺りが、素敵過ぎるよ、MW。
0487デフォルトの名無しさんNGNG
>>465
frozenって、伝播するんだっけ?
0488デフォルトの名無しさんNGNG
伝播してるんじゃなくて、パスを含んでいないときは元のStringが
そのまま返されるから。
0489デフォルトの名無しさんNGNG
あ?お前アレだろアレ。工学部行ってね?
そろそろ就職も気になる3年くらいだろ?だろうなだろうな。
何で分かるかって?プンプン臭うんよ。

分かる?情報工学部とか学んでない?

分かる分かる。IT革命とかいって騒いでいる
連中を横目にUNIXのコマンドをしこしこ書くお前。

インターネットなんかの勉強も出来ればいいなって思って
こんな学科にやってきたのに、最前線と自分が
今やってることの落差。

地味なことすらこなせてない自分の情けなさ。

かといって、他に特に打ち込むものがあるわけでもない
21歳の秋。

そんなお前がアイデンティティを保てるもの。
それは、Rubyだ。

そうだろ?

共通端末室なんかにいっても、思わずWindowsマシンから
Rubyでくだらないコードを書いちまう。お前はそうやって
アイデンティティを確保してるんだよ。

違うか?
0490デフォルトの名無しさんNGNG
>>478
2ch-talksummary とか?
編集するのはsheepmanさんあたりが適任者かも。
MW事件、反応リンク集とかもつけて(w
0491デフォルトの名無しさんNGNG
>>489
「コマンドをしこしこ書く」ってのが何だか意味不明
0492デフォルトの名無しさんNGNG
>>489
コピペ乙
0493Py厨NGNG
>>488
rubyも文字列は全部immutableという言語仕様にしておけば混乱なかったのにね(プゲラオクタビアヌス
0494デフォルトの名無しさんNGNG
>>488
ああなるほど。
ARGV[0] はfrozenで、File.basenameは結果が適用前と同じだったら
同じ文字列オブジェクトをそのまま返すからなのね。納得。
0495デフォルトの名無しさんNGNG
>>493
MoonWolf祭のおかげで、その程度の煽りでは釣られない罠
0496デフォルトの名無しさんNGNG
このスレでruby-listに流すべきものなんてあるか?
0497デフォルトの名無しさんNGNG
るびまでMWの写真を受け取った編集者(?)のキモチ
0498デフォルトの名無しさんNGNG
>>493
巣に帰れ!巣のほうがおろそかになってるぞ

>>495
こんなもんでよいですか?
0499デフォルトの名無しさんNGNG
       |
   ぱくっ|
     /V\
    /◎;;;,;,,,,ヽ
 _ ム::::(,,゚Д゚)::|
ヽツ.(ノ:::::::::.:::::::.:..|)
  ヾソ:::::::::::::::::.:ノ
   ` ー U'"U'
0500デフォルトの名無しさんNGNG
スレと関係ないんだけどさ、俺「釣り」とか「釣り師」っていうのは、

 釣り師 ↓     .
           /| ←竿
     ○  /  |
.    (Vヽ/    |
    <>     |
゙'゙":"''"''':'';;':,':;.:.,.,__|_________
             |
  餌(疑似餌)→.§ >゚++< 〜
                 の組み合わせだと思ってたんだけど、

最近自称釣り師がダイレクトで自分の本音を攻撃されて「釣れた!」とか
言ってるの多いよね。
 これは、どっちかというと、



          ,〜〜〜〜〜〜 、
|\     ( 釣れたよ〜・・・)
|  \    `〜〜〜v〜〜〜´
し   \
゙'゙":"''"''':'';;':,':;.:.,.,  ヽ○ノ
          ~~~~~|~~~~~~~ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                 ト>゚++<
              ノ)

かと思うんだけど、どうよ?
0501デフォルトの名無しさんNGNG
tDiaryをruby本家のように常にメニューを表示してる
ように設定したいんですが、何かヒントはありませんか?
blog-kitというのを入れてみたんですが、入れるだけでは
ダメみたいで。
0502デフォルトの名無しさんNGNG
tDiaryの掲示板行けば?
0503デフォルトの名無しさんNGNG
>んでもって、やれないことはやらない、やりたくないことは後回し
>にしてきたのが、Rubyを10年以上継続して開発できた秘訣です。

あーダラダラと趣味的にやっていくことを、こう表現する詭弁法は結構良い手だなぁ。
・初学者が挫けるドキュメントの無さ
という欠点について、肯定も否定もしていない。
……いや、否定はしていたか。
>ただ、彼が要求するものを彼の望むスピードで出すのは私の負
>担が重すぎるというだけのことです。
と言っているもんな。
負担を減らすために分担することが今は負担だと言っている。
0504デフォルトの名無しさんNGNG
どんな些細な事であれ、厨房や気狂いに何か作業を分担させる事が
どれほど重い負担になるか、無職には永久に判らないだろうな…。
0505デフォルトの名無しさんNGNG
>>503
煽りじゃないけど
ユーザ的には別に原作者が10年以上継続して開発に参加してることに何の意味もないのだが。
0506デフォルトの名無しさんNGNG
無職じゃなくて(ry
0507デフォルトの名無しさんNGNG
あの顔をみた奴は誰も使いたがらないだろうな
0508デフォルトの名無しさんNGNG
負担と思うからいけないんだよ
責任を分散したんだから契約書でも書いて期間でも決めて完全に任しとけばいい
自滅しようがそいつの責任だから遠慮なく切れ
ちゃんと遂行したければ法的拘束力のある契約書でやれってこと
0509デフォルトの名無しさんNGNG
そろそろ私怨粘着厨が出てくる季節でつか。
0510Py厨NGNG
優しい独裁者の慈愛に満ちた統治でrubyの将来は安泰(プゲラシャンポリオン
0511デフォルトの名無しさんNGNG
>>508
Matzって法的な話になると全くダメだよね。
さらに、るびべんなんて強力な毒電波を招き入れたものだから…
■ このスレッドは過去ログ倉庫に格納されています