1read 100read
2013年01月プログラム111: Rubyについて Part48 (212)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
●●●●TCL/TKなら俺に聞け 2●●●● (926)
★★ Java の宿題ここで答えます Part 72 ★★ (544)
くだすれPython(超初心者用) その15 (884)
main以外★mallocの後にfree不要と言うバカいるの? (457)
C#で仕事ある? (816)
iPhone iPad iOSプログラミング Part1 (644)
Rubyについて Part48
1 :2012/09/20 〜 最終レス :2013/01/14 オブジェクト指向スクリプト言語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元 削除依頼 ▲
くだすれPython(超初心者用) その15 (884)
VBScriptについて必死に話し合うスレ (374)
Win32API質問箱 Build113 (377)
C#で仕事ある? (816)
TypeScript part1 (326)
サウンドプログラミング5 (697)
--log9.info------------------
【MH】モンスターハンター メダル【モンハン】 (208)
G1-ホースパークJM 3R目 (324)
マリオパーティふしぎのコロコロキャッチャーpart4 (689)
糞あんは人間のクズです。 (387)
ダイノキング3 (241)
【秋葉原】アキバギルド【店員禁止】11ハンド目 (690)
UFOキャッチャー&プライズゲーム総合スレ part.149 (603)
メダルこじきのガリレオ日記★ (566)
パノラマファンタジー (578)
北海道 UFOキャッチャー、プライズゲーム総合スレ (395)
ターフワイルド3 (822)
☆ビデオスロットをみんなで語りましょう☆ 12BET (350)
スターホース3 (802)
あのメダルゲームを思い出すスレ (340)
フォーチュントリニティ Part18 (732)
メダルは増えるもの?無くなるもの? (678)
--log55.com------------------
プッシャーカスどもがメダゲーを衰退させた
ミラージュワールド part1
糞ポリー ザ メダル 5カップ目
? なぜメダルゲームは衰退したのか ?
【スタホ】スターホースで見掛けた珍名馬
メダルゲームでのハプニングを語ろう
ビデスロ! ボーナススピン専用スレ
メダル・プライズ自治スレ4