1read 100read
2013年05月プログラム149: Rubyについて Part48 (658)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
DarkBASIC (796)
Java系スクリプト言語Groovy (857)
GCCについて part10 (324)
Androidプログラミング質問スレ Part32 (622)
★★Java質問・相談スレッド161★★ (419)
★★Java質問・相談スレッド161★★ (419)
Rubyについて Part48
1 :2012/09/20 〜 最終レス :2013/05/06 オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。 = 前スレ Rubyについて Part 47 http://toro.2ch.net/test/read.cgi/tech/1326687331/
2 : 関連スレ Ruby 初心者スレッド Part 50 http://toro.2ch.net/test/read.cgi/tech/1343539588/ 【RoR】Ruby on Rails Part15 http://kohada.2ch.net/test/read.cgi/php/1341589839/
3 : ドキュメント ttp://www.ruby-lang.org/ja/documentation/ るりま(言語リファレンス) ttp://doc.ruby-lang.org/ja/ ttp://doc.ruby-lang.org/ja/1.8.7/doc/index.html ttp://doc.ruby-lang.org/ja/1.9.2/doc/index.html ttp://doc.ruby-lang.org/ja/search/ 旧マニュアル ttp://www.ruby-lang.org/ja/man/html/index.html YARV以外の実装 JRuby ttp://www.jruby.org/ IronRuby ttp://www.ironruby.net/ MacRuby ttp://www.macruby.org/ Rubinius ttp://rubini.us/
4 : 全然レスがないぞ? rubistは2chは読んでないのかな?(初心者スレはいまでもそこそこ勢いがあるが)
5 : Ruby 1.9 speed ÷ Java 7 speed | Computer Language Benchmarks Game http://shootout.alioth.debian.org/u32/ruby.php
6 : ム板は全スレにuyやら忍者やらの荒らしが出張ってて板全体が機能していない 初心者スレの連中は事情を知らないだけ
7 : なんでそうゆう八つ当たりすりの?自分でネタ投下したことある?スレに貢献したことある? 何もやってるようにみえない
8 : arr = Array.new(x).map!{Array.new(y){Hoge.new(0)}} だと動くが arr = Array.new(x).map!{Array.new(y, Hoge.new(0))} だと駄目?
9 : は?
10 : 意図したように初期化されていない様子
11 : マニュアルが 404 Not Found になるんだけど ttp://doc.okkez.net/static/193/
12 : Rubyリファレンスマニュアル chm版リミックス http://ruby.morphball.net/refm-remix.html
13 : class Hoge attr_accessor :x def initialize(v) @x = v end def replace(a) @x = a.x end end def print_array(a) for i in 0..2 do puts "#{a[i][0].x} #{a[i][1].x} #{a[i][2].x}" end end a1 = Array.new(3).map!{Array.new(3){Hoge.new(0)}} a1[1][1] = Hoge.new(1) print_array(a1) puts "" a2 = Array.new(3).map!{Array.new(3, Hoge.new(0))} a2[1][1].replace Hoge.new(1) print_array(a2)
14 : ×a1[1][1] = Hoge.new(1) ○a1[1][1].replace Hoge.new(1)
15 : は?
16 : 動作の違いが判明
17 : ホゲホゲうるせえぞw Rゴミ共が
18 : ンッペコバンナーwwwwwwwwwwwwwww「ペッコンバローナーwwwwwwwwwwwwwww」
19 : Rubyオワタ・・・ マイクロソフト、JavaScriptの大規模開発を可能にする「TypeScript」を発表――JavaScriptのスーパーセット http://www.computerworld.jp/topics/577/205052 より複雑なアプリケーションを開発できるよう、C++やJavaといった成熟した言語によく見られる先進的な開発機能を米国MicrosoftがJavaScriptに複数実装した。 今回、JavaScriptのスーパーセット「TypeScript」としてパッケージ化されたのは、静的型付け(スタティック・タイピング)、クラス、モジュール化といった新機能だ。 MicrosoftのC#言語担当最高アーキテクト、アンダース・Rバーグ(Anders Hejlsberg)氏は、 「過去5年以上にわたり、JavaScriptでアプリケーションと同等のプログラムを記述するのが難しすぎるという不満の声が顧客から寄せられてきた」と話している。 コード予測やすぐれたデバッグ、リファクタリング、混在する大量のプログラム・コードの簡単な検索などの基礎機能を備えるTypeScriptは、 JavaScriptによるコード開発に新たな道をひらくだろうと同氏は述べた。 「JavaScriptはスクリプティング言語として作られた。中規模から大規模なコードベース、すなわちクラスやモジュールといったものを構成するようには設計されていないのである。 (中略)JavaScriptは静的型付けのない完全な動的言語だが、今日のリッチなIDEの動力源となっているのはこの静的型付けだ」(Rバーグ氏) 静的型付けでは、開発者は特定のデータ・タイプを生成される変数それぞれに割り振らなければならない。JavaScriptはそれ自体が動的にタイプ化される言語であるため、 事前にデータ・タイプを変数に割り当てる必要がなく、経験の浅い開発者でもコーディングがしやすい。 しかしながら静的型付けがなされる場合は、変数に割り当てられるデータのタイプを決定できるので、コンパイラがコーディング・エラーに関する詳細なレポートを作成したり、 プログラムに必要と思われるものをより正確に予測したりすることができるようになる。例えばVisual Studioでは、TypeScriptによって、 コーダーがJavaScriptを記述する際に必要な情報を「IntelliSense」が先読みし提供できるようになる。その予測精度は、C#やその他の静的言語を使う場合と同程度だそうだ。
20 : >>19 Rubyを潰すためだけに作られた言語か…
21 : >>19 いい言語だとは思うが、これで Ruby はつぶれるかな? method missing とか Ruby の黒魔術みたいなことが TypeScript でもできなければ Ruby はつぶれないと思う。 逆に静的片付けができるからと言って、Scalaはそこまで浸透していない。 (JVM上の言語だからかもしれないけど) ※ JavaScript はプロトタイプベースとか言われるが、 黒魔術をやりたかったら JavaScript の方がやりやすいのでしょうか? わかっていなくてすみません
22 : >>21 JavaScriptの方がやりやすいというか、全編黒魔術って感じ。
23 : マジレスすんなよ・・・・
24 : 黒魔術って、ふつうの人間には理解できないっていうこと?
25 : 大抵の場合はメタプログラミングしまくりなのを黒魔術って言うケースが多いと思う。 Ruby もだけど JavaScript はいっそうその傾向が強い感じがするねえ。
26 : そうだったの 誤解してたわ
27 : // / / バカッ //⌒)∩__∩ /.| .| ノ ヽ / | | ● ● | / | 彡 ( _●_) ミ 馬鹿には無理 / | ヽ |∪| /_ // │ ヽノ \/ " ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
28 : うるせーバカ
29 : http://www.infoq.com/jp/news/2012/10/Ruby-on-Rails-Node-js-LinkedIn LinkedIn は先日,パフォーマンスとスケーラビリティを理由として, 同社のモバイル用バックエンドインフラを Ruby on Rails から Node.js にリプレースした。 これに対して元 LinkedIn のチームメンバが,何が問題であったのか,自身の意見を表明している。
30 : ・優れたパフォーマンス – いくつかのシナリオにおいて,Node.js は Rails の20倍以上高速だった。 ・サーバ30台の処理をわずか3台で実行できるため,10倍以上のトラフィックを処理する余地が生まれる。 ・フロントエンドの JavaScript 技術者をバックエンドコード開発に従事させることが可能になる。 この結果,2つあった開発チームが1つに統合された。
31 : >>30 こういうときって、もともといたRailsチームプログラマはどうなるんだろう LinkedIn にいるようなプログラマは優秀だから、JavaScriptチームのメンバーとしてもやっていけるのか
32 : もともといたRailsチームプログラマがRuby捨ててNode.jsに乗り換えただけだろ
33 : 別にそれほど優秀じゃなくても別言語のフレームワークなんて普通に習得出来ると思うが。
34 : Ruby/Railsしか使えないプログラマを大量に雇ってるとは思えないんで、 Ruby/Railsが有利なステージが終わったなら次の言語を使って開発するだけだろ もしRails専属エンジニアをピンポイントで雇ってたなら、その人は単に解雇だろうな それはそれでなにも問題はない いちどRubyとRailsを選んだら永遠にRubyとRaisを使って開発し続けなければならないとか小学生か
35 : だな 最低でも5言語ぐらいは極めてないと仕事は任せられん
36 : 開発言語極めるとか小学生か
37 : 極めるとか何寝言言ってんだって感じ
38 : 極めてないと() 頭おかしいのか
39 : 言語なんて所詮誰でも使えるように作られている
40 : それで、その経験が何年かとか
41 : 2年前に InfoQの記事を読んだときは、LinkedIn は、JVM(JRuby)上でsinatora と Scalaを使っているとあったが、 今は変わったのか。 LinkedIn Signal: Scala, JRuby と Voldemortのケーススタディ http://www.infoq.com/jp/articles/linkedin-scala-jruby-voldemort
42 : URLのとこで紹介されてた Win32Utils はもうダウンロードできないの? 久しぶりに使ったスクリプトでショートカットを作ったりいろいろ してて必要なんだけど… こんな時どうすればいいのかわからないの… タスケテ http://jp.rubyist.net/magazine/?0005-RLR http://rubyforge.org/projects/win32utils
43 : http://rubyforge.org/forum/forum.php?forum_id=40419 > In case anyone was still wondering, all Win32Utils projects are > now hosted on github, and all libraries have been bundled as gems. というわけで https://github.com/djberg96/win32-shortcut > gem install win32-shortcut
44 : サンクス!
45 : 俺JavaScriptに乗り換える! そしてデザイナさんと仲良くなるんだ!
46 : おじいちゃん乗り換えるも何も元からRuby使ってなかったでしょ
47 : jpg画像のIPTCを読み書きできるライブラリって無いん?
48 : 求めるキーワードに ruby とか gem とか付けてぐぐれ。 https://rubygems.org/gems/iptc ( https://github.com/octplane/ruby-iptc ) Pure Rubyらしいから開発環境なくても動くと思う。
49 : 「別に(Rubyマニア|厨|オタ)ってわけじゃないけど」 って前置きしてRubyのスクリプト晒してるブログ記事が増えてきてる気がするけど気のせいかなw
50 : つまりどういうことです?
51 : フフン :)
52 : 別にそれRubyに限ったことじゃないと思うけど
53 : いろいろスクリプトめぐってみたけど、PHPはC言語風構文以外に優れた点が見えないし Pythonは3で一度捨てた機能を再び取り込んだり迷走状態だし シェアがある中では、Rubyが最良なんじゃないかって結論に達しつつある
54 : ふーん
55 : ( ´_ゝ`)フーン
56 : ふぇぇ…
57 : 奈良の春日の 青芝で 鹿が仲良く 糞をする
58 : RubyアソシエーションがRuby Science Foundationなどに開発資金を助成 http://itpro.nikkeibp.co.jp/article/NEWS/20121009/428383/?k3
59 : Windowsユーザー最後の頼みだったRuby Installerもとうとう陥落しちまったな
60 : >>59 kwsk あれもう最新バージョンについていけてないようだけど
61 : arton さんが秋田
62 : >>61 は?そっちは最新バージョン出ただろ お前>>59 じゃないならわけわからんこと言うなよ
63 : あっちはartonさんじゃないっしょ
64 : >62 arton さんごめんなさい お詫びにこれ貼っときます ttp://www.ogis-ri.co.jp/otc/hiroba/others/OORing/interview41.html
65 : もうpryをirbと置き換えちゃえば良いのに。
66 : 依存物多くてヤダ
67 : ヤダっていうのがヤダ
68 : クラス名について質問。 RubyやRails的には「HttpError」と「HTTPError」のどちらを使うべき? Mongrelは前者、標準ライブラリのnetは後者みたい。 お勧めがあれば理由とともに教えて。
69 : >>68 ttp://doc.ruby-lang.org/ja/1.9.3/library/net=2fhttp.html これを読んで「HttpError」にしようと思うなら勇者
70 : 基本的には頭文字をつなげた略語は全部大文字にするのが趣味なんだが、 ActiveSupportと一緒に使う(railsとか)ことが考えられるときはInflectorと 相性がいい頭だけ大文字を使ってる。 "HTTPError".underscore.classify #=> "HttpError" になっちゃうので。
71 : >>69 >これを読んで「HttpError」にしようと思うなら勇者 うん、標準ライブラリは「HTTPError」派ってのは知ってるし、そう書いてる。 しかし標準じゃないけど広く使われているライブラリでは「HttpError」が使われているから、どっちがいいのか聞いてみた。 >>70 そうですよね、"http_error".classify は "HttpError" なんですよね。「HttpError」を採用する大きなポイントになります。 「HTTPError」にするメリットってなんかありますか。
72 : 標準ライブラリのnetは後者みたい うん、標準ライブラリは「HTTPError」派ってのは知ってるし、そう書いてる net?
73 : そもそも空白に対して本来の自然言語とは異なる意味なんて持たせてるくせに 自然言語っぽく理解したがるからダメなんだよ HTTP Error というクラス名くらい定義できるべき
74 : >>72 net/httpだろそれくらい分かれよ >>73 どうでもよすぎ 現実を見ろ
75 : 教えて君うざい Ubuntu 12.10で発生した問題を解決するためgkrellm-hdplopと exim4-baseとexim4- 電話がないと不便なのでHTC Desireを引っ張りだして きて代替機に。でも、久しぶりだからあちこち動作がおかしいなあ。な んとしてもGalaxy Nexus直さないと。でも、どうやって? daemon-lightをダウングレードした。課題はこれらが毎回アップデート候補 になること。これらをpinするためにはどうしたらいいんだろう?
76 : Twitterはそういうもの。 スレ違いの>>75 の方がウザイ。 >>75 には一週間便秘になる魔法を掛けた。以上。
77 : 魔法の途中で蜘蛛が紛れ込んだのか、 下痢になってしまいました。
78 : Ruby 2.0のプレビューがでたらしい
79 : リ、リファインメントがクールだよね〜(知ったか)
80 : ほらな、2chに書かれて初めてpreviewが出てるのを知る奴ばっかだ
81 : それは世間が狭過ぎる
82 : 世間が狭い奴以外はそもそもこんなスレ見捨てる
83 : pythonをはじめ他の言語のスレは元気なのに、 rubyのスレだけ閑古鳥が鳴いてるのはちょっとアレだよなw なぜなのか…
84 : ruby関連スレにはとびっきり変なのが沸くからしょうがない
85 : 忍法帳と自演防止アク禁措置のおかげ いままでが異常だっただけ
86 : お、忍法帳導入されたのかw
87 : > BBS_NINJA=checked うおー
88 : Perl質問スレ見る限り全く効果ないようだが
89 : そりゃ使わずに導入した「だけ」じゃ意味ないからな
90 : suge- 窓の杜 - 【NEWS】Microsoft、「Python Tools for Visual Studio」v1.5を正式公開 http://www.forest.impress.co.jp/docs/news/20121105_570958.html http://www.forest.impress.co.jp/img/wf/docs/570/958/image3.jpg http://www.forest.impress.co.jp/img/wf/docs/570/958/image2.jpg
91 : RoRの話題も完全に消えてきたし、ブーム終わったね 元の鞘に戻るんよ
92 : 日本人が作るプログラミング言語なんて所詮ゴミでしかないんだよ
93 : ni
94 : matz江市どうなるん? Rubyに大金つぎ込んでるんじゃないん? 島根県死んでしまうん? mrubyどうなるん? masorubyになって彷徨い続けるん?
95 : そんなことよりRubyラーメンの方が心配
96 : そんなことより高校は行っといた方が良い JKといちゃいちゃせずに人生を終えるとか…
97 : バカヤロウ、今週はRuby World Conference 2012なんだぞ! Ruby on 松江ラーメンを買い求めねば
98 : RubyクラスタのTLみてるとRubyConfの話ばっかりだったな。
99 : >>79 あれ嬉しい。
100read 1read
1read 100read TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
【信者】C++の問題点【アンチ】 (410)
くだすれC++Builder(超初心者用)その5 (361)
datファイルを共有するP2Pソフト o2on 17dat (416)
【GUI】wxWidgets(旧wxWindows) その5【サイザー】 (555)
Java系スクリプト言語Groovy (857)
【質問】C++でソフト開発したい!【初心者】 (209)
--log9.info------------------
萌えスロ嫌いな奴集まれ2 (767)
タバコ吸わない人って何で台確保してるの? (265)
シーサ。の回胴日記 第4話 (363)
どう考えても解析間違ってると思うもの (243)
ミリオンゴッド ゼウスver. part24 (721)
クランキーコレクション part9 (948)
歴代パチスロ史上最高に美しい出目・スベリ・演出 (200)
どんな質問にもマジレスするスレ NO.66 (332)
押忍!番長2 PART95 (855)
十字架2†ROUND9 (922)
キャプテンパルサー☆1 (328)
バジリスクUが良台という風潮はおかしい (473)
ガニエたんファンクラブPart7 (828)
沖ヒカルはなぜ年中長袖なのか (399)
【全滅】スロプーってこの先どうすんの?【危惧種】 (244)
沖ヒカル「今のパチスロは酷い。打つのは仕事のみ」 (882)
--log55.com------------------
池沼の安楽死を法制化必要
病棟介護士・看護助手
◆◆◆看護婦=基地外について語ろう◆◆◆
ニチイケアってどう?
【浴風会】虐待疑惑【南陽園】
介護職vsボクシング
【千葉市】介護の世界【どうよ?】
介護福祉士試験落ちた人