Rubyについて Part 42
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/01/15(土) 17:55:52仲良く使ってね。
Ruby Home Page
http://www.ruby-lang.org/ja/
= 前スレ
【RoR】Rubyについて Part 41【CPAN vs RubyGems】
http://hibari.2ch.net/test/read.cgi/tech/1281473294/
過去スレ・関連スレは >>2-
0449デフォルトの名無しさん
2011/03/13(日) 19:19:24.290450デフォルトの名無しさん
2011/03/13(日) 19:36:31.360451デフォルトの名無しさん
2011/03/13(日) 20:08:07.440452デフォルトの名無しさん
2011/03/13(日) 20:55:52.93お金なら、水でも物でも、それらを運ぶための機材や燃料にでも、
何にでも替えられる。局所的に物が足りていないだけで、金さえあれば
日本中、世界中のあらゆるところからいろいろなものを調達して持っていける。
最悪なのは物資買いこんで自家用車で自分で届けますとかいう輩。
直接貰う方はそりゃあありがたい。でも、そのせいで道は混むは余分な金は
かかるはで、経費の割に効果は小さい。
そんな金があったらしかるべき所へ全額送ってあげて欲しい。
あと、街頭募金…雁首そろえてお願いしまーすとか通行人の邪魔をしている暇があるなら
その辺の店に頼み込んでバイトさせてもらえ。バイト代全額寄付と言えば
店主も客ももっと応援してくれるし、メディアの受けもいい。
金集めるなら、もっと効率よくやって欲しい。
LL使いらしく考えてみたけどどうだろう?
0453デフォルトの名無しさん
2011/03/13(日) 21:41:43.750454デフォルトの名無しさん
2011/03/13(日) 22:11:20.44千羽鶴でも折らせて「ひと仕事した気分」にさせておけ
折らせた鶴は現地に送らせたりしないでちゃんと捨てるんだぞ
0455デフォルトの名無しさん
2011/03/13(日) 22:13:35.87現地のリソースまったく消費せずに衣食住休憩排泄医療移動燃料全部自前でやらないといかん
予算を現金にして素直に募金しまくっとけ
0456デフォルトの名無しさん
2011/03/14(月) 03:08:22.71コンパイル→コンパイラ→コンパイガ→コンパイジャだろ
0457デフォルトの名無しさん
2011/03/14(月) 06:25:35.83なんかこう、やったぞ〜って感じが足りないんだよなぁ。
ブロッコリーなら大量にあるんだがw送ってもむしろ邪魔だなw
0458デフォルトの名無しさん
2011/03/14(月) 08:04:33.33お金が無難だよ
0459デフォルトの名無しさん
2011/03/14(月) 08:29:00.41被災地はあなたのオナニーの場ではありません
オナニーはご自宅でどうぞ
0460デフォルトの名無しさん
2011/03/14(月) 09:07:55.87やっぱGoogleがいいんかいな。
0461デフォルトの名無しさん
2011/03/14(月) 10:49:11.90あとは当人次第だが
それと激周回遅れもいいところだw
0462デフォルトの名無しさん
2011/03/14(月) 16:05:16.97物資は県とかの自治体がまとめて送るので、ブロッコリーもそこに問い合わせてみて
0463デフォルトの名無しさん
2011/03/14(月) 17:18:27.43生ものは腐って届くのでテロ以外の何者でもない。
0464デフォルトの名無しさん
2011/03/14(月) 18:24:51.97この調子だと計画停電中はずっとサービス停止状態になるのでは。
0465デフォルトの名無しさん
2011/03/14(月) 18:36:22.43これってキリスト教かなにかの言い回しなの?
0466Perl忍者 ◆M5ZWRnXOj6
2011/03/14(月) 19:22:10.63http://hibari.2ch.net/test/read.cgi/linux/1300097049/
0467デフォルトの名無しさん
2011/03/14(月) 21:29:35.41スレ違いかも知れないけどもう駄目かもしれないから書き込んでおこう。
Rubyは僕の人生を楽しいものにしてくれたものの1つ。ありがとう。
0468デフォルトの名無しさん
2011/03/14(月) 21:52:59.170469デフォルトの名無しさん
2011/03/14(月) 23:18:09.020470デフォルトの名無しさん
2011/03/14(月) 23:35:43.250471デフォルトの名無しさん
2011/03/15(火) 06:03:42.71青臭いかもしれんが技術で少しでも日本の再建に貢献したい
0472デフォルトの名無しさん
2011/03/15(火) 07:17:38.94でも、だったら尚の事、Rubyのスレなんかに来てる場合じゃないよ。
貢献できるターゲットをきちんと把握しないとね。
0473デフォルトの名無しさん
2011/03/15(火) 07:35:07.90迷惑なので平常に思考できるようになるまで外部と接触しないで欲しいと思う
0474デフォルトの名無しさん
2011/03/15(火) 08:18:09.73クライシスハイ
ディザスターズハイ
crisis high
disasters high
Googleではろくなもんがひっかからないんだが、新語か?
0475デフォルトの名無しさん
2011/03/15(火) 14:36:40.52ttp://www.rubyistsforjapan.com/
0476デフォルトの名無しさん
2011/03/15(火) 18:46:10.090477デフォルトの名無しさん
2011/03/15(火) 19:48:44.730478デフォルトの名無しさん
2011/03/15(火) 22:12:12.650479デフォルトの名無しさん
2011/03/15(火) 23:30:02.180480デフォルトの名無しさん
2011/03/15(火) 23:42:48.46Javaの替わりにならない言語には意味がないというのならはあまあそうですかって感じだが
0481デフォルトの名無しさん
2011/03/15(火) 23:51:38.120482デフォルトの名無しさん
2011/03/16(水) 04:36:14.33で、おk
0483デフォルトの名無しさん
2011/03/16(水) 04:45:19.170484デフォルトの名無しさん
2011/03/16(水) 23:22:35.150485デフォルトの名無しさん
2011/03/17(木) 08:55:16.360486デフォルトの名無しさん
2011/03/17(木) 10:42:21.71そのまた半数は「RubyがいやだからってPythonに行くんじゃなかった」と頭を抱える
0487デフォルトの名無しさん
2011/03/17(木) 10:57:30.92Ruby案件の仕事がそうあるとは思えないし。
趣味系の人はどういう理由だろう?
まあ、自分が趣味系に分類されるんだけど、自分の場合は個人サイトをPerlで作ってたんだけど、
付け焼刃のオブジェクト指向に嫌気がさしてRubyに流れたってかんじですね。
0488デフォルトの名無しさん
2011/03/17(木) 11:00:32.930489デフォルトの名無しさん
2011/03/17(木) 12:10:31.28ひょっとしたら>>487みたいな人は
「スクリプトに普段の作業をさせる」ということをあんまりしてないのかな、と思った
「完成されたアプリケーションプロダクト」だけがプログラムなのなら、そりゃRubyの出番はないわw
0490デフォルトの名無しさん
2011/03/17(木) 13:07:30.100491デフォルトの名無しさん
2011/03/17(木) 13:21:02.270492デフォルトの名無しさん
2011/03/17(木) 16:35:07.07悪気は無いとは思うけど、哀しいから震災をネタにするのはしばらくの間、自重してくれ
0493デフォルトの名無しさん
2011/03/17(木) 17:18:02.25膨大なレスにいちいち難癖付けてたらその行為自体が荒らしになる。
0494デフォルトの名無しさん
2011/03/17(木) 17:31:41.81東京ガスの地震防災システムがほとんどRuby製なのを知って
「なんてミッションクリティカルな用途でRuby使ってるんだよ、無茶しやがって」
と思ったが
ちゃんと動作したそうでよかった
阪神大震災の時に、近所でガス漏れしてたのが怖かった記憶が
0495デフォルトの名無しさん
2011/03/17(木) 17:35:25.14マジでPTSDで欝る。
録りためたプリキュアでも見てなさいってこった。
0496デフォルトの名無しさん
2011/03/17(木) 17:49:22.77金いらなくてもキチガイになれるキチガイはいないわけだし。
1.8より前のころのスピードを取り戻すには、エンジン設計考えんとな
どっかの発電所みたいに手遅れになるぞ
0497デフォルトの名無しさん
2011/03/17(木) 17:55:17.530498デフォルトの名無しさん
2011/03/17(木) 18:01:03.61もう動作速度とかどうでも良くなった。
今後は無駄にコア数増えるからネイティブスレッド対応くらいは
して欲しくはあるが。
0499デフォルトの名無しさん
2011/03/17(木) 18:33:30.07てか「無駄すぎるメモリ」「無駄すぎるCPU時間」を使ってるのは確かだったりするので
できれば気を遣っていただきたいんだが、そもそもその差が観測不能だろうな…
0500デフォルトの名無しさん
2011/03/17(木) 18:53:02.37当時IDEは相変わらずもっさりだしメモリも常に不足気味だった。
長いことプログラミングやっててPCの性能を持て余すのはこれが初めてだ。
0501デフォルトの名無しさん
2011/03/17(木) 18:56:07.610502デフォルトの名無しさん
2011/03/17(木) 19:03:29.120503デフォルトの名無しさん
2011/03/17(木) 19:40:11.67gem update が遅いのとかな
開発者のマシン(だけ)が速くなってしまうのはたいへん悲惨
今は bundle install が非常にホット
あれは誰がやっても遅いだろうと思うのだが
0504デフォルトの名無しさん
2011/03/17(木) 22:48:43.800505デフォルトの名無しさん
2011/03/18(金) 01:35:57.060506デフォルトの名無しさん
2011/03/18(金) 02:34:50.170507デフォルトの名無しさん
2011/03/18(金) 07:07:16.01まぁ、枯れたシステムだからできんだろうな…
0508デフォルトの名無しさん
2011/03/18(金) 16:19:13.61今回の現地報道やネットを見ているとどうもそうではないらしいがな
多すぎると困るけど、少なすぎても困る
ということは、災害時の救援物資をスムーズに送り込むシステムが必要、ということやがな
0509デフォルトの名無しさん
2011/03/18(金) 16:53:12.24過去にボーイスカウトとか消防団とか集団行動の経験がある人(プロボランティア)はいるよ
0510デフォルトの名無しさん
2011/03/18(金) 16:56:09.070511デフォルトの名無しさん
2011/03/18(金) 18:38:53.05阪神は火災が主な被害だったもんな
あれを教訓にガス漏れとかの対策も進んでるのだろうか
0512デフォルトの名無しさん
2011/03/18(金) 18:46:05.33復興のための管理された人員は必要です
勝手に来る素人ボランティアは不要です
復興のための管理された物資は必要です
勝手に送られる素人物資は不要です
たったこれだけのことなのに、なぜそれがわからないのか大変理解に苦しむ
何か手伝いたいと思ってくれたなら、自治体がかけた募集に乗ってくれ
阪神復興の時だって、通信やインフラや建設は一時的な自社持ち出しがかなりあったんだ
あまり語られないことでは、あるんだが
0513デフォルトの名無しさん
2011/03/18(金) 19:45:38.980514デフォルトの名無しさん
2011/03/18(金) 20:21:51.99なーんか、直感的な気がするんだよね。
個人プレーが有効なケースもあるのでは?と。
それを潰してもいいの?と。
んで、こういのを偉い人が断定的に言っちゃうと、それがネットで一気に広まってバイアスかかってみな思考停止のも嫌なんだよね。
0515デフォルトの名無しさん
2011/03/18(金) 20:27:22.20ちょっと情報が周回遅れ。情弱乙。
0516デフォルトの名無しさん
2011/03/18(金) 21:32:15.83信用出来んから個人でってのはあるだろ
0517デフォルトの名無しさん
2011/03/18(金) 23:05:13.76道路が「1本しかな」くてトラックが「1台しかない」というような状況で何をどう運ぶかという
そりゃ通常のように訪問者全員の食料と水と電気と居住区が存在して
各家庭に個々に配達するだけの運送屋がいれば機能するだろうけどな
0518デフォルトの名無しさん
2011/03/18(金) 23:36:11.62めいめいに送られた宅配便が詰まって大変らしいなw
0519デフォルトの名無しさん
2011/03/19(土) 08:33:34.98http://www.navy.mil/management/photodb/photos/100114-N-3844W-004.jpg
0520デフォルトの名無しさん
2011/03/19(土) 09:32:05.66道路と運送業者が機能しないと配達できないということを失念してる人は多い
まあ世の中そんなもんだと思う
普段(通信の)インフラインフラ言ってる人はまさか今回の(運送の)インフラに理解がないなんてことはないだろうけど
0521デフォルトの名無しさん
2011/03/19(土) 09:48:21.76ttp://hibari.2ch.net/test/read.cgi/tech/1297313271/472
> $ ruby -E utf-16le -e ""
> -e: ASCII incompatible encoding needs binmode (ArgumentError)
これなんとかしろ
0522デフォルトの名無しさん
2011/03/19(土) 22:26:07.69「ルビー」は、高低低なのか、それとも低高高なの?
0523デフォルトの名無しさん
2011/03/19(土) 23:07:13.69後者はPerlがそんな呼び方になってる
Rubyは今のところ前者が多いと思う
3文字目が伸ばす音なので、いわゆる平坦発音はやりにくい
0524デフォルトの名無しさん
2011/03/21(月) 00:27:56.080525デフォルトの名無しさん
2011/03/21(月) 07:22:10.09class Cmd
def self.dir(*args)
IO.popen('dir /b '+args.join(" ")).each{|f| yield f.chop }
end
end
0526デフォルトの名無しさん
2011/03/21(月) 07:54:34.50今更だけど Ruby M17N は CSI なわけですが、
俺は厳しいが公平だ 人種差別は許さん ISO-2022, UnicodeをCSIは見下さない すべて─── 平等に価値が無い!
とゆーわけで、特に Unicode centric な ICU と相性が悪いなんてことは無く、ちゃんと混ぜて使えます。
なお、ICU4R はメンテされてないので、ffi-icu を使いませう。
https://github.com/jarib/ffi-icu
0527デフォルトの名無しさん
2011/03/22(火) 11:02:19.27ガソリンはともかく道路はガラガラらしいぞ
0528デフォルトの名無しさん
2011/03/22(火) 12:53:55.43標準ライブラリで用意されてるもの使った方が良いよ
require 'pathname'
Pathname('path_string').children.each ...
あとIOをeachで回すのは非推奨。each_lineを使う
0529デフォルトの名無しさん
2011/03/22(火) 15:55:44.60プログラム言語RubyのJIS規格(JIS X3017)制定について
ttp://www.ipa.go.jp/about/press/20110322.html
> Rubyの技術規格書が、JIS規格、JIS X 3017として、2011年3月22日に制定されました。
0530デフォルトの名無しさん
2011/03/22(火) 18:18:26.61Rubyならではの解法があるかどうかも含め、
知恵を拝借したい。
すでにある配列を、ある条件ごとに区切って、
配列の配列にしたい。スカッと表現できるでしょうか。
下の例は文字列を一行づつ持っている配列を、
/^-+$/にマッチする要素を区切りと解釈して区切ってる。
liness = lines.inject([[]]) {|r, line| /^-+$/ =~ line ? (r << []) : (r.last << line); r}
これもっと、スカッとできますでしょうか。
0531デフォルトの名無しさん
2011/03/22(火) 19:02:48.651.9.2から使えるEnumerable#slice_beforeでやってみる
a=<<EOS
aaa
---
bbb
ccc
---
ddd
EOS
p a.lines.slice_before(/\A-+\Z/).map{|e| e.first.match(/\A-+\Z/) ? e.drop(1) : e}
出力:
[["aaa\n"], ["bbb\n", "ccc\n"], ["ddd\n"]]
0532デフォルトの名無しさん
2011/03/22(火) 19:28:42.97当たり前だった
寝る
0533デフォルトの名無しさん
2011/03/22(火) 19:50:48.47a=<<EOS
aaa
---
bbb
ccc
---
ddd
EOS
p a.scan(/(?:^(?:(?:-*[^\-\n]+)+-*)$.?)+/m).map {|s| s.lines.to_a }
きもい・・・
0534デフォルトの名無しさん
2011/03/22(火) 20:03:39.78区切り子が配列中に直に入ってるという事態をあまり想定してない
str = <<EOS
aaa
---
bbb
ccc
---
ddd
EOS
という文字列があった場合、
Ruby でやるべきことは str.split(/-+\r?\n/).map{|a| a.split}
0535デフォルトの名無しさん
2011/03/22(火) 20:16:34.600536デフォルトの名無しさん
2011/03/22(火) 20:23:44.68注釈が必要
0537デフォルトの名無しさん
2011/03/22(火) 22:10:58.39あれ2010年5月に公開された5.5でもRuby1.8.5なんだよ
0538デフォルトの名無しさん
2011/03/22(火) 22:20:55.02誰か計測とかしてないかな
どうやって計測するのかは知らないけど
0539デフォルトの名無しさん
2011/03/22(火) 22:24:26.860540デフォルトの名無しさん
2011/03/22(火) 23:21:43.820541デフォルトの名無しさん
2011/03/23(水) 00:22:24.760542デフォルトの名無しさん
2011/03/23(水) 02:25:56.15どこまで遡って互換性を確保すれば満足するんだい?
0543デフォルトの名無しさん
2011/03/23(水) 03:12:32.330544デフォルトの名無しさん
2011/03/23(水) 05:56:13.340545デフォルトの名無しさん
2011/03/23(水) 06:28:02.34まああれもパッチレベルが違うだけでかなり別物なんだけどさ
0546デフォルトの名無しさん
2011/03/23(水) 08:15:23.03Updating RubyGems
Updating rubygems-update
ERROR: Error installing rubygems-update:
rubygems-update requires Ruby version >= 1.8.7.
オゥ…
0547デフォルトの名無しさん
2011/03/23(水) 09:28:04.86環境が許せば 1.8.7 に上げるべし
それが許されない場合は自力で古い gem ライブラリにパッチ当てて使わないといかんと思う
0548デフォルトの名無しさん
2011/03/23(水) 18:58:03.03レスサンクス!
1.9.2には気持ち悪いメソッドがあるんですねえ…。
ちなみにこちらの環境は1.8.6でした。みなさんどうもありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています