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


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

Rubyについて Part 31



1 名前:デフォルトの名無しさん [2008/03/02(日) 23:03:46 ]
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

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

= 前スレ
Rubyについて Part 30
pc11.2ch.net/test/read.cgi/tech/1200106073/

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

136 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 21:37:00 ]
それは意味が分からない

137 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 00:53:49 ]
>>129
いちぎ-てき 0 【一義的】
(形動)
意味が一種類だけであるさま。一つの意味にしか解釈できないさま。一意的。
⇔多義的
「法令の表現は―でなければならない」

138 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 05:58:31 ]
>>136
わからなくても全く問題無い(日本語の知識とは関係ない)から気にしなくていい。
同類をたくさん見てくることで、言い回しから人物像が色々わかっちゃうだけの話。良いもんじゃないw

139 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 10:45:49 ]
どう見てもお前が同類です

140 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 20:23:44 ]
「どう見ても」が中二病丸出し。

141 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 22:03:56 ]
Rubyを使うとエスパーになれる

142 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 22:38:36 ]
パーじゃなくて?

143 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 23:16:39 ]
じゃ、俺はエスになる

144 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 23:18:06 ]
エムになるわ。




145 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 00:40:25 ]
じゃ、俺はエルな
あと、人殺しが出てくるのがいやだから、エルエルも取っとく

146 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 00:58:06 ]
エルツーに気をつけてね

147 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 07:20:04 ]
シーツーになるよ

148 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 22:51:23 ]
んじゃプルツーはもらっとく
そして↓は「ガノタ乙」or「ロリコン乙」or「ペド乙」……と言うッ!!

149 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 03:09:53 ]
話題が高尚過ぎて常人には解読困難だな

150 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 17:02:42 ]
TK8.5対応キタ━━━━━━(゚∀゚)━━━━━━ !!
長井さん乙!

151 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 18:34:21 ]
rb_hash_lookupがない

152 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 19:26:23 ]
TKって窓枠がOSネイティブに近くなるとか言ってたけど8.5ってそれのこと?

153 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 22:40:12 ]
1.8のtcltklib.cのrb_hash_lookupはどうすればいいのですか?

154 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 22:53:57 ]
rb_hash_arefで置き換えるとか。




155 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 23:04:11 ]
とりあえずそれでビルドできますた

156 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:00:39 ]
>>150
誰、長井? ……と他人の名前を出すなら間違えないようにしようと微妙に主張。

157 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:00:47 ]
誤変換くらい多めに見様屋。

158 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:00:06 ]
1.9.1正式リリースキタ━━━━━━(゚∀゚)━━━━━━!!

159 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:32:53 ]
1.9.1正式リリースキタ━━━━━━(゚∀゚)━━━━━━!!

160 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:33:35 ]
1.9.1正式リリースキタ━━━━━━(゚∀゚)━━━━━━!!

161 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:56:27 ]
1.9.1正式リリースキタ━━━━━━(゚∀゚)━━━━━━!!

162 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 09:09:56 ]
2.0正式リリース(略

163 名前:デフォルトの名無しさん [2008/04/01(火) 11:19:00 ]
るびま23号キタ━━━━━━(゚∀゚)━━━━━━!!

164 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 12:42:47 ]
>>163
業者宣伝乙



165 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 12:50:37 ]
るびまって今どのくらい読まれてるんだろうね

新しい号の内容の人気がどうこうというものではなく、
Ruby関連読み物アーカイブ山盛りサイトとして
サイト全体で検索とかから結構なアクセスがあるって感じなのかな

166 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 22:28:06 ]
だれかるびまのchm版作ってない?

167 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 22:30:01 ]
るびまは何だかんだでおっさんたちのインタビューが楽しい

168 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 22:40:37 ]
画像とかが絶対URLで書かれてるからMHTにしたりしても不便なんだよね
全部相対URLで書かれてたらファイルにして持ち歩くの便利なのに

持ち歩いてどうするという感じではあるが

169 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:13:26 ]
Scrapbook使えよ

170 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:02:41 ]
るびまのcgi.rbについての記事、なんというか微妙なんだけどどこにつっこんでよいかよくわからない

171 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:04:53 ]
「俺をメンテナにしろ!」って言えばいいのに。

172 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:13:27 ]
あんだけ評判悪いんだから1.9で刷新しろよ

173 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:26:41 ]
刷新するためのリソースがないんだよ

174 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:54:34 ]
互換無視の次世代cgi.rb候補もイマイチ固まってないよね
既存のがイマイチだからこそまだ募集してるんだろうけど



175 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 02:35:15 ]
「a stripped down version of rack」が最右翼かなぁと思っているけれど、
この後投稿すると言ってから音沙汰がないな
blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-core/15649?15479-15979


