Ruby 初心者スレッド Part 63
■ このスレッドは過去ログ倉庫に格納されています
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で
前スレ
Ruby 初心者スレッド Part 62
https://mevius.5ch.net/test/read.cgi/tech/1511451329/
るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/
Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/
逆引きRuby
http://www.namaraii.com/rubytips/ pythonに負けたんだ
もう決定的な差が付いてしまった
認めるしかない matzはRuby Kaigiで、「Ruby is dead every year」とか言ってたようだねw
死んだとか言いたいやつはどこにでもいるってことだねー さすがに一緒にするのはCOBOLに失礼
世のRailsアプリが明日全部消えても大したことはないけど、
COBOLが消えたら誇張抜きで世界経済崩壊、WWIII突入やで GitHub死んだらえらいことになるぐらいエンジニアなら楽に想像できるはずなんだが >>90
事務や経理関係は機能継ぎ足しの連続だからまだ残っているらしい Microsoftが買ったから宣伝のためにtypescriptのフレームワークか.netのフレームワークで書き直すやろ。宣伝のために。 >>93
やるとしても数年何億かけないと無理だろうね
そこまでしてやる価値があるとも思えないが >>91
Git自体やソース資産が吹き飛ぶわけじゃないんだから大した問題じゃないでしょ >>97
そう。gitやgithub自体は大した問題にはならない。
だが、それを使ってるユーザーが、自滅するんだよ
(問題ないのに)これは大変だ!大問題だ!逃げろや逃げろ!
そうして自ら破滅の道へと逃げ込むw 運営基盤がMicrosoftになったことで、企業も安心して使えるようになりました。 開発者氏が突然死することを心配したほうがいいレベル。 ジョブズ「グアアアア」(死亡)
(部屋の中)
ゲイツ「ジョブズがやられたようだな…」
リーナス「フフフ…奴は四天王の中でも最弱…」
三波春夫「膵癌如きにやられるとはIT業界のツラ汚しよ…」 何で三波春夫!
リチャード・ストールマンじゃないんかい! 調べたらここ同様、他のスレも荒らされてる
荒らしはいったい何を考えてるんだ? イカれた荒らしが考えてることなんて理解できるわけがない openglでグリグリ遊べるソースコード付き書籍を誰か書いてくれ
めっちゃ欲しい 3Dって基本的な所は色々なサイトで解説されてるから、
GLSLつかってシェーダー使いまくったり、
半透明スプライトのZソート処理のためBSP木組んだり、
HDRや環境光の処理入れて現実に近い描写を行ったりする応用の部分に注力したソースコードを付けて欲しい >>108
RubyはRailsにしか使われていないので、OpenGL関連なら
RailsをバックエンドにしてフロントはJS+WebGLの方が需要あるだろうね >>110
rubyでぐりぐり3Dやるのが楽チンで楽しいから >>113
JSとWebGLでやったほうが楽チンで楽しいよ
環境準備も配布もクッソ楽チンだし あと実行速度もRubyなんかより圧倒的に速い
Railsやる分には言語の実行速度なんかどうでもいいけど、
3Dグラフィックスだと配列操作とか多いからRubyがネックになるシーンもあるでしょ >>115
初めっから速度を考えてもしょうがないでしょ
最初はいろいろいじって楽しむのを目的にしてそうだから、そういう意味ではRubyはいいと思うよ >>JSとWebGL
GLSL→不完全
BPS木→制約によりものすごく手間がかかる
HDRや環境光→不完全
結果、rubyしかない rubyインストールしてない一般人には見てもらえないけどしょうがないねw
http://jp.wgld.org/js4kintro/editor/ rubyのOpenGL関連のレスの直後は荒らしの自演が恒例になってきたね rubyのコード書き換えてOpenglで遊ぶのめちゃくちゃ楽しいぞ
特に3Dモデリングソフトの自作がお勧め
まぁちゃんとしたのは面倒だから書籍の付録についてくる流用できるコードが欲しい >>120ももはや無意味な内容を定期的に書き込む荒らしの定義に当てはまってることをそろそろ自覚したほうがいい >>118
これがスマホでも動くんだからすげえ時代だわ… rubyの話をされるのがそんなに嫌なら無理にrubyスレに来なくても良いんだよ? >>123
いつRubyの話をしたんだ?
延々とRubyを使ったエロ画像収集は楽しいとそれだけしか言ってないよね おいクソ言語のクソ虫ども。
多言語のスレ宣伝で汚すなやウザいんじゃボケ! ruby-openglでGLSLについてまでやってる所はほとんど無いから、
自分の横着しまくったコードじゃなくて書籍の付録レベルのしっかりしたコードを見たい
3Dモデリングソフト自作みたいなテーマの書籍にきっちり設計したコードを付録につけて
バッファオブジェクトの扱いやこういった低級機能もrubyから問題なく扱えるんだから
最近の描写技術をそのまま移植してやれば良い rubyでopenglやりたい人って
適材適所とか判断できない人なんだろな ゴリゴリやるのならともかく、趣味でいじる分なら使い慣れた言語の方がいいよ 使い慣れてるのとそれしか使えないのとは全然違うよ
現にこの人はCのサンプル読めないから困ってるんでしょ おまえ、IDを換え忘れてそのまま他言語のスレ荒らしてる時あるだろ
いい加減、板を荒らすのやめろよ ruby-openglのバッファデータって実質String扱いか opalでwebgl動かそうと四苦八苦したことがある ruby-openglは基本的にCのラッパーだからkhronos.orgのレファレンス通り
データはArray#pack()でエンコードしてString#unpack()でデコード
openglのgemによってはデータ生成用のメソッドを用意してくれるし配列をそのまま扱える rubyのホビー的な書籍を出すなら
技術評論社とかマイナビ社、ショーエイ社辺りかな スマホにプログラミング環境入れてまで遊ぶ人なんて極少数だろ rubyに都合が悪い事実=荒らしwwww
昨今のソフトの組み込みスクリプティングエンジンにrubyが採用されることはまずありませんwwwww
昔ながらのluaか、多少リソースリッチだとpythonやjsになりますwwwww >>137
IronRubyとやらでDLLをつくれるのなら、可能性がなくもないのでは。
いろいろめんどくさいこともありそうだけど。 58 名前:デフォルトの名無しさん 2018/06/13(水) 15:56:44.91 ID:mbrmHeFX
で?
948 名前:デフォルトの名無しさん 2018/06/13(水) 15:53:03.17 ID:mbrmHeFX
わろす
やっぱ荒らしじゃねえか
この分じゃ、擁護のためID変えて出てくるんだろうな Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python, Lua に書き出せる
Haxe でも、Ruby バインディングがないのは残念 泡沫言語に対応する意味なんて無いからな。
HSPバインディングがないのと一緒w Sinatara + Thinで開発しててrerunを使おうとしてるんですけど
起動、再起動が30秒ぐらいかかるんですけど普通はこんなことないですよね?
試しにファイルを1つだけにして
rerun 'ruby hoge.rb'
とやっても変わりません 少なくてもマシンスペックとOS等の環境を表記しないとエスパーできない
と言いつつも、Rubyではなくその他の環境の設定でとらぶってるんじゃないか? 「ruby sinatra thin」で検索!
よく知らないけど、thin を一々、起動・終了してるから遅いのかも?
最初から、サービス・デーモンとして起動していれば、起動しっ放し 「独立性を重視する」「今まで通り自由に使える」 Microsoftが買収するGitHub
http://www.itmedia.co.jp/news/articles/1806/12/news120.html
ruby-lang.orgも人とのつながりを生かして会社化したらどうなるのだろう
求人と求職の接点にはなれる
うまくいくかどうかは、よくないかわからないが Matzも内心MSとかに買収されて金持ちになりたいと思ってるかもね プログラミング教育みたいな話が出てるんだから会社化じゃなくて、
教育業界全体に日本生まれのRuby推しする団体を本体そのままで他にもう一つ作れば良いんじゃね?
そうすれば周囲の企業が補助金助成金目当てで活発になるし企業の裾野も広がる
コテ入れも出来るっつー寸法よ >>149
ExcelにPython導入らしいからRubyの目はもうない 久々にRubyInstallersのページ見たら
WITH DEVKIT / WITHOUT DEVKIT に分かれてたがこれは何が違うの? RubyInstallersってバイナリだけじゃなくてソース付きも配布してるの? >>151
カスタム関数にjsも使えるようになるぞー >>150
言語仕様がいい加減なRubyやPythonはプログラミング教育にとって有害。
CやPascalなどの美しい言語をきっちり教えるべきだな。
>>151
VBAも昔のBASICから引きずった言語仕様におかしな所が残っているが、
大部分は改訂で割とまともな現代的言語となり、Pythonよりははるかに
ましなのに、何でそんな改悪をするのか。 >>158
Cが美しいってブス専アピールしてどうすんのよ >>159
Cのどこがブスなんだよ。まあ、Cは文字列操作に関しては「高級アセンブラ」でショボいから、
文字列操作を多用するならC系列のC#を使えば良い。 >>160
C#はどっから見てもJava系列なんだが… >>162
Javaって言語系列的に独立した存在? >>162
C#をJavaなんかといっしょにするな。
ぜんぜん違うだろ。
C#は、C++から発展し、Javaを反面教師とした印象。
オブジェクト参照ベースなのは、別にJavaが最初じゃないしね。 >>158
>CやPascalなどの美しい言語
Pascal はともかく、C のどこが美しいと思ったの? >>164
> C#は、C++から発展し、Javaを反面教師とした印象。
C++から発展なんかしてないよ。
C++といえば、STL(テンプレート)の使用が必須で
メモリ管理はSTLで行う
この一番重要な所がC#はJavaと同じGCを使うために
プログラミングの仕方がぜんぜん違う
JavaとJavaScriptぐらい違う >>164
>C#は、C++から発展し
そんなセールストークを信じちゃだめだよ… >>172
どっちもかなり複雑な部類だから初学者にはオススメしないな
今ならPythonが初心者向けの情報多くて入りやすいと思う
C系へステップアップするつもりならRubyよりPythonの方がC系に近いしな >>153-155
Devkit 無しは、MSYS2/MINGW、GNU コンパイラが無いので、
ソースコードからコンパイルできないけど、サイズは2〜3GB 小さい
WebSocket, Rails, VSCode のデバッグ機能などは使えないけど、
Sinatra は使えるので、ツール作りには十分
(WebSocket のバイナリをネットで探したけど、見つからなかった)
ポータブル版なら、C:\Ruby24-x64
に置いて、ユーザー環境変数PATH に、C:\Ruby24-x64\bin
を追加すればよい
Windows のirb は、日本語がバグるので、
WSL Ubuntu にも、Ruby を入れて、そちらを使う
>>42
の、mirrorcommunications の動画も参照 たのしいRuby 第5版、2016
みんなのPython 第4版、2017
先に、たのしいを読めば、みんなのも理解できる
C# は、先にこの本で、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014
無料のRails チュートリアルをやると、MVC, Ruby, JavaScript などが学べる。
その後、Python, Java, C# と進むのが、レベルに合ってる
Java, C#, Kotlin は静的言語だから、
動的言語よりもはるかに難しいから、後にすべき >>172
>>176の人はこの板の名物AIだから相手にしないように >>172
その二つは何から何まで異なる。
質問が単純すぎて、回答不能。
それでも答えるとするなら、どっちでも。
クジでもひけばいい。w >>169
GCを使う一点で、そんな主張をされても。
そうではないことを事前に明確にするために、オブジェクト参照ベースうんぬんと書いたのに。 >>170
セールストークかもしれんが、真実でもあると思っている。
実情は、ObjectPascalからの発展だが、そうは言いにくいだろ。w
いずれにしても、Javaは反面教師どまり。 >>180
C++ が劇的に変わったのはテンプレート導入から、C++ のテンプレートは Java や C# の総称型とも違う
>>169 にも表出されているように、C++ は GC は自分で入れたいと思った人がインプリメントするものであって、言語の前提ではありえない
いいたかったことは、C# と Java の差なんて、C++ からみるとゴミのようなものだ >>181
あのな。
オレは、C#がJava系列というアホな表現にクレームしているのだ。
> C# と Java の差なんて、C++ からみるとゴミのようなものだ
あたりまえ。 Ruby界においては、
主にSIに使われる言語=楽しくない言語=敵性言語
で人括りだから、JavaもC#も違いはないんだよ
実際にはWeb系でもバリバリ使われてるんだけどね >>182
>C#がJava系列というアホな表現にクレームしている
なるほど
じゃあ、私は「C# は C++ から発展した」にクレームをつけましょうか、C# と C++ とは根っこの考え方からすっかり違いますね ■ このスレッドは過去ログ倉庫に格納されています