Rubyについて Part 38
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2009/11/01(日) 21:36:44まったりと行きましょう。
Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
Rubyについて Part 37
http://pc12.2ch.net/test/read.cgi/tech/1251029267/
過去スレ・関連スレは >>2-
0002デフォルトの名無しさん
2009/11/01(日) 21:37:34ttp://doc.loveruby.net/
ライブラリ一覧
ttp://doc.loveruby.net/refm/api/
RubyExtensionProgrammingGuide
ttp://i.loveruby.net/w/RubyExtensionProgrammingGuide.html
Ruby Hacking Guide
ttp://i.loveruby.net/ja/rhg/
Symbol < Stringも止める。
ttp://www.rubyist.net/~matz/20061107.html#p03
クラスローカルインスタンス変数
ttp://www.rubyist.net/~matz/20061117.html#p02
クラス変数
ttp://www.rubyist.net/~matz/20070104.html#p03
ローカル変数
ttp://www.rubyist.net/~matz/20070112.html#p04
可視性メモ
ttp://www.rubyist.net/~matz/20070208.html#p04
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30107
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30275
YARV without 1.9
ttp://www.rubyist.net/~matz/20070215.html#p01
ttp://www.atdot.net/~ko1/diary/200702.html#d22
ttp://i.loveruby.net/d/20070223.html#p01
JSON
ttp://json.rubyforge.org/
ttp://webos-goodies.jp/archives/51019710.html
ttp://webos-goodies.jp/archives/51071565.html
YAML
ttp://www.ruby-lang.org/ja/man/?cmd=view;name=YAML
ttp://jp.rubyist.net/magazine/?0009-YAML
ttp://www.namikilab.tuat.ac.jp/~sasada/prog/yaml.html
0003デフォルトの名無しさん
2009/11/01(日) 21:38:15ttp://www.unixuser.org/~haruyama/software/goRua/
ttp://takeposo.sakura.ne.jp/windows/environment/rubygtk.html
ttp://ruby-gnome.sourceforge.net/
ttp://ruby-gnome.sourceforge.net/programming/intro.html
ttp://ruby-gnome2.sourceforge.jp/
ttp://psux1.kek.jp/thitoshi/ruby/gtk/
ttp://www.rubycgi.org/ruby_gtk_book/
ttp://ruby.gfd-dennou.org/products/cygwin/index-j.html
ttp://www.magicianmaster.jp/tdiary/?date=20040912
Ruby on Rails
http://pc11.2ch.net/test/read.cgi/tech/1191381506/
ttp://jp.rubyist.net/magazine/?0004-RubyOnRails
ttp://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html
ttp://kyotosanga.com/gaku/archives/2006/01/ruby_on_rails_a.html
ttp://blog.hacklife.net/archives/50190377.html
ttp://www.metadata.co.jp/web20/ohba/060718_Rails/
ttp://japan.cnet.com/news/ent/story/0,2000056022,20089986,00.htm
ttp://japan.cnet.com/interview/story/0,2000055954,20094959,00.htm
ttp://journal.mycom.co.jp/articles/2006/07/31/radrails/
ttp://www.atmarkit.co.jp/fjava/column/andoh/andoh29.html
ttp://www.atmarkit.co.jp/fjava/column/andoh/andoh30.html
ttp://www-06.ibm.com/jp/developerworks/linux/050708/j_l-rubyrails.html
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060209/228940/
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060424/236113/
0004デフォルトの名無しさん
2009/11/01(日) 22:28:070005デフォルトの名無しさん
2009/11/01(日) 23:59:570006デフォルトの名無しさん
2009/11/02(月) 02:00:18何で〜?
0007デフォルトの名無しさん
2009/11/02(月) 02:08:50プログラマを無料で扱き使ってこそ、IT会社が儲かるw
ウィンドウズだと普通にGUIあるからツールキット要らないと思うよ。
0008デフォルトの名無しさん
2009/11/02(月) 04:33:250009デフォルトの名無しさん
2009/11/02(月) 11:30:46you forkしちゃえよ
0010デフォルトの名無しさん
2009/11/02(月) 11:31:13よく読んでみ。
http://d.hatena.ne.jp/hyoshiok/20090704
0011デフォルトの名無しさん
2009/11/02(月) 11:39:42フリーライダーの鑑だな
0012デフォルトの名無しさん
2009/11/02(月) 11:44:10長い
3行でアブスト
0013デフォルトの名無しさん
2009/11/02(月) 11:54:52パッチじゃ
勃たねえよ
0014デフォルトの名無しさん
2009/11/02(月) 13:01:16それはそのライブラリの寿命だよな。
0015デフォルトの名無しさん
2009/11/02(月) 13:07:28しかも確実に若干遅くなるコード
0016デフォルトの名無しさん
2009/11/02(月) 13:15:060017デフォルトの名無しさん
2009/11/02(月) 16:08:020018デフォルトの名無しさん
2009/11/02(月) 16:43:460019デフォルトの名無しさん
2009/11/02(月) 16:59:360020デフォルトの名無しさん
2009/11/02(月) 17:01:22プログラムの動作時間が短いままであることより重要なことなんてあるの
0021デフォルトの名無しさん
2009/11/02(月) 17:06:230022デフォルトの名無しさん
2009/11/02(月) 17:06:490023デフォルトの名無しさん
2009/11/02(月) 17:19:500024デフォルトの名無しさん
2009/11/02(月) 17:27:190025デフォルトの名無しさん
2009/11/02(月) 23:16:08本当に? 引用して示せる?
0026デフォルトの名無しさん
2009/11/02(月) 23:24:280027デフォルトの名無しさん
2009/11/03(火) 04:14:24cp -u みたいなものを作って動かした。
D:/exec/command/cp_u.rb:2: syntax error, unexpected '{', expecting kTHEN or ':' or '\n' or ';'
D:/exec/command/cp_u.rb:5: syntax error, unexpected '}', expecting $end
一瞬、なんのことか、ピンとこなかった。
該当行に、以下のように書いたからなんだが。
if( ARGV.length != 2 ){
# error handler
#
}
最近、JavaScript を書く機会が多い。すぐに影響される。_| ̄|○
0028デフォルトの名無しさん
2009/11/03(火) 09:41:31typedef @implementation my_class_t
defun doHoge([Head|Tail] &rest) const
++++++++++ [ >+++++++>++++++++++>+++>+<<<<- ]
end
@end MyClass;
0029デフォルトの名無しさん
2009/11/03(火) 11:12:10http://pc8.2ch.net/test/read.cgi/tech/1147897915/
http://mimizun.com/log/2ch/tech/1147897915/
891 名前:デフォルトの名無しさん[sage] 投稿日:2006/09/03(日) 10:29:35
nil.to_s=="nil" が日本語の議論だけで決定される。
↓
アメリカ人のコミュニティに疎外感が発生
↓
アメリカ人がforkして、新しいrubyが出来る。
↓
rails は、アメリカ版ruby 上でしか動かない。
↓
Matz引退
↓
日本版rubyとアメリカ版rubyが、合併。pythonに勝利
に、超期待。
↑も含め、このスレの頃は日本人開発者に対する拒否感が非常に高まっていた感がある
0030デフォルトの名無しさん
2009/11/03(火) 18:19:110031デフォルトの名無しさん
2009/11/03(火) 18:21:190032デフォルトの名無しさん
2009/11/03(火) 18:38:110033デフォルトの名無しさん
2009/11/03(火) 18:58:30IronRubyが乗っ取ってくれるよう、応援しようぜ、とか
そういう声が出てこないのはなぜなんだぜ?
0034デフォルトの名無しさん
2009/11/03(火) 19:48:02てゆうかさ、変えて欲しいところがあるんなら要望出してみたら?
0035デフォルトの名無しさん
2009/11/03(火) 20:00:150036デフォルトの名無しさん
2009/11/03(火) 20:05:28そんな頭の固い教祖様もyuguiたんの言うことは聞くんだよね
>>35は二人の間には何があるんだと思う?
0037デフォルトの名無しさん
2009/11/03(火) 20:18:14中身もよく知ってる論理的・建設的な人と、
よく考えもしないで文句ばっかわめいてるやつの言うことを
「要望」とか「言うこと」という言葉で一緒にするなよ。
0038デフォルトの名無しさん
2009/11/03(火) 20:24:40技術レベルとかそういう話は別として。
0039デフォルトの名無しさん
2009/11/03(火) 20:27:01rubyコミュニティってこんなに閉鎖的なのか?
0040デフォルトの名無しさん
2009/11/03(火) 20:44:260041デフォルトの名無しさん
2009/11/03(火) 21:31:18よくわからんが、何言っても受け入れろってことか?
それを開放的というなら閉鎖的かもな
0042デフォルトの名無しさん
2009/11/03(火) 21:32:020043デフォルトの名無しさん
2009/11/03(火) 21:35:58普通に考えたら
1. メンテナのうちの誰か
2. 派生版の作者
のどちらかだろうな
そのままバージョンアップが停止するということも考えられる
0044デフォルトの名無しさん
2009/11/03(火) 22:12:36MLでも身内の提案以外は無視されることが多いし
Matz日記にコメント付けたこともあるがすぐに削除された
0045デフォルトの名無しさん
2009/11/03(火) 22:17:01モwwwルwwwwモwwwwンwwwwwwwwwww とかそういうのは削除されるぞ
0046デフォルトの名無しさん
2009/11/03(火) 22:32:07yuguiもshyouheiも教祖様の判断がないと何も出来ない人だったんですね
知らなかったなぁ
0047デフォルトの名無しさん
2009/11/03(火) 22:35:410048デフォルトの名無しさん
2009/11/03(火) 22:36:38納得
0049デフォルトの名無しさん
2009/11/03(火) 22:39:090050デフォルトの名無しさん
2009/11/03(火) 23:08:470051デフォルトの名無しさん
2009/11/04(水) 00:57:30と、いうことにしたいのですね? (AA略
0052デフォルトの名無しさん
2009/11/04(水) 01:54:41ミ ・ ・ ミ
( ° )〜
0053デフォルトの名無しさん
2009/11/04(水) 02:23:400054デフォルトの名無しさん
2009/11/04(水) 03:03:57yuguiさんとかmput氏がメンテナでないという妄想がどこから沸いてきたか詳しく
0055デフォルトの名無しさん
2009/11/04(水) 03:11:14yuguiさんを認めていない証拠
0056デフォルトの名無しさん
2009/11/04(水) 03:56:15なんらかの事情でyugui氏なりmput氏なりが継続に助力できないケースも
仮定されるんじゃねえの
0057デフォルトの名無しさん
2009/11/04(水) 06:51:10005843
2009/11/04(水) 07:02:15バージョンアップが停止する可能性っていうのは、正確に言うと
「言語仕様レベルでの」バージョンアップが停止される可能性ってこと
メンテナンスレベルのバージョンアップが停止されることは、あまり考えてない
0059デフォルトの名無しさん
2009/11/04(水) 09:59:04それはそれで「安定」ってことでいいんじゃね?
という気もする
CとかC++とかJavaみたいに委員会方式でやるのも手だけどね
0060デフォルトの名無しさん
2009/11/04(水) 11:59:22>891 名前:デフォルトの名無しさん[sage] 投稿日:2006/09/03(日) 10:29:35
その時期だったらブーイングされて当然な気がする。
実際その辺の不満が表出した結果がRubyConf2006での「デンバー合意」なわけで
ttp://jp.rubyist.net/magazine/?0017-YarvManiacs
のあたりではささださんの愚痴が漏れてたり。
あとその辺の時期だとリリースエンジニアリングが全然駄目だった時期でも
あるのでは(つまりmputさんが動いて機能追加とセキュリティパッチが別立てになる前)
あと時期は随分あとになるけど1.8.6のメンテをRails系企業に渡したあたりで
海外からの不満はおおむね収まったのかと。
まあ、どれも今振り返るとやって大正解だったよね。
0061デフォルトの名無しさん
2009/11/04(水) 14:06:290062デフォルトの名無しさん
2009/11/04(水) 15:35:04> railsがpyに書き直されて
あのリフレクション使いまくりのRailsを、Pythonに書き直せると思えるならやってみやがれw
0063デフォルトの名無しさん
2009/11/04(水) 15:42:290064デフォルトの名無しさん
2009/11/04(水) 15:57:50ようはRailsに負けず劣らず開発効率がよくて、さらに実行効率までいいフレームワークがあればいいだけの話。
0066デフォルトの名無しさん
2009/11/04(水) 18:14:420067デフォルトの名無しさん
2009/11/04(水) 21:37:35=begin
〜グチここから〜
作りながら学ぶRubyという入門本を買ったのですが
1.9環境でsqlite3-rubyがエンコードASCII-8BITで返すことが
書いてなかったり、gem1.3.5をgemでインストールしたら
gem本体がインストールされてなくて原因わからず
糞詰まり状態で1日終了。Rubyの勉強全く進まず。
〜グチここまで〜
=end
ruby-debug-ide 0.4.7以降は1.9.1に対応してないんでしょうか?
ダウンロードはされてるんですが、インストールされません。
0068デフォルトの名無しさん
2009/11/04(水) 21:50:50Ruby 初心者スレッドの>>1-6をお読みください
そういやProc#to_sourceの議論って進んでないよね
0069デフォルトの名無しさん
2009/11/04(水) 21:59:40Rubyの知識のない人間が1.9.1なんか使うな
素直に1.8.7使え
0070デフォルトの名無しさん
2009/11/04(水) 22:00:011.9がリリースされて結構時間が経つので依存関係も対応済みだと思ってました。
入門本で1.9は地雷っぽいですね。
0071デフォルトの名無しさん
2009/11/04(水) 22:01:35参考書が1.9なんですよ。
1.8.7を使ってたんですがわざわざ1.9.1環境を構築するのに
四苦八苦してるんです。
0072デフォルトの名無しさん
2009/11/04(水) 22:23:110073デフォルトの名無しさん
2009/11/04(水) 22:32:350074デフォルトの名無しさん
2009/11/04(水) 22:50:37……しないよね?
0075デフォルトの名無しさん
2009/11/04(水) 23:04:081.9オンリーの参考書ってことですか?
なんという先走り…
タイトル教えてください
007667=70=71
2009/11/04(水) 23:07:28わかりやすくて面白いです。
が、サンプルが1.9.1でsqlite3を使っているにも関わらず
sqlite3-rubyが返す値をforce_encodingしていないので
サンプルは動かなかったんです。
コードを修正すると動くようになりますが、その一点だけが不思議です。
他の言語経験が無い人だと、たぶんお手上げだろうなと。
0077デフォルトの名無しさん
2009/11/05(木) 00:17:53リファレンス系はさすがにカバーしてるが
1.9がトリガーになって出版してるんだから当たり前だけどな
次はRails3.0がトリガーになるんだろうな
0078デフォルトの名無しさん
2009/11/05(木) 11:01:010079デフォルトの名無しさん
2009/11/05(木) 11:25:23外部ライブラリ周りと初心者向け解説群がまだ追っついてない
0080デフォルトの名無しさん
2009/11/05(木) 11:30:13Ruby reference manual (beta)
ttp://doc.okkez.net/
を参照してほしい
0081デフォルトの名無しさん
2009/11/08(日) 15:08:24タブ幅は空白4文字としています。
エディタはgvimなのですが、どう設定すると読みやすくなるのでしょうか?
008281
2009/11/08(日) 15:15:42タブ幅は空白文字4文字分としています。
0083デフォルトの名無しさん
2009/11/08(日) 15:20:200084デフォルトの名無しさん
2009/11/08(日) 15:25:07かなりスペースインデントとTABインデントが混在してるが、
揃える気ないんだろうなこりゃ。
008581
2009/11/08(日) 19:40:12が死んでるんだけど
もうRubyを愛してる人はいないの?
0086デフォルトの名無しさん
2009/11/08(日) 19:42:230087デフォルトの名無しさん
2009/11/08(日) 20:45:58NetBeans6.5.1、6.7、6.7.1の各バージョンでRuby1.8.7+SQLite3を使ってる方
いませんか?当方、複数のパソコンで
1.8.7-p72 → sqlite3-ruby → dbi → dbd-sqlite3
という順番でインストールしNetBeansとSQLite3とドライバの各バージョンを
試してみましたが、DBI経由で呼び出すと必ず
ERROR DBI::InterfaceError: Unable to load driver 'SQLite3' (underlying error: uninitialized constant DBI::DBD::SQLite3)
というエラーになります。
Rubyのバージョンが1.9.1だとエラーになりません。また、コンソールから実行すると
エラーになりません。ネットで検索しても有効な情報が得られないので困っています。
ちゃんと使えてる方いましたら教えてください。
0088デフォルトの名無しさん
2009/11/08(日) 20:47:360089デフォルトの名無しさん
2009/11/09(月) 01:46:15dbd-sqlite3がどこにインストールされてるか調べてみるといいと思う
0090デフォルトの名無しさん
2009/11/12(木) 16:24:000091デフォルトの名無しさん
2009/11/12(木) 17:29:440092デフォルトの名無しさん
2009/11/12(木) 19:53:23すでに GoRuby があります。
0093デフォルトの名無しさん
2009/11/12(木) 20:04:190094デフォルトの名無しさん
2009/11/12(木) 21:47:180095デフォルトの名無しさん
2009/11/12(木) 22:30:53「とりあえずバイト列」にも理解がありそうだが
0096デフォルトの名無しさん
2009/11/17(火) 21:10:26本当にこんな問題ってあるんですかね。いまいち理解できない。
http://www.infoq.com/jp/news/2009/11/Compromise-Dynamic-C-Sharp
0097デフォルトの名無しさん
2009/11/17(火) 21:13:30ttp://sourceforge.jp/magazine/09/11/17/1130231
いまではGoogleAppEngineでJRubyもつかえるみたいだけど、それでも
GoogleAppEngineではPythonの方がメリットあるの?
0098デフォルトの名無しさん
2009/11/17(火) 21:22:450099デフォルトの名無しさん
2009/11/19(木) 17:45:02流石に無理かな・・・
0100デフォルトの名無しさん
2009/11/19(木) 17:54:07010199
2009/11/19(木) 18:56:05ありゃ、出来るんですか
Kernal、Objectあたりを見てもそれっぽいのは見つからないような・・・
良かったらどうすれば出来るのか教えてもらえますか?
よろしくお願いします
0102デフォルトの名無しさん
2009/11/19(木) 19:23:42class Hoge
def a
...
end
end
class Hoge
def b
...
end
end
難しく考えなくていいですよ。
既存のメソッドの上書きまでできる(うっかり書き換えちゃう可能性もありますが)。
0103デフォルトの名無しさん
2009/11/19(木) 21:31:26それインスタンスメソッド。
0104デフォルトの名無しさん
2009/11/19(木) 21:32:50クラスメソッドを追加じゃなくて、
クラスへメソッドを追加、だったのね。
>>103は忘れてください。
カタカナの並びに埋没して「へ」が見えなかった。
0105デフォルトの名無しさん
2009/11/19(木) 22:32:31class String
def self.hoge ; 'hoge' ; end
end
hoge = String.hoge
メソッドを使って定義したいならModule#define_method
0107デフォルトの名無しさん
2009/11/20(金) 12:39:280108デフォルトの名無しさん
2009/11/20(金) 13:21:130109デフォルトの名無しさん
2009/11/20(金) 20:28:04どっちも4Byte(Windows for x86の場合)だと思うのですが
0110デフォルトの名無しさん
2009/11/20(金) 20:31:270111デフォルトの名無しさん
2009/11/20(金) 20:32:460112デフォルトの名無しさん
2009/11/20(金) 20:54:44バイトねバイト。
0113デフォルトの名無しさん
2009/11/20(金) 21:18:380114デフォルトの名無しさん
2009/11/20(金) 21:20:480115デフォルトの名無しさん
2009/11/20(金) 22:05:45だから2の累乗のデータを扱うほうがきれいだし楽
と大した知識もないのにマジレスしてみた
0116デフォルトの名無しさん
2009/11/20(金) 22:40:18とやってみたけど上手く動かねぇorz
ttp://www.h4.dion.ne.jp/~fht/wptips/readprc.html
を参考に組んでいるんだけどパイプ関係が上手く動いていない気がする
PeekNamedPipe、ReadFileとも失敗する
どっかに似たようなことをしている事例とかないですかね?
0117デフォルトの名無しさん
2009/11/20(金) 23:53:380118116
2009/11/21(土) 00:04:330119デフォルトの名無しさん
2009/11/21(土) 07:37:48winはLLP64だから32bit/64bit環境で違いが出ることはない
密かに開発中らしい128bitはどうなるか知らん
0120デフォルトの名無しさん
2009/11/21(土) 07:41:290121デフォルトの名無しさん
2009/11/21(土) 08:05:02この場合はCで試してみて順次Rubyに変換していくのが切り分けの常道ではあるまいか
しかし面倒なのでWIN32OLEでWshShellのRun使ってファイルに吐き出してしまえば楽
質問の内容と今さらWin32APIってところを考えるとまさかツクールか?だったらご愁傷様
次に質問するときは具体的にどんな感じで試してどう動いたかとRubyのバージョンは書いてくれ
あと、質問は初心者スレのが食いつきいいし、WindowsのRubyは専用スレがあることも付け加えておく
0122デフォルトの名無しさん
2009/11/23(月) 05:19:06これより
ttp://www.ruby-lang.org/ja/man/html/_C1C8A4DFB9FEA4DFA5AFA5E9A5B9A1BFA5E2A5B8A5E5A1BCA5EBA1BFCEE3B3B0A5AFA5E9A5B9.html
の方がツリー上になっていてクラスの継承の関係が見やすいと思うのは俺だけだろうか・・・
0123デフォルトの名無しさん
2009/11/23(月) 10:07:580124デフォルトの名無しさん
2009/11/23(月) 16:04:24ただ、クラスとモジュールをごっちゃにしてアルファベット順にする意義は全く無いと思うが。
0125デフォルトの名無しさん
2009/11/23(月) 16:54:470126デフォルトの名無しさん
2009/11/23(月) 20:45:1132bitで書き出されてしまいます。24bitで書き出したいのですがどうしたらいいですか?
0127デフォルトの名無しさん
2009/11/23(月) 22:52:33単に見せ方についてまで手が回ってないだけ。
参加して見やすいように直してくれ。
0128デフォルトの名無しさん
2009/11/23(月) 23:04:41img.alpha を弄って不透明にしてみるとか(思っただけ)
0129126
2009/11/24(火) 00:28:18thx。が、1.x.xに.alphaは無いんだ・・・
.channel(AllChannels)で自己解決した
RMagickに限らずImageMagick系って該当スレがないんですよね・・・
0130デフォルトの名無しさん
2009/11/24(火) 13:07:31調べりゃすぐわかると思うが、Win64ではintもlongも32bitのまま。
0131デフォルトの名無しさん
2009/11/26(木) 00:31:28http://tenkaippin.co.jp/cgi-bin/pc/shop/top.rb
0132デフォルトの名無しさん
2009/11/26(木) 00:34:400133デフォルトの名無しさん
2009/11/26(木) 00:37:140134デフォルトの名無しさん
2009/11/26(木) 00:40:000135デフォルトの名無しさん
2009/11/26(木) 00:56:06まわりの目を気にするなんて意味不明だな
スタバとかMacにどれだけステータスつけてるんだと。
単にコーヒーがそこそこ美味しくて店内禁煙でどこにでもあるから
スタバにいるだけ。フォントがそこそこ美しくてUNIX環境がすぐ使えて
何かと便利だからMac使ってるだけなのに。嫉妬もたいがいにしてほしい。
0136デフォルトの名無しさん
2009/11/26(木) 01:02:29馬脚
0137デフォルトの名無しさん
2009/11/26(木) 01:08:290138デフォルトの名無しさん
2009/11/26(木) 01:13:080139デフォルトの名無しさん
2009/11/26(木) 01:17:00まーな
実際にそれが嫉妬だったとしても、コンプレックス持ちは>>135自身
0140デフォルトの名無しさん
2009/11/26(木) 04:54:19また1.6.x→1.8.xの時のような状態になるのは勘弁してもらいたいわけだが
0141デフォルトの名無しさん
2009/11/26(木) 07:45:59ずっと1.8.6使ってればいいじゃん
0142デフォルトの名無しさん
2009/11/26(木) 11:05:15http://www.slideshare.net/arrrrcamp/ruby-19-and-rails-30
0143デフォルトの名無しさん
2009/11/26(木) 14:22:05Rubyは進化したがってるのに、お前みたいな馬鹿ユーザーが足を引っ張ってるなw
0144デフォルトの名無しさん
2009/11/26(木) 15:17:030145デフォルトの名無しさん
2009/11/26(木) 15:19:14だから何年もかけてなんとかしてるだろ
0146デフォルトの名無しさん
2009/11/26(木) 16:33:14例えばどこ?具体例plz
話題が大きくなれば開発側の耳にも入るかもよ
0147デフォルトの名無しさん
2009/11/26(木) 17:56:32誰も進化するなとは言っていない
変更点があるなら事前に示して欲しいだけ
インタプリタのメジャーバージョンを上げたら
動かないコードがボロボロ出るような状態は困る
0148デフォルトの名無しさん
2009/11/26(木) 18:00:30気分で形を変えて気持ち良くなってるのが、これまでのRubyの「進化」だからねぇ。
>>143みたいなシンパが、これでもかというほどスポイルした結果だろうけど。
0149デフォルトの名無しさん
2009/11/26(木) 18:02:440150デフォルトの名無しさん
2009/11/26(木) 18:40:32日本語が読めないのか?
「メジャーバージョンアップ前に変更点一覧を公表せよ」
と言っているんだが
0151デフォルトの名無しさん
2009/11/26(木) 18:43:24英語が読めないのか?
0152デフォルトの名無しさん
2009/11/26(木) 18:54:10英語は読めない。日本語は読めるが
0153デフォルトの名無しさん
2009/11/26(木) 19:12:12ドキュメントが欲しいなら、他の人が書かないとどうにもならん
>>151
まず「日本語はないから英語読め」という姿勢自体が間違ってる
仮に英語を読むことにしたとする
その変更履歴だけを読んで、いったい何が分かるんだ?
具体的な情報は無いも同然だろ
0154デフォルトの名無しさん
2009/11/26(木) 19:31:100155デフォルトの名無しさん
2009/11/26(木) 19:31:14憂国Gauche
なんかうかんd
0156デフォルトの名無しさん
2009/11/26(木) 20:04:330157デフォルトの名無しさん
2009/11/26(木) 20:12:150158デフォルトの名無しさん
2009/11/26(木) 21:21:26えらく巨視的なたしなめ方もあるもんだ
悠久の時の流れしか感じねえ
0159デフォルトの名無しさん
2009/11/26(木) 21:52:03あっちはミクロだが
0160デフォルトの名無しさん
2009/11/26(木) 23:27:530161デフォルトの名無しさん
2009/11/27(金) 00:07:50下手に互換性にとらわれても、どうせそのままじゃ動かないんだし。
0162デフォルトの名無しさん
2009/11/27(金) 00:27:58に見えた
0163デフォルトの名無しさん
2009/11/27(金) 19:04:46日立ソフトは2009年11月27日、オブジェクト指向スクリプト言語「Ruby(ルビー)」を活用したシステム開発案件に対応する専門組織として、
「Ruby センタ」を12月1日に設立することを発表した。
同センタは、Ruby 開発案件を集中対応するために設置された組織で、全社を横断する組織として窓口を一本化し、
おもに中小規模のシステム開発案件を中心にビジネス展開を進め、関連団体との連携を強化し Ruby の普及を促進する。
また、今回の Ruby センタ設立に併せて松江事務所(2008年10月設立)内に Ruby ラボを設置、
地元 IT 企業および関連団体との連携を強化していくという。
http://japan.internet.com/busnews/20091127/1.html
0164デフォルトの名無しさん
2009/11/27(金) 20:30:470165デフォルトの名無しさん
2009/11/28(土) 01:01:34こんだけの情報で十分と思っているなら、利用者が何に困っているかをRuby開発陣はさっぱり理解できていない。
0166デフォルトの名無しさん
2009/11/28(土) 01:23:11具体的に困っている箇所を教えてあげればいいんじゃない?
0167デフォルトの名無しさん
2009/11/28(土) 01:25:43馬鹿に合わせドキュメント作ってたらキリ無いだろ
0168デフォルトの名無しさん
2009/11/28(土) 01:26:250169デフォルトの名無しさん
2009/11/28(土) 01:32:42ほとんどはpendingあたりになってはいるはず
実際に解消されるかどうかは余剰リソースと優先度次第だが
0170デフォルトの名無しさん
2009/11/28(土) 01:42:430171デフォルトの名無しさん
2009/11/28(土) 01:49:380172デフォルトの名無しさん
2009/11/28(土) 01:49:510173デフォルトの名無しさん
2009/11/28(土) 01:53:000174デフォルトの名無しさん
2009/11/28(土) 01:57:470175デフォルトの名無しさん
2009/11/28(土) 02:16:58NEWSを読んだうえでその発言?あれ読んで一般の利用者が理解できると思ってるの?
0176デフォルトの名無しさん
2009/11/28(土) 03:45:110177デフォルトの名無しさん
2009/11/28(土) 03:51:260178デフォルトの名無しさん
2009/11/28(土) 07:30:230179デフォルトの名無しさん
2009/11/28(土) 09:01:020180デフォルトの名無しさん
2009/11/28(土) 09:08:300181デフォルトの名無しさん
2009/11/28(土) 09:15:36文句言うだけのお客さんが多くて手を動かす人がいないからこうなってるんだよ。
0182デフォルトの名無しさん
2009/11/28(土) 09:33:06一般ってなに?
というか君の言う「一般」向けにプレスリリースなりなんなりしている言語があったら知りたい
ソース読める言語のオフィシャルはどこもこんな程度だと思うが
詳説はなんか言語の名前の入ったよくわからん関係のサイトが記事にしたりする印象
0183デフォルトの名無しさん
2009/11/28(土) 10:13:59例えばJava5の新機能なんてネット上にいくらでも易しい解説があるし、変更点を噛み砕いて説明してくれるからそういうのに慣れちゃってるんだろう。
0184デフォルトの名無しさん
2009/11/28(土) 10:44:15コミットログが公開されない、みたいなのなら公然と非難してもいいが、辿ることは可能だしな
ボクに懇切丁寧に無料で教えてくれるシンセツナヒトが現れないというのなら、
そりゃオフィシャルの仕事じゃないんでコミュニティで吠えてくれ
0185デフォルトの名無しさん
2009/11/28(土) 10:55:43やめてくれ。
このスレが無情報なレスで埋まってしまう。
0186デフォルトの名無しさん
2009/11/28(土) 10:58:440187デフォルトの名無しさん
2009/11/28(土) 10:58:490188デフォルトの名無しさん
2009/11/28(土) 11:12:03利点: Perlより書きやすく、Perlのように気軽に日常用途で使える
欠点: Perlじゃない
総評としてはPerlじゃないので習得する価値は薄い
0189デフォルトの名無しさん
2009/11/28(土) 11:32:22と、いうことに(void
0190デフォルトの名無しさん
2009/11/28(土) 12:00:18利点:Perlのように後付けOOPでないので、オブジェクト指向コードが書きやすい
欠点:CPANほどライブラリーがそろっていない
0191デフォルトの名無しさん
2009/11/28(土) 12:54:16っていう発想というかパワーがある人向けかな。
CPANのようなライブラリがないと嫌だって人には向かないかもしれん。
個人的にはそう思ってる。
0192デフォルトの名無しさん
2009/11/28(土) 14:16:08あながち「ライブラリが弱い」とは言い切れないのでは
0193デフォルトの名無しさん
2009/11/28(土) 14:25:58Railsの案件ならいくらでもありそうだけど。
0194デフォルトの名無しさん
2009/11/28(土) 15:57:30中島氏がまた煽ってるぞ。誰か反論してやれよ
0195デフォルトの名無しさん
2009/11/28(土) 16:19:570196デフォルトの名無しさん
2009/11/28(土) 16:31:59何か反論するような箇所があるか?
0197デフォルトの名無しさん
2009/11/28(土) 16:51:510198デフォルトの名無しさん
2009/11/28(土) 17:28:05ゲーム作ったら数秒に一回わずかに停止するのですが....
これがGC?
0199デフォルトの名無しさん
2009/11/28(土) 17:30:420200デフォルトの名無しさん
2009/11/28(土) 17:36:31世になんでRubyアプリが少ないか考えてみるといいよ
0201デフォルトの名無しさん
2009/11/28(土) 17:42:04O/Rマッピングってキャッシュできないのかな
0202198
2009/11/28(土) 17:54:52ビンゴ。GC止めたら変な引っかかりは消えました。
ありがとうございました。
完全に止めるわけにはいかないので毎フレームGC.startを呼んだら
それでも大丈夫だったのでこれで。
0203デフォルトの名無しさん
2009/11/28(土) 17:57:54組み込みでよく使われるがリファレンスマニュアルが糞過ぎて使えないPython
マッタク困った物だ
0204デフォルトの名無しさん
2009/11/28(土) 18:01:000205デフォルトの名無しさん
2009/11/28(土) 18:14:20ゲーム作りの常識
0206デフォルトの名無しさん
2009/11/28(土) 18:16:240208デフォルトの名無しさん
2009/11/28(土) 18:30:36おい、俺今までGC止めずにゲーム作って、しかも公開してたんだぞ……
そういうことはもっと早くに指摘して欲しかったよ!
0209デフォルトの名無しさん
2009/11/28(土) 18:32:23これまめちしきな
高スペックだと絶対気づかんことも、彼なら気づく
0210デフォルトの名無しさん
2009/11/28(土) 18:51:050211デフォルトの名無しさん
2009/11/28(土) 21:12:34スキーマが変わったことがわかる低コストな方法があればARでサポートできるだろうけど。
そうじゃなければユーザ責任でちゃんとキャッシュを更新しないと
悲惨なことになるからサポートしないんじゃないかな。
メソッド再定義して、スキーマ情報を変数にキャッシュしておくことは簡単にできると思う。
0212デフォルトの名無しさん
2009/11/29(日) 01:59:31誤記満載のMSDNとか、メソッドの定義クラスすら書いていないPythonなんかよりRubyの方がはるかにまとも
Rubyにも至らないところがあるのは事実だから今のままで良しとはしないで欲しいけど
0213デフォルトの名無しさん
2009/11/29(日) 08:03:50MSDNの誤記が多い?のはお仕事言語だから細かい仕様まで記述してるせい
0214デフォルトの名無しさん
2009/11/29(日) 10:14:40まあそれ言っちゃうと、何にでも免責可能な部分はあるわな。
むしろ、受益者負担の原則でいくなら、メリットの大きい者(商売に使っている者)から順に改善すべきなんだけどな。
メーカーもそれが分かっているから、逆に防衛のためにMSDNなんかは契約書に「内容の正確性は保証しない」旨を明記している。
0215デフォルトの名無しさん
2009/11/29(日) 10:22:29誤字は何度か直った経験はある。
0216デフォルトの名無しさん
2009/11/29(日) 10:45:48下を見ればきりがない
0217デフォルトの名無しさん
2009/11/29(日) 11:52:44「User Contributed Notes」好きだ。
0218デフォルトの名無しさん
2009/11/29(日) 12:27:100219デフォルトの名無しさん
2009/11/29(日) 13:39:52漏れはPythonのマニュアルでそんなに困ったことは無いんだが
おまいさんと見ているものが違うのかもしれない
具体的にどの変がおまいさんに理解出来なかったのか示してください
0220デフォルトの名無しさん
2009/11/29(日) 13:55:23マニュアルが充実してないっていう人は、何が問題なの?
0221デフォルトの名無しさん
2009/11/29(日) 14:06:45>>212ではないけれど例えばこれ
http://docs.python.org/3.1/library/zlib.html#module-zlib
属性がモジュールメソッドなのかクラスメソッドなのか
インスタンスメソッドなのか一目で区別できないのが難点
以前のバージョンは属性名だけポンと書かれていたのでもっと判別しにくかった
クラスの説明が数ページに収まるPythonの場合はたいしたことじゃないと個人的には思うけど
>>220
ManpagesやMSDNなら書いてあるようなことが書いてないから
お仕事言語として使う人は現状だと困るのかも
よく覚えてないけどO_APPENDみたいにアトミックな追記Rubyでどうやるのって質問があって
回答者が歯がゆそうだった
0222デフォルトの名無しさん
2009/11/29(日) 15:40:12RubyとかPythonの時はマニュアルが無いからといって困った記憶がないが、理由はどうやら組み方にあるようだ。
Rubyなどではコード補完を使ってどんどん書いて、一緒にテストコードも作るから、挙動について勘違いがあってもすぐ判る。
むしろパフォーマンスや再利用性アップのために、ロジックを組み替える事の方が多い。
Cとかでは一回組んだものを再構築するのは、もう少し手間がかかるから、事前にしっかり言語仕様を確認しておきたい、という違いじゃなかろうか?
0223デフォルトの名無しさん
2009/11/29(日) 16:10:32下手したらバイナリしか配らないような言語では、設計フェーズの重要性がうんと高い
コンパイルに2時間とかそういうプロジェクトも。設計ありきで使う
そういう場合はちょっと試して駄目なら変える、ができないから、事前情報は正確に膨大に欲しい
0224デフォルトの名無しさん
2009/11/29(日) 18:18:270225デフォルトの名無しさん
2009/11/29(日) 18:40:28あちこちのスレで見かけるんだけど何なの?
Win32APIスレにもPythonスレにも居いるな
0226デフォルトの名無しさん
2009/11/29(日) 18:40:52ちょっとした曖昧な部分はインタプリタに対話モードで尋ねるという選択肢があるのもでかい
0227デフォルトの名無しさん
2009/11/29(日) 18:45:35静的型付け言語やモジュール、クラス、インスタンスの境界が明確な言語と
違って、違いを明記しなくてもわかり難いなんてことないや。
0228デフォルトの名無しさん
2009/11/29(日) 18:48:09正確な情報は全部ソースに書いてあるから、ドキュメントは精密さよりも素早く概観
できるほうが大事。
0229デフォルトの名無しさん
2009/11/29(日) 18:57:27どの言語でも、ドキュメントが有るに越した事はない。
ただ、特にボランティアの場合、ドキュメントにかける労力をその他を改善に向ける方がいい場合もある。
「ドキュメントが無い事」を、出来ない言い訳にしてるヤシは論外な。
0230デフォルトの名無しさん
2009/11/29(日) 19:20:06Javaドキュメントは金かけた売りもんだから比較はできん
0231デフォルトの名無しさん
2009/11/29(日) 19:56:39Python2.6のリファレンスマニュアルで演算子の優先順位って何処に書いてあるのかなぁ・・・
って何でPythonドキュメントの話になっているんだw
>>230
平気でそういう事を言う人がいるけど、書きたい項目の動作に熟知していないとマニュアルなんて書けないよ
外野には目の前の動作が仕様通りの動作なのか仕様外の動作なのか判らないからな
実質的にマニュアルの記述が出来るのは開発者及び開発者と緊密に連絡が取れる人に限られる
0232デフォルトの名無しさん
2009/11/29(日) 20:03:37そりゃマニュアルは外部の人間には書けん
しかしマニュアルだけがドキュメントではない
0233デフォルトの名無しさん
2009/11/29(日) 20:05:190234デフォルトの名無しさん
2009/11/29(日) 20:05:430235デフォルトの名無しさん
2009/11/29(日) 20:08:01ちょっと詳しい解説記事とか導入記事とかブログに載せるだけで価値があると思うけどね
0236デフォルトの名無しさん
2009/11/29(日) 20:26:160237デフォルトの名無しさん
2009/11/29(日) 20:27:23言語に限らずマニュアルの重要性は最上位だと思うが?
0238デフォルトの名無しさん
2009/11/29(日) 20:31:35ブログ記事でいいのならるびまがあるじゃん
だいたいブログより正確だし、解説記事や導入記事が揃ってるぞ
0239デフォルトの名無しさん
2009/11/29(日) 20:41:19そうだね
漏れはpythonの内部コード表現=UNICODE=UTF-8っていうサイトを見て信じてひどい目にあった
0240デフォルトの名無しさん
2009/11/29(日) 21:40:33論点ずれてるぞ。
「マニュアルだけがドキュメントではない 」に対して反論があるなら
「マニュアルだけがドキュメントだ」にしなきゃ。
0241デフォルトの名無しさん
2009/11/29(日) 21:50:02お待ちしております
0242デフォルトの名無しさん
2009/11/29(日) 21:50:450243デフォルトの名無しさん
2009/11/29(日) 22:08:52「ドキュメントで協力」っていうのだって開発者への感謝もあって、自分に出来る事をする、じゃ駄目なん?
俺なんかは、フリーソフトだから気軽に試してみてRubyの世界を知った口だから、企業品質を求めるより
もっと実験的になってもいいと思ってるくらいだ。
まあ、人によってバザール/伽藍のどちらよりか、程度の事かもしれんが。
0244デフォルトの名無しさん
2009/11/29(日) 22:09:19超多忙であられる開発者様と直接お話申し上げるなど…
0245デフォルトの名無しさん
2009/11/30(月) 00:48:080246デフォルトの名無しさん
2009/11/30(月) 01:06:11サポートしないわけには行かないと思うけど。
1.9でgemのほとんどのライブラリが動くようになるまでは、
1.8ユーザが1.9に移行するメリットはないしね。
0247デフォルトの名無しさん
2009/11/30(月) 04:41:24→今から手元のコードを積極的に1.9に対応させる必要がある
1.8が2.0までサポートされる
→2.0が出るまで待って手元のコードを2.0に対応させればいい
はっきりしないのが一番困るw
オフィシャルに1.9.1は安定版って書いてあるんだよなぁ・・・
0248デフォルトの名無しさん
2009/11/30(月) 07:12:500249デフォルトの名無しさん
2009/11/30(月) 09:49:301.8 が保守されなくなれば 1.9 に移行しないことにデメリットがあるな。
0250デフォルトの名無しさん
2009/11/30(月) 09:51:02お前にドキュメントが書けない言い訳は>>241で論破されたと思うが、
次なる言い訳は?
0251デフォルトの名無しさん
2009/11/30(月) 09:57:10オフィシャルがサポートしなくなっても頼るところはいろいろあるじゃん
PhusionとかEngine YardとかJRubyとか
てか、1.8.6は今EYがメンテナじゃなかったっけ?終了はありえないだろ
0252デフォルトの名無しさん
2009/11/30(月) 09:57:15まとめて書いてはない。構文規則中に組み込まれてる。
0253デフォルトの名無しさん
2009/12/01(火) 01:30:17>> Python2.6のリファレンスマニュアルで演算子の優先順位って何処に書いてあるのかなぁ・・・
>
>まとめて書いてはない。構文規則中に組み込まれてる。
そういうデマを書くなよ。またRubyが叩かれるだろ。
Pythonにおける演算子の優先順位
ttp://www.python.jp/doc/2.5/ref/summary.html
0254デフォルトの名無しさん
2009/12/01(火) 01:37:16>>>231
>お前にドキュメントが書けない言い訳は>>241で論破されたと思うが、
>次なる言い訳は?
おまえ、あれで論破したつもりになっているのかよ。
書きたい項目の動作を熟知しない人に対し、わかるまで開発陣が懇切丁寧に教えてくれるの?
ほんとにそんなサービス精神あったら、はなからもっとましなドキュメントを用意してくれるだろうよ。
まあだいたいオチは読める。
【パターン1】
素人:ここがわかりません
開発陣:勉強してから出直してこい
【パターン2】
素人:ここがわかりません
開発陣:そこはこうこうでこうだから・・・
素人:???説明がよくわかりません。もっとわかりやすく教えていただけますか
開発陣:勉強してから出直してこい
0255デフォルトの名無しさん
2009/12/01(火) 01:45:35> 書きたい項目の動作を熟知しない人に対し、わかるまで開発陣が懇切丁寧に教えてくれるの?
ドキュメント書きたいというのなら教えてくれると思うよ
試してみたら
0256デフォルトの名無しさん
2009/12/01(火) 02:07:31俺はPythonを使ったことがないが、その文書のタイトルが酷いなw
総当たりをするか、知っている奴じゃないと辿り着けないだろ
つか、何故Pythonの話に・・・ネタ切れか・・・
0257デフォルトの名無しさん
2009/12/01(火) 04:51:53自分が迷うようなところは他の人が読んでも大抵迷うんだからカッコ使っとけという話だね
よし、これで話が本筋からうまく外れたな
0258デフォルトの名無しさん
2009/12/01(火) 12:38:38勉強する
↓
詳しくなる
↓
ドキュメント要らなくなる←いまここ
0259デフォルトの名無しさん
2009/12/01(火) 12:41:42ドキュメント化する(自力で勉強するのを自分で最後にする)
というサービス精神はお前にはないの?
0260デフォルトの名無しさん
2009/12/01(火) 15:00:090261デフォルトの名無しさん
2009/12/01(火) 19:36:450262デフォルトの名無しさん
2009/12/01(火) 20:27:35勉強する=ソース読む+開発者とコミュニケーションとって仕様を明らかにする
0263デフォルトの名無しさん
2009/12/01(火) 20:36:590264デフォルトの名無しさん
2009/12/01(火) 20:44:020265デフォルトの名無しさん
2009/12/01(火) 21:14:05挙動を確定させるのね(当たり前か)
0266デフォルトの名無しさん
2009/12/01(火) 21:37:50ドキュメントが無いんじゃ衰退も止む無しだろう
0267デフォルトの名無しさん
2009/12/02(水) 01:15:39あんなドキュメントで十分だと開発陣や上級者は思っているし、
今のドキュメントがわかりにくい・不親切であることを認めようとはしないんだから、
これからもRubyのマニュアルやドキュメントがましになることはないな。
そりゃ初心者はみんなPHPに走るわけだ。
0268デフォルトの名無しさん
2009/12/02(水) 01:30:55つまらん言い方をすれば、いまはこんなもんということ。
とはいえ、一部に問題意識を持っている人もいないでもないから、
>>267に限らず、ここに具体的に何が欲しいか書き散らしていると
いつの間にかドキュメントが増えてたりするかもしれない。
0269デフォルトの名無しさん
2009/12/02(水) 01:59:28どう不十分なのか、どのようにすればいいのかを書いている人は少ないな・・・
今のところ出ているのは更新履歴をしっかり出せくらい?
0270デフォルトの名無しさん
2009/12/02(水) 05:47:370271デフォルトの名無しさん
2009/12/02(水) 08:02:170272デフォルトの名無しさん
2009/12/02(水) 08:07:10ある意味では未成熟ともいえるし、ある意味では健全とも言える
0273デフォルトの名無しさん
2009/12/02(水) 08:09:06ただ二つ気になるのは、Ruby1.8と1.9の違いが
公式サイト上で分かりやすくアナウンスされてないことと
るりまへの参入障壁が高いこと
(以前のWikiリファレンスのように、誰でも書き換えられる形のほうが良かった)
0274デフォルトの名無しさん
2009/12/02(水) 08:19:570275デフォルトの名無しさん
2009/12/02(水) 08:38:13>>122-124
0276デフォルトの名無しさん
2009/12/02(水) 08:54:43Eigenclass っていう用語は前から使ってなかったっけ、と思ったが記憶が曖昧だ。
特異クラス = Eigenclass
特異メソッド = Singleton method
で統一されるのかな
0277デフォルトの名無しさん
2009/12/02(水) 09:38:370278デフォルトの名無しさん
2009/12/02(水) 13:44:34好きと言ってましたけど,好き嫌いだけで用語を決めるのは
無理だろうから,どうなるかな
0279デフォルトの名無しさん
2009/12/02(水) 13:49:020280デフォルトの名無しさん
2009/12/02(水) 14:03:320281デフォルトの名無しさん
2009/12/02(水) 14:04:360282デフォルトの名無しさん
2009/12/02(水) 14:09:17eigen- 固有の
eigenfrequency 固有振動数
eigenfunction 固有関数
eigen fuzzy set 固有ファジー集合
eigenvalue 固有値
eigenvector 固有ベクトル
0283デフォルトの名無しさん
2009/12/02(水) 14:13:31ttp://dictionary.goo.ne.jp/leaf/ej2/22557/m0u/EI/
あいげん
もともとドイツ語なので、日本人的にも英語的にもアイゲンでよい
英語読みされるとアイジャンとかイージャンとかになるがまあ裏で指差すとよいぞ
0284デフォルトの名無しさん
2009/12/02(水) 14:22:44むしろ用語こそ、Matzの好き嫌いが一番出るところじゃないか?
0285デフォルトの名無しさん
2009/12/02(水) 14:27:38> 英語読みされるとアイジャンとかイージャンとかになるが
見逃してくれよ!
0286デフォルトの名無しさん
2009/12/02(水) 14:35:08こんにちは
0287デフォルトの名無しさん
2009/12/02(水) 14:48:38数学の人は「あー固有クラスね」でわかるんだろうけど
0288デフォルトの名無しさん
2009/12/02(水) 15:04:14数値計算の人ぐらいか?
0289デフォルトの名無しさん
2009/12/02(水) 16:59:09そう思うけど,他の候補がある以上はそれらを採用しない理由を
言うべきだろうと思うんだよね.それなりの理由があって候補になったんだろうし.
で,その判断が好きか嫌いかでは相手が納得しないんじゃないかなぁ,と.
>288
統計使う人とか
0290デフォルトの名無しさん
2009/12/02(水) 17:15:58特異クラスだけ変えたのはsingletonパターンのclassとごっちゃになるから?
考えているうちに特異クラスと特異メソッドの違いがよくわからなくなってきた
記法の違いだけで実質同じだったよね?
もしそうだとしたらどっちかに統一してほしいな、名前が違うと機能も違うのかと深読みしてしまう
0291デフォルトの名無しさん
2009/12/02(水) 17:55:32情報科学でも線型代数使ってるとわりと聞く
0292デフォルトの名無しさん
2009/12/02(水) 18:10:55[ruby-dev: 34192] によるとそんな感じかなあ
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/34192
あとは、「特異クラス」日本語起源の用語だとか
ttp://d.hatena.ne.jp/rubyco/20061225/syntax
Metaclass, Singleton Class, Eigenclass という用語についての yugui さんの意見とか
ttp://yugui.jp/articles/768
0293デフォルトの名無しさん
2009/12/02(水) 18:16:24draft spec によれば
特異クラス: ただひとつのオブジェクトの振る舞いを定義する特別なクラス
特異メソッド: あるオブジェクトの特異クラスのインスタンスメソッド
でまったく別物じゃね?
0294デフォルトの名無しさん
2009/12/02(水) 18:18:07全く別物なのはいいんだけど、eigenclassのインスタンスメソッドなんだから
eigenmethodでいいんじゃね?
0295デフォルトの名無しさん
2009/12/02(水) 19:01:34eigenmethod っていうのの語感がよくわからないから何とも言えない。
で、特異メソッドという言葉はどこから出てきたのかと
ruby-list をあさってみたらそのあたりの話が少しあった。
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/12428
「特異メソッド」という用語は一応 CLOS の方から来ているらしい。
「個体メソッド」の方については、手許にあった CLtL 2 には
individual method という用語が見つからなかったけれど、
特定のオブジェクトに対するメソッドというのは
今は eql-specialized methods とか呼ばれる事が多いと思う。
あとは Methods speclized on individual object (via eql) とかも。
Dylan の方を見ると、特異クラスにあたるものを Singleton と読んでいる。
ttp://www.opendylan.org/books/drm/Glossary
Singleton は singleton 関数を使って作る。
ttp://www.opendylan.org/books/drm/Constructing_and_Initializing_Instances#singleton
Dylan は CLOS 風にオブジェクトのクラスでメソッドディスパッチするから
「Singleton に特殊化したメソッド」という呼び方になる。
0296デフォルトの名無しさん
2009/12/02(水) 19:10:190297デフォルトの名無しさん
2009/12/02(水) 19:18:23特異クラス構文と特異メソッド定義が実質同じなのは
メソッドを定義する場合だけ。
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/6368
特異クラス構文を使うともっといろいろなことができる。
ttp://www.ruby-lang.org/ja/man/html/FAQ_A5AFA5E9A5B9A1A2A5E2A5B8A5E5A1BCA5EB.html#a6.2e6.20.c6.c3.b0.db.a5.af.a5.e9.a5.b9.a4.c8.a4.cf.b2.bf.a4.c7.a4.b9.a4.ab
0298デフォルトの名無しさん
2009/12/02(水) 19:38:57量子力学って線形代数だからね。
アイゲンステートなんてのはむしろ物理屋しか使わないんじゃ。
0299デフォルトの名無しさん
2009/12/02(水) 20:26:35サンクス
>>293>>297
>特異クラス構文と特異メソッド定義が実質同じなのは
>メソッドを定義する場合だけ。
語弊があって申し訳ない
それが実質同じなら類似の名称を与えてほしいと言いたかったんだ
「eigenclassで定義されたmethod」と「singleton method」は別の概念ではないかと勘ぐってしまう
でも「eigenclassで定義されたmethod」と「eigenmethod」なら同じだろうと予想できる
0300デフォルトの名無しさん
2009/12/02(水) 20:54:01ふたつの構文で最終的に得られるものが同じでも、ふたつの概念が似ているとは思えない。
Eigenclass の Sigleton インスタンスのメソッド = Singleton Method
と思っているので今の用語もそれほど別に変だと思わない。
初学者にわかりにくいという観点からすると、
Singleton method → Eigenclass のインスタンスメソッド
として用語を減らすのはありだと思う。
0301デフォルトの名無しさん
2009/12/03(木) 10:16:36IPAがRuby標準のドラフトを公開 Rubyの文法や組み込みモジュールの仕様を記載
http://codezine.jp/article/detail/4676
0302デフォルトの名無しさん
2009/12/03(木) 10:33:45なんで残念そうなの?
0303デフォルトの名無しさん
2009/12/03(木) 11:36:57リングでつばを飛ばす、プロレスのヒトか?
0304デフォルトの名無しさん
2009/12/03(木) 11:51:55>>261
0305デフォルトの名無しさん
2009/12/03(木) 13:01:51ttp://blogs.msdn.com/simondavies/archive/2009/11/25/running-ruby-on-rails-on-windows-azure.aspx
0306デフォルトの名無しさん
2009/12/05(土) 09:25:130307デフォルトの名無しさん
2009/12/05(土) 14:37:51UNIX的な「解らぬなら去るがよい」の精神がよかったんだお…
0308デフォルトの名無しさん
2009/12/05(土) 14:57:100309デフォルトの名無しさん
2009/12/05(土) 14:58:020310デフォルトの名無しさん
2009/12/05(土) 15:03:31定年過ぎて何もやることがなくなるとそうなるんだお
0311デフォルトの名無しさん
2009/12/05(土) 16:40:32びっくりしたw
0312デフォルトの名無しさん
2009/12/05(土) 16:43:20分からなかったのかもしれん。
0313デフォルトの名無しさん
2009/12/05(土) 17:42:20githubの存在自体知らないと見つけづらいね。
0314デフォルトの名無しさん
2009/12/07(月) 12:01:49おまいら今までどこに潜んでいたのかと
0315デフォルトの名無しさん
2009/12/07(月) 21:04:000316デフォルトの名無しさん
2009/12/07(月) 23:44:33「じゃあ」がどこにもかかっとらんw
0317デフォルトの名無しさん
2009/12/08(火) 00:19:560318デフォルトの名無しさん
2009/12/08(火) 01:16:300319デフォルトの名無しさん
2009/12/08(火) 01:18:33年刊くらいがちょうどいいのかも
0320デフォルトの名無しさん
2009/12/08(火) 01:22:340321デフォルトの名無しさん
2009/12/08(火) 01:23:55ちっこいるびま記事提供者証のバナー作って
記事書いてくれた人はブログに貼ってもいいよって言うとかさ
その人のブログ全体のアクセスのカウントが手元でできるおまけつきだけど
そう考えるとあまり嬉しくないな
0322デフォルトの名無しさん
2009/12/08(火) 01:26:48・ 著者ごとのリストページを作る
・ バナーのリンク先をそのページにしてもいいと言う
か
だから何って感じだぬ
0323デフォルトの名無しさん
2009/12/08(火) 01:28:02公開されてない貴重品です!
0324デフォルトの名無しさん
2009/12/08(火) 01:37:49例えばMatzと10分話せるとか
0325デフォルトの名無しさん
2009/12/08(火) 01:46:200326デフォルトの名無しさん
2009/12/08(火) 02:02:390327デフォルトの名無しさん
2009/12/08(火) 02:16:13サンプルメインでダラダラ使い方解説してくれる記事が欲しいな。
0328デフォルトの名無しさん
2009/12/08(火) 07:01:490329デフォルトの名無しさん
2009/12/08(火) 07:58:53俺は今の方向でだいたい満足してる
欲を言えば、コード添削と標準ライブラリ紹介の続きが読みたい
0330デフォルトの名無しさん
2009/12/08(火) 09:41:310331デフォルトの名無しさん
2009/12/08(火) 10:09:460332デフォルトの名無しさん
2009/12/08(火) 10:22:53結局はそうなるよなあ
0333デフォルトの名無しさん
2009/12/08(火) 10:24:420334デフォルトの名無しさん
2009/12/08(火) 10:35:15なるよ
気に入らなきゃお前が料理しろ系の文言は全て衰退を招く
0335デフォルトの名無しさん
2009/12/08(火) 10:38:020336デフォルトの名無しさん
2009/12/08(火) 10:40:53× 気に入らなきゃお前が料理しろ
○ 気に入らなきゃお前が料理するしかない
0337デフォルトの名無しさん
2009/12/08(火) 10:50:330338デフォルトの名無しさん
2009/12/08(火) 10:56:100339デフォルトの名無しさん
2009/12/08(火) 10:57:150340デフォルトの名無しさん
2009/12/08(火) 10:58:230341デフォルトの名無しさん
2009/12/08(火) 11:00:410342デフォルトの名無しさん
2009/12/08(火) 11:02:01つか、2ちゃんねるで「文句も意見も口にするな」なんておまいらどんだけ内弁慶なのかと
言いたいことは言えと
0343デフォルトの名無しさん
2009/12/08(火) 11:06:00書きたい人を募集してるってことじゃん
読みたいなら書けってことじゃねーぞ馬鹿が
0344デフォルトの名無しさん
2009/12/08(火) 11:11:37こんな解釈初めて聞いたw
wikiは文句があるなら書けの代表だろうけど、読みたいなら書けの実例はなんだ?
0345デフォルトの名無しさん
2009/12/08(火) 11:11:56書けるくらいなら読みたいって思わないだろうさ
0346デフォルトの名無しさん
2009/12/08(火) 11:17:36> ・ Q. こんな記事が読みたいんだけど。
> ・ A. 各号に掲示板を用意しますので、そちらにご記入ください。
> または、るびま編集部までご連絡ください。
0347デフォルトの名無しさん
2009/12/08(火) 11:22:560348デフォルトの名無しさん
2009/12/08(火) 11:25:260349デフォルトの名無しさん
2009/12/08(火) 11:27:13んなこと言ってない。意見があるなら公式な窓口があるんだからそっちいけと言ってる。
0350デフォルトの名無しさん
2009/12/08(火) 11:32:490351デフォルトの名無しさん
2009/12/08(火) 11:37:192chへのお客様です
丁重にもてなして差し上げること
0352デフォルトの名無しさん
2009/12/08(火) 11:40:54>>349みたいなのばっかでまさになにこいつ状態
別文化圏の空気理解できないならMLに閉じこもって出てくんなとか思って見てた
0353デフォルトの名無しさん
2009/12/08(火) 11:41:02あまりストレス溜めてリアルで発散されても困るからみんなで構ってあげてよ。
0354デフォルトの名無しさん
2009/12/08(火) 11:44:05作者は利用者の要望に応えたいのに、要望出した人に対して執拗に攻撃する人がいて迷惑してる
0355デフォルトの名無しさん
2009/12/08(火) 12:09:440356デフォルトの名無しさん
2009/12/08(火) 14:56:490357デフォルトの名無しさん
2009/12/08(火) 17:03:490358デフォルトの名無しさん
2009/12/08(火) 23:08:11メソッド呼び出し時の ハッシュリテラルの {}の省略とあわせ技で
hoge foo:bar
とすると 1.8 では hoge( foo( :bar ) ) と解釈されるけど
1.9では hoge( {:foo => bar} ) と解釈される
1.8と1.9の判別にどうぞ(嘘)
0359デフォルトの名無しさん
2009/12/08(火) 23:56:140360デフォルトの名無しさん
2009/12/08(火) 23:58:42いややめておこう
0361デフォルトの名無しさん
2009/12/09(水) 00:04:180362デフォルトの名無しさん
2009/12/09(水) 00:37:130363デフォルトの名無しさん
2009/12/09(水) 01:13:39実はpythonだったりしてw
0364デフォルトの名無しさん
2009/12/09(水) 02:21:03なんか更新されないなーと思ってたら作業ミスだったのね
0365デフォルトの名無しさん
2009/12/09(水) 03:17:57,/ ノ ヽ ~\
/ ノ IPA ヽ ~\
/ ノ ヽ、 `ヽ
| ノ / ̄\ / ̄~ヽ ヽ i
| ノ | ノ
\ | <●> <●> ( )
\ | | | i /
| / ヽ レ
i (●_●) /
i、 ,-――-、 ・ /
i、 <(EEEEE)> ∵/ まピョーん☆IPA Rubyをこれからもよろしく
i、 \___/ _/
\ ,ノ
,,.....イ.ヽヽ、ー-―一ノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
0366デフォルトの名無しさん
2009/12/09(水) 03:23:58そのまま実行できなくなったけど(要coding指定)これは2.0にも引き継がれるのかな?
0367デフォルトの名無しさん
2009/12/09(水) 03:49:45言語の中でCが一番好きって言ってるよね
0368デフォルトの名無しさん
2009/12/09(水) 12:25:21少なくとも1.9の書き方で2.0でも動くようにするはず
0369デフォルトの名無しさん
2009/12/09(水) 12:26:180370デフォルトの名無しさん
2009/12/09(水) 12:28:130371デフォルトの名無しさん
2009/12/09(水) 12:43:161.8 はデフォルトのソースコードのエンコーディングが 1.9 でいう ASCII-8BIT だった
1.9 でこれが US-ASCII に変わったので、8bit が通らなくなった。
2.0 かどこかでさらに UTF-8 に変わることはありえない話ではない (要望次第)。
なお、ロケールを見ることになる (日本語 Windows で CP932 になる) ことだけは絶対にないので、
>>368 も含めて安心して magic comment を書いてください
0372デフォルトの名無しさん
2009/12/09(水) 13:26:550373デフォルトの名無しさん
2009/12/09(水) 13:35:240374デフォルトの名無しさん
2009/12/09(水) 15:04:560375デフォルトの名無しさん
2009/12/09(水) 15:06:270376デフォルトの名無しさん
2009/12/09(水) 15:18:29わざわざ紙媒体の風習に固執するメリットがよくわからない。
0377デフォルトの名無しさん
2009/12/09(水) 15:22:030378デフォルトの名無しさん
2009/12/09(水) 15:26:48るびま発行ってほんのちょっとしたイベントやお祭りみたいで好きだけどな
0379デフォルトの名無しさん
2009/12/09(水) 15:27:35形式に対する要望出しただけだよ。
当事者かつ意に沿わないならスルーすればいいだけだし。
0380デフォルトの名無しさん
2009/12/09(水) 15:28:14いや、紙媒体のような雰囲気をWeb上で敢えてやってるんだよ
「Rubyマガジン」ってまとめるとなんか楽しそうじゃね、というのがそもそものモチベーションなんだから
0381デフォルトの名無しさん
2009/12/09(水) 15:30:20誰が書くんだよという話はあるけど、少なくともるびまよりは敷居が低かろう
そこから記事提供者を引き抜くことは不可能ではないと思う
0382デフォルトの名無しさん
2009/12/09(水) 15:50:21Ruby あどべんとちるの・・・じゃなくてなんかあれはそれに近いかも
0383デフォルトの名無しさん
2009/12/09(水) 18:09:47何となく出来るプログラマーに見えるからね
0384デフォルトの名無しさん
2009/12/09(水) 18:17:13やめてもいいんだよ
義務感で出すのなんて読んでもつまらん
0385デフォルトの名無しさん
2009/12/09(水) 20:57:28デメリットがなければ好きにすればいいと思うよ
0386デフォルトの名無しさん
2009/12/09(水) 22:13:33るびまという枠組みには存在価値が皆無であることに気付く
良いチャンスじゃないかな。
0387デフォルトの名無しさん
2009/12/10(木) 02:02:39つー事は今から作るソースはマジックコメントを書くべきでFA?
0388デフォルトの名無しさん
2009/12/10(木) 10:32:28FA
0389デフォルトの名無しさん
2009/12/10(木) 16:20:200390デフォルトの名無しさん
2009/12/10(木) 16:31:47体をCで書いている以上はそうなるわな。あとelispか)が、好きな言語はC
と言ったことってあったかしらん。
0391390
2009/12/10(木) 16:34:59ttp://d.hatena.ne.jp/tueda_wolf/20091127/p1
0392デフォルトの名無しさん
2009/12/10(木) 18:18:23生まれてきて吸いません。
0393デフォルトの名無しさん
2009/12/10(木) 23:45:18死ねばいいと思うよ
0394デフォルトの名無しさん
2009/12/10(木) 23:50:34るびまには有用なソースがかなりあるんだけど、
余計な駄文に埋もれてるから引っ張り出すのめんどくて見てない
とりあえずruby on Windowsの再販を願う
0395デフォルトの名無しさん
2009/12/11(金) 00:08:15F#が良すぎる
0396デフォルトの名無しさん
2009/12/11(金) 00:33:18ジュンク堂のどこかにあるらしい
0397デフォルトの名無しさん
2009/12/11(金) 00:48:15C#の構文全部把握してたら躓く要素なんてまずねーだろ
0398デフォルトの名無しさん
2009/12/11(金) 00:51:510399デフォルトの名無しさん
2009/12/11(金) 01:01:04rubyアンチ消えろ
0400デフォルトの名無しさん
2009/12/11(金) 01:02:400401デフォルトの名無しさん
2009/12/11(金) 01:24:33>ぶっちゃけ、るびまでどんな記事が読みたいのさ?
今回の予告に上がってる
>?Ruby と並列プログラミング
はかなり読みたいな。1.9でのファイバと1.8でのファイバもどきって感じの話なのか、
eventmachineやRevあたり使ってのアクター的な話なのか、
はたまた複数プロセス連携の話なのかは何とも言えないけど。
0402デフォルトの名無しさん
2009/12/11(金) 01:33:22MSDNにどっぷりだとそういう事もあるかも?
>>398
その気持ち良く判る
クラスも判らない頃に無謀にもGUIアプリを作ろうとして
wxRubyで泣きそうになっていたな・・・('A`)
0403デフォルトの名無しさん
2009/12/11(金) 01:41:59まぁ記事とかMLに限らず日本のコミュニティって閉鎖的過ぎる
海外研修でmozillaのコミュニティに参加した時はあまりの違いに感動したよ。
参加者は開発者だけじゃなくて一般ユーザもたくさん来てて、家族連れとかもいた。
日本の場合はrubyに限らずどのコミュニティでもプログラマがほとんど自己満足で自分のスキルを見せびらかす場でしか無いでしょ
0404デフォルトの名無しさん
2009/12/11(金) 02:14:57プログラマ=引きこもりキモオタ
なイメージだからな
0405デフォルトの名無しさん
2009/12/11(金) 02:23:42ただ、向こうのプログラマは日本と違ってコミュ力がそこそこにあるw
0406デフォルトの名無しさん
2009/12/11(金) 02:30:16英語さえ出来れば本当に海外でゆったり仕事したい…
0407デフォルトの名無しさん
2009/12/11(金) 04:33:09,/ ノ ヽ ~\
/ ノ IPA ヽ ~\
/ ノ ヽ、 `ヽ
| ノ / ̄\ / ̄~ヽ ヽ i
| ノ | ノ
\ | <●> <●> ( )
\ | | | i /
| / ヽ レ
i (●_●) /
i、 ,-――-、 ・ /
i、 <(EEEEE)> ∵/ これからはRubyのことは、IPA Rubyと呼ぶように
i、 \ ./ /
\ ーー ,ノ
,,.....イ.ヽヽ、ー-―一ノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
0408デフォルトの名無しさん
2009/12/11(金) 05:55:260409デフォルトの名無しさん
2009/12/11(金) 09:01:410410デフォルトの名無しさん
2009/12/11(金) 15:44:44dlは1.8と1.9で互換性ないし、近い将来捨てる予定だから、
Win32APIのままの方がいいよ
0411デフォルトの名無しさん
2009/12/11(金) 15:50:570412デフォルトの名無しさん
2009/12/11(金) 15:53:46Win32APIは1.9だと実体がdlでしょ
0413デフォルトの名無しさん
2009/12/11(金) 18:31:240414デフォルトの名無しさん
2009/12/11(金) 20:08:17警告も出ないし、全部小文字で書けるのでおすすめ
>>410
> 近い将来捨てる予定だから
ソースどこ?
0415デフォルトの名無しさん
2009/12/11(金) 20:31:260416デフォルトの名無しさん
2009/12/11(金) 21:56:25dlだとコールバックが使えるがポインタ渡しのデータを取得するのにStringじゃ無理
一長一短で困った物だ
0417デフォルトの名無しさん
2009/12/12(土) 00:45:390418デフォルトの名無しさん
2009/12/12(土) 01:01:39WinAPIの部分だけじゃなくてdl/ごとなくなる?
0419デフォルトの名無しさん
2009/12/12(土) 01:11:37?
0420デフォルトの名無しさん
2009/12/12(土) 01:19:090421デフォルトの名無しさん
2009/12/12(土) 02:35:26dlでは解決できない問題があって,
ffiなら大丈夫だからffiに乗り換えよう的な話があるようで.
ほかのサイトでは,ruby-ffiはwindowsのサポートがexperimentalとかあったけど
今はどうなのか知らない
0422デフォルトの名無しさん
2009/12/12(土) 05:10:240423デフォルトの名無しさん
2009/12/13(日) 15:04:150424デフォルトの名無しさん
2009/12/13(日) 17:33:33これ見ると苛々するから止めろ
0425デフォルトの名無しさん
2009/12/13(日) 17:37:57「いまどきなうwwwwwww」とか言ってんだろうな
俺はヤシを使い続けるよ
0426デフォルトの名無しさん
2009/12/13(日) 17:42:320427デフォルトの名無しさん
2009/12/13(日) 17:44:370428デフォルトの名無しさん
2009/12/13(日) 18:13:51ひろゆきが使ってるなう。知らないなうか。
とかをガキが書いてけれども今頃は荒らしてるのかなと。
Twitterに、Matzが「なう」を使ってるのみたときは糞吹いた
0429デフォルトの名無しさん
2009/12/13(日) 18:26:390430デフォルトの名無しさん
2009/12/13(日) 18:38:12久々に読もうとしたが繋がらない=>例の厨のせい?
原因でも探そうとググったら、Twitterを発見。=>Matzが「なう」を使ってる
暇なので話題ふり <- 今ここ
0431デフォルトの名無しさん
2009/12/13(日) 18:39:19お前頭大丈夫か?
0432デフォルトの名無しさん
2009/12/13(日) 18:44:250433デフォルトの名無しさん
2009/12/13(日) 18:46:550434デフォルトの名無しさん
2009/12/13(日) 19:21:330435デフォルトの名無しさん
2009/12/13(日) 19:58:020436デフォルトの名無しさん
2009/12/13(日) 20:20:160437デフォルトの名無しさん
2009/12/13(日) 20:34:4110日付のチケットもあるのになぜそう思う?
http://redmine.ruby-lang.org/projects/rurema/issues
0438デフォルトの名無しさん
2009/12/13(日) 22:14:020439デフォルトの名無しさん
2009/12/13(日) 22:52:520440デフォルトの名無しさん
2009/12/14(月) 08:31:370441デフォルトの名無しさん
2009/12/16(水) 21:40:40思ったら、日本語がちゃんとエスケープされないでやんの!
0442デフォルトの名無しさん
2009/12/18(金) 07:44:270443デフォルトの名無しさん
2009/12/19(土) 20:14:41> まず #$& は #{$&} の省略系で、Ruby では何故か
> (おそらく Perl の影響で、現在は黒歴史になりつつあるものの一つという感じだろうと思いますが)
> #$_、#@member、#@@static などの表記を用いると
> 文字列リテラルの中で変数を参照することができます。
6年Ruby使ってたのにぜんぜん知らなかった……
0444デフォルトの名無しさん
2009/12/19(土) 20:34:20それ2.0で消えるから
0445デフォルトの名無しさん
2009/12/19(土) 22:04:32たまたまそのようになってしまわないように気をつける程度で、自分から使う理由はない
0446デフォルトの名無しさん
2009/12/19(土) 22:18:250447デフォルトの名無しさん
2009/12/20(日) 07:55:11むしろ将来使えなくなることが知らなかった
0448デフォルトの名無しさん
2009/12/20(日) 16:10:18わたしコミッタだけど2.0で使えなくなるなんて初めて聞いたよ
0449デフォルトの名無しさん
2009/12/20(日) 17:04:260450デフォルトの名無しさん
2009/12/20(日) 17:11:00Matzにっき更新してください……
0451デフォルトの名無しさん
2009/12/20(日) 19:37:110452デフォルトの名無しさん
2009/12/21(月) 13:17:06--no-ri --no-rdoc するのがデフォとかありえん
0453デフォルトの名無しさん
2009/12/21(月) 13:57:48っ YARD
0454デフォルトの名無しさん
2009/12/21(月) 13:58:53まずライブラリを全部読み込み、パースし、
メタ的データを全メソッドと全クラスに対して作成、かつ全部をメモリ内に保持したまま、
メソッドが書かれていた場所依存の数キロバイトのメタデータ由来のHTML片を付加して数箇所のファイルに書き込む
というようなことを全メソッド全クラスに対して行ってるだけ
これのどれかが遅いようなマシンを使ってると、激烈に遅い
メモリが少ないとか、ディスク IO が遅いとか
ちょうど、rubygems 0.x が激烈に遅かったような環境の人は rdoc 生成も激烈に遅いはず
開発者様のマシンは問題ないのでどんどんアップデートして機能が増えていきますが
0455デフォルトの名無しさん
2009/12/21(月) 14:12:22で40分くらいガリガリ止まってる俺様が来ましたよ
0456デフォルトの名無しさん
2009/12/21(月) 15:27:110457デフォルトの名無しさん
2009/12/21(月) 15:43:580458デフォルトの名無しさん
2009/12/24(木) 22:28:480459デフォルトの名無しさん
2009/12/25(金) 02:28:56毎年の楽しみだったんだけどなあ...
0460デフォルトの名無しさん
2009/12/25(金) 07:40:180461デフォルトの名無しさん
2009/12/25(金) 10:51:37http://itpro.nikkeibp.co.jp/article/Interview/20091222/342529/
0462デフォルトの名無しさん
2009/12/25(金) 20:11:100463デフォルトの名無しさん
2009/12/25(金) 23:08:440464デフォルトの名無しさん
2009/12/25(金) 23:13:34この横着者め。
0465デフォルトの名無しさん
2009/12/26(土) 00:50:111.8.7に対するバグ修正がたまってきたので、リリースを出すことにしました。
...
0466デフォルトの名無しさん
2009/12/26(土) 01:03:12履歴を保存しない irb ともおさらばだぜ
0467デフォルトの名無しさん
2009/12/26(土) 01:23:00勘違いしてるかもしれないけど、p付きはそういうリリース。
ただ、たしか3ヶ月くらいのスパンが目安だったはずだが……
0468デフォルトの名無しさん
2009/12/26(土) 02:02:53セキュリティパッチとバグ修正で機能追加や仕様変更は原則実施しない、
でいいんだっけ?
0469デフォルトの名無しさん
2009/12/26(土) 03:14:580470デフォルトの名無しさん
2009/12/29(火) 16:28:26> なうとか言ってる奴に限って1年ぐらいたったら
> 「いまどきなうwwwwwww」とか言ってんだろうな
> 俺はヤシを使い続けるよ
使ってねーじゃねーかw
0471デフォルトの名無しさん
2009/12/29(火) 17:49:51ただし楽天とか島根とかmatzの息がかかってない場所で。
0472デフォルトの名無しさん
2009/12/29(火) 18:03:04「Rubyはっかー」みたいな凄い人のサポートがあるなら別だけれど
「ユーザーもライブラリもそこそこあるが誰も特に大規模開発には使ってない」
というそれそのものがRubyが適切に使用されている証だと見ることはできんかね
0473デフォルトの名無しさん
2009/12/29(火) 18:12:200474デフォルトの名無しさん
2009/12/29(火) 18:24:250475デフォルトの名無しさん
2009/12/29(火) 19:45:500476デフォルトの名無しさん
2009/12/29(火) 20:02:590477デフォルトの名無しさん
2009/12/29(火) 20:04:20ttp://gihyo.jp/dev/column/01/prog/2009/121701
0478デフォルトの名無しさん
2009/12/29(火) 23:26:410479デフォルトの名無しさん
2009/12/29(火) 23:44:480480デフォルトの名無しさん
2009/12/30(水) 01:53:28いやらしい目つきで見ちゃっていいの?
0481デフォルトの名無しさん
2009/12/30(水) 01:58:56Audley Tangと同じ
0482デフォルトの名無しさん
2009/12/30(水) 08:43:56o
r
n
0484デフォルトの名無しさん
2009/12/30(水) 09:12:360485デフォルトの名無しさん
2009/12/30(水) 09:30:04ゲーム機全部ファミコンと呼んでる感覚
0486デフォルトの名無しさん
2009/12/30(水) 09:51:140487デフォルトの名無しさん
2009/12/30(水) 14:17:442chのスレも参考にしてるんだね
0488デフォルトの名無しさん
2009/12/30(水) 15:06:51クズすぎてびっくりしたw
0489デフォルトの名無しさん
2009/12/30(水) 19:25:20年末年始は停止するって事前アナウンスあったよ。
つうか>>480はインタビューの
>Q: 不具合やバグの報告はどのようにチェックしているのですか?
>A:メーリングリストとバグトラッキングシステムが公式の窓口です。
>また個人的に,はてなダイアリーなどのブログや,OKWaveでの質問もときどきチェックするので,
>気づいたときにはバグトラッキングシステムに登録します。
>以前はよく2ちゃんねるのスレッドにバグ報告が挙がりました。
>最近はスレッドからバグトラッキングシステムに誘導してくれる流れができているので助かっています。
>そう言えば,「アンチRubyスレッド」というところで良い提案がされたこともありました(笑)
>しかし,見過ごすともったいないので良い提案やバグ報告は是非バグトラッキングシステムにも投稿をお願いします。
って下りを見てわざわざ嫌がらせしに来たんだろうなあ。
よっぽど2chでまっとうなやりとりをされると都合が悪いのかねぇ?
0490デフォルトの名無しさん
2009/12/30(水) 19:42:47いずれにしろ、2ちゃんねるは見られてるという保証はないわけで。
0491デフォルトの名無しさん
2009/12/30(水) 20:38:450492デフォルトの名無しさん
2009/12/30(水) 22:31:29と、いうことにしたいのですね?
voi
0493デフォルトの名無しさん
2009/12/30(水) 23:13:270494デフォルトの名無しさん
2009/12/31(木) 00:43:01なんかダイイングメッセージみたいだなw
0495デフォルトの名無しさん
2009/12/31(木) 06:54:47@37signals is already running a few minor apps on Rails 3. We've just started playing w/ porting Basecamp. Exciting times!
http://twitter.com/dhh/status/7208264678
Very tentative target date for Rails 3 beta is end of January. But core is staffed with volunteers, so very much subject to change.
http://twitter.com/dhh/status/7107817801
0496デフォルトの名無しさん
2009/12/31(木) 08:33:39http://twitter.com/dhh/status/7208225785
dhh
0497デフォルトの名無しさん
2009/12/31(木) 10:07:530498デフォルトの名無しさん
2009/12/31(木) 13:55:35なにかこするんじゃね
マジレスするとtypoだったら出版社か作者に教えてやんな。
0499デフォルトの名無しさん
2010/01/01(金) 17:10:380500デフォルトの名無しさん
2010/01/03(日) 22:29:060501デフォルトの名無しさん
2010/01/04(月) 12:00:23初心者スレのテンプレ嫁
0502デフォルトの名無しさん
2010/01/04(月) 22:05:52人生オワタ…
0503デフォルトの名無しさん
2010/01/04(月) 22:14:04正月にしかテレビに出ない芸人みたいなもんか
0504デフォルトの名無しさん
2010/01/06(水) 01:34:57XPathの位置指定がうまく動かんなぁ。
//img[3] とか。
しかし手で作れるような小さなHTMLでは問題なく成功するんだよな。
でかいHTMLだと8割くらいの確率で失敗する気がする。
こういう症状で悩んだ人いる?
仕事で使ってるから実際のHTMLを出せないのがつらいところだ
もう少し絞り込んでみるか。
0505デフォルトの名無しさん
2010/01/06(水) 04:59:54XML/XHTMLならともかく
0506デフォルトの名無しさん
2010/01/06(水) 07:15:23HTML がでかくなると問題が発生するのか、
単純にその HTML 文書が間違っているのか
0507デフォルトの名無しさん
2010/01/06(水) 07:33:19ちゃんと仕様きめてXML吐くようにしてもらうか、最悪XHMLにしてもらうべき。
あるいはXML-RPCとかHTTPに乗っかってるプロトコルにするか。
0508デフォルトの名無しさん
2010/01/06(水) 07:34:00○最悪XHTMLにしてもらうべき。
0509デフォルトの名無しさん
2010/01/06(水) 07:34:35でもあの人はテストろくに書かないので何らかのしょうもない条件で抜けがある可能性も
0510デフォルトの名無しさん
2010/01/06(水) 07:47:06>>504
Nokogiri単体にHTML食わせてどうなるか確かめてくれ
irb> # html は HTML、encはiconvが解釈可能なhtmlの文字エンコーディング(nilだとmeta読み)
irb> p Nokogiri::HTML.parse(html, nil, enc)
...(パースされたHTMLが最後までずらずら表示)
HTTPヘッダにcharset指定がなくてファイル内にmetaの4文字も無いとMechanizeはNKFを使うんだが
NKFが誤判断するようなファイルだと間違ったエンコーディング値が渡されてNokogiriはうまく動作しない
うまく動作しないときは上記のHTML表示が不自然に途中で切れてるはず
0511デフォルトの名無しさん
2010/01/06(水) 08:17:41あと、ありがちなのはcharsetがSHIFT_JISってうたわれてるのに
実際はWindows-31J(cp932)相当の文字集合を使っててその文字が出た辺りで切れてるとか。
この場合「�@」とかの(いわゆる)機種依存文字と呼ばれる文字の直前で切れるからわかりやすい。
あとWindows版公式gemのNokogiriはiconvの関係でWindows-31Jエンコーディングサポートしてない(CP932で指定すればイケる)
から注意な。
それ関係の議論は以前にもこのスレの
Rubyについて Part 36
ttp://pc12.2ch.net/test/read.cgi/tech/1246174168/262
あたりで出てる。
結局
ttp://pc12.2ch.net/test/read.cgi/tech/1246174168/641
でlibiconv-1.13-ja-1相当のiconv.dllを作成して無理矢理解決してたみたいだが。
0512デフォルトの名無しさん
2010/01/06(水) 09:35:25俺、rubygemsのライブラリ作るんだよ
んで、英語のRDocドキュメントと日本語のRDocドキュメントの両方を
自力で用意&更新することができるんだ
複数国語のマニュアルはどうすればいい? どこに書けばいい?
0513デフォルトの名無しさん
2010/01/06(水) 09:57:30Rubyの行き止まり(Ruby Deadend)へようこそ
ここからはご自分で全てを作り、場合によっては自身で先導をして頂きます
実際問題としてはもうどうにもならんのではないかと
1.8とか1.9とか関係なく、ソースに並行して直書きするrdocの限界とも言える
メソッドひとつのrdocコメントが4ヶ国語で100行とかなったらシャレにならない
rdocに読ませる用のコメントつきファイル群を別途作るくらいしか
0514デフォルトの名無しさん
2010/01/06(水) 10:24:130515デフォルトの名無しさん
2010/01/06(水) 10:32:08ドキュメンテーションコメントだけツールで抜き出して、
翻訳後のものを該当位置の処理時に読み込むみたいなことしてるな。
http://java.sun.com/j2se/javadoc/faq/index.html#localizationdoclets
0516デフォルトの名無しさん
2010/01/06(水) 11:42:32俺様の作ったすんげーライブラリを寛大な俺様が好きなだけお前らに使わせてやるために
rubygemsに登録したいのだが、何をどうすればいいのかさっぱりわからん。
誰か教えて。
0517デフォルトの名無しさん
2010/01/06(水) 13:38:02ググレ
0518デフォルトの名無しさん
2010/01/06(水) 14:57:00・ hogehoge-ja というパッケージを提供し、日本語rdocコメントだけつける
・ hogehoge-doc-ja というパッケージを提供し、空メソッドに日本語rdocコメントだけつける
・ lib/ は英語コメントのみにし、日本語rdocコメントのついた lib-rdoc-ja/ も公開する
gem install のときのタスクで適当に日本語環境を検知したら日本語版rdocを作成する
・ Rdoc.ja というファイルに日本語版マニュアルを1ファイルとして詰め込んでおく
・ 自分のサイトで日本語版rdocを公開、欲しい人は手作業でdocディレクトリを置き換えてと言う
こんなもん?
0519デフォルトの名無しさん
2010/01/06(水) 20:41:13p248 では直ってるのか?
どこ見りゃいいかわからん。
0520デフォルトの名無しさん
2010/01/06(水) 20:45:31まだサイトがメンテ中やね
0521デフォルトの名無しさん
2010/01/06(水) 21:49:30レスとん
俺の説明が盛大に足りて無くて申し訳ないが、
パースできてないってレベルの話では無いと思う。
まず前提として、間違ったHTML食わせてる可能性高いから、
それは理解してるし割り切ってる。
で、説明しにくいんだが、
xpath('//img').size # => 3
xpath('//img')[1].to_s # => ちゃんと中身が取れる
であるにも関わらず、
xpath('//img[1]') # => nil
となる感じ。
前者が取れないなら、パース失敗でした、元のHTMLがクソでしたで
あきらめて納得できる。
が、前者がOKで後者が駄目ってのが、なんかバグくさい感じがしてる
0522デフォルトの名無しさん
2010/01/06(水) 22:34:42Nokogiri単体にHTML食わせてどうなるか確かめてくれ
あとNokogiri::VERSION_INFOの返り値
0523デフォルトの名無しさん
2010/01/06(水) 22:54:07XPathの[1]とかは0オリジンじゃなくて1オリジンだけど
まさかそういう話じゃないよな?
0524デフォルトの名無しさん
2010/01/06(水) 22:56:54他人のライブラリをバグ呼ばわりする人間がそんな基本押さえずに使ってるとかありえんだろバカか
0525デフォルトの名無しさん
2010/01/06(水) 23:02:59どれも正直パッとしないんだが
rdocを英語以外で書くのはありえないということでいいか
0526デフォルトの名無しさん
2010/01/06(水) 23:12:030527デフォルトの名無しさん
2010/01/06(水) 23:47:44その違いはわかってますよ。
別に実際のコードじゃ無いですし
それに配列の長さ3だから、いずれにしても同じだと思います
>>522
今は開発環境にアクセスできないですが、普通にgemで入る、mechanize0.9.3 に
くっついて自動的に入ってくるバージョンだと思います
その他は後で実験してみます
0528デフォルトの名無しさん
2010/01/06(水) 23:48:34>>521, 523 じゃなくて
>>523, >>524 でした
0529デフォルトの名無しさん
2010/01/07(木) 08:56:12hogehoge-doc と hogehoge-ja だけはやめてくれ
パッケージシステムが混沌として汚れる
rdoc だけ別扱いでポータルがあればいいんだけど
0530デフォルトの名無しさん
2010/01/07(木) 11:05:10…なんかこのガリガリ言ってやたら遅いのは単に
低スペマシンでスワップ使いまくってるだけなんじゃないかと思い始めてきた
0531デフォルトの名無しさん
2010/01/07(木) 11:08:42もしかしてやたら遅いのはripperのコンパイル時?
だったらconfigure時にoptflags="-O3 -pipe"を設定した方が良いぞ
0532デフォルトの名無しさん
2010/01/07(木) 11:17:19いやまあ無茶せずディストリビューション提供するもの使えってのはその通りでございまするが
0533デフォルトの名無しさん
2010/01/07(木) 12:26:10今日のおひるごはんはポテルカでした
まだ parse.c のとこでガリガリやってたので中止する
とう
$ optflags="-O3 -pipe" ./configure --program-suffix=1.9
>>531
画面の前のよい子はこんなんが原因だってわからないと思うし対処もできないと思う
もうちょっと明確に「Linuxにおいてparse.cで止まるとき」みたいにREADME.jaに書いたほうがいいと思う
0534デフォルトの名無しさん
2010/01/07(木) 13:24:53「ruby parse.c gcc」でぐぐってわからへん人は置いていきますよ〜
義務教育やないんですからね〜
0535デフォルトの名無しさん
2010/01/07(木) 13:30:13特定環境でのビルド時に設定作り間違えてメモリを食い潰すというのなら、
それはやっぱりconfigureが吸収するべきではある
0536デフォルトの名無しさん
2010/01/08(金) 09:02:27gcc 4.3.2 のバグの話かな
http://jarp.does.notwork.org/diary/200902a.html#200902062
0537デフォルトの名無しさん
2010/01/10(日) 03:20:00YATTA!YATTA!lambda一つあればいい!
とばかりに、これでもかとlambda使ったらlambda禁止されたワロタ
0538デフォルトの名無しさん
2010/01/10(日) 20:41:420539デフォルトの名無しさん
2010/01/10(日) 23:13:370540デフォルトの名無しさん
2010/01/10(日) 23:18:320541デフォルトの名無しさん
2010/01/11(月) 02:19:08rubyの案件が継続されずに、どんどんjavaに置き換えられていく現実。
0542デフォルトの名無しさん
2010/01/11(月) 03:46:11まるで数式の意味を日本語でつらつらと説明されている気分。
0543デフォルトの名無しさん
2010/01/11(月) 08:35:38そのへんで10歩くらい有利なのはむしろ当然
やっぱり次世代rdocを全員全力で詰める時期が来てるのかもしれない
言語仕様はいまさらどうにもならんがせめてドキュメンテーションでフォローしなければ
0544デフォルトの名無しさん
2010/01/11(月) 09:07:290545デフォルトの名無しさん
2010/01/11(月) 10:41:18ちょっと前に「日本語訳マニュアル」をどうしようかってのがあったけど、確かにどうにもならない
英語で書いてあるよりも日本語で書いてあったほうがわかりやすいし罠に陥ることも少ないのに
0546デフォルトの名無しさん
2010/01/11(月) 10:45:150547デフォルトの名無しさん
2010/01/11(月) 11:00:59それはメソッド名と変数名が悪い
一応な
現実問題として難しいが
0548デフォルトの名無しさん
2010/01/11(月) 11:41:00だからシステムで縛って情報を制限しなおかつ開放している
そのかわりJavaの「正しい、フル装備の」ライブラリを作るのはとても面倒
慎重で賢い(ように振舞えるよう頑張った)人が、
能力や注意力やセンスの低い人たち(過去や未来の自分含む)に使わせるというスタンス
Rubyはライブラリの作者のこともライブラリ使用者のことも信頼しているというか結構どうでもいいと思ってる
だからどこにもアクセスしまくり改変しまくりだしマニュアル方式も全く縛りがない
それゆえ「利用しやすい」「ライブラリを気軽に作れる」のだが、
まとまった情報提供方面が大変弱く「自力でソース追え」としか言えない
0549デフォルトの名無しさん
2010/01/11(月) 12:14:27えー
Ruby1.8用ライブラリとRuby1.9用ライブラリの作成の処置も問題
rubygemsライブラリの1.9対応が不完全または行われてないのはソース管理が面倒だから
0550デフォルトの名無しさん
2010/01/11(月) 12:21:550551デフォルトの名無しさん
2010/01/11(月) 12:27:14鬼車で増えた表現とかの1.9の構文は、動作しなくてもいいから1.8でもエラーに
ならないようになればありがたいな。
0552デフォルトの名無しさん
2010/01/11(月) 12:33:421.9の開発を中止するようMatzに陳情しよう!!!
0553デフォルトの名無しさん
2010/01/11(月) 12:54:11コミッタの誰かが、そんなようなことを言ってたような
卜部さんだったっけか
0554デフォルトの名無しさん
2010/01/11(月) 16:53:500555デフォルトの名無しさん
2010/01/11(月) 18:35:26Ruby1.9本体(と添付物)の完成度を上げるのが望まれた役目であって
実際にどう開発するかとか並行開発に伴う困難性の解消とかは二の次だ
0556デフォルトの名無しさん
2010/01/11(月) 18:41:51We Want *YOU* だ We Want *YOU*
もっと人を!
本体そのものはいいけどそれ以外がなー、と感じたときに真摯に参加できるような前準備を!
開発周辺のサポーターを増やす努力は間違いなくコアメンバーの仕事ですルンルン
0557デフォルトの名無しさん
2010/01/11(月) 19:13:58http://redmine.ruby-lang.org/wiki/ruby
あたりのドキュメントはそれなりにがんばったのだが、これ以上何が必要なのかわからないのだ
0558デフォルトの名無しさん
2010/01/11(月) 19:21:37まあ、最初の火をつけるのは社会人だがね
というかそれに類する何らかの業務知識や裏方サポートがないときちんと育たずに途中であっさり燃え尽きることが多い
大学生やニートでもできる"仕事"が増えると安定なのかも
バイトちゃん雇うような感じ
0559デフォルトの名無しさん
2010/01/11(月) 19:24:480560デフォルトの名無しさん
2010/01/11(月) 19:28:550561デフォルトの名無しさん
2010/01/11(月) 20:06:40以前出ていた NEWS 書きなんかこれのいい例かな。
基本的に ChangeLog とそこにある ML 参照見れば内容はたどれるはずで、
たどれなかったらコミットした人間を責めていいのだが、結構難しい。
比較的単純なのと言うと、大きめのバグ報告を、もっと小さな再現手順に落とし込むとかかなぁ?
そのバグと対応する修正を見ればどこがどうなってるかとか把握しやすいんじゃあるまいか。
後はやっぱりマニュアルかな、文法絡みの変更って意外とまだ漏れてる気がするんだ。
0562デフォルトの名無しさん
2010/01/11(月) 23:05:290563デフォルトの名無しさん
2010/01/11(月) 23:07:140564デフォルトの名無しさん
2010/01/11(月) 23:48:48これとか http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/39931
これとか http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/39988
後者のはよく分からないけど前者のは明らかにバグが追加されてるよね
0565デフォルトの名無しさん
2010/01/12(火) 01:27:040566デフォルトの名無しさん
2010/01/12(火) 01:29:410567デフォルトの名無しさん
2010/01/12(火) 04:18:41安定板といえどもpgが作るものにはバグが含まれると考えるのが普通。ましてやrubyで作ってある訳じゃなくてcなんだし。
程度差で、1.9よりは1.8のほうが枯れててバグ少ない期待が出来るだけ。sp7まで出てる訳だし。
0568デフォルトの名無しさん
2010/01/12(火) 04:37:08ようニート
現在のRubyは莫大な費用がすでにかかってる
0569デフォルトの名無しさん
2010/01/12(火) 06:07:01バイトでもできることが増えるようなシステムを作れる人間とか
そういうのが足りない印象があるが
Linuxカーネル開発におけるGitの存在のような
まあ1.9.2が出てもしばらくは混迷するはずだから
性急に出て失敗するより手探りでいいのでは
0570デフォルトの名無しさん
2010/01/12(火) 06:57:06なぜそういうことが起こるんだろう。
・バグだと解ってて使ってた。←論外
・仕様を知らずに使ってた。←知らない物を何故使う。
・仕様が未定義だったものが定義されてしまった。←未定義ならそもそもバグじゃないけど。
0571デフォルトの名無しさん
2010/01/12(火) 07:10:31「ユーザが馬鹿だからだ」的にデベロッパー側で
課題を直視することを忌避するようなことをしてるからじゃね
最初570はジョーク(というか皮肉)かと思ったけどそうでもないようだし
0572デフォルトの名無しさん
2010/01/12(火) 08:54:26切り離して持って歩けるサブルーチンだカス
0573デフォルトの名無しさん
2010/01/12(火) 09:03:31block・・・関数に渡すためのコードのまとまり 関数ではない
Proc・・・blockを使いまわせるようにしたもの
0574デフォルトの名無しさん
2010/01/12(火) 15:29:08バイナリモードがうんたらって結局 1.8 系列では直ってない?
0575デフォルトの名無しさん
2010/01/12(火) 15:39:59ワンライナや書き捨てでWindows上で絶対使わないとか
1.9.1でのみ動かすとかそういうのならおk
0576デフォルトの名無しさん
2010/01/12(火) 17:03:31空いた時間に無償で開発されるのを口を開けて待っているだけというのがアホすぎる。
0577デフォルトの名無しさん
2010/01/12(火) 18:33:47> アホすぎる
という情緒的な非難しかできなかったあたりが限界なのだよ
本来なら「Rubyで儲けておきながら文句ばかり言う企業は金を出せ」という論調になるべき
しかし、そんな都合のいい藁人形などない
0578デフォルトの名無しさん
2010/01/13(水) 07:42:11そういうの嫌うから、オープンソースにして、無料で世界中のPG扱き使うビジネスモデルなんだし。
そうやって無料奉仕挿せた成果を使って、教祖はrubyでちゃっかり儲けてる訳だし。
rubyで儲けてるnetlab自体がもっと人を出すべきだろう。
0579デフォルトの名無しさん
2010/01/13(水) 10:04:23最近の忙しさを見るにつけ、「儲かってる」とはちょっと言い難いように見えるなぁ。
まぁ、「生計を立てている」だったら正しいので、OSSの世界では勝ち組ではある。
> rubyで儲けてるnetlab自体がもっと人を出すべきだろう。
Ruby 絡みのサーバの場所、回線、機械、メンテ人員は NaCl 提供だよ
まぁ、NaCl 最大の貢献はまつもとさんに給料を払ってきたことだと思われる。
0580デフォルトの名無しさん
2010/01/13(水) 10:12:17とかちょっと思わなくもない
儲かってないのはわかりますが給料早く全額出してください
0581デフォルトの名無しさん
2010/01/13(水) 10:26:060582デフォルトの名無しさん
2010/01/13(水) 11:49:09>企業が人を出すなら、ソースが企業のものに成るだけ。
アホか。それが事実なら、LinuxはとっくにRedHatのものだろうが。
0583デフォルトの名無しさん
2010/01/13(水) 12:06:010584デフォルトの名無しさん
2010/01/13(水) 12:09:32てか本当に必要なのは金じゃなくプランニングだろうに
それも金で買うなら相当額になるぞ
0585デフォルトの名無しさん
2010/01/13(水) 12:22:18教祖は儲けようと思ってRuby創った訳じゃないからな
ハイエナ根性の取り巻きが寄り集まってるのが現状
0586デフォルトの名無しさん
2010/01/13(水) 12:36:410587デフォルトの名無しさん
2010/01/13(水) 12:38:44あのあれだ横文字の人
0588デフォルトの名無しさん
2010/01/13(水) 12:46:53今活動してるのか彼?
0589デフォルトの名無しさん
2010/01/13(水) 12:56:070590デフォルトの名無しさん
2010/01/13(水) 12:57:47そんなこと言ってるとirbの起動時にAmazonのコンピュータ関連の書籍の広告が入るようになるぞ
0591デフォルトの名無しさん
2010/01/13(水) 12:59:310592デフォルトの名無しさん
2010/01/13(水) 13:01:54motdみたいな感じで1日の初回のみ1回だけサーバにアクセス
0593デフォルトの名無しさん
2010/01/13(水) 13:09:46Java みたいに自動アップデートしてくれ
って Ruby じゃそこは鬼門だったか
0594デフォルトの名無しさん
2010/01/13(水) 13:50:55そうなったところで、オープンソースなんだから
別の人が広告の入らない独自バージョンのirbを作るだけだろう
0595デフォルトの名無しさん
2010/01/13(水) 14:19:340596デフォルトの名無しさん
2010/01/13(水) 14:44:39どう間違ってもその二人の名前がハイエナの例になるわけないだろ。
0597デフォルトの名無しさん
2010/01/13(水) 15:00:510598デフォルトの名無しさん
2010/01/13(水) 16:48:230599デフォルトの名無しさん
2010/01/13(水) 16:49:360600デフォルトの名無しさん
2010/01/13(水) 16:54:14すみません
しかし観察の結果
一枚岩ではなく
皆疑心暗鬼になっているという
新たな知見を得ることが出来ました
本当にありがとうございます
0601デフォルトの名無しさん
2010/01/13(水) 17:37:260602デフォルトの名無しさん
2010/01/13(水) 19:59:590603デフォルトの名無しさん
2010/01/13(水) 21:03:16つうか1.8.6のメンテは既にRails企業がやってるじゃんよ
0604デフォルトの名無しさん
2010/01/13(水) 21:04:24と、いうことにしたかったのですね?(ヘミ猫略
0605デフォルトの名無しさん
2010/01/13(水) 23:40:54perlもpythonも何にしてもOSSの周りは何かといろいろ渦巻いてるように見えてしまう
0606デフォルトの名無しさん
2010/01/14(木) 01:03:240607デフォルトの名無しさん
2010/01/14(木) 05:43:200608デフォルトの名無しさん
2010/01/14(木) 08:29:570609デフォルトの名無しさん
2010/01/14(木) 08:46:27人生に勝ってネチネチと僻みを言われる側になるか、
負けてネチネチを僻みを言う側になるかの二択。
0610デフォルトの名無しさん
2010/01/14(木) 09:13:14MatSのことかーーーっ!!!
0611デフォルトの名無しさん
2010/01/14(木) 14:29:55直接いじってる人は涙目だな
0612デフォルトの名無しさん
2010/01/14(木) 14:40:030613デフォルトの名無しさん
2010/01/14(木) 15:15:120614デフォルトの名無しさん
2010/01/14(木) 21:04:23http://railsbridge.org/news_items/10
0615デフォルトの名無しさん
2010/01/14(木) 22:54:570616デフォルトの名無しさん
2010/01/14(木) 23:26:04「いっぱんゆ〜ざ〜」が見るぶんにはどこが変わったのかわからんはずだ
1.9.1で動いてたプログラムが1.9.2で動かねーというのは
ライブラリ作者でもない限りわりと稀であると思われる
ええ、:nodoc:なメソッドつかったり直接インスタンス変数いじったりして使い倒してるような
ライブラリ作ってるみなさんは泣きながら1.9.2対応してらっしゃいますよええ
0617デフォルトの名無しさん
2010/01/15(金) 00:45:39urllib2を盛大にディスるのはやめろ
0618デフォルトの名無しさん
2010/01/15(金) 10:10:16Ruby では :nodoc: なメソッドやインスタンス変数は躊躇なく互換性壊すので。
net/http は長らく要望が通りづらい状況になっていましたが、今なら比較的入りやすいと思います。
0619デフォルトの名無しさん
2010/01/15(金) 10:47:18全世界の Ruby スクリプトから CO2 が 1トンくらい削減できるぞ
0620デフォルトの名無しさん
2010/01/15(金) 11:59:53http://doc.okkez.net/192/view/method/Net=HTTP/i/get
http://doc.okkez.net/192/view/method/Net=HTTP/i/post
とは違うんだよね?
それは Kernel#get という趣旨なのかな
0621デフォルトの名無しさん
2010/01/15(金) 12:17:33みたいなことを標準でしたい、というような話だと推測
個人的には open-uri をいつまでも添付したのは失策だと思う
0622デフォルトの名無しさん
2010/01/15(金) 12:20:19全部 Hash なんだろう
Net::HTTP.get_uri('http://www.google.co.jp/search', {'q' => 'Ruby'}, {'User-Agent'=> Net::HTTP/Ruby'})
マルチバイト文字は自分の Encoding に沿ってパーセントエンコードとかされるはず
rubygems のライブラリにならあるやつだね
0623デフォルトの名無しさん
2010/01/15(金) 13:06:50下層ライブラリ(net/http)と超高機能なラッパー(mechanize)があるけどその中間がない、と
0624デフォルトの名無しさん
2010/01/16(土) 10:46:54手軽にqueryをくっつけるメソッドがあれば充分だろ。
0625デフォルトの名無しさん
2010/01/16(土) 10:51:14・ おおむねそれはURIに負わせるような役目ではない(open-uriにPOSTがなかった理由を思い出すこと)
・ URIを扱うようになった途端openが大量の引数を受け取れるように、みたいなのは構成上大笑い
それならもとのopenでもqueryとheaderを機能するようにすべき
0626デフォルトの名無しさん
2010/01/16(土) 10:58:58> ・ URIを扱うようになった途端openが大量の引数を受け取れるように、みたいなのは構成上大笑い
> それならもとのopenでもqueryとheaderを機能するようにすべき
前半と後半がまったく繋がらないんだが。
0627デフォルトの名無しさん
2010/01/16(土) 11:09:29だってopenなんだもの
openがヘッダとか引数で受け取るようになるのはなんか違うと思う
追加情報を「対象に送る」ようになったのなら、それはFile.openと共通メソッドでないほうがいい
0628デフォルトの名無しさん
2010/01/16(土) 11:17:37だからURI#openでも使えばっつってんだよ。
0629デフォルトの名無しさん
2010/01/16(土) 11:18:17別にする方が変じゃないかと。横からだが。
0630デフォルトの名無しさん
2010/01/16(土) 11:19:44じゃあopen-uriがopen置き換えるのやめろよ迷惑なんだよ
0631デフォルトの名無しさん
2010/01/16(土) 11:27:44というかいまさら取り除くわけにもいかんのだからあれはもう諦めろ
気になるのならユーザーが使わないようにして啓蒙していくしかねえ
というわけで頑張れ
0632デフォルトの名無しさん
2010/01/16(土) 11:50:06ただ、再定義するopenにおいて、POSTメソッドを使えるようにするのは(>>627と同じ理由で)間違ってると思う
0633デフォルトの名無しさん
2010/01/16(土) 12:41:43URIの正しい概念とかHTTPのかくあるべき実装とかではなく
単なる>>619の
> get(uri, query, header) と post(uri, query, header) の形式のメソッド
だったりする
0634デフォルトの名無しさん
2010/01/16(土) 13:12:420635デフォルトの名無しさん
2010/01/16(土) 14:08:44あとclass_evalとかinstance_evalとかeval系使いまくったり
0636デフォルトの名無しさん
2010/01/16(土) 15:41:31open-uri/uri と open-uri/open に分けたほうがいいと思う
0637デフォルトの名無しさん
2010/01/16(土) 16:33:05それなら名前的には uri/open のほうが自然じゃね?
0638デフォルトの名無しさん
2010/01/16(土) 16:47:33というか前者使う人は後者使わないだろうし、後者使う人はたぶん前者は使わないよな
0639デフォルトの名無しさん
2010/01/16(土) 17:10:22URIオブジェクトが直接openできるなんて素晴らしい
関数的メソッドopenでURLをreadできるなんて超便利だ
だから、みんながそれこそLWPのように振舞うことを期待した
open-uriでPOSTできるパッチなんてのは最たるもんだな
0640デフォルトの名無しさん
2010/01/16(土) 18:46:29・queryのエンコード
・ヘッダの指定
だけか?
前者はURI::Generic#buildあたりを拡張
後者はNet::HTTP.get_responseをinitheaderを通すように修正
かな
0641デフォルトの名無しさん
2010/01/16(土) 18:53:22> 前者はURI::Generic#buildあたりを拡張
よう外人
0642デフォルトの名無しさん
2010/01/16(土) 18:59:07HTTPとURIのエンコード・デコード関連はクラスメソッドで外に出てると嬉しいなあ
0643デフォルトの名無しさん
2010/01/16(土) 19:09:14って書くのが面倒すぎる。
{key1: value1, key2: value2, key3: {key4: value4}}
にしてくれ。
リテラル{}の中の:の左側は暗黙的にシンボルで、右側は何かのオブジェクト。
0644デフォルトの名無しさん
2010/01/16(土) 19:14:301.9には、そのものズバリな記法が入ってたような
0645デフォルトの名無しさん
2010/01/16(土) 19:21:48$irb1.9
irb> p ({sym1: "val1", sym2: "val2"})
{:sym1=>"val1", :sym2=>"val2"}
0646デフォルトの名無しさん
2010/01/16(土) 19:27:10カオスすなぁ
0647643
2010/01/16(土) 19:29:080648デフォルトの名無しさん
2010/01/16(土) 19:30:08シンボル名+コロン+空白+オブジェクト、の順番
シンボル名+空白+コロン+空白+オブジェクトはパースめんどくさいんだったかなんかだったと思う
irb> p ({sym1 : "val1", sym2 : "val2"})
SyntaxError: (irb):1: syntax error, unexpected ':', expecting tASSOC
0649デフォルトの名無しさん
2010/01/16(土) 19:34:360650デフォルトの名無しさん
2010/01/16(土) 19:45:54そういうもんだと思っていったん頭に入れば、混乱はしないはず
0651デフォルトの名無しさん
2010/01/16(土) 19:50:140652デフォルトの名無しさん
2010/01/16(土) 19:56:14「パースエラーとか言われたんですけどどうしたらいいですか><」ってなるんだぞ
3.0でガラガラポンしてほしいけど無理かぬ
いまやRubyのソースコードは綺麗とか死語だし
0653デフォルトの名無しさん
2010/01/16(土) 20:10:09初心者向けに得意げにこれを紹介するアホはコードが絡まる呪いをかけてやるのでどんどん晒せ
0654デフォルトの名無しさん
2010/01/16(土) 20:13:52>Rubyのソースコードは綺麗
これはRubyで書くとソースが綺麗になるっていう意味?
それともRubyはC++じゃなくてCで書かれているから綺麗って言う意味?
0655デフォルトの名無しさん
2010/01/16(土) 20:14:03マジか……? 多くの人がハマりそうな落とし穴じゃないか
しかも今まで、そのことが書かれてる文書見たことないし
そんな罠があるのなら、記法を追加してほしくはなかった
0656デフォルトの名無しさん
2010/01/16(土) 20:24:52あっそう
じゃあシンボルをキー部分に使えないとかも知られてないのか
irb> {:sym1: "val1", sym2: "val2"}
SyntaxError: (irb):1: syntax error, unexpected ':', expecting tASSOC
{:sym1: "val1", sym2: "val2"}
^
ちなみに文字列も使えないので、"content-type" をキーに指定することは絶対にできない
irb> p ({content-type: "val1", sym2: "val2"})
SyntaxError: (irb):2: syntax error, unexpected tLABEL
p ({content-type: "val1", sym2: "val2"})
^
irb> p ({"content-type": "val1", sym2: "val2"})
SyntaxError: (irb):3: syntax error, unexpected ':', expecting tASSOC
p ({"content-type": "val1", sym2: "val2"})
^
irb> p ({:"content-type": "val1", sym2: "val2"})
SyntaxError: (irb):34: syntax error, unexpected ':', expecting tASSOC
p ({:"content-type": "val1", sym2: "val2"})
^
0657デフォルトの名無しさん
2010/01/16(土) 20:29:040658デフォルトの名無しさん
2010/01/16(土) 20:30:54文字列は使えるでそ?
記号が使えないだけでは?
0659デフォルトの名無しさん
2010/01/16(土) 20:35:04/ /://.: : : : : : :i : |: : : : ∧: ヘ: : : :∧: ::ム._: : : : : : : : :.l: : :|ム!: : : : : : : : : :
. / / .|.: : : : : : : |: :ム、: : ∧.ヘ ><´ ̄\ヘ`,ハ: : ム、 ハ: : |ム!: : : : : : : : : :
,'. |: : :i: : :i: : ハ,斗―.、: :∧ ヘ r',ィ==寸ュ、_,ハ: : i: |: : |: : |ム!: : : : : : : : : :
i | :|: i : : i: : :ヘ、〉zュ、\::ヘ. .\ '´ f⌒付ハヘ〉!|: |: |: : 「.ヽ!ム!: : : : : : : : : :
| |: |: i : : i: : : : r{.「⌒ヽ \ヘ. ` .kr'...::i:::::!′|: |: | : fい lム!: : : : : : : : : : :
| .| ∧ヘ: : :ヘ: : : N kr'::ム ヽ Vし'ク;ソ .|: |: |: / .メム!: : : : : : : : : : :
. N ヽ \: :\:`ヽ. Vし! `ー " ノ ル' / |/ Nム: : : : : : : : : : :
. '. \ \: :\∧ゝノ. . |: /.i .|. | Vム: : : : : : : : : :
. \|丶: : ∧. ` __ ,イ レi i. | .| i.Nム: : : : : : : : : :
|: :i: : 「`ヽ. ヽ ) / | i i. | .| i.|. Vム: : : : : : : :
|: :i: : | .,≧、 / | i i. | .| i.| Vム: : : : : : : :
-‐-、j: :i: :i.| / } ` rュ-1´ ,ィ| i i .L__ | i.| Vム: : : : : : :
. { ヽi i.|‐/ .ノ_,ィj .>! r<´ | i i .! `ヽ L__ Vム: : : : : :
`ヾ. └-イ / / ト、_}-{_ァ|. | i i | 、丶ヽy'¨ ̄`Vム__: : : : 受験生の皆さん
/ | `ー-‐'´ ̄ ̄`Y. .〈. ノ≧{:::{≦.、 | i i |. \/ }ム}. 〉 明日のセンター試験
. /. |、 、____,斗-!、/.::/:/:/|「|:∧:::〉| i i |、 >' ./ム! / 頑張って下さい
{ | ノ―〈/::/.:||::!:::::V. | i i |/ ./ム! /
0660デフォルトの名無しさん
2010/01/16(土) 20:40:27やってみ
0661デフォルトの名無しさん
2010/01/16(土) 20:41:05> >>655
> あっそう
> じゃあシンボルをキー部分に使えないとかも知られてないのか
> irb> {:sym1: "val1", sym2: "val2"}
そもそもkey:がシンボルリテラルの意味を含んでるんだから、
それは重複している。
0662デフォルトの名無しさん
2010/01/16(土) 20:43:56content-type: でハッシュキーにすることはできないのか。
0663デフォルトの名無しさん
2010/01/16(土) 20:45:45旧来の :'content-type' => ... という書き方にせざるを得ないのね。
0664デフォルトの名無しさん
2010/01/16(土) 20:48:53重複も何も、キー部がシンボルだったら素通しするという処理が入っている可能性があるだろ
というかふつうはそうすると思うんだが手抜いてんだか遅さ嫌ったんだかなんだか
0665デフォルトの名無しさん
2010/01/16(土) 20:52:39殿ご安心めされい
コロンキー表記と => 表記は同じHashの中で混在可能でござる
irb> p ({:"content-type" => "val1", sym2: "val2"})
{:"content-type"=>"val1", :sym2=>"val2"}
0666デフォルトの名無しさん
2010/01/16(土) 21:00:110667デフォルトの名無しさん
2010/01/16(土) 21:04:27> 重複も何も、キー部がシンボルだったら素通しするという処理が入っている可能性があるだろ
>
> というかふつうはそうすると思うんだが手抜いてんだか遅さ嫌ったんだかなんだか
あれは「キー部」じゃない。値に対するラベル。
式じゃないので当然「シンボルだったら」という仮定も無意味。
0668デフォルトの名無しさん
2010/01/16(土) 21:06:55,/ ノ ヽ ~\
/ ノ IPA ヽ ~\
/ ノ ヽ、 `ヽ
| ノ / ̄\ / ̄~ヽ ヽ i
| ノ | ノ
\ | <●> <●> ( )
\ | | | i /
| / ヽ レ
i (●_●) /
i、 ,-――-、 ・ / 受験生の皆さん
i、 <(EEEEE)> ∵/ 明日のセンター試験
i、 \___/ _/ 頑張って下さい
\ ,ノ
,,.....イ.ヽヽ、ー-―一ノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
0669デフォルトの名無しさん
2010/01/16(土) 21:12:28恐ろしく遠まわしにハッシュって名前にした奴をdisるのはやめろ
0670デフォルトの名無しさん
2010/01/16(土) 21:26:14うむ断言しよう
きめえ
っていうか通常のリテラルで有効にするのやめて欲しい
というかこれはきちんと「Hashリテラルの記法が増えた」と公表すべき
「引数の場合ペアをコロンで区切ることができるようになって…」とか適当な物言いはナシで
irb> {k: "v"}
{:k=>"v"}
0671デフォルトの名無しさん
2010/01/16(土) 21:33:010672デフォルトの名無しさん
2010/01/16(土) 21:34:19典型的なAAいっこ
ローカルのAAセンサーに引っかかる可能性大
0673デフォルトの名無しさん
2010/01/16(土) 21:44:10そこで新記法を考えた
{ $k: 'v' }
ちょっと懐かしい感じがしていいと思わないか
0674デフォルトの名無しさん
2010/01/17(日) 02:38:30ローカルあぼ〜んが気になるのなら設定しなければいいのに。
0675デフォルトの名無しさん
2010/01/17(日) 05:04:57Rubyで後処理をしたいのですがわざわざファイルに出すならRmagickを使う意味がない・・・
0676デフォルトの名無しさん
2010/01/17(日) 05:21:43sqlserverが使えるやつってどこが有名?
activerecord? data mapper?
0677デフォルトの名無しさん
2010/01/17(日) 09:57:26ttp://studio.imagemagick.org/RMagick/doc/ilist.html#from_blob
ですかね?
0678デフォルトの名無しさん
2010/01/17(日) 11:24:37" コンパイルするとJavaScriptが生成される小さなプログラミング言語「CoffeeScript 0.2」がリリースされた。
JavaScriptの「控えめな弟(less ostentatious kid brother)」(公式サイトより)という位置づけのCoffeeScriptは、Rubyで実装されており、まだアルファステータスだが、Railsで利用するためのサービスも登場している。
ソースコードはgithubにホスティングされており、最新のパッケージはGemcutterで入手できる。"
http://codezine.jp/article/detail/4806
0679643
2010/01/17(日) 11:42:27>Rubyで実装されており
最初からJavaScriptで書いたほうがいいだろw
0680デフォルトの名無しさん
2010/01/17(日) 11:59:320681デフォルトの名無しさん
2010/01/17(日) 12:00:27rubyをコンパイルしてjavascriptにするのかと思っていたが全然違ったw
http://jashkenas.github.com/coffee-script/#overview
0682デフォルトの名無しさん
2010/01/17(日) 16:21:490683デフォルトの名無しさん
2010/01/17(日) 16:23:140684デフォルトの名無しさん
2010/01/17(日) 17:30:560685デフォルトの名無しさん
2010/01/18(月) 06:37:50> というかこれはきちんと「Hashリテラルの記法が増えた」と公表すべき
してるよ。
NEWS:
* New syntax and semantics
o New literal hash syntax and new syntax for hash style
arguments
0686デフォルトの名無しさん
2010/01/18(月) 09:39:21ていうか、Hash リテラルの記法追加は 1.9 の目玉機能の一つという理解だったので、
知らなかった人はもうちょっと文書読もうね
0687デフォルトの名無しさん
2010/01/18(月) 09:56:23そりゃ中級戦士や特戦隊が陥る典型的な病だ
ユーザーが表計算ソフトを表計算に使ってるというような思い込みは捨てれ
0688デフォルトの名無しさん
2010/01/18(月) 10:01:440689デフォルトの名無しさん
2010/01/18(月) 10:03:50Hashリテラルと同じ記法を採用してるとか思ってるらしい
Hashリテラルだと説明すると驚く
0690デフォルトの名無しさん
2010/01/18(月) 10:03:56方眼紙作るのは勝手だけど、方眼紙が作りづらくなるからその機能外せと言うのはお門違いだ
いや、まぁ、それも言うのは勝手だけどね
0691デフォルトの名無しさん
2010/01/18(月) 10:16:46よく考えるとたいへんやり辛いことが判明するのでなんとかして欲しい
>>689
95%くらいは「1.9.1ではキーワード引数の記法がコロンでもよくなりました」的な説明だと思う
ハッシュリテラルの表記が増えましたーという感じの説明はあまり見ない
引数時にしか使えない特別な表記だと思ってる人はけっこういそうだ
0692デフォルトの名無しさん
2010/01/18(月) 10:30:47Perlの -bareword とかは世の中ではどう理解されているんだろう。
関数にコマンドラインオプションが書けるとか認識されてんのかもなー。
0693デフォルトの名無しさん
2010/01/18(月) 10:33:15現在の URI はエスケープ済みの URI を渡すものなので、
[ruby-dev:39246] 以下の議論の URI.encode_www_form が導入されればいいかな
> 後者はNet::HTTP.get_responseをinitheaderを通すように修正
こっちは API が考えどころかな
0694デフォルトの名無しさん
2010/01/18(月) 14:12:10> > 後者はNet::HTTP.get_responseをinitheaderを通すように修正
> こっちは API が考えどころかな
最後の引数がHash化可能なものだったらrequest_getに渡す、でいいんじゃないかな。
Net::HTTP.getは全引数をそのままget_responseにたらい回し。
0695デフォルトの名無しさん
2010/01/18(月) 17:56:17Net::HTTP.start(address, opt) と同様な感じか、まぁそうなりますよね
0696デフォルトの名無しさん
2010/01/20(水) 14:45:010697デフォルトの名無しさん
2010/01/20(水) 14:57:080698デフォルトの名無しさん
2010/01/20(水) 15:27:30raccでパーサを作ろうと思い立つも文法規則が見当たらない
BNFから書くか~なんかもうRDocじゃねえよなMyDocだ
0699デフォルトの名無しさん
2010/01/21(木) 14:20:17…GitHubに一元化したいのはわかるが、
明らかに対処し難いから無レスで放置されてたのも何個か混じってなかったか
対応めんどくさいから一旦全部消しちゃえとかちらっと思わなかったか
GitHubに書いたら逃げられないよううう
0700643
2010/01/21(木) 20:00:19ちくしょう…どいつもこいつも
0701デフォルトの名無しさん
2010/01/21(木) 22:48:42・・・と、弱小Winユーザがつぶやいてみる
0702デフォルトの名無しさん
2010/01/22(金) 12:43:57PictBearっていうレタッチソフトのビビットライトっていう
レイヤーの重ね合わせをRMgickのImage#compositで再現したいんだよね。
完璧に再現できなくても大体でもいいんだけど、どうしたらいいのかな。
色々やったけどわからないんです。
どこのスレで聞けば良いのかわからないので、とりあえずここで聞いてみたんだけど
適切じゃなかったらすみません。
0703デフォルトの名無しさん
2010/01/22(金) 13:03:25RMagickはImageMagickの機能を呼び出してるに過ぎない
RMagick自体は何もしないしなにもできない
0704デフォルトの名無しさん
2010/01/22(金) 13:14:55ありがとう。
ImageMagickのページ見たら、VividLightは比較的最近実装されたようで、
手元の古いRmagickだとVividLightCompositeOpがなかったけど、最新版には追加されているみたい。
なんとかなりそうです。
0705デフォルトの名無しさん
2010/01/22(金) 23:06:20最新のp249ってやつ使ってもいいの?
なんかバグがあるとかどうとか聞いたんだけど。
0706デフォルトの名無しさん
2010/01/22(金) 23:21:44それ以前よりはマシ
ちなみに、わかりやすいとこではString#inspectが文字によってはスラッシュ数字になる
0707デフォルトの名無しさん
2010/01/22(金) 23:51:19さんくす
p248が出てすぐにバグが見つかったので躊躇していた。
release noteが無いので不安だった。
0708デフォルトの名無しさん
2010/01/22(金) 23:54:51p174で致命的なバグってある?
0709デフォルトの名無しさん
2010/01/22(金) 23:55:41それは単純
p249で直されたものが一切直ってない
0710デフォルトの名無しさん
2010/01/23(土) 00:04:55最新版では直っていたセキュリティバグを突かれて攻撃され損害が発生した場合に
「デバッグ表示が気に入らなかったから最新版は使ってませんでしたテヘ☆」
「そっかそんなことがあったんじゃ仕方ないなあ今回は水に流そうまた頼むよ♪」
というようなやり取りができるような環境であるかに依存する
0711デフォルトの名無しさん
2010/01/23(土) 00:40:08参考になった。
とりあえず、p249入れるわ。
んで、問題あったら本家に届け出るわ。
安定板といいながら
最新版は初心者は触るな危険的な
暗黙の掟があったらどうしよう。と思っただけです。
0712デフォルトの名無しさん
2010/01/23(土) 00:41:400713デフォルトの名無しさん
2010/01/23(土) 01:54:31ウホッ
0714デフォルトの名無しさん
2010/01/23(土) 03:43:14島根ユビキタス特区 、デジタルサイネージに向けた地域情報配信の実証実験を開始
0715643
2010/01/23(土) 22:45:050716デフォルトの名無しさん
2010/01/24(日) 05:35:44FPGAをはじめとしたリコンフィギャラブルデバイスは特性上コンフィギャラブルデバイスに
トランジスタ利用効率で大きく劣る上に集積度も動作クロックも追いついてないから
・汎用的な計算ならその辺PCの方が速い
・超並列計算の専用計算機作る場合は回路規模と集積度と動作クロックの
問題からASICで作り込むのが普通でFPGAを演算器に使ったりしない
わけで
0717デフォルトの名無しさん
2010/01/24(日) 06:03:15時代遅れのfpga廚は涙目なんじゃw
rubyは汎用だからもっと遅いだろうけどw
専用の言語でも開発したら。fortranで十分かもだが。
0718デフォルトの名無しさん
2010/01/24(日) 07:17:570719デフォルトの名無しさん
2010/01/24(日) 13:24:170720デフォルトの名無しさん
2010/01/24(日) 14:38:510721デフォルトの名無しさん
2010/01/26(火) 12:32:420722デフォルトの名無しさん
2010/01/26(火) 12:45:490723デフォルトの名無しさん
2010/01/26(火) 12:51:49Ruby2.0が完成するのが遅れれば遅れるほど、彼らは安泰なのだ…!
0724デフォルトの名無しさん
2010/01/26(火) 16:52:410725デフォルトの名無しさん
2010/01/26(火) 17:13:26いや、人によってはend廃止とかあるんだろうが
0726デフォルトの名無しさん
2010/01/26(火) 17:23:230727デフォルトの名無しさん
2010/01/26(火) 17:27:520728デフォルトの名無しさん
2010/01/26(火) 18:01:49今ある添付ライブラリすらまともにメンテできてないのに何夢物語を
>>727
早く現実に帰っておいで
0729デフォルトの名無しさん
2010/01/26(火) 18:17:04ごめん話が見えない
何と何の文字コードが違ってて何に統一するって?
0730デフォルトの名無しさん
2010/01/26(火) 19:44:080731デフォルトの名無しさん
2010/01/26(火) 20:52:270732デフォルトの名無しさん
2010/01/26(火) 21:07:21確かに、Rubyの言語仕様自体は意外と安定してるよな
細かい変更は結構されてるんだけど
0733デフォルトの名無しさん
2010/01/26(火) 21:46:17そいつのほとんどはMicrosoftとSunの仕事のような気がする
てかModified UTF-8ってなんだよ。最近本当に絶望した。
0734デフォルトの名無しさん
2010/01/26(火) 22:02:51少なくともMicrosoftさんにはcp932を捨ててutf-8にしてくれることを切に望む
0735デフォルトの名無しさん
2010/01/27(水) 00:25:330736デフォルトの名無しさん
2010/01/27(水) 00:47:21JavaのModified UTF-8は見逃してやれよw
今じゃ内部処理だけなんだし。
各種文字コードのサポートとか1.4.1あたりでのShift_JISとWindows31-J分離とか
よくもまあ頑張ってくれたってところだろうよ。
0737643
2010/01/27(水) 01:16:10と称してメソッドの引数とかにがんがん使えるようにならないかなぁ
Person.new({name:'Matz', age:100, fav:'しいたけ栽培'})
0738デフォルトの名無しさん
2010/01/27(水) 01:48:270739デフォルトの名無しさん
2010/01/27(水) 02:30:050740デフォルトの名無しさん
2010/01/27(水) 19:35:20データのクラスがパースを行えるってなんかおかしくね
パースするクラスとデータ表現クラスは別じゃねやっぱ
0741デフォルトの名無しさん
2010/01/27(水) 19:54:24ユーザー的には代表クラス名義でparseできて代表クラスのオブジェクトが返ってくるとわかりやすい
uri = URI::HTML::Parser.parse("http://example.com/") とかやだ
0742デフォルトの名無しさん
2010/01/27(水) 19:55:080743デフォルトの名無しさん
2010/01/27(水) 20:04:42が、HogeData.parse を作ってその中で呼んでて欲しいなあ
HogeData の処理量が多くなるのがキモいというのはなんとなくわかる
0744デフォルトの名無しさん
2010/01/27(水) 22:25:09パースすることとデータの概念が近いなら paise 持っててもいいが、
そうでもないなら別関数にしたほうよい
もし持たせる場合はクラスorモジュールの特異メソッドにしろよ
0745デフォルトの名無しさん
2010/01/27(水) 22:49:11不自然ではないのでは?
0746デフォルトの名無しさん
2010/01/27(水) 22:54:10m_body.Read (reader)
...
m_foot.Read (reader)
ダーと一気に読込ませていく…
0747デフォルトの名無しさん
2010/01/27(水) 22:56:14人間の記憶力側を強化した方が3万倍くらい効率的な気がしてきた。
脳埋め込み型記憶装置開発しろ。
0748デフォルトの名無しさん
2010/01/27(水) 23:11:130749デフォルトの名無しさん
2010/01/27(水) 23:29:49なんで Hash#merge! なのに Set#merge なのよ
0750デフォルトの名無しさん
2010/01/27(水) 23:34:28って言っちゃえるくらい統一して欲しかった。
0751デフォルトの名無しさん
2010/01/27(水) 23:38:44は言えるんじゃないの?その逆は言えないだけで
まあ統一してほしいのはその通りだ
0752デフォルトの名無しさん
2010/01/27(水) 23:41:590753デフォルトの名無しさん
2010/01/27(水) 23:46:26作成者に感謝!
0754デフォルトの名無しさん
2010/01/28(木) 00:08:47http://rosettacode.org/wiki/Create_a_Sequence_of_unique_elements#Ruby
そんなあなたに rosettacode.
0755デフォルトの名無しさん
2010/01/28(木) 00:09:20思いついた便利なことをMatzの好きなように実装するのがRuby
0756デフォルトの名無しさん
2010/01/28(木) 00:18:510757デフォルトの名無しさん
2010/01/28(木) 00:20:320758デフォルトの名無しさん
2010/01/28(木) 00:39:35subprocess.Popenとか、なんで先頭大文字よって突っ込みたい。
0759デフォルトの名無しさん
2010/01/28(木) 01:09:15破壊的ならなんでも ! はわかりやすいとは思うけど
状態を書き換えるメソッドなんてかなり多いからなぁ・・・
0760デフォルトの名無しさん
2010/01/28(木) 01:09:31delphi あたりは堅い印象
haskell 数珠つなぎ
objc 意外とまるいデリゲード周りだるい
0761デフォルトの名無しさん
2010/01/28(木) 01:16:35メソッドの大部分に ! がついてたクラスをどっかのライブラリで見た
どこだったかなあ
0762デフォルトの名無しさん
2010/01/28(木) 01:23:09すっと腑に落ちるかんじはある・・・
0763デフォルトの名無しさん
2010/01/28(木) 03:49:56ちょっと前は popen2.popen3() 使ってたんだぜ
0764デフォルトの名無しさん
2010/01/28(木) 07:15:32関数で呼び出し元のselfを自動で引数として受け取るようにす
ることってできますか。
こんな感じで。
def func(hoge=呼び出し元のself)
p hoge
end
モジュールにしてMix-inさせるとかは無しでお願いします。
0765デフォルトの名無しさん
2010/01/28(木) 07:37:39subprocess.Popenはクラスだから
0766デフォルトの名無しさん
2010/01/28(木) 08:44:41新スレ起ちましたので初心者スレにお戻りください
Ruby 初心者スレッド Part 34
http://pc12.2ch.net/test/read.cgi/tech/1264635554/
0767デフォルトの名無しさん
2010/01/28(木) 14:37:07機能的には単にSet#+の別名になるんだろうけど
0768デフォルトの名無しさん
2010/01/28(木) 14:44:580769デフォルトの名無しさん
2010/01/28(木) 18:04:59実際使ってみるとこれがなかなか便利なのよ
0770デフォルトの名無しさん
2010/01/28(木) 18:56:510771デフォルトの名無しさん
2010/01/28(木) 19:01:030772デフォルトの名無しさん
2010/01/28(木) 19:01:08PerlがArrayだったから
0773デフォルトの名無しさん
2010/01/28(木) 19:30:31高速なランダムアクセスを提供しない印象があるような
0774デフォルトの名無しさん
2010/01/28(木) 19:31:33リンクトリストのイメージがどうしても強い
0775デフォルトの名無しさん
2010/01/28(木) 20:33:07Array と List じゃ特性が全然違うだろ
0776デフォルトの名無しさん
2010/01/28(木) 20:43:250777デフォルトの名無しさん
2010/01/28(木) 23:46:210778デフォルトの名無しさん
2010/01/29(金) 00:06:540779デフォルトの名無しさん
2010/01/29(金) 00:08:50ところで配列の変数名どうしてる?
俺は arr とか a とか
0780デフォルトの名無しさん
2010/01/29(金) 00:33:26http://www.flickr.com/photos/46457493@N00/
0781デフォルトの名無しさん
2010/01/29(金) 06:24:25http://en.wikipedia.org/wiki/Array_slicing
PS> $a = 2, 5, 7, 3, 8, 6, 4, 1
PS> $a[-3..-1] # Print 6, 4, 1
Get the last 3 elements:ってあーたどう書くんよ?
0782デフォルトの名無しさん
2010/01/29(金) 08:36:49a.last(3)
#=> [6, 4, 1]
# 1.8.7以降かね。
0783デフォルトの名無しさん
2010/01/29(金) 08:43:59変数の性質を表すことば
例えば result とか threads とか
a とか arr とか array とかは例文以外では使ったことが無い
>>781
変数名が大文字ってあーた
書き込むスレッド間違えてない?
p RUBY_VERSION #=> "1.9.1"
p [0,1,2,3,4,5,6,7,8,9].last(3) #=> [7, 8, 9]
0784デフォルトの名無しさん
2010/01/29(金) 09:32:57回答もらった人はスクリプトの中でも a とか arr で書いてるんだろうなーと思いながら見てる
命名問題は自分で気づかないとぴんとこないので生暖かく放置
あとあと自分が困るだけで本質的な問題はないし
0785デフォルトの名無しさん
2010/01/29(金) 09:37:58def plus(a, b)
return a + b
end
ぢゃなくて
def plus(a, b) > result
result = a + b
end
とか書けると幸せじゃないか?
ま、Goとかこんな感じだけど。
多値を返すなら
RubyTarou
def self.family > son, daughter, wife
son = 'まつたろう'
daughter = 'まつこ'
wife = 'まつこデラックス'
end
end
RubyTarou.family #=> 'まつたろう', 'まつこ', まつこデラックス''
0786デフォルトの名無しさん
2010/01/29(金) 09:52:54無意味
「このメソッドでは 8行目にあった a と 14行目にあった b と 21行目にあった c が返り値になります」とか俺なら覚えられん
処理の最後に return [a, b, c] と書いてあったらその行だけで意味と意図が完結するから俺でもわかる
似たような感じで、長いメソッド定義で暗黙の返り値を使ってるのは嫌い
def val=(v)
@val=v
end
が v を返すというのはいいんだが、大きなメソッドで処理の最後の値を返させるというのは何か間違ってる
return して動作が変わらないなら return でその行完結で意味と意図を書くべき
10行以上の大きさのメソッドを書くほうが悪いという指摘は受けよう
0787デフォルトの名無しさん
2010/01/29(金) 10:04:56array = ["elem0", "elem1", "elem2"]
array[0] = "hoge" # ができるのに
array.first = "hoge" #=> undefined method `first=' なのが残念。
array[-1] = "fuga"
array.last = "fuga" # もしかり
0788デフォルトの名無しさん
2010/01/29(金) 10:37:19a.first = 0
p a #=> [0, 1, 2, 3]
a = [1, 2, 3]
a.first = 0
p a #=> [0, 2, 3]
0789デフォルトの名無しさん
2010/01/29(金) 10:42:580790デフォルトの名無しさん
2010/01/29(金) 10:46:06address_ary, とか。
0791デフォルトの名無しさん
2010/01/29(金) 11:02:49メソッド定義の上にコメントで書いときゃいいだけじゃん
0792デフォルトの名無しさん
2010/01/29(金) 11:04:03配列のfirstに代入だと考えると
0793デフォルトの名無しさん
2010/01/29(金) 11:12:520794デフォルトの名無しさん
2010/01/29(金) 12:23:25>処理の最後に return [a, b, c] と書いてあったら
ソースを読むのだるい。
>>791
コメントじゃ信用できない。
ドキュメントだとしても信用できない。
0795デフォルトの名無しさん
2010/01/29(金) 12:25:32既にRubyについてたら顔真っ赤にして削れと主張する人はたぶん出てこないよw
0796デフォルトの名無しさん
2010/01/29(金) 12:40:53その解決策をRubyに求めるのは我侭というものだろう。
己がセブンセンシズで判断するのがよかろう。
0797デフォルトの名無しさん
2010/01/29(金) 12:42:00んでドキュメントには
関数名:plus
引数(入力):a
引数(入力):b
引数(出力):c
とかくと。
でもこれって、引数が入力か出力かって人間がちまちま書かないといけないし、ミスや忘れ、ズボらが発生する。
たとえばC言語っぽく「int plus(a, b)」って関数があって、aとbを足した結果が帰りますと。
でもこの定義の書き方は多値を返すことを想定してないよね。
入力が多値で、出力も多値、って関数で、そいで具合の良い定義の書き方ってのがあるはず。
0798デフォルトの名無しさん
2010/01/29(金) 12:52:49名前付けされた戻り値
http://go.shibu.jp/effective_go.html#id12
こういう言語って今まであったけ?
しらないだけかも。やっぱ頭いいというかセンスいいわ。
ってか、これをなおざりにしてた自分がなんか悲しいわ。
とにかくこれはRubyに取り入れるべき。
0799デフォルトの名無しさん
2010/01/29(金) 12:53:10lastはまだしもfirstは-thなわけだから先端(境界)よりも一個目(要素)の意味の方が強いと思う
headやtailには境界のイメージがある
0800デフォルトの名無しさん
2010/01/29(金) 14:31:03Ruby の場合、このケースに限らずソースは読まざるを得ないだろ
0801デフォルトの名無しさん
2010/01/29(金) 14:38:221. a.last << "d"
2. a.last.replace "e"
3. a.last = "f"
1.と2.ができるのだから3.もしたいのいうのが人情かもしれない。
逆に1.と2.ができるのだから3.は必要ないということも言えるかもしれない。
イミュータブルなオブジェクトが配列の要素である場合はこの限りでない。
0802デフォルトの名無しさん
2010/01/29(金) 14:49:45#last が返すオブジェクトに = メソッドがあれば万事解決
0803デフォルトの名無しさん
2010/01/29(金) 14:53:58PL/SQLのストアドファンクションでの戻り値宣言とはまた違うのかな?
0804デフォルトの名無しさん
2010/01/29(金) 14:54:521 の結果、a は ["a", "b", "cd"] になるけど、それは期待した結果?
0805デフォルトの名無しさん
2010/01/29(金) 15:04:00本気で言ってるのか 皮肉で言ってるのかわからん
>>804
変更できるんだから代入もしたいってことでしょ
0806デフォルトの名無しさん
2010/01/29(金) 15:11:51["a","b","c"]の管轄は1〜3いずれもa.lastまで、<<だのreplaceだのは"c"のメソッドだ
0807デフォルトの名無しさん
2010/01/29(金) 15:13:070808デフォルトの名無しさん
2010/01/29(金) 15:22:05強いて言うなら、Array#last= でも定義すればなんとかなるって話?
0809デフォルトの名無しさん
2010/01/29(金) 15:34:18そんな話はしてないんじゃない?
0810デフォルトの名無しさん
2010/01/29(金) 19:58:40やってみたらできるっぽい?ので、自分で定義すればいいじゃんっていう
そういうとこからさらに深い話になってるならスマソ
0811デフォルトの名無しさん
2010/01/29(金) 20:06:27ttp://www.ruby-lang.org/ja/news/2010/01/10/webrick-escape-sequence-injection/
> 攻撃者が悪意のあるエスケープシーケンスをログに挿入することを許してしまうので、
> ログを閲覧する際に端末エミュレータで危険な制御文字を実行されることがあります。
うわなにこれよく考えたら超めんどくさ
画面にHTMLとかヘッダとかそのまま表示するの駄目だな
0812デフォルトの名無しさん
2010/01/29(金) 20:10:530813デフォルトの名無しさん
2010/01/29(金) 20:12:070814デフォルトの名無しさん
2010/01/29(金) 21:04:400815デフォルトの名無しさん
2010/01/29(金) 21:11:50if data.tainted?
data.gsub(/[[:cntrl:]\\]+/) {$&.dump[1...-1]}.untaint
else
data
end
end
0816デフォルトの名無しさん
2010/01/29(金) 21:19:55最初から言語仕様としてどうのこうのって話をしてたんじゃね?
0817デフォルトの名無しさん
2010/01/29(金) 21:28:02まあ直したらしいし。所詮HTTPログなんて、ASCIIの可視文字+半角スペースに限定してもいいだろ。
標準添付のライブラリを無制限に増やすとこういうこともあるっていうことでいいんじゃない?
0818デフォルトの名無しさん
2010/01/29(金) 21:29:28>>816 -> >>810 ね
0819デフォルトの名無しさん
2010/01/29(金) 22:03:51・多重ループを抜けるには catch throw を使う
・無指定の rescue だけでは全エラーを捕捉できない
0820デフォルトの名無しさん
2010/01/29(金) 22:15:24http://codezine.jp/article/detail/4880
客は「PHPで」と言ってるけど、Ruby好きだしというときに
使うんだろうか
0821デフォルトの名無しさん
2010/01/29(金) 22:19:32たぶん
0822デフォルトの名無しさん
2010/01/29(金) 22:23:05最初からPHPで書けよwww
0823デフォルトの名無しさん
2010/01/29(金) 22:24:380824デフォルトの名無しさん
2010/01/29(金) 22:27:110825デフォルトの名無しさん
2010/01/29(金) 22:32:05値は一つだけど Pascal の function は関数名に代入した値が返るとかあるな。
MATLAB なんか普通に複数の値を返せるし。
function [x y z] = foo(u);
x = u * 2;
y = u / 2;
z = u ^ 2;
とかやる。
0826デフォルトの名無しさん
2010/01/29(金) 23:57:40Rubyと、おそらくRubyの元ネタであろうCommon Lispと、あと……
タプルとか、レコード的なものへの参照を返すことで多値とする言語のほうが
多いんじゃないかなあ
goのその仕様は良いと思うけど、
公式のMLとかで提案したほうがいいんじゃ?
0827デフォルトの名無しさん
2010/01/30(土) 00:06:34それこそ全般作り直した上で入れないとしっくりこないぞきっと
0828デフォルトの名無しさん
2010/01/30(土) 00:11:24return と被ったときにどうなるかまでは知らない
0829デフォルトの名無しさん
2010/01/30(土) 00:12:44Eiffel だと Result に代入した結果が戻り値になるね。
多値が使えるっていうとあとは Scheme とか。
(let-values (([evens odds] (partition even? xs))) ...) みたいな感じ。
で、 Ruby って多値が扱えるんだっけ。
一時期 Values クラスを作る話があったような気はするけど
今は多重代入と配列でそれっぽくしてるだけだと思ってた。
0830デフォルトの名無しさん
2010/01/30(土) 00:18:230831デフォルトの名無しさん
2010/01/30(土) 01:06:09同じ。フラナガン本いわく
>戻り値が複数ある場合には、それらの値を集めた配列が作られ、
>その配列がメソッドの単一の戻り値になる。
>複数の値をともなう return 文の代わりに、自分で値の配列を作る方法もある。
だから、メソッドは真に複数の値を返しているわけではない
もっとも、多重代入との組み合わせが巧妙に機能するおかげで、
ほとんど多値と言っていい気もする
0832デフォルトの名無しさん
2010/01/30(土) 01:57:55なんでだと思ったら「MinGW 用の win32-api バイナリが用意されてないから make しようとしてエラー」だった
…ないのか
っていうか家には i386-mingw32 とかを返す Ruby しか入ってないんだがどうしろと
いやそりゃ make とか入れてコンパイルすれば動くだろうけど、Windows Ruby としてはそれでいいんかこれ
0833デフォルトの名無しさん
2010/01/30(土) 02:00:340834デフォルトの名無しさん
2010/01/30(土) 02:13:37配列を返す方法だとメソッドから返るたびに配列が使い捨てされる。
本当に複数の値を返す方法だと、処理系が何らかの形で最適化をできる可能性がある。
Scheme の話だけど↓あたりの説明参照
http://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3A%E5%A4%9A%E5%80%A4
0835デフォルトの名無しさん
2010/01/30(土) 02:37:04ぐだぐだ言うくらいなら、素直に教祖と同じデビアン使っとけ。
http://pc11.2ch.net/test/read.cgi/linux/1258192959/
Debian GNU/Linux スレッド Ver.62
http://pc11.2ch.net/test/read.cgi/linux/1178753779/
sidux - Debian Sid 安定化プロジェクト
http://pc11.2ch.net/test/read.cgi/linux/1178083456/
【ubuntu】Debianは終わった?【knoppix】
http://pc11.2ch.net/test/read.cgi/linux/1162356771/
Debian原理主義者ペタキモス
http://pc11.2ch.net/test/read.cgi/linux/1154631461/
Debian原理主義者テラモエス
http://pc11.2ch.net/test/read.cgi/linux/1237256190/
Debian-Liveに決めました
0836デフォルトの名無しさん
2010/01/30(土) 08:37:55すぐ「環境がないんで…」とか言うやつ
開発者のくせにメジャーOSくらい試せよ
今時仮想マシンですぐ入れられるだろうに
0837デフォルトの名無しさん
2010/01/30(土) 08:45:000838デフォルトの名無しさん
2010/01/30(土) 10:38:37win32-apiのgem見てみたけどmsvcrt-ruby18.dllにリンクしてるからMinGWでも動くはず
パッケージミスかエラーの見間違いか実は>>832は1.9を使ってるかのどれかじゃね?
パッケージミスなら、試してないがgem持ってきて手動で展開したら多分使える
0839デフォルトの名無しさん
2010/01/30(土) 15:09:43それは漏れの仕事じゃないから (Matz)
0840デフォルトの名無しさん
2010/01/30(土) 15:35:38一生そこからは出てこないと思われるw
0841デフォルトの名無しさん
2010/01/30(土) 15:41:220842デフォルトの名無しさん
2010/01/30(土) 15:42:24Windows 上で同じことしたいなら Python の方が楽
0843デフォルトの名無しさん
2010/01/30(土) 15:51:09Rubyでもいろいろできればいいなーという人がゆっくり対応してる横でやたら煽ってる
0844デフォルトの名無しさん
2010/01/30(土) 15:55:280845デフォルトの名無しさん
2010/01/30(土) 15:57:010846デフォルトの名無しさん
2010/01/30(土) 15:58:17「Ruby的にはー、なんてゆーかー、うぃんどーずとかどーでもいーしー」な態度をことさらに強調して
ニート的「本気出せばすぐ出来るけどねオーラ」出して自尊心保ってるのが今のRuby。
0847デフォルトの名無しさん
2010/01/30(土) 16:03:22http://github.com/danlucraft/plugin_manager/blob/master/lib/plugin_manager.rb
何となく奇麗にまとめられるから、好きだというひとも
多いのかな、と思いつつ
>>832 win でやんなら ActiveRuby (non-migw) でAll in One 化
されてるしそっちでやるほうが無難なのでないかい内科医
0848デフォルトの名無しさん
2010/01/30(土) 16:13:00正規表現使い易いきた。
# this ordering ensures we try the most recent version of a plugin first
remaining_plugins = @unloaded_plugins.sort_by {|pl| pl.version }.reverse
if md = req.match(/^(=|>|>=|<|<=|!=)?([\d\.]*)$/)
case-when-end ブロックきた。
それなりに便利だと思います。好き好きなのだから
勝手に選べば良いと思います。
0849デフォルトの名無しさん
2010/01/30(土) 17:41:20until left == -1 || WORD_CHARACTERS !~ (line[left].chr)
left -= 1
left_range -= 1
end
なんかよくわかんない word 範囲を求める処理っぽいけど
何やってんのか俺にはわからなorz
0850デフォルトの名無しさん
2010/01/30(土) 18:16:02replace の実装はここで定義されてるような気がするが...
menu の Edit コマンドには replace コマンドが表示されてない...
goto line の実装は scroll_to_line 関数だろう
bottom_line_ix = line_ix - 2
bottom_line_ix = [bottom_line_ix, 0].max
scroll_to_line_at_top(bottom_line_ix)
二行上に残してジャンプするし...
0851デフォルトの名無しさん
2010/01/30(土) 18:23:00@mirror.commit(to_s)
set_modified(false)
end
非破壊的にセーフ set_modifiedが呼ばれて title_with_star が呼ばれて
星が消える!
0852デフォルトの名無しさん
2010/01/30(土) 18:44:20notify_listeners(:new_mirror, new_mirror) do
@mirror = new_mirror
mirror.add_listener(:change) do
update_from_mirror
end
update_from_mirror
end
end
でも、notify_listner いうのが何だろう event bubble を
上方向に渡していくみたいなかんじなんだろうか...本体から帰って来た file object を
:change メソッド? で bind して mirror から @edit_view を更新するような...
でも mirror って誰が呼んでんだか ruby 難しす...orz
0853デフォルトの名無しさん
2010/01/30(土) 18:56:18@edit_view = Redcar::EditView.new(self)
@edit_view.add_listener(:focussed, &method(:edit_view_focussed))
@edit_view.document.add_listener(:changed) { notify_listeners(:changed, self) }
@edit_view.document.add_listener(:selection_range_changed) { notify_listeners(:selection_changed) }
なるとみたいのが付いたのは食べ物なの
: みたいなのは飲み物なの
なんで :change self なの
&method で呼び出してのは何故なの
らーめんはまだなの?
0854デフォルトの名無しさん
2010/01/30(土) 20:15:31そもそもmingw版とmswin版は拡張ライブラリ共有できるのがウリだしねえ
0855デフォルトの名無しさん
2010/01/30(土) 21:57:22msvcr80.dllだっけか。
0856デフォルトの名無しさん
2010/01/31(日) 00:34:40一般にいうmswin版=usa氏がVC6でビルドしてくれているmswin版
だからね。(ランタイムとしてmsvcrt.dllをリンク)
・VC7以降のVCでビルドされた場合使用するランタイムが別のものになる
・Ruby本体、拡張ライブラリ、拡張ライブラリが呼び出す外部ライブラリDLL、
が全て共通のランタイムDLLにリンクされていない限り、全体としてのRubyが
正常に動作することは保証されない(たいていはクラッシュする)
・Windows界隈での拡張ライブラリのバイナリビルドは最大勢力である
usa氏ビルドに合わせてビルドされている
ということで、
・usa氏ビルドのmswin版
・同じくmsvcrt.dllをリンクするmingw版
はバイナリ配布されてる大抵の拡張ライブラリが動く
逆にmswin版でも
・VC7以降でビルドされたmswin版
はバイナリ配布されてる大抵の拡張ライブラリが動かない
と。
0857デフォルトの名無しさん
2010/01/31(日) 02:50:270858デフォルトの名無しさん
2010/01/31(日) 04:41:480859デフォルトの名無しさん
2010/01/31(日) 06:57:590860デフォルトの名無しさん
2010/01/31(日) 09:28:460861デフォルトの名無しさん
2010/01/31(日) 16:09:110862デフォルトの名無しさん
2010/01/31(日) 20:34:480863デフォルトの名無しさん
2010/01/31(日) 22:44:11哀しみを背負えばなんか会得出来るかもしれんな
0864デフォルトの名無しさん
2010/02/01(月) 09:15:31そうでもないよ
0865デフォルトの名無しさん
2010/02/01(月) 09:24:48ttp://d.hatena.ne.jp/kwatch/20100131/1264955407
気持ちはわからんでもない
0866デフォルトの名無しさん
2010/02/01(月) 09:34:290867デフォルトの名無しさん
2010/02/01(月) 10:01:48if empty?(var)
でよくね?
0868デフォルトの名無しさん
2010/02/01(月) 10:03:030869デフォルトの名無しさん
2010/02/01(月) 10:56:201. 真偽の判定をしたい場合
2. 虚実の判定をしたい場合
3. 真偽の判定をした上で虚実の判定もしたい場合
1.と2.の区別ができないのは言語仕様の欠陥。異論はないはず。
3.は簡単にできる文法やメソッドがあれば便利だねというレベル。
次元が違う。
NilClass#empty?は3.が手軽にできるので一見有用なように見える。
しかしその副作用として1.と2.の区別ができなくなってしまう。
採用されないのは当然。
Kernel#empty?のような関数的なシンタックスはRubyistには好まれないかもしれない。
Object#blank?は副作用なく3.を実現できる。
シンタックスもRuby的。
解決策として一番評価できると思う。
0870デフォルトの名無しさん
2010/02/01(月) 11:04:39なんつーか
var が nil だと empty? メソッドが呼べないって問題では?
0871デフォルトの名無しさん
2010/02/01(月) 11:07:330872デフォルトの名無しさん
2010/02/01(月) 11:10:110873デフォルトの名無しさん
2010/02/01(月) 11:10:311.と2.を区別できてる?
むしろ呼べたらまずい。
0874デフォルトの名無しさん
2010/02/01(月) 11:18:100875デフォルトの名無しさん
2010/02/01(月) 11:19:260876デフォルトの名無しさん
2010/02/01(月) 11:22:38多くのオブジェクトが虚実の判定に#empty?を使ってる。
nilが#empty?に反応してしまうと,空なのか偽なのかわからなくなる。
それが便利である場合もある。>>865の記事の例のように。
しかし,例えば空だけを拾いたい場合にnilまでくっついてきて困ることにもなりかねない。
0877デフォルトの名無しさん
2010/02/01(月) 11:27:07fill_process(obj) if obj.orig_empty?
else
warn "objがnilです"
end
とするか
begin
fill_process(obj) if obj.orig_empty?
rescue NoMethodError
warn "objがnilです"
end
とするかの問題な気がする
nil かどうかの判断をオリジナルの empty? 以前にやってるのなら
0878デフォルトの名無しさん
2010/02/01(月) 11:35:270879デフォルトの名無しさん
2010/02/01(月) 11:37:36nil.to_s.empty?
0880デフォルトの名無しさん
2010/02/01(月) 11:44:21あとStringオブジェクト以外の場合はどうするんだ?
0881デフォルトの名無しさん
2010/02/01(月) 11:51:37Stringを特殊扱いするような拡張をするしかないんじゃ
まあ、そういうわけでRuby的な回答はRoRなんだろうけど
0882デフォルトの名無しさん
2010/02/01(月) 11:54:07> 例えば空だけを拾いたい場合
普通こう書くよね
if var && var.empty?
NilClass#empty?が定義されていてもいなくてもこの記述は変わらない
blank?でも同じだと思うけど?
0883デフォルトの名無しさん
2010/02/01(月) 11:57:22Object#blank?ってのは以下のような意味 おそらく
nil.blank? #=> true
"".blank? #=> true
[].blank? #=> true
"hoge".blank? #=> false
["elem"].blank? #=> false
0884デフォルトの名無しさん
2010/02/01(月) 12:00:08empty?である限り他のオブジェクトでもto_sでいいしto_aでもいい
nilがemply?に応答してtrueを返せすように変化すればなんだっていい
0885デフォルトの名無しさん
2010/02/01(月) 12:02:52普通でもないんじゃない?
nilが混在していない設計で
if var.empty? を呼ぶ場合もあるでしょ
この場合は例外が起きて欲しいはず
0886デフォルトの名無しさん
2010/02/01(月) 12:06:05それはエラーだぜエラー
0887デフォルトの名無しさん
2010/02/01(月) 12:12:090888デフォルトの名無しさん
2010/02/01(月) 12:16:290889デフォルトの名無しさん
2010/02/01(月) 12:17:57class Object
def blank?; respond_to?(:empty?) ? empty? : !self; end
def present?; !blank?; end
end
class NilClass; def blank?; true; end; end
class FalseClass; def blank?; true; end; end
class TrueClass; def blank?; false; end; end
class Array; alias_method :blank?, :empty?; end
class Hash; alias_method :blank?, :empty?; end
class String; def blank?; self !~ /\S/; end; end
class Numeric; def blank?; false; end
end
0890デフォルトの名無しさん
2010/02/01(月) 12:19:17nilをのぞけばblank?をempty?に置き換えても同じ結果になるよねそれ
そんでもって真を返すNilClass#empty?が定義されれば全て同じ結果になる
さらに偽を返すObject#empty?を定義すればblank?と同じになる
MatzがNilClass#empty?を定義しないのはなんらかの拘りがあるらしいけど
個人的にはNilClass#empty?を定義しちゃっても問題は発生しないと思うな
0891デフォルトの名無しさん
2010/02/01(月) 12:25:060892デフォルトの名無しさん
2010/02/01(月) 12:26:34「Rubyではnilはコンテナではないのでempty?は定義しません」
ttp://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34362
0893デフォルトの名無しさん
2010/02/01(月) 12:27:16同じにはならないね、失礼
0894デフォルトの名無しさん
2010/02/01(月) 12:32:46ぬるぽ/りとかinvalid argument例外と同じっていうイメージ
0895デフォルトの名無しさん
2010/02/01(月) 12:41:560896デフォルトの名無しさん
2010/02/01(月) 12:44:31うっかり出てきたnilに「はい空ですよ」と答えられるのはキモイ
""|nil を期待するメソッドと
"" を期待するメソッドは区別されるべき
0897デフォルトの名無しさん
2010/02/01(月) 12:49:29PHP のこのへんのを譲歩してやる理由は特段存在しない
どうせならもっと凄いとこを持って来て欲しい
0898デフォルトの名無しさん
2010/02/01(月) 12:53:03煽りではなく真剣な意味で
0899デフォルトの名無しさん
2010/02/01(月) 12:54:58もしかしたら一番良く出会う例外かもしれん
0900デフォルトの名無しさん
2010/02/01(月) 12:59:39String なら ""
Integer なら 0
Float なら 0.0
Array なら []
Hash なら {}
0901デフォルトの名無しさん
2010/02/01(月) 13:01:56お前頭いいな
じゃあオブジェクトがそのクラスの基底というかゼロ状態であるかどうかを知らせるメソッドを作ろう
empty? とかどう
0902デフォルトの名無しさん
2010/02/01(月) 13:02:29PHP風にするようなネタライブラリがあったような
0903デフォルトの名無しさん
2010/02/01(月) 14:14:15>>865のはいつもPHPをdisってるブログじゃん。
今回のも高度な皮肉だろうよ。
0904デフォルトの名無しさん
2010/02/01(月) 14:23:01何を言っているのかがすべて
そして言っている事は至極まっとう
0905デフォルトの名無しさん
2010/02/01(月) 14:47:46else節のtypoだろうけど>>900
そういえばraccの256本にthenがいっぱい出てきて違和感をかんじだな
0906デフォルトの名無しさん
2010/02/01(月) 15:00:26できないのなら複数行のときに then を書く
0907デフォルトの名無しさん
2010/02/01(月) 15:11:422行目
3行目
にて、条件は1行目だけで、真のとき実行されるのは2行目から
と見えるのがたいそうキモい
then があればそこで見た目に区切れる
if 1行目then
1行目
2行目
then を書く人はメソッドの引数カッコも基本的につける派だと思う
0908デフォルトの名無しさん
2010/02/01(月) 16:33:22if true; puts "ok" end
0909デフォルトの名無しさん
2010/02/01(月) 17:27:150910デフォルトの名無しさん
2010/02/01(月) 19:31:42こんな表記できるのな
true ? true ? true ? "one" : "two" : "three" : "four" #=> "one"
鳥肌が立ちそうだ
0911デフォルトの名無しさん
2010/02/01(月) 19:36:010912デフォルトの名無しさん
2010/02/01(月) 19:59:28p ? x :
q ? y :
r ? z :
default_value
0913デフォルトの名無しさん
2010/02/01(月) 20:13:35a ? (b ? (c ? "one" : "two") : "three") : "four"
あーこういうことか
>>912
!a ? "four" :
!b ? "three" :
!c ? "two" :
"one"
三項演算子自体が問題だろ
0914デフォルトの名無しさん
2010/02/01(月) 21:03:52見つけられなかったが
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/6387
に
> 三項演算子導入のせいではないでしょうか。
とあるからその前あたりで導入されているはず。
0915デフォルトの名無しさん
2010/02/02(火) 02:41:37ttp://www.ruby-lang.org/ja/downloads/
> One-Click Ruby Installer for Windows (英語) 安定版に多数の便利なライブラリを加えたもの。ベースはmswin32版
のリンク先って今のベースは mingw32 だよね
mswin32 だったのは Legacy One-Click Installer だけ
ttp://rubyinstaller.org/download.html
0916デフォルトの名無しさん
2010/02/02(火) 07:48:31ttp://www.infoq.com/jp/news/2009/08/ruby-installer
に詳しい。
0917デフォルトの名無しさん
2010/02/02(火) 09:10:25mingw32移行後の正式リリースはまだじゃない?
0918デフォルトの名無しさん
2010/02/02(火) 09:20:030919デフォルトの名無しさん
2010/02/02(火) 09:41:31・ バーションが上がったもの
・ パッチレベルが上がったもの
・ 古い(legacy)と呼ばれているもの
この3つがあったら、
バージョンが一番高いものでパッチレベルが一番高いものをダウンロードしてインストールすると思う
外部サイトだから関知しないというのならそれでも構わないが、リンクする責任程度のことは引き受けるべき
ちなみに英語版ダウンロードページにはFTPディレクトリにあるFinalの1.8.6-p26への直接リンクが目立つようになってる
これは紛うことなきmswin32
0920デフォルトの名無しさん
2010/02/02(火) 10:59:10みたいな書き方で充分なのにね
公式でもないサイトの英語を隅々まで読めないほうが悪いというのは正論
0921デフォルトの名無しさん
2010/02/02(火) 19:49:27後悔はしていない
http://www1.axfc.net/uploader/Img/so/71835.png
0922デフォルトの名無しさん
2010/02/02(火) 20:00:030923デフォルトの名無しさん
2010/02/03(水) 06:54:28Ruby on Rails 3.0 Release Notes
http://guides.rails.info/3_0_release_notes.html
0924デフォルトの名無しさん
2010/02/03(水) 08:44:310925デフォルトの名無しさん
2010/02/03(水) 08:59:23俺様のノーツで読めないメールを送ってくる奴がいるからお前ら何とかしろ。
ってことでしょう。
0926デフォルトの名無しさん
2010/02/03(水) 11:21:38ドキュメントだけ。
0927デフォルトの名無しさん
2010/02/03(水) 11:53:29俺すっかり名前覚えちゃったよ
ちょっと前にここはあなたのサポセンじゃありませんって怒られてたのにw
0928デフォルトの名無しさん
2010/02/03(水) 12:10:42彼のメールには成長の兆しがまったく見受けられないのがまた清々しい
0929デフォルトの名無しさん
2010/02/03(水) 12:11:52英語読めないんだから仕方ないんだろ
0930デフォルトの名無しさん
2010/02/03(水) 13:00:48・仕事上で見る必要があるならロータスのサポセンに言えば?
と本文を書いてみたが送信は踏みとどまった俺ってrubyistの鑑だなぁ
0931デフォルトの名無しさん
2010/02/03(水) 13:14:12あなたには言われたくないとか返されるだけ。
0932デフォルトの名無しさん
2010/02/03(水) 13:38:150933デフォルトの名無しさん
2010/02/03(水) 14:02:420934デフォルトの名無しさん
2010/02/03(水) 14:32:330935デフォルトの名無しさん
2010/02/03(水) 14:34:070936デフォルトの名無しさん
2010/02/03(水) 15:03:18たまたま発音の許容範囲内に収まってただけで
0937デフォルトの名無しさん
2010/02/03(水) 17:36:240938デフォルトの名無しさん
2010/02/03(水) 18:19:44新語 補足説明 オルターナティブとも
(1) 二者択一。代替物。代案。
(2) 既存のものと取ってかわる新しいもの。
(3) 1990 年代のカウンター-カルチャー,音楽スタイルのこと。オルト-カルチャーとも。
http://dictionary.goo.ne.jp/leaf/jn/215746/m0u/%E3%82%AA%E3%83%AB%E3%82%BF%E3%83%8A%E3%83%86%E3%82%A3%E3%83%96/
0939デフォルトの名無しさん
2010/02/04(木) 00:51:24http://www.jaist.ac.jp/ICGA-events-2010/olympiad/
1989年にロンドンで第1回目のコンピュータオリンピアードが開催されました。
毎年開催される本イベントでは,コンピュータゲームプレイヤー同士が競技し,世界最高位を決定します。
これまでの優勝者には,Neurogammon(バックギャモン, 1989年), Chinook (チェッカー, 1989年および1990年) そして Tacos(将棋, 2005年, 2006年, 2008年, 2009年)などがあります。
コンピュータオリンピアードは国際コンピュータゲーム協会(ICGA)が主催して実施されています。
競技部門には,アマゾン,バックギャモン,ブリッジ,コンピュータプール,六目並べ,象棋,ドッツアンドボックス,国際ドローツ,囲碁,9路盤囲碁,ヘックス,ハバナ,ラインズオブアクション,
将棋,スラカルタなどがあります。
この他のゲームもコンピュータによる競技会を開催する可能性があります。主催者までコンタクトしてください。
2010年に第15回目となるコンピュータオリンピアードは金沢市内で開催されます。
ICGAとJAISTとの共同イベントとして9月25日から10月2日にかけて金沢市内で開催されます。
各競技の日程は後日決定します。
参加申し込みなどの詳細も後日お知らせ致します。
0940デフォルトの名無しさん
2010/02/04(木) 10:44:37http://tsushima.2ch.net/test/read.cgi/news/1265212006/
【レス抽出】
対象スレ: PHPが書けるだけで仕事に困らない
キーワード:ruby
71 名前: ボンベ(東京都)[] 投稿日:2010/02/04(木) 01:07:45.93 ID:Y58IKKQC
>>43
そっからPerlとRubyちょっとと、JSちょっと書けるようになった
JavaとかCはたぶんまだ無理
184 名前: 集魚灯(千葉県)[sage] 投稿日:2010/02/04(木) 01:54:00.59 ID:siH4ou+1
Rubyってどこいったんだ
一時期のレイルズが異常に持ち上げられてたけど
263 名前: 厚揚げ(dion軍)[sage] 投稿日:2010/02/04(木) 02:42:14.83 ID:Sp1eGWZO
PHPはバージョンごとに仕様が変わるマゾ言語
Perlは省略しまくり色々メチャクチャのキチガイ言語
Rubyは宗教
Java(笑)
Web開発は地獄だぜ
324 名前: 手枷(群馬県)[] 投稿日:2010/02/04(木) 07:28:00.00 ID:+phQtEOJ
一方俺はオライリーのRuby本を買ったばかり
抽出レス数:4
0941デフォルトの名無しさん
2010/02/04(木) 22:03:06Rubyで良いよね?
0942デフォルトの名無しさん
2010/02/04(木) 22:07:080943デフォルトの名無しさん
2010/02/04(木) 22:13:000944デフォルトの名無しさん
2010/02/04(木) 22:17:370945デフォルトの名無しさん
2010/02/04(木) 22:20:460946デフォルトの名無しさん
2010/02/04(木) 22:45:010947デフォルトの名無しさん
2010/02/05(金) 00:13:08PHPがベストじゃないかな
0948デフォルトの名無しさん
2010/02/05(金) 00:19:17ごらんこんなに簡単に
0949デフォルトの名無しさん
2010/02/05(金) 00:22:25ナンパならエスペラント語とかにしとけ
0950デフォルトの名無しさん
2010/02/05(金) 00:33:470951デフォルトの名無しさん
2010/02/05(金) 03:16:410952デフォルトの名無しさん
2010/02/05(金) 04:16:220953デフォルトの名無しさん
2010/02/05(金) 07:42:40普通にRubyでいいんじゃね
Pythonと比べて特に不利な点があるとも思わないし
というか、いずれにせよ
初学の言語であれば言語ごとの差はあんまりないと思う
スクリプト言語であれば何でもいいんじゃないかな
0954デフォルトの名無しさん
2010/02/05(金) 08:36:170955デフォルトの名無しさん
2010/02/05(金) 09:21:060956デフォルトの名無しさん
2010/02/05(金) 10:22:070957デフォルトの名無しさん
2010/02/05(金) 12:11:200958デフォルトの名無しさん
2010/02/05(金) 12:24:020959デフォルトの名無しさん
2010/02/05(金) 14:14:000960デフォルトの名無しさん
2010/02/05(金) 15:42:23不利な点
ruby は windows で使おうとすると理不尽なくらい面倒に巻き込まれる
0961デフォルトの名無しさん
2010/02/05(金) 16:19:54【ActiveScript】RubyをWindowsで使うスレ【GUI】
0962デフォルトの名無しさん
2010/02/05(金) 17:33:39サーバーが死んでる?
0963デフォルトの名無しさん
2010/02/06(土) 15:34:480964デフォルトの名無しさん
2010/02/06(土) 16:19:280965デフォルトの名無しさん
2010/02/06(土) 17:55:050966デフォルトの名無しさん
2010/02/06(土) 18:08:04はい終了
0967デフォルトの名無しさん
2010/02/06(土) 19:23:18具体的にコードで例示したほうが話が早いと思うぞ?
0968デフォルトの名無しさん
2010/02/06(土) 20:28:110969デフォルトの名無しさん
2010/02/06(土) 20:31:300970デフォルトの名無しさん
2010/02/06(土) 21:04:36何かあったらこのルーチン(関数など)を呼んでね
って外から渡すルーチンのことでしょ
ということはRubyでメソッドに渡すブロックは全部コールバックルーチンか
0971デフォルトの名無しさん
2010/02/06(土) 21:39:080972デフォルトの名無しさん
2010/02/06(土) 23:07:41スレ立てよろしく>>970
0973デフォルトの名無しさん
2010/02/06(土) 23:54:57Rubyについて Part 39
http://pc12.2ch.net/test/read.cgi/tech/1265467681/
0974デフォルトの名無しさん
2010/02/07(日) 00:53:19乙。
ところで、ruby-ffiがdl代替で入りそうなのはめでたいとして、
当のruby-ffiのページってどこ行っちゃんたんだ?
0975デフォルトの名無しさん
2010/02/07(日) 01:00:57http://wiki.github.com/ffi/ffi/
0976デフォルトの名無しさん
2010/02/07(日) 01:04:50トンクス。kenaiの方ばっかりヒットしてて困ってた。
0977デフォルトの名無しさん
2010/02/07(日) 14:20:51rubyよ、もっと早くなってくれ。Cの2倍遅いくらいにまで頑張ってくれ。
0978デフォルトの名無しさん
2010/02/07(日) 14:23:00注目されてないレベルだろ
0979デフォルトの名無しさん
2010/02/07(日) 14:28:07チュートリアル読んでると「シンタックス的なコード量が減りまっせ」という趣旨の主張が所々に見られるんだが、
それ以前にDRYに書きづらい部分が有ったり、ポリモーフィズムが思わぬ場所で効かなくて、結局コード量が増えてしまったり…
うーむ…
0980デフォルトの名無しさん
2010/02/07(日) 14:38:14第2世代くらいになれば化けるかもしれないとは思う
0981デフォルトの名無しさん
2010/02/07(日) 15:08:25膿め。
0982デフォルトの名無しさん
2010/02/08(月) 00:36:550983デフォルトの名無しさん
2010/02/08(月) 00:49:25と、sftpメインの知識しかない人間が言ってみる。まあサーバマシンごと落ちてれば落ちるだろうけど。
…まさかみんな github.com という一ゲートウェイにぶら下がるシステムじゃないよね
だれか詳しい人、ここらでGitHubの公開リポジトリの仕組み教えて。
0984デフォルトの名無しさん
2010/02/08(月) 01:04:28の1つにすぎん。(sourceforgeとかsavannahのたぐい)
すべてのgitがgithubにアクセスしているわけではないよ。
0985デフォルトの名無しさん
2010/02/08(月) 01:09:58それって、sourceforgeくらいの安定性・公共性はあるんだろうか。
まあその辺はエロい人らが検証した上で使ってるんだろうけど。
0986983
2010/02/08(月) 01:16:12thx
それなら、ruby.org上に置くってこともできるんだよね。
素人考えではその方がいいような気がするんだけど、なんでそうしないんだろうと。
まあ、素朴な疑問ってことで。
0988デフォルトの名無しさん
2010/02/08(月) 03:20:16shyouhei/rubyのことを言ってるという前提で話すけど
あれはsvnレポジトリからgit svn cloneさえすれば誰にでもミラーが作れる
ただミラーリングに時間がかかるから最初の一人のミラーにみんなが乗っかってる
さらに言えばshyouhei個人がミラーリングしてる形なので検証とかどうでもいい
(氏が個人的に検証してるかどうかは知らん)
>>986
そういうわけなんでRuby公式としてはgitをサポートしているわけではないと思う
ただgit使ってる開発者は多いみたいだしgithubに不満が出始めたら誰か提案するんじゃね
0989デフォルトの名無しさん
2010/02/08(月) 13:18:35んで、githubからバックポートもあるって感じか。
0990デフォルトの名無しさん
2010/02/08(月) 14:16:39XHTMLをRubyっぽく書く方法ってないのかな。
0991デフォルトの名無しさん
2010/02/08(月) 15:04:57DTDをnewに渡すとメソッドが定義されるとかか
0992デフォルトの名無しさん
2010/02/08(月) 15:44:17newに渡すとそれに準拠したHTMLコードを自動的にはきだしてくれたらいいななんて思ったんだが・・・。
0993デフォルトの名無しさん
2010/02/08(月) 21:14:110994デフォルトの名無しさん
2010/02/08(月) 21:25:130995デフォルトの名無しさん
2010/02/08(月) 21:26:31http://pc12.2ch.net/test/read.cgi/tech/1265467681/
0996デフォルトの名無しさん
2010/02/08(月) 21:33:36. )
,―ヽ__(__、―
,/ ノ ヽ ~\
/ ノ IPA ヽ ~\
/ ノ ヽ、 `ヽ
| ノ / ̄\ / ̄~ヽ ヽ i
| ノ | ノ
\ | <●> <●> ( )
\ | | | i /
| / ヽ レ
i (●_●) /
i、 ,-――-、 ・ /
i、 <(EEEEE)> ∵/ 埋めまピョーん☆
i、 \ ./ /
\ ーー ,ノ
,,.....イ.ヽヽ、ー-―一ノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
0997デフォルトの名無しさん
2010/02/08(月) 22:10:470998デフォルトの名無しさん
2010/02/08(月) 22:14:170999デフォルトの名無しさん
2010/02/08(月) 22:14:551000デフォルトの名無しさん
2010/02/08(月) 22:15:1410011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。