176 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 12:05:28 ]
>>168
絶対URLじゃなくてCGIになってるが、
ダウンロードしてsrcを書き換えるなんてのは簡単にかけるだろ。


177 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:46:52 ]
ruby-devに書き込む勇気ないからここで言っちゃえ。

田中さんや村田さん達頑張って。

複素数入りの連立微分方程式なんかがサクサクrubyで解ける日が来るのを楽しみにしてる一人です。
ノーベル賞者が「rubyを使って研究してました」なんて言う日がきたらいいなぁ。

178 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 10:08:37 ]
>>177
うん。がんばるよ。

179 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 12:08:51 ]
田中さんは日本に多い苗字だからな…

180 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:33:06 ]
見るだけで気分がわるくなるアンチスレがやっとなくなった。めでたい。

181 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:46:10 ]
>>180
また立ってるねw

Rubyについて(アンチ専用) Part003
pc11.2ch.net/test/read.cgi/tech/1207233348/

ていうか、↑の2は早いなw 実は常連だろ

182 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:50:21 ]
配列同士の代入は鬼門だな
始めて 10日なんだが、3回くらいはまった。わはは。

183 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:56:36 ]
>>180
見るなよwww

184 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 21:40:24 ]
行列の演算も鬼門だな。
逆行列が怪しいので、ググると、とっくの昔から指摘されてるじゃんか。
それをクリアして、掛けると、これも怪しいような。
乗算もダメなのか。
わはは
AWK より便利だけど、数学屋さんとか統計屋さんは跨いだ方がいかも。




185 名前:184 mailto:sage [2008/04/04(金) 21:46:37 ]
s/がいかも/が良いかも/

186 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 21:50:57 ]
さすが(数学|統計)屋さんを気にするだけあるな。細かいw
そのままでも方言ぽくていかもと思ったんだが

187 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 21:54:48 ]
>>184
まさか整数オブジェクトなんかで行列計算やってないよね
きちんと全要素 to_f してるよね
irb> Matrix[[3,2], [1,1]].inv
Matrix[[0, 0], [0, 1]]
irb> Matrix[[3.0,2.0], [1.0,1.0]].inv
Matrix[[1.0, -2.0], [-1.0, 3.0]]


188 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 21:59:34 ]
>>187
すげー
ひでー

189 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:14:38 ]
これはバグでいいな
p Matrix[[1, 2], [2, 1]].inverse
p Matrix[[1.0, 2.0], [2.0, 1.0]].inverse

Matrix[[-1, 1], [0, -1]]
Matrix[[-0.333333333333333, 0.666666666666667], [0.666666666666667, -0.333333333333333]]

まあRubyであんま真面目に数値計算してる人っていないってことなんだけどね
数値計算は数値計算ソフトウェアでどうぞって感じだ

これくらいはできて欲しいという気はひしひしとするが

190 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:20:35 ]
Ruby で数値計算なんかしても遅いだけだし。

191 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:24:19 ]
行列の加減乗除が違うなんてのは数値計算ってレベルじゃないけどな

192 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:31:00 ]
整数の範囲では正しい!

193 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:35:43 ]
そもそも整数で完結した行列演算って意味あるの?

194 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:41:23 ]
割り算さえしなけりゃ使い道はあると思うよ?



195 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:00:04 ]
Matrix[[1.to_r,2.to_r],[2.to_r,1.to_r]].inverse
=> Matrix[[Rational(-1, 3), Rational(2, 3)], [Rational(2, 3), Rational(-1, 3)]]

こういうこともできるからバグじゃなくて仕様

196 名前:184 mailto:sage [2008/04/05(土) 05:11:27 ]
>>190
>Ruby で数値計算なんかしても遅いだけだし。
そうでも無いよ
50 くらいのクラスター分析なら、1秒か、2秒で済むし、
300 あっても1分以内で終わる。

問題は喰わせるデータのフォーマットがちぐはぐなので、
input_data で、どこまで対応するかだね。
Excel で前処理すれば解決するけど、意外とめんどくさい。
このあたりを Ruby でコーディングすると、とてもらくちん。

197 名前:184 mailto:sage [2008/04/05(土) 05:23:30 ]
>>195
ありがとうございます。

私の買った本には、裏表 2ページしかなかったのですよ。
Matrix の関係が。

198 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 12:01:46 ]
公式サイトのニュースって書く人いないの?
2008年が3件だけってヤバくない?

199 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 13:53:15 ]
今4月入ったばかりだから今月1個何か書けばぴったり合うな

200 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 16:35:06 ]
Rubyを始めようと書店で入門書を手に取ったら女学生と手が触れ合って
道程を捨てられましたくらい心温まるニュースが欲しいところ。

