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


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

Rubyについて Part 38



1 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 21:36:44 ]
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
まったりと行きましょう。

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

= 前スレ
Rubyについて Part 37
pc12.2ch.net/test/read.cgi/tech/1251029267/

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

85 名前:81 [2009/11/08(日) 19:40:12 ]
i.loveruby.net/ja/
が死んでるんだけど
もうRubyを愛してる人はいないの?

86 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 19:42:23 ]
個人の自宅鯖だと思うから、しばらく落ちてたりしてもおかしくないと思う。

87 名前:デフォルトの名無しさん [2009/11/08(日) 20:45:58 ]
初心者スレでレスがないのでこちらでお願いします

NetBeans6.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だとエラーになりません。また、コンソールから実行すると
エラーになりません。ネットで検索しても有効な情報が得られないので困っています。
ちゃんと使えてる方いましたら教えてください。

88 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 20:47:36 ]
python使うと楽だよ

89 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 01:46:15 ]
>>87
dbd-sqlite3がどこにインストールされてるか調べてみるといいと思う

90 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 16:24:00 ]
Rubyの実装はいつCからGoに切り替わりますか?

91 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 17:29:44 ]
そういうニュースが出るとすぐ言いたくなっちゃうんだろうな

92 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 19:53:23 ]
>>90
すでに GoRuby があります。

93 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 20:04:19 ]
ペレストロイカ!!



94 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 21:47:18 ]
文字コードネタで暴れてるのお前らだろw

95 名前:デフォルトの名無しさん mailto:sage [2009/11/12(木) 22:30:53 ]
goの話? むしろRuby使いなら、
「とりあえずバイト列」にも理解がありそうだが


96 名前:デフォルトの名無しさん [2009/11/17(火) 21:10:26 ]
以下のページに動的型付言語の問題が記載されているんだけど、
本当にこんな問題ってあるんですかね。いまいち理解できない。

www.infoq.com/jp/news/2009/11/Compromise-Dynamic-C-Sharp

97 名前:デフォルトの名無しさん [2009/11/17(火) 21:13:30 ]
北米でPython使う人が増えてて、Rubyは増えてないとの記事がある。
ttp://sourceforge.jp/magazine/09/11/17/1130231

いまではGoogleAppEngineでJRubyもつかえるみたいだけど、それでも
GoogleAppEngineではPythonの方がメリットあるの?

98 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 21:22:45 ]
北米で500人か

99 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 17:45:02 ]
動的にクラスへメソッドを追加することって出来ますか?
流石に無理かな・・・

100 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 17:54:07 ]
え、それができるからいいんじゃないのか?

101 名前:99 mailto:sage [2009/11/19(木) 18:56:05 ]
>>100
ありゃ、出来るんですか
Kernal、Objectあたりを見てもそれっぽいのは見つからないような・・・
良かったらどうすれば出来るのか教えてもらえますか?
よろしくお願いします

102 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 19:23:42 ]
>>99
class Hoge
def a
...
end
end

class Hoge
def b
...
end
end

難しく考えなくていいですよ。
既存のメソッドの上書きまでできる(うっかり書き換えちゃう可能性もありますが)。

103 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 21:31:26 ]
>>102
それインスタンスメソッド。




104 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 21:32:50 ]
あう。
クラスメソッドを追加じゃなくて、
クラスへメソッドを追加、だったのね。
>>103は忘れてください。
カタカナの並びに埋没して「へ」が見えなかった。


105 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:32:31 ]
別にインスタンスでもクラスでも関係ないと思うけど質問の意味が違うのかな?
class String
 def self.hoge ; 'hoge' ; end
end
hoge = String.hoge

メソッドを使って定義したいならModule#define_method

106 名前:99 mailto:sage [2009/11/20(金) 00:10:41 ]
>>105
>Module#define_method
おぉ!まさしくそれです。Moduleでしたか・・・
ありがとうございました

107 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 12:39:28 ]
やっぱり1.9ってVista的にスルー対象なの?

108 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 13:21:13 ]
なにが「やっぱり」なの?

109 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 20:28:04 ]
Win32APIの引数、戻り値の定義のintとlongの違いって何ですか?
どっちも4Byte(Windows for x86の場合)だと思うのですが

