1 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 23:48:01 ] オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。 まったりと行きましょう。 Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 38 pc12.2ch.net/test/read.cgi/tech/1257079004/ 過去スレ・関連スレは >>2-
178 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 11:57:48 ] リファクタリングという言葉の定義って どこかできっちりと決めたものがあるのか?
179 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:08:06 ] >リファクタリングはソフトウェアとして新しい動作を一切組み入れない ちがう罠
180 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:23:38 ] >>178 あるよ
181 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:29:34 ] wikipediaには厳密な定義がないって書いてあるんだがどっちよ あるというならどこにあるのかも書いてくれないと
182 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:34:21 ] >>180 つうかそれを提唱したのがファウラーのリファクタリング本だよな。 そのレベルのクォリティを期待されてたRuby版がうんこだったからこそ 大炎上なんだし。
183 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:43:53 ] 変更の影響を考えたらコードを綺麗にするなんて机上の空論、 なんて言ってたような連中へ突きつけられた現実解が リファクタリングだしな。 本読んでなきゃ開発ツールに付いてる便利なリネーム機能ぐらいの 認識かもしれないが。
184 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 12:53:43 ] 定義という言葉の定義すらわかってないのがこのスレのクオリティ
185 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:13:30 ] >>181 リファクタリング本に書いてあるし、著者本人のwikiにも引用されてるし、 それの有志による邦訳すらあるなあ。 ttp://capsctrl.que.jp/kdmsnr/wiki/bliki/?DefinitionOfRefactoring まあWikipediaを根拠にしてるあたり釣りなんだろうけどさ。
186 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:25:38 ] >>167 のような人を赦すようにはなってないな 少なくとも「リファクタリングとは本に書いてある一連のやつ」という認識は共通だ そういうレベルでオレオレの入り込む余地はない 本を読んだ上で個々の効果の議論をするのは有効
187 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:26:40 ] >>185 pediaにしたって英語版にはそんな記述なくて要出典ものだけど それでも「外部からの動作を変えずに」と書いてるな
188 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:28:54 ] デザインパターンもそうだが、基本「あるあるあるあるwwwwwwwwwwwwwwwww」の集大成だ 逆にいうと、そういうので困った参った恨んだ吐いた経験がないと意味がわからないかもしれない それこそ、「俺が書き換えたほうが早い」
189 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:39:15 ] 例の本、ひょっとして ttp://d.hatena.ne.jp/textfile/20070116/refruby の件が関係してるのかな
190 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 13:43:13 ] >>188 「○○○で困った経験があるだろ?」 「ないよ」 というのは意外と地味に困る
191 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 19:57:44 ] >>190 いつも他人に尻拭いさせてりゃ困ることは無い罠
192 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 20:23:13 ] 勝手に頭の中で状況作って明後日の方向にスレを持って行くなよ
193 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 20:56:26 ] Ruby Best Practices って本はどうなのよ? 誰か読んだ?
194 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 23:16:13 ] >>193 とても気になるが、対象範囲が漠然としてるタイトルだな Railsなのか、生Rubyなのか、それともWEBアプリ関係ない汎用的な クックブック的な物なのか そもそもRubyの一般的なフィールドってのがよくわからんのに best practiceも何もって気がする
195 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 01:00:25 ] Amazonに概要が書いてあるじゃん 興味あるけど英語でオライリーの本1冊はおれにはきついなあ 英語の技術書をまるごとは読んだことないのだが、 サンプルプログラムとかあるから実は割といけるのだろうか
196 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 01:42:27 ] Rubyテクノロジーリーダーを訪ねて - 第1回 「まつもとゆきひろ氏」 ttp://edn.embarcadero.com/jp/article/38182
197 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 10:00:20 ] ソートの概念自体を教えたいのならCとかFORTRANとか使えよ…
198 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 10:15:25 ] そもそも授業としてソートの中身そのものを教えるということが 昨今のコンピュータ序論または一般教養的にホントに有効なのかどうかという
199 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 10:31:46 ] 「しかしこれを使ってはいけません安心確実高速な組み込みのを使ってください」という授業は糞ではあるな というかインタビュー内容の感想書け
200 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 10:37:25 ] このインタビュー中身空っぽだな 「継続は力なり」くらいしか伝わってこない
201 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 10:38:44 ] 今日の成功を予感させるものを感じる。 ワロタw
202 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 10:46:22 ] インタビューをするほうの人はもうちょっと根性入れたほうがいいかも 本人の今日夕飯に何々食いましたとかいうブログ記事以下の興味内容しかもてないとか悲しすぎる
203 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 11:13:10 ] >>193 > Ruby Best Practices って本はどうなのよ? 無料公開中。今のところ、5章まで。 ttp://blog.rubybestpractices.com/
204 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 11:14:33 ] インタビューするならRite(笑)がどうなってるのか聞いてほしかった
205 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 12:39:46 ] >>203 thx
206 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 16:11:21 ] >>201 歌が下手なアイドル歌手の「熱唱」みたいな表現ですね。
207 名前:デフォルトの名無しさん [2010/02/24(水) 21:47:15 ] >>196 のサイトによると、 「Rubyがカタログ上のスペックで劣るため、採用されないというのも不本意」 ということなんだけど、RubyInlineというCを埋め込むライブラリを標準添付 にして、単純な比較は上位になるようにしてしまえばいいのに。 RubyInlineは、今ではWindows(mingw版)でも動くみたいだし。
208 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 02:27:43 ] Rubyベストプラクティスは来月出るんだね
209 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 21:58:00 ] 気づいたんだがコマンドラインオプションの-xってすげー便利だな 外部コマンドを実行できて,かつ複数行コメントの機能がある プログラム言語やマクロ言語ならなんでもRubyスクリプトを埋め込めるのな Windowsのバッチファイルのためだけに存在するのかと思ってた 今日から秀丸マクロにRubyスクリプトを埋込みまくりだぜ
210 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 22:07:56 ] Perlから受け継いだ機能ですな。 ネットニュース(掲示板)やメールに載せたスクリプトを、 記事の件名などのヘッダ込みのまま実行できる。
211 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 01:58:24 ] rubyってperlの機能どのくらい引き継いでるんですか
212 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 09:30:08 ] 定量的には分からんが、オプションの多くとか、$+1文字の変数の 多くとか、elifとか、BEGIN END(これはさらにawk由来でもある)とか __END__ とか。正規表現の拡張のうちPerlが初めてやったものも結構 入ってるよな。初期からあるドキュメンテーションコメントが=begin =endなのもPOD由来と見た。
213 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 11:31:29 ] インパクトのでかいのは正規表現リテラルかな クオートのエスケープ抜きで正規表現書けるのはちょっと素敵
214 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 03:05:20 ] Rubyで以下のPHPコードをやろうとするとどうなりますか? $curl = curl_init(); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, ‘track=#NowPlaying’); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_URL, ‘stream.twitter.com/1/statuses/filter.json ’); curl_setopt($curl, CURLOPT_USERPWD, $_CONFIG['twitter']['username'] . ‘:’ . $_CONFIG['twitter']['password']); curl_setopt($curl, CURLOPT_WRITEFUNCTION, ‘progress’); curl_exec($curl); curl_close($curl); function progress($curl, $str) { print “$str\n\n”; return strlen($str); }
215 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 03:16:19 ] よくわからんが、syntax errorを出せばいいのか?
216 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 04:34:06 ] >>214 PHPはよく知らんがたぶんこんな感じ require 'uri' require 'net/http' postfields = {'track'=>'#NowPlaying'} uri = URI('stream.twitter.com/1/statuses/filter.json ') uri.user = $_CONFIG['twitter']['username'] uri.password = $_CONFIG['twitter']['password'] res = Net::HTTP.post_form(uri,postfields) print "#{res.body}\n\n"
217 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 18:22:56 ] >>214 あと、CurlはRubyバインディングがあることはあるが、 作者いわく「Linuxでしかテストしてないよ」な代物なので注意な。 Windowsとかの場合はDLとか使って無理矢理呼ぶ必要がある。
218 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 21:00:30 ] pc12.2ch.net/test/read.cgi/tech/1200175247/ Rubyの宿題教えてください。2限目
219 名前:214 mailto:sage [2010/03/01(月) 04:38:35 ] >>216 ,>>217 ありがとうございます。 trackurl = 'stream.twitter.com/track.json?track=http ' c = Curl::Easy.new do |curl| curl.url = trackurl curl.userpwd = USERNAME + ':' + PASSWORD end $VERBOSE = nil while true body = c.on_body do |data| result = body ? body.call(data) : data.length next if !result.is_a?(Integer) s = JSON.parse(data) rescue next user = s['user'] next unless user && user['lang'].include?('ja') links = s['text'].scan(/(https?:\/\/[-_.~a-zA-Z0-9;\/?:\@&=+\$,%#]+)/).flatten links.each do |link| p "url => #{link}" end result end c.perform end 見よう見まねでこんな感じになったんですが、これをずっと動かしているとStackErrorとかで止まります。 後は>>218 の方で聞く事にさせて頂きます。どもでした。
220 名前:デフォルトの名無しさん mailto:sage [2010/03/01(月) 20:25:39 ] うわあ、Pathname#to_str はもうないのか open 用だなんて俺場面的に超便利な使い分け機能だと思ったのに てかこのマニュアル古いな
221 名前:デフォルトの名無しさん mailto:sage [2010/03/02(火) 22:26:12 ] >>220 Pathname#to_s と Pathname#to_str って実質的に同じメソッドですよね? to_s ではダメで to_str でないと具合が悪い状況が思いつかないのですが。
222 名前:デフォルトの名無しさん mailto:sage [2010/03/02(火) 22:30:18 ] irb> class C; def to_s; "./"; end; end irb> open(C.new){} TypeError: can't convert C into String irb> class C; def to_str; "./"; end; end irb> open(C.new){} irb>
223 名前:221 mailto:sage [2010/03/03(水) 00:01:46 ] >>222 なるほど Kernel#open が引数に対して to_str を呼ぶという仕様絡みですか。 ググッてみたら、open 内で to_open を呼ぶようになったので Pathname#to_open を実装したら、みたいな話が以前にあったようですが、最終的にどうなったのかな? Pathname#open があるのでそれを使えということなんですかね。
224 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 00:26:24 ] / 区切りは Windows の Ruby の open とかでも使えるんだっけ? ドライブ文字とかどうしてるの?
225 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 00:34:51 ] / を使用しているときはドライブの指定はできない ドライブ名つきのフルパスを扱いたいときは D:\somedir のように \ を区切り文字に使う ということだったと記憶
226 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 00:39:30 ] >>152 リファクタリングRuby版が届いたが † 現行では動作しません という訳注はどうやらないようだ まだ手は動かしてない
227 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 00:41:47 ] >>225 マイコンピュータは仮想的なフォルダであり、Windowsのドライブ変更はUNIXではルートのマウントし直しに該当する …とRubyでは考えてる、ように見える / はカレントドライブのルートを返す(つまり普通は C:\) 時々、/c/windows や /d/somedir のようにマウントされてるとみなすソフトもあるけどね こっちのほうが正直便利なんだけども、いまさらそんなこと言っても
228 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 02:41:15 ] 教祖がウィンドウズ使ってない故の実装の甘さだな。
229 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 02:46:41 ] >>224-225 気にせず使ってるけど、それでエラーに遭遇したことがないよ。
230 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 03:08:01 ] WindowsはAPIレベルでは / と \のどっちでもディレクトリセパレータとして扱ってくれるので(注:正確かどうかは知らん) ドライブ指定があろうが、UNCだろうが / で通る Ruby内で閉じてるのなら \ は使わずにすむよ 確かDOSのころから \でも/でもよかったんじゃないの? スイッチのキャラクタが/だったんで コマンドライン引数では\のみがディレクトリセパレータになっただけで Windowsのコマンドプロンプトでもコマンド自体は >c:/windows/notepad.exe とかで起動できるよ
231 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 03:19:03 ] >c:/windows/notepad.exe 確かに起動出来るね >dir "c:/windows/notepad.exe" ファイルが見つかりません
232 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 03:20:41 ] cygwin 版なら /cygdrive/c/hogehoge /cygdrive/d/fugafuga
233 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 10:51:52 ] >>230 > Windowsのコマンドプロンプトでもコマンド自体は > >c:/windows/notepad.exe > とかで起動できるよ だからそれはcmd.exeの処理だと何度言えばわかるですかもう堪忍袋の緒が切れました
234 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:05:12 ] どっちかってとルートである / の扱いがへぼいという話に見える
235 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:44:05 ] だからって今更¥使うってのもあり得ないけど。
236 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 13:41:39 ] マカー発見 まああんたには関係ない話だろうな
237 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 14:02:03 ] >>235 お前らは素直にコロン使ってろよ しかも相対パスと絶対パスの見かけが逆とか /A/B/C → A:B:C B/C → :B:C
238 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 14:10:12 ] まあ使いたくてもOS9ではRuby動かないんですけどね
239 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 14:19:18 ] >>236 は何を以てマカーと判定しているのでしょうか。
240 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 14:29:17 ] ¥
241 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 14:54:30 ] なるほど。そういえばそうでした。
242 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 18:14:53 ] >>233 cmd.exeがなにか特別な処理をしてるとは思えんのだが コマンド名はそのまま プロセス起動APIに渡してるんじゃないの?(これも正確か知らんけど) 直接CreateProcessに/区切りで渡しても起動するよ Rubyで system('C:/windows/notepad.exe') だとあまり直接っぽくないし、かといって require 'Win32API' Win32API.new('kernel32','CreateProcess','PPPPILPPPP','I').call('c:/windows/notepad.exe','',nil,nil,0,0,nil,nil,[68].pack("L")+"\0"*64,"\0"*64) じゃ長いかなと Win32APIで例をあげるなら、カレントディレクトリの変更なんてのが短くていいか require 'Win32API' Win32API.new('kernel32','SetCurrentDirectory','P','I').call('c:/windows/') p Dir.pwd
243 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 18:30:06 ] で?
244 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 18:59:57 ] っていう
245 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 21:05:48 ] WindowsはUnix系のノリでシェルとOSとの分担がなされていると考えると 驚愕させられることになるよな ワイルドカード展開が各プログラムで自力とか プロセスの引数がARGVで取れるのはCランタイムが 頑張って分割してるだけとか
246 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 21:31:27 ] で?
247 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 21:54:18 ] 大量にファイルがあるディレクトリで echo * | grep hoge すると out of memory とかなんとかで死ねる
248 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 22:04:27 ] ソフトエイジェンシー、Rubyのソースコードを暗号化する「RubyEncoder」 - Enterprise Watch "ソフトエイジェンシー、Rubyのソースコードを暗号化する「RubyEncoder」 del.icio.usに追加 Twitterに投稿 livedoorクリップに追加 Google Bookmarks に追加 Yahoo!ブックマークに追加 はてなブックマークに追加 株式会社ソフトエイジェンシーは3月3日、Ruby/Ruby on Railsのソースコードを暗号化する「RubyEncoder」を発表した。 価格は3万1500円/ライセンスで、3月8日より提供する。 RubyEncoderは、Ruby/Ruby on Railsのソースコードをバイトコード形式に変換する製品。簡単に解読できなくすることで、 商用アプリケーションとして配布する際などに知的財産の保護が実現する。特長は、多彩なアプリケーションロック機構を搭載する点。 IPアドレス、MACアドレス、ドメイン名が一致しないとアプリケーションをロックして動作不能にできる。これにより、安易なコピーを防げるほか、 アプリケーションに有効期限を設定して体験版も容易に作成可能。また暗号化とは別に、アプリケーションの実行に必要なライセンスファイルも作成できる。 これにより、評価版や製品版など異なったライセンス配布が可能だ。 製品構成は、エンコーダとスクリプトローダの2種類。暗号化するエンコーダは1ライセンスで1台のみインストールが可能。複合するスクリプトローダは無制限で利用できる。 動作環境は、Windows/Mac OS X/Linux/FreeBSD、Ruby 1.8.6/1.8.7/1.9.0//1.9.1。 " enterprise.watch.impress.co.jp/docs/news/20100303_352389.html
249 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 22:37:43 ] なんていうかさあ、コピペするならするでもうちょっとちゃんとやれよ
250 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 00:25:58 ] ねー質問、URI.parseが自動でURI.escapeしないのはなんで?
251 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 01:27:43 ] 自動でするようになったらなったでうがぁーってなると思うようがぁーって どこをパース時にエスケープしたのかきちんと区別して喋れって思うはず というか、parse なんだから、文字列をそのままオブジェクト化するでいいんじゃないの オブジェクトにする際に不正なものがあれば例外出して落ちると ユーザーの利便性はラッパーとか作ってねみたいな build2 があるなら parse2 があってもいいじゃんという感じはする
252 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 09:43:52 ] 不正なURLを扱えるようにしたいときにも困るかもしれないしな 日本語URLなんてのもあるし
253 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 10:20:23 ] そんな需要は極一部だから、独自で実装すればいいだけだな。
254 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 13:04:32 ] というか既にそういうgemがあって既存のURIクラスを差し替える形で 取り込む話になってたような
255 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 13:12:36 ] じゃあ日本全国で毎日うがぁーってなると思うようがぁーって
256 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 13:48:33 ] >>254 Addressable?
257 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:27:41 ] >>256 そう。不正URIをどうするかは知らんけど。
258 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:43:46 ] >>256 オーケー自作のURIクラス破棄した
259 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 00:55:23 ] >>258 嬉しい半面悲しくなるよな。 もっと早くに知ってればっていう。
260 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 00:58:45 ] 自力でライブラリのアッパーバージョンを実装するためには RFCとか他言語の類似ライブラリとか読み込まないといけないことが多いので ただ出来合いのを見つけて利用するだけの時よりも確実に実力がついていることは間違いない 問題はその実力とやらが役に立つ機会が低いと危惧されることかな
261 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 02:50:39 ] rubyの次の言語を作るときぐらいだろうな。役に立つのは。
262 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 00:10:26 ] "アンエンコード" に一致する日本語のページ 約 803 件 "アンエスケープ" に一致する日本語のページ 約 9,350 件 うううん…
263 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 04:23:57 ] アンアンエンコード の検索結果 約 278,000 件中 1 - 10 件目 (0.24 秒) アンアンエスケープ の検索結果 約 99,600 件中 1 - 10 件目 (0.22 秒) うううん…
264 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 11:07:21 ] 「うううん…」がちょっとエロいと思ってしまう俺は童貞
265 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 18:39:52 ] アンアンの方じゃないのか
266 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 23:13:33 ] アンアンがあるから、その下のうううん…がエロく感じるんだよ …ちきしょう
267 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 06:50:31 ] どうでもいいけどメーリングリスト、いやメールといってしまってもいいけどさ。 「暗号化されていないメールは煮るなり焼くなり転送するなり印刷するなり好きにしてくれ」 というのが常識だと思ってたんだけど今はそうでもないのな。
268 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 07:11:58 ] まじめにレスすると馬鹿を見そうだからやめとくお
269 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 12:58:04 ] ttp://pc12.2ch.net/test/read.cgi/tech/1267668057/230-231 なんか地味に酷い遣り取りが
270 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 13:14:51 ] るびまは随時アップデートすべき? それもなんか違うよねえ
271 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 13:21:27 ] でも古くて使えない情報をいつまでも放置しとくのもどうかと。 もうこの情報は古いの注釈ぐらい入れたほうが、検索でたどり着いた初心者には有用かもしれない。
272 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 13:27:12 ] >>271 よしじゃあ君を「るびまの情報が古いかどうか全ページ調べて毎週報告する係」に任命だ
273 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 13:33:15 ] MLで報告なりすれば時間があるときに編集部注的なものはつけられるかもしれないが 一番の問題はアクティブメンバーはるびまの過去記事に触れる機会がないということだな たとえば、このスレにいるような人は「Ruby CGI」でわざわざぐぐったりしないだろ ttp://www.google.com/search?num=50&hl=ja&q=Ruby+CGI&lr=lang_ja だから、「古い情報の害」にぶち当たるのは常に初心者だけだ
274 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 13:47:52 ] この記事は参考になりましたか? ・ 参考になった ○ 記事自体が有用だった ○ 参考程度にはなった ・ 参考にならなかった ○ 期待した内容と違った ○ 記事通りに動作しなかった みたいなアンケートを一番下にくっつけとくというのはどう
275 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 13:54:43 ] 記事を寄稿した人に頼むしかない現状が… 本気でアップデートしたら別記事になってしまう
276 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 15:05:45 ] バージョン対応の管理は面倒だよねえ うまくやる方法はあるのかな
277 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 15:16:42 ] 今回でいえば「RubyでCGIをつくろう2010」という記事が1本書けることが示された ネタの確保には成功したが誰が書くのかまでは知らん