Rubyについて Part 42
レス数が900を超えています。1000を超えると表示できなくなるよ。
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-
0809デフォルトの名無しさん
2011/04/17(日) 08:57:49.42Windowsのバンドルソフトと勘違いされてる節はあるよなあ…
もしそうなら何故パッケージ版があるのかと
0810デフォルトの名無しさん
2011/04/17(日) 09:15:46.840811デフォルトの名無しさん
2011/04/17(日) 09:20:29.10仕事関係なら尚更
社会人で全くひとつも持ってないのは甘え
ただし、最新機能使ってないくせに最新版Officeのファイルフォーマットで送ってくるのだけはやめろ
普通の文書なんだからもっと互換性のあるので作れ
なんなら rtf でもいいぞw
0812デフォルトの名無しさん
2011/04/17(日) 10:42:10.64つまんね
0813デフォルトの名無しさん
2011/04/17(日) 11:31:46.320814デフォルトの名無しさん
2011/04/17(日) 11:37:04.70重要な相手であれば、相手の都合に合わせて方法を変える程度の配慮は普通するものであるから、
おまえさんは先方にとって『返事が来ないなら来ないで別にどうでもいい』対象だったんだろう。
0815デフォルトの名無しさん
2011/04/17(日) 11:39:47.46オタがvimとかemacs使いたがるのと同じで
みんなキッチンシンクが大好きってだけの話だわな
0816デフォルトの名無しさん
2011/04/17(日) 11:53:10.62OOO導入したものの対応に折れてOffice再導入したうちの社かと思った
0817デフォルトの名無しさん
2011/04/17(日) 12:10:29.59あれからなんか進展あった?
Twitterは速度面でリプレースされちゃったけど
アイデアをとりあえず形にするプロトタイピング。というのを
超えて実用化されてたから一応成功ってことなんかね。
0818デフォルトの名無しさん
2011/04/17(日) 12:46:29.03エクセルに何を書くときでもセルを方眼紙のようにしてから結合していって使う人がいるが
いろいろと面倒なのでやめてほしい
0819デフォルトの名無しさん
2011/04/17(日) 12:58:57.980820デフォルトの名無しさん
2011/04/17(日) 14:13:24.14滅びて欲しい。
http://pc.nikkeibp.co.jp/pc21/mag/201009/index.shtml#toku1
http://pc.nikkeibp.co.jp/pc21/mag/200908/#toku1
http://pc.nikkeibp.co.jp/pc21/mag/200707/#toku1
http://pc.nikkeibp.co.jp/pc21/mag/200607/index.shtml#toku1
http://pc.nikkeibp.co.jp/pc21/mag/200505/index.shtml#toku1
http://pc.nikkeibp.co.jp/pc21/mag/200306/index.shtml#toku2
0821デフォルトの名無しさん
2011/04/17(日) 14:37:27.41Rubyの心得と同じじゃないか。
0822デフォルトの名無しさん
2011/04/17(日) 16:04:56.520823デフォルトの名無しさん
2011/04/17(日) 16:40:59.960824デフォルトの名無しさん
2011/04/17(日) 16:45:53.190825デフォルトの名無しさん
2011/04/17(日) 16:46:09.250826デフォルトの名無しさん
2011/04/17(日) 19:41:18.73ああ、Perlよりも普及してるよな…
0827デフォルトの名無しさん
2011/04/17(日) 21:40:57.61みじかーいフィルタとかはsed, awkで書いちゃうし
ちょっとめんどいやつはRuby, PHPとか普段書いてるので書いちゃうし
とりあえず他人の作ったPerlの改修とかは勘弁してほしい orz
0828デフォルトの名無しさん
2011/04/17(日) 23:10:10.76ワンライナーだとRubyとPerlを気分によって使い分けるけど
-lneループかけるのはPerlに分がある感じ
0829デフォルトの名無しさん
2011/04/18(月) 01:27:06.32perl -i -pe 's/.../.../g'
だなぁ。
0830デフォルトの名無しさん
2011/04/18(月) 06:38:36.74Ruby使いは元々居ないけど(w
0831デフォルトの名無しさん
2011/04/18(月) 08:03:33.070832Perl忍者 ◆M5ZWRnXOj6
2011/04/18(月) 09:17:09.61http://www.nicovideo.jp/watch/sm14156259
犬にタバコを近づけるなど、首を掴み投げ飛ばす、物を思い切り投げてぶつけるなどの
暴行、犬は怯え、投げ飛ばされた衝撃で足が折れそうであった、そしてDQNどもは喜んでいる!!!
http://twitter.com/fu_taso
ツイッターでも反省無し 2chスレまで出没し炎上状態
http://toki.2ch.net/test/read.cgi/ms/1302773943/
住所なども晒されて逆に動物虐待ではなく人間虐殺を受ける恐怖に怯えているらしい
DQNたち
@F5_twit こええだろwww刃物とかマジこええwwwもし俺の家に来たら一瞬で逃げる。全力で逃げる。
1:12 AM Apr 15th webから F5_twit宛
こいつの目的は、フォロー数+観覧数
動物虐待!!!!!!!動物虐待!!!!!!通報しよう!!!!!!!!!!
0833デフォルトの名無しさん
2011/04/18(月) 10:57:28.44それこそワンライナー的なツールとして自分で使うぐらいね。
LinuxとかJava、Ecllipseとかは普及したけど、やっぱ保守的なのかな。
0834デフォルトの名無しさん
2011/04/18(月) 11:05:18.07じゃあ充分普及してるじゃないか
0835デフォルトの名無しさん
2011/04/18(月) 11:22:08.77それで金がとれるような仕事。
0836デフォルトの名無しさん
2011/04/18(月) 11:33:53.590837デフォルトの名無しさん
2011/04/18(月) 13:15:49.770838デフォルトの名無しさん
2011/04/18(月) 14:34:49.420839デフォルトの名無しさん
2011/04/18(月) 15:10:34.14このへんにおけるPythonとの勢力争いはたいへん微妙
0840デフォルトの名無しさん
2011/04/18(月) 16:56:21.90こういう意見が一番意味不明だわ。勝手に好きなの使えよ
0841デフォルトの名無しさん
2011/04/18(月) 21:35:16.62そしたらRubyで実装したJavaで動作するJRubyで実装したJavaで動作するJrubyで実装したJavaで動作するJRubyを使ってあげよう。
0842デフォルトの名無しさん
2011/04/18(月) 21:35:26.17だからワンライナーなんて何使おうが生産性に変わりはないとうことだ。
理解できないなら黙っとけ。いちいち「ボクはバカです」って主張しなくてもいい。
0843デフォルトの名無しさん
2011/04/18(月) 21:38:29.440844デフォルトの名無しさん
2011/04/18(月) 22:15:23.660845デフォルトの名無しさん
2011/04/18(月) 22:32:24.83確かもうある
もちろんネタ実装だが
0846デフォルトの名無しさん
2011/04/18(月) 23:49:20.26文字列丸々複製ってめちゃくちゃコスト大きくないか
0847デフォルトの名無しさん
2011/04/19(火) 00:00:29.95force_encoding('ASCII_8BIT') しないと正規表現が「動かない」なんていうのは
98パーセントくらいまで単にエンコーディングが間違ってるだけ
誰かが直せばいいんだが、直すのは誰かという話で
文字列受け取る側は正しいエンコーディングが何かなんてわからんわけで、
仕方なくバイナリとしてですね
def hoge(str)
enc = str.encoding
str.force_encoding('ASCII_8BIT')
result = str.scan(...)
str.force_encoding(enc)
return result
end
で書き戻すパターンも見たけど、これスレッドかますだけで致命傷だな
0848デフォルトの名無しさん
2011/04/19(火) 10:59:52.90だから好なの使えってw
0849デフォルトの名無しさん
2011/04/19(火) 11:05:38.40981オーバー状態の1日放置で落っこちた
0850デフォルトの名無しさん
2011/04/19(火) 12:48:56.77Rubyおぼえた後でsedやawkを覚えるの面倒なんだよ
0851デフォルトの名無しさん
2011/04/19(火) 15:23:31.79俺>>828だがわかるわそれ
しかもPerlとかRubyならそれ一つで完結するが
sedやawkは組み合わせ前提だからな
使い分けて自然と覚えていったもんだけど
今は1つで済んでしまうし、軽い処理だからって sedで済むだろ 重いからrubyなんて使うなよ
なんて言う奴もいないしな
あ、最後のrubyは別に他の何に置き換えてもいいんだけどなw
0853デフォルトの名無しさん
2011/04/19(火) 16:03:24.85sed&awkよりrubyのほうが早かったりして
次号のるびまでいかがでしょうか
0854デフォルトの名無しさん
2011/04/19(火) 16:05:43.20書き込みはRubyせっかくつかうならワンライナーより規模の大きい開発したい、
ってものだったんだぞ。
837 名前:デフォルトの名無しさん[sage] 投稿日:2011/04/18(月) 13:15:49.77
ワンライナーや書き捨てテキストフィルタこそがRubyの本分だと思うよ、割とマジで
838 自分:デフォルトの名無しさん[sage] 投稿日:2011/04/18(月) 14:34:49.42
そんなものはsedでもawkでもperlでもいい
で、こういう書き込みがあった。
別にRuby知っている奴にわざわざsed覚えろなんて書いてない。
議論になるとしたら、Perlをワンライナーに使えよ、とDisったところに対する反発とかだろ。
0855デフォルトの名無しさん
2011/04/19(火) 16:37:01.450856デフォルトの名無しさん
2011/04/19(火) 18:31:22.93やっぱり手作りでしょう、とか盛り上がっているときに
「俺は何食ってもうまいぞ、好きなの食えってw」とかでかい声でわめくやつがいると、は
いはい、としか答えようがないよね。
そりゃ、あなたは幸せなんだろうから、ゴミでも食ってれば、と。
0857デフォルトの名無しさん
2011/04/19(火) 18:33:33.960858デフォルトの名無しさん
2011/04/19(火) 18:45:05.660859デフォルトの名無しさん
2011/04/19(火) 19:33:44.720860デフォルトの名無しさん
2011/04/19(火) 19:59:02.25プログラミング言語Rubyの解説書はフリーじゃないのはどうしてでしょうか?
0861デフォルトの名無しさん
2011/04/19(火) 20:21:32.32プログラマ人口とPCIの散布図を出すと面白いかも。
TIOBE Softwareから2011年4月のTIOBE Programming Community Index (PCI)が公開された。
http://journal.mycom.co.jp/news/2011/04/19/016/images/001.jpg
TIOBE PCIは複数の検索エンジンの検索結果から対象とするプログラミング言語が
どれだけ話題になっているかをインデックス化したもの。
2011年4月におけるインデックスは次のとおり。
1 Java 19.043 9ヶ月連続1位
2 C 16.162
3 C++ 9.225
4 C# 7.185 上昇傾向
5 PHP 6.584
6 Python. 4.931
7 (Visual)Basic 4.682
8 Objective-C 4.386 上昇傾向
9 Perl 1.991
10 JavaScript. 1.513
11 Ruby 1.482
12 Lua 1.035 強く上昇傾向
http://journal.mycom.co.jp/news/2011/04/19/016/index.html
0862デフォルトの名無しさん
2011/04/19(火) 20:31:52.660863デフォルトの名無しさん
2011/04/19(火) 20:35:15.890864デフォルトの名無しさん
2011/04/19(火) 21:12:31.19何でそう思うの?
0865デフォルトの名無しさん
2011/04/19(火) 21:18:08.22解説はググればおk
個人的にはググっても「さわりの解説」しか出て来なくて
リファレンスやら文法解説やらコアな解説が
なかなか出て来ないC++のが調べ物に困る…
0866デフォルトの名無しさん
2011/04/19(火) 21:31:20.30programming ruby (1.6)
ソースコード完全解説
why's poignant guide of ruby
the little book of ruby
ruby best practices
あとなんかあったっけ
0867デフォルトの名無しさん
2011/04/20(水) 00:28:04.220868デフォルトの名無しさん
2011/04/20(水) 03:13:45.14仕様書読めよ
0869デフォルトの名無しさん
2011/04/20(水) 04:19:28.820870デフォルトの名無しさん
2011/04/20(水) 07:24:30.890871デフォルトの名無しさん
2011/04/20(水) 07:43:11.59というレベルだったのに、最近はプログラマさんもエンドユーザに徹してる人が多くてこまるわ。
0872デフォルトの名無しさん
2011/04/20(水) 07:49:42.41Learn to Program
http://pine.fm/LearnToProgram/
↓↑の旧版の和訳
プログラミング入門 - Rubyを使って -
http://www.ie.u-ryukyu.ac.jp/~kono/software/s04/tutorial/
0873デフォルトの名無しさん
2011/04/20(水) 08:12:01.22下手に色々書くより、ライブラリやフレームワーク沢山覚えたほうが
安全かつ素早く開発出来るようになったからなあ
0874デフォルトの名無しさん
2011/04/20(水) 08:41:31.10無理だった
2ch廃人しかスレたてられないのかよ
0875デフォルトの名無しさん
2011/04/20(水) 23:26:08.10好きなの使えって結論でてるだろw
後は雑談だよ
0876デフォルトの名無しさん
2011/04/21(木) 00:35:10.05日本語で書いてくれ
0877デフォルトの名無しさん
2011/04/21(木) 00:36:58.52こいつミスリードの意味分かってんの?
0878デフォルトの名無しさん
2011/04/21(木) 01:48:36.43バカは黙ってろ(w
0879デフォルトの名無しさん
2011/04/21(木) 02:06:15.41>ミスリードとは -
>読者を誤った解釈に誘導するような記事や文章のこと。mislead。
>誤読する、解釈を誤ること。misread。
レベル制限あるんだっけ?
どれどれ
0881デフォルトの名無しさん
2011/04/21(木) 06:14:28.80君なら大丈夫だな
0882デフォルトの名無しさん
2011/04/21(木) 06:43:39.640883880
2011/04/21(木) 06:45:01.100884デフォルトの名無しさん
2011/04/21(木) 06:46:31.57ひどすぎるよ…
1の内容貼ってくれたら試してくれる人が結構いるんじゃね?
テンプレ1ここに貼ろうとしとしたら本文長すぎって怒られた
どうやらこういうことらしい
ttp://info.2ch.net/wiki/index.php?%C7%A6%CB%A1%C4%A1%B4%AC%CA%AA#wf5e7b02
ちなみに以前スレ立てに失敗したらレベル1下がって
数日後に突然レベル0になった(ステルスsuitonとかあるようだ)
なんかもうどうにでもなあれな気分
0887デフォルトの名無しさん
2011/04/21(木) 11:15:59.46↓↓↓↓ タイトル
Ruby 初心者スレッド Part 42
↓↓↓↓ 本文
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
★注意★ Ruby 1.9.2 は初心者には若干時期早尚です。初心者には Ruby 1.8.7 を強くお勧めします。
文字エンコーディング等の外部基礎知識が必要な上、不完全対応の第三者ライブラリでの問題の切り分けが手間です。
迷う点の少ない1.8.7に習熟→おもむろに1.9.2の変更点のみ重点学習、とすればスムーズに移行できるでしょう。
関連スレやURLは>>2-5あたりを見てください。Ruby on Rails の質問は Webプログラミング板の Rails スレへ。
■質問する人へ
質問する前に次の3つをすること。ここで回答を待つよりそのほうが早い。
・エラーメッセージの共通そうな部分やエラーの出るモジュール名でググる
・マニュアルで引っかかったクラスの記述を探す http://www.ruby-lang.org/ja/man/
・FAQを一応読む http://www.ruby-lang.org/ja/man/?cmd=view;name=Ruby+FAQ
質問には以下を書くこと。へたくそな質問は再提出を要求される。
・最終的にやりたいこと(もっとよい方法がある場合が多いので)
・エラーメッセージ(自力で訳さずなるべくそのままで)
・詳しい内容(「動きません」「うまくできません」では回答しようがない)
・実行環境(OS名、Rubyのバージョン(ruby -v でわかる))
回答してくれた人には「ありがとう」のひとことをいってあげて。
■回答する人へ
相手は初心者、根気よく育てるつもりで。質問がへたくそなのも大目にみてあげる。
それができないならこないこと(だって初心者スレだもん)。
・既出な質問やFAQは「XXXを読め」でいいので、叩かない&怖がらせない。
・わけわかな質問にもエスパー発揮で。できれば質問の仕方を教えるぐらいで。
・自信がない回答ならその旨表明すること。誤った回答は初心者じゃ見抜けない。
スレ立て権利を得ると“xxxPT”になる。
忍法帖【Lv=10,xxxPT】
なんとなくたてられそうな予感はする
やってみるけど 一応確認
半年前の
Ruby 初心者スレッド Part 38
http://hibari.2ch.net/test/read.cgi/tech/1282781922/
があった ここと同じ プログラム技術板 でいいんだよね?(ネトゲなんかはネトゲ質問が別板なので)
またの機会にどうぞ。。。
すまん だめだったわ
忍法帳 わけわかんないな
Ruby 初心者スレッド Part 42
http://hibari.2ch.net/test/read.cgi/tech/1303353905/
あとのテンプレ貼りは任せた
0891デフォルトの名無しさん
2011/04/21(木) 15:01:09.42Timeオブジェクト自体をフラグに使おうと下が不便だわ。
0892デフォルトの名無しさん
2011/04/21(木) 16:17:52.34nil、falseである=偽
それ以外のオブジェクトが設定されている=真
という習慣に合わせるのが吉。
0893デフォルトの名無しさん
2011/04/21(木) 16:42:52.350894デフォルトの名無しさん
2011/04/21(木) 16:50:54.79C++にRubyを組み込みたいんだけどさ、なんかいい参考書とかない?
Webに全然情報がなくて困った
Python使えとかLua使えとかは勘弁してね
0895デフォルトの名無しさん
2011/04/21(木) 16:57:07.07「C++ Ruby 組込」辺りでググってみては
0896デフォルトの名無しさん
2011/04/21(木) 17:10:06.64いろいろググったんだけど、Rubyのスクリプトを読み込んでHelloWorldするだけみたいのしか見つからなくて
引数を渡したり戻り値を受け取ったりとかの詳しい解説が欲しいです><
0897デフォルトの名無しさん
2011/04/21(木) 18:02:38.92array.c とか string.c とか見ながらRubyのオブジェクトをCレベルで作って
メソッド呼びまくればいいと思う。
0898デフォルトの名無しさん
2011/04/21(木) 19:24:19.07$rvm install ruby-1.9.2-p180
ERROR:
You passed the --clang option and clang is not in your path.
Please try again or do not use --clang.
だれか分かる?
0899デフォルトの名無しさん
2011/04/21(木) 20:34:55.56OSや環境も書かずに云々
ttp://stackoverflow.com/questions/5739102/rvm-install-ruby-1-8-7-p334-gives-error-you-passed-the-clang-option-and-clang
ttp://www.terut.net/?p=644
0900デフォルトの名無しさん
2011/04/21(木) 20:44:30.720901デフォルトの名無しさん
2011/04/22(金) 01:54:15.56予算をさらに取得するためにルビーを夢の言語として売り込むし、ルビー合宿に人が集まらず、地元高校生を前日に無理やり集めてでも実績を作って見せる。
0902デフォルトの名無しさん
2011/04/22(金) 10:27:37.340903デフォルトの名無しさん
2011/04/22(金) 10:53:59.710904デフォルトの名無しさん
2011/04/22(金) 13:54:47.90名前つきグループを使うと普通のグループが参照できなくなるのは
あまりよくない仕様だと思う
他の言語では、そんな仕様のものは無いんじゃないだろうか
一般的な正規表現では、グループごとに番号が振られていき
名前つきグループは番号でも名前でも参照できるようになるだけ
Ruby1.9のはひとつでも名前つきグループを使うと
参照できるのが名前つきグループだけ
番号が振られるのも名前つきのグループだけになってしまう
正規表現を合成したり、他言語から正規表現を移植するのが面倒になると思う
このままずっとRubyだけ独自仕様でいくのだろうか
0905デフォルトの名無しさん
2011/04/22(金) 13:59:15.14RubyのMLみてきなよ。そういう議論を振っても
「RubyはRuby、他の言語に合わせる必要は無い」とか帰ってくるだけだよ
実際は自分の仕様/コードを修正されるのが嫌でムキになってるだけだけどね
0906デフォルトの名無しさん
2011/04/22(金) 14:28:24.06鬼車を採用してるってことを知ってて言ってるんだよな
0907デフォルトの名無しさん
2011/04/22(金) 14:36:37.590908デフォルトの名無しさん
2011/04/22(金) 14:45:04.20まるで鬼車の所為のような言い方
レス数が900を超えています。1000を超えると表示できなくなるよ。