110 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 20:31:27 ]
将来longが8bitになった時に、longのほうは8ビットになる...かもしれない。

111 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 20:32:46 ]
8ビットワロタ

112 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 20:54:44 ]
うわボケてたw

バイトねバイト。

113 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 21:18:38 ]
何で6byteとかにはならないんですか?



114 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 21:20:48 ]
多分誰も幸せになれないから

115 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:05:45 ]
コンピューターは細かいところまで見ると結局すべて2進数で動いている
だから2の累乗のデータを扱うほうがきれいだし楽
と大した知識もないのにマジレスしてみた

116 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:40:18 ]
winのapiを使ってプロンプトを開かずにCUIアプリを実行させて標準出力を得よう
とやってみたけど上手く動かねぇorz
ttp://www.h4.dion.ne.jp/~fht/wptips/readprc.html
を参考に組んでいるんだけどパイプ関係が上手く動いていない気がする
PeekNamedPipe、ReadFileとも失敗する

どっかに似たようなことをしている事例とかないですかね?

117 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 23:53:38 ]
これは誤爆だよな

118 名前:116 mailto:sage [2009/11/21(土) 00:04:33 ]
ぁ…何処にもRuby/win32apiでって書いていなかった…釣ってくる…

119 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 07:37:48 ]
>>109
winはLLP64だから32bit/64bit環境で違いが出ることはない
密かに開発中らしい128bitはどうなるか知らん

120 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 07:41:29 ]
Win64APIのintは64bitなんですか?

121 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 08:05:02 ]
>>116
この場合はCで試してみて順次Rubyに変換していくのが切り分けの常道ではあるまいか
しかし面倒なのでWIN32OLEでWshShellのRun使ってファイルに吐き出してしまえば楽
質問の内容と今さらWin32APIってところを考えるとまさかツクールか?だったらご愁傷様

次に質問するときは具体的にどんな感じで試してどう動いたかとRubyのバージョンは書いてくれ
あと、質問は初心者スレのが食いつきいいし、WindowsのRubyは専用スレがあることも付け加えておく

122 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 05:19:06 ]
ttp://doc.okkez.net/static/187/library/_builtin.html
これより
ttp://www.ruby-lang.org/ja/man/html/_C1C8A4DFB9FEA4DFA5AFA5E9A5B9A1BFA5E2A5B8A5E5A1BCA5EBA1BFCEE3B3B0A5AFA5E9A5B9.html
の方がツリー上になっていてクラスの継承の関係が見やすいと思うのは俺だけだろうか・・・

123 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 10:07:58 ]
俺もそう思うが、変えたからには意図があるんだろうと思って黙って見てた



124 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 16:04:24 ]
Javaみたいに深い階層になってるわけじゃないからツリー上にするまでもない、ってことだろう。
ただ、クラスとモジュールをごっちゃにしてアルファベット順にする意義は全く無いと思うが。

125 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 16:54:47 ]
ひどすぎ

126 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 20:45:11 ]
Ruby1.8.5+rmagick/1.14.1なんですがαチャンネルを利用してcompositeしたあとにbmpで書き出すと
32bitで書き出されてしまいます。24bitで書き出したいのですがどうしたらいいですか?

127 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 22:52:33 ]
>>122-124
単に見せ方についてまで手が回ってないだけ。
参加して見やすいように直してくれ。

128 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 23:04:41 ]
>>126
img.alpha を弄って不透明にしてみるとか(思っただけ)


129 名前:126 mailto:sage [2009/11/24(火) 00:28:18 ]
>>128
thx。が、1.x.xに.alphaは無いんだ・・・
.channel(AllChannels)で自己解決した

RMagickに限らずImageMagick系って該当スレがないんですよね・・・

130 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 13:07:31 ]
>>120
調べりゃすぐわかると思うが、Win64ではintもlongも32bitのまま。

131 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 00:31:28 ]
あの天下一品もrubyを使ってるんだな
tenkaippin.co.jp/cgi-bin/pc/shop/top.rb

132 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 00:34:40 ]
とみせかけて中身はPHPだったりして!

133 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 00:37:14 ]
わざわざ.rbつける奴ってスタバでマックやバイオ広げるくらい自意識過剰な奴が多いよな



134 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 00:40:00 ]
スタバなんだからマックのじゃなくてスタバの軽食食べればいいのにな

135 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 00:56:06 ]
コーヒー飲みながらプログラミングがしたいだけなのに
まわりの目を気にするなんて意味不明だな
スタバとかMacにどれだけステータスつけてるんだと。
単にコーヒーがそこそこ美味しくて店内禁煙でどこにでもあるから
スタバにいるだけ。フォントがそこそこ美しくてUNIX環境がすぐ使えて
何かと便利だからMac使ってるだけなのに。嫉妬もたいがいにしてほしい。

136 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 01:02:29 ]
レス長い
馬脚

137 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 01:08:29 ]
>>134が少し考えないとわからなかった俺は関西人

138 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 01:13:08 ]
MagLevのアルファ版が出たと聞いて

139 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 01:17:00 ]
>>136
まーな
実際にそれが嫉妬だったとしても、コンプレックス持ちは>>135自身

140 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 04:54:19 ]
Ruby 2.0.xの仕様ってどうなるのかなぁ・・・
また1.6.x→1.8.xの時のような状態になるのは勘弁してもらいたいわけだが

141 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 07:45:59 ]
>>140
ずっと1.8.6使ってればいいじゃん

142 名前:デフォルトの名無しさん [2009/11/26(木) 11:05:15 ]
Ruby 1.9 And Rails 3.0
www.slideshare.net/arrrrcamp/ruby-19-and-rails-30

143 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 14:22:05 ]
>>140
Rubyは進化したがってるのに、お前みたいな馬鹿ユーザーが足を引っ張ってるなw



144 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 15:17:03 ]
バージョン上げる前にぐっちゃぐちゃの実装を何とかしろ

145 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 15:19:14 ]
>>144
だから何年もかけてなんとかしてるだろ

146 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 16:33:14 ]
>>144
例えばどこ?具体例plz
話題が大きくなれば開発側の耳にも入るかもよ

147 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 17:56:32 ]
>>143
誰も進化するなとは言っていない
変更点があるなら事前に示して欲しいだけ
インタプリタのメジャーバージョンを上げたら
動かないコードがボロボロ出るような状態は困る

148 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 18:00:30 ]
馬鹿な開発者が、十分なアナウンスもドキュメントも、それどころかまともな熟考もなく、
気分で形を変えて気持ち良くなってるのが、これまでのRubyの「進化」だからねぇ。
>>143みたいなシンパが、これでもかというほどスポイルした結果だろうけど。

149 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 18:02:44 ]
具体的な指摘は結局なにひとつできないのな

150 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 18:40:32 ]
>>149
日本語が読めないのか?
「メジャーバージョンアップ前に変更点一覧を公表せよ」
と言っているんだが

151 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 18:43:24 ]
ttp://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS
英語が読めないのか?

152 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 18:54:10 ]
>>151
英語は読めない。日本語は読めるが

153 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 19:12:12 ]
まー基本的には、Matzが自分の作りたいものを作る言語だからな
ドキュメントが欲しいなら、他の人が書かないとどうにもならん

>>151
まず「日本語はないから英語読め」という姿勢自体が間違ってる

仮に英語を読むことにしたとする
その変更履歴だけを読んで、いったい何が分かるんだ?
具体的な情報は無いも同然だろ



154 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 19:31:10 ]
ソースのdiffでも取って読めばいいんでない?

155 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 19:31:14 ]
愛国Ruby
憂国Gauche
なんかうかんd


156 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 20:04:33 ]
おまいらがゴタゴタしている間にPerlは6に進化していくというのに

157 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 20:12:15 ]
釣れそうですか?

158 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 21:21:26 ]
>>156
えらく巨視的なたしなめ方もあるもんだ
悠久の時の流れしか感じねえ

159 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 21:52:03 ]
アキレスと亀のようだ
あっちはミクロだが

160 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 23:27:53 ]
未踏いらない

161 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 00:07:50 ]
メジャーバージョンあげるんなら、以前のコードが動かなくても当然くらいの勢いでいってほしい。
下手に互換性にとらわれても、どうせそのままじゃ動かないんだし。


162 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 00:27:58 ]
えらく巨根をなめなめした

に見えた

163 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 19:04:46 ]
日立ソフト、Ruby システム開発に対応する専門組織「Ruby センタ」を設立 - japan.internet.com Webビジネス

日立ソフトは2009年11月27日、オブジェクト指向スクリプト言語「Ruby(ルビー)」を活用したシステム開発案件に対応する専門組織として、
「Ruby センタ」を12月1日に設立することを発表した。

同センタは、Ruby 開発案件を集中対応するために設置された組織で、全社を横断する組織として窓口を一本化し、
おもに中小規模のシステム開発案件を中心にビジネス展開を進め、関連団体との連携を強化し Ruby の普及を促進する。

また、今回の Ruby センタ設立に併せて松江事務所(2008年10月設立)内に Ruby ラボを設置、
地元 IT 企業および関連団体との連携を強化していくという。
japan.internet.com/busnews/20091127/1.html



164 名前:デフォルトの名無しさん mailto:sage [2009/11/27(金) 20:30:47 ]
日立って Be はどうしたんだっけ?

165 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:01:34 ]
>>151
こんだけの情報で十分と思っているなら、利用者が何に困っているかをRuby開発陣はさっぱり理解できていない。

166 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:23:11 ]
>>165
具体的に困っている箇所を教えてあげればいいんじゃない?


167 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:25:43 ]
困ってることを具体的に開発陣に言えばいいじゃん
馬鹿に合わせドキュメント作ってたらキリ無いだろ

168 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:26:25 ]
もろ被った

169 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:32:42 ]
「利用者の欲求」の意見を全く無視したという話は聞かない
ほとんどはpendingあたりになってはいるはず
実際に解消されるかどうかは余剰リソースと優先度次第だが

170 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:42:43 ]
Rubyが世界規模なのに開発が日本中心だからガス欠になるんだろうな

171 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:49:38 ]
ガス欠なのか、エンジン性能特に馬力不足なのか、その辺も考慮に入れた例えかな?

172 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:49:51 ]
JRubyがガンガン開発進んでるという話も聞かんが

173 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:53:00 ]
JRuby結構進んでるけど、進めたところで本家の仕様がふわふわしてるからな



174 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 01:57:47 ]
本家の動作がいいと思ってるなら本家のとおりに動作させればいいだけじゃん

175 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 02:16:58 ]
>>166
NEWSを読んだうえでその発言?あれ読んで一般の利用者が理解できると思ってるの?

176 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 03:45:11 ]
文句言うだけのお客さんが多くて手を動かす人がいないからこうなってるんだよ。

177 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 03:51:26 ]
書き方の問題だから、そういう話じゃないよ

178 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 07:30:23 ]
書き方の問題に文句言うだけのお客さんが多くて手を動かす人がいないからこうなってるんだよ。

179 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 09:01:02 ]
違うだろ。開発陣とその近辺にはあれで十分と考えている人間しかいないことが原因。>>151はその典型。

180 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 09:08:30 ]
と、ここで騒ぐだけだから、改善されるわけがないよな。

181 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 09:15:36 ]
開発陣とその近辺にはあれで十分と考えている人間しかいないって
文句言うだけのお客さんが多くて手を動かす人がいないからこうなってるんだよ。

182 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 09:33:06 ]
>>175
一般ってなに?

というか君の言う「一般」向けにプレスリリースなりなんなりしている言語があったら知りたい
ソース読める言語のオフィシャルはどこもこんな程度だと思うが
詳説はなんか言語の名前の入ったよくわからん関係のサイトが記事にしたりする印象

183 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 10:13:59 ]
どうせ無学歴のJava出身とかそこら辺の奴が文句付けてるんだろ。
例えばJava5の新機能なんてネット上にいくらでも易しい解説があるし、変更点を噛み砕いて説明してくれるからそういうのに慣れちゃってるんだろう。



184 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 10:44:15 ]
無学歴かどうかはともかく、「あってもいい」が、「無いからといってオフィシャルが非難される謂れもない」ねえ
コミットログが公開されない、みたいなのなら公然と非難してもいいが、辿ることは可能だしな

ボクに懇切丁寧に無料で教えてくれるシンセツナヒトが現れないというのなら、
そりゃオフィシャルの仕事じゃないんでコミュニティで吠えてくれ

185 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 10:55:43 ]
> そりゃオフィシャルの仕事じゃないんでコミュニティで吠えてくれ

やめてくれ。
このスレが無情報なレスで埋まってしまう。






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

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

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