201 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 19:45:04 ]
>>200
これかw

gigazine.net/index.php?/news/comments/20080404_linux_developer/

Todd Stanton氏によると、コーディングを行っている最中に電源が壊れ、
予備のものと交換する代わりに新しくリリースされたDVDをチェックする
ため、 Best Buy(米国の小売大手)まで行くことに決めたとのこと。
しかし特に目新しいものが無く、仕方ないので「マトリックス」のDVDを買う
ことに。そしてレジに持って行くと、なんとレジの担当をしていた少女がマト
リックスのファンで、そのまま脱童貞の関係へと結びついたそうです。

202 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 19:49:57 ]
むしろ外野のコメントのほうが面白いw

203 名前:184 mailto:sage [2008/04/06(日) 01:19:27 ]
できました
重回帰分析の部分完了
F検定はまた今度

生暖かく励ましてくださったみなさんありがとう

204 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 02:32:50 ]
>>200
ちょっと古い記事だが、ruby関係でちょっと見つけた
www.coins.tsukuba.ac.jp/~i021216/diary/?date=20070609

Ruby1.9の開発と今後(ささださん)
(ry)
* Ruby処理系を開発したら…彼女ができた(!)



205 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 03:43:39 ]
そこのサイトコメントスパム酷いな。
最近tdiaryがスパムの温床になってて嫌だな。

206 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 16:04:36 ]
David Pollak

わたしはこれまで Rails による開発を 18 カ月、Java による開発を 10 年経験してきました。
Rails はウェブ開発に新しい風を吹き込みました。
よく使うタスクはコマンド一発で実行することができます。実にすばらしい。
しかし、私は気が付いてしまいました。Ruby の動的型付けは多くのエラーを引きおこすことに。
そして、安心してデプロイするためには 95% ものテストカバレッジを達成しなければいけないことに。
95% のテストカバレッジを得ることの代償として、私の書いたコードは(テストコードも含めて)
Java で書いたものと同等のサイズにまでふくれあがってしまいました。
その上、Rails では動的なコードの変更が可能なため、開発・テスト・デプロイ中にトラブルが続出するようになりました。
高いテストカバレッジを確保しているにも関わらずです。
これらの問題にくわえて、MRI(Matz Ruby Implementation: まつもとゆきひろ氏による Rubyの実装)は速度が遅く、
言語仕様も安定していません。それなのに開発コミュニティはそのことに見向きもしません。

207 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 16:35:16 ]
マルチ乙

208 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 18:00:04 ]
ていうか、それ書かれたのもう何日も前なのに…

209 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 20:51:08 ]
まぁ、1.9使えって話だよな(ぉぃ

210 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 22:45:02 ]
まともな人なら、ポッと出の環境で論文など書かないし、売り物にはしない。
i80486 の後のペンティアムの初ロットのおかげで、何人泣いたか知らないか。
歴史を学ばない者は、永久にループから抜け出せない。 よ。
(おいらは論文書いてないけど、CPU交換して貰った。
NEC なので、基本はお店に本体持ち込みなのだけど、
無理言って、はずした CPU の交換にして貰った)
突撃隊が居ないと、バグも修正されない、と言う理屈もあるので、
>>209 は、「使ってみてレポよろしく」と読めた。

個人的にはいまのところ 1.8 で不自由は無い初心者です。

211 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 10:16:51 ]
>>210
キチガイ?コピペ?

212 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 15:46:27 ]
>211はゆとり

213 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 16:18:59 ]
煽られてキレるくらいなら怪文書なんて書くなよ

214 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 17:18:03 ]
本気も本気、めちゃくちゃ本気の文章だったのかもね。
自分の意地、誇り、魂のすべてをかけたような。



215 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 18:54:16 ]
※注意! 粘着しそうなお方に餌を与えないでください

216 名前:デフォルトの名無しさん [2008/04/08(火) 21:22:55 ]
mygameでゲームを作るために、activerubyをインストールしました。

そこで、pathを設定しようとしたんですが。登録する場所がわかりません。

どなたかわかる方いますか?おねがいします。

217 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 21:56:54 ]
>>216
ttp://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=Ruby+Install+Guide

218 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:17:27 ]
Rubyコミュニティって言語仕様に関しては注力してて
他の言語にちょっとでもダサいところがあるとたたきまくるくせに、
トロいとか、言語仕様が安定してないとか、ドキュメントが無いとか、
数多くのテストをこなさないとエラーが出るとか、そういうことにはほんと無頓着だよな。
言語仕様と同じように、そういうものをよりよく変えていこうとは思わないの?

219 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:32:56 ]
コミュニティに質問したいんならMLで聞けば?

220 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:34:50 ]
>>218
いいだしっぺの原則
#だからみんな黙ってるんだよ

221 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:36:57 ]
>>219でFA
このスレでRuby作ってるわけじゃないなしなあ

222 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 22:49:51 ]
パフォーマンス大幅向上の「JRuby 1.1」リリース
ttp://www.atmarkit.co.jp/news/200804/08/jruby.html

…本家サイトには繋がらないなあ

223 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 01:54:30 ]
>>218
一言でいえば「だらしない」

224 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 02:33:49 ]
>>218
基本的に、お客様に使っていただく言語というよりは、自分で使うための言語だから、
その辺の意識は正直薄い。
もっとも、トロいのは1.9、仕様安定性は1.8でだいぶ解決してるし、
ドキュメントはるりまががんばっているので、218もここに書く暇があったらドキュメントを書くんだ。



225 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 10:35:24 ]
使おうと思ってもマニュアルや解説少ないってのはやっぱあるよな
一般的になったと思えるHPricotやMechanizeですらコピペみたいな数行のスクリプト載せて「あとは英語マニュアル見てね」だしな

226 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 10:53:05 ]
>>225
少しは探せ
んでもっといいのあったら教えれ

知ってるうちで一番長いHpricotの解説
ttp://mono.kmc.gr.jp/~yhara/d/?date=20070205
知ってるうちで一番長いWWW::Mechanizeの日本語マニュアル
ttp://d.hatena.ne.jp/kitamomonga/20080328/kaisetsu_ruby_www_mechanize
知ってるうちで一番長いREXMLの日本語マニュアル
ttp://www.cozmixng.org/~kou/ruby/rexml/reference
scRUBYt!は1年くらい放置してまだ動いてたら勉強する

227 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 11:10:19 ]
scRUBYt は「最初から scRUBYt で勉強した人」が出てくると変わるかも、と思う
知ってるから Ruby の正規表現で十分 → Hpricot サイコー
という流れと似た現象が起こる可能性はある

228 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 11:22:01 ]
基本は「不便だと思ったら、お前が何とかしろ」だからね。

229 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 13:09:16 ]
日本人は西洋人と違って、「場にノウハウを蓄積する」観念が薄いからな。
昔から「それは人の中にしか無い」って考えだし、たまに書き残すと「秘伝の書」とかになっちゃうw
第二次大戦中も、敗走したパイロットの話から学ぶことを軽視して「討ち死に」を讃えてばかりいたから、
ノウハウがたまらず、後期になって必然以上に敵さんとの開発競争に差が出たそうだが。

230 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 13:12:02 ]
>>226
…Mechanizeのは英語マニュアルより長いんだが、ソース読んだのか
はてなダイアリーでマニュアル記述なんて無駄な方向に労力使ってるなー

というか、あれは本家のマニュアルが微妙なんだよな
ソースコードからマニュアルが自動生成されるのがわかってるんだから、
全部のソースコードのメソッドの前に1行説明でも書いておけばいいのに
最初本家マニュアルにアクセスしたときメソッド名しか並んでなくて絶望したぞ
いくら普段は使わないクラスでソース追えば誰でもわかるったってこれはねーよ
ttp://mechanize.rubyforge.org/mechanize/classes/WWW/Mechanize/Page.html

>>229
ということであちらさんも公式採用ライブラリ以外は結構微妙だ

231 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 13:21:49 ]
本家が日本じゃなかったら、あっちももっと積極的かもな。

232 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 13:26:20 ]
確かに、Ruby本体に対する活動が鈍いのは日本由来であるということが影を落としている可能性はある
…というか、思いっきり影は落としてるが、
RubyForgeとかに登録されてるライブラリの活動が鈍いのは言語が日本製だからということではないはず
作ってる最中にRubyの仕様に疑問が出てきてML見たけど日本語ばっかで外国のパッチはスルー気味なので
失望して開発止めた、というのがそうそう起こってるとは思えねー

233 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:55:18 ]
devよりcoreのほうがいまは流量多いんじゃないの?


234 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:58:48 ]
ruby 1.9.0 (2008-03-01 revision 15664) [i386-mingw32] なんですが(ruby 1.9.0-1)

sjisのパスを File.dirnameに渡すと ASCII-8BITで返ってきてそのあとで、別のファイル名と連結するとエラーになるんですけど
ruby -e "dir = File.dirname('ふー/ばー');newfile = File.join(dir, 'ほげ')"
-e:1:in `join': append incompatible encoding strings: ASCII-8BIT and Windows-31J (ArgumentError)

うーむ




235 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 17:45:33 ]
そうかそうか

236 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 16:06:10 ]
ファイルシステムが返す文字列の円コーディングをどうするべきかは未検討だね。
Encoding.default_externalでいいのかなぁ。






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

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

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