[表示 : 全て 最新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-

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 ]
> そりゃオフィシャルの仕事じゃないんでコミュニティで吠えてくれ

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

186 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 10:58:44 ]
PerlerなんだけどRubyはどこらへんがPerlと比べて楽でどこら辺が大変か教えてくれ

187 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 10:58:49 ]
このスレそういう連中の隔離スレだと思ってた

188 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 11:12:03 ]
>>186
利点: Perlより書きやすく、Perlのように気軽に日常用途で使える
欠点: Perlじゃない

総評としてはPerlじゃないので習得する価値は薄い

189 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 11:32:22 ]
>>187
と、いうことに(void

190 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 12:00:18 ]
>>186
利点:Perlのように後付けOOPでないので、オブジェクト指向コードが書きやすい
欠点:CPANほどライブラリーがそろっていない

191 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 12:54:16 ]
Rubyは、便利なライブラリがなければ自分で作ればいい
っていう発想というかパワーがある人向けかな。
CPANのようなライブラリがないと嫌だって人には向かないかもしれん。
個人的にはそう思ってる。

192 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 14:16:08 ]
といっても、最近ではgemが充実してるから
あながち「ライブラリが弱い」とは言い切れないのでは

193 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 14:25:58 ]
仕事だとruby単体で使う機会が無いんだよなぁ
Railsの案件ならいくらでもありそうだけど。

194 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 15:57:30 ]
satoshi.blogs.com/life/2009/11/rails_programming.html

中島氏がまた煽ってるぞ。誰か反論してやれよ



195 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 16:19:57 ]
ほんにんおちゅ

196 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 16:31:59 ]
>>194
何か反論するような箇所があるか?


197 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 16:51:51 ]
Rails排除しろとは誰も言っていないわけだが?

198 名前:デフォルトの名無しさん [2009/11/28(土) 17:28:05 ]
RubyのGCの停止時間ってどれくらいですか。
ゲーム作ったら数秒に一回わずかに停止するのですが....
これがGC?


199 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 17:30:42 ]
GC止めてみたら?

200 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 17:36:31 ]
>>198
世になんでRubyアプリが少ないか考えてみるといいよ

201 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 17:42:04 ]
>>194
O/Rマッピングってキャッシュできないのかな

202 名前:198 mailto:sage [2009/11/28(土) 17:54:52 ]
>>199
ビンゴ。GC止めたら変な引っかかりは消えました。
ありがとうございました。

完全に止めるわけにはいかないので毎フレームGC.startを呼んだら
それでも大丈夫だったのでこれで。


203 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 17:57:54 ]
ドキュメントは比較的まともだがちっとも普及しないRuby
組み込みでよく使われるがリファレンスマニュアルが糞過ぎて使えないPython
マッタク困った物だ

204 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 18:01:00 ]
釣りじゃないなら具体的によろ



205 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 18:14:20 ]
>完全に止めるわけにはいかないので毎フレームGC.startを呼んだら

ゲーム作りの常識

206 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 18:16:24 ]
ドキュメントが糞過ぎてちっとも普及しないRuby


207 名前:203 mailto:sage [2009/11/28(土) 18:16:44 ]
>>204
俺のこと?

208 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 18:30:36 ]
>>205
おい、俺今までGC止めずにゲーム作って、しかも公開してたんだぞ……
そういうことはもっと早くに指摘して欲しかったよ!

209 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 18:32:23 ]
アマチュアPCゲーム製作はスタッフにPentiumIII使用者の人を混ぜる
これまめちしきな
高スペックだと絶対気づかんことも、彼なら気づく

210 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 18:51:05 ]
愛国Ruby

211 名前:デフォルトの名無しさん mailto:sage [2009/11/28(土) 21:12:34 ]
>>201
スキーマが変わったことがわかる低コストな方法があればARでサポートできるだろうけど。
そうじゃなければユーザ責任でちゃんとキャッシュを更新しないと
悲惨なことになるからサポートしないんじゃないかな。
メソッド再定義して、スキーマ情報を変数にキャッシュしておくことは簡単にできると思う。

212 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 01:59:31 ]
Rubyのマニュアルは良い方だと思うけどなぁ
誤記満載のMSDNとか、メソッドの定義クラスすら書いていないPythonなんかよりRubyの方がはるかにまとも
Rubyにも至らないところがあるのは事実だから今のままで良しとはしないで欲しいけど

213 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 08:03:50 ]
Pythonは各クラスがコンパクトだから問題にならないような
MSDNの誤記が多い?のはお仕事言語だから細かい仕様まで記述してるせい

214 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 10:14:40 ]
>>213
まあそれ言っちゃうと、何にでも免責可能な部分はあるわな。
むしろ、受益者負担の原則でいくなら、メリットの大きい者(商売に使っている者)から順に改善すべきなんだけどな。
メーカーもそれが分かっているから、逆に防衛のためにMSDNなんかは契約書に「内容の正確性は保証しない」旨を明記している。



215 名前:デフォルトの名無しさん mailto:sage [2009/11/29(日) 10:22:29 ]
MSDNは末尾に指摘欄があるのは好感。
誤字は何度か直った経験はある。

216 名前:デフォルトの名無しさん [2009/11/29(日) 10:45:48 ]
>>212
下を見ればきりがない






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

前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