プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で
前スレ
Ruby 初心者スレッド Part 63
https://mevius.5ch.net/test/read.cgi/tech/1523954817/
るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/
Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/
逆引きRuby
http://www.namaraii.com/rubytips/
Ruby コミュニティ公式
https://www.ruby-lang.org/
探検
Ruby 初心者スレッド Part 64
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/09/01(土) 19:25:16.66ID:wk35+pf/2018/09/01(土) 19:26:33.16ID:wk35+pf/
たのしいRuby 第5版、2016
3ステップでしっかり学ぶ Ruby入門、2018
かんたん Ruby (プログラミングの教科書)、2018
Effective Ruby、2015 (中級者向け)
メタプログラミング Ruby 第2版、2015 (中級者向け)
Rubyのしくみ、2014 (中級者向け)
リファクタリング:Rubyエディション、2010 (中級者向け)
RubyでつくるRuby ゼロから学びなおすプログラミング言語入門、2017 (中級者向け)
改訂2版 Ruby逆引きハンドブック、2018
改訂4版 基礎 Ruby on Rails、2018
パーフェクト Ruby on Rails、2014
プロを目指す人のためのRuby入門、2017
Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例、2014
オブジェクト指向設計実践ガイド Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方、2016
改訂2版 パーフェクトRuby、2017
3ステップでしっかり学ぶ Ruby入門、2018
かんたん Ruby (プログラミングの教科書)、2018
Effective Ruby、2015 (中級者向け)
メタプログラミング Ruby 第2版、2015 (中級者向け)
Rubyのしくみ、2014 (中級者向け)
リファクタリング:Rubyエディション、2010 (中級者向け)
RubyでつくるRuby ゼロから学びなおすプログラミング言語入門、2017 (中級者向け)
改訂2版 Ruby逆引きハンドブック、2018
改訂4版 基礎 Ruby on Rails、2018
パーフェクト Ruby on Rails、2014
プロを目指す人のためのRuby入門、2017
Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例、2014
オブジェクト指向設計実践ガイド Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方、2016
改訂2版 パーフェクトRuby、2017
2018/09/01(土) 19:29:54.93ID:mPcVbgud
Rubyの絵本
4デフォルトの名無しさん
2018/09/01(土) 19:36:26.52ID:wk35+pf/ 開発環境
RDE
Windows用IDE
https://ja.osdn.net/projects/sfnet_rubyde/
以下、RDEの使用説明
http://rubyde.sourceforge.net/hiki/ja/FrontPage.html
サクラエディタ
Windows用高機能エディタ
https://ja.osdn.net/projects/sfnet_sakura-editor/
以下、ruby用設定の説明
http://supportdoc.net/support-sakura/ruby.html
Emacs
GNUの高機能エディタ
Vim
Emacsと同じぐらい有名なCUIベースのエディタ
VSCode
マルチOSに対応したマイクロソフト社製のソースコードエディタ
https://code.visualstudio.com/download
RDE
Windows用IDE
https://ja.osdn.net/projects/sfnet_rubyde/
以下、RDEの使用説明
http://rubyde.sourceforge.net/hiki/ja/FrontPage.html
サクラエディタ
Windows用高機能エディタ
https://ja.osdn.net/projects/sfnet_sakura-editor/
以下、ruby用設定の説明
http://supportdoc.net/support-sakura/ruby.html
Emacs
GNUの高機能エディタ
Vim
Emacsと同じぐらい有名なCUIベースのエディタ
VSCode
マルチOSに対応したマイクロソフト社製のソースコードエディタ
https://code.visualstudio.com/download
5デフォルトの名無しさん
2018/09/01(土) 19:38:55.10ID:wk35+pf/ RDEのデバッグ機能を使う場合、設定においてデバッグオプションを「-r debug2」から「-r debug」と書き換えて、
ruby付属のdebug.rbを使うようにすること
RDE付属のdebug2.rbはruby1.8用のスクリプトのため、現在のrubyのversionには使えません
ruby付属のdebug.rbを使うようにすること
RDE付属のdebug2.rbはruby1.8用のスクリプトのため、現在のrubyのversionには使えません
6デフォルトの名無しさん
2018/09/02(日) 22:37:56.86ID:O4zNDom8 中級者向けにOpenGLのバインディングつかってシェーダをコンパイルするRuby本を出してくれ
2018/09/02(日) 23:23:00.48ID:Y9KYS1Vl
そんなんはUnityとかでやれ。
2018/09/03(月) 19:03:12.35ID:ttVcJTrG
藻舞が作れ!
FFI(Foreign function interface)
コンパイルがいらない、多言語を呼び出すためのインターフェイス
RubyにおけるFFIは、libffi
前スレを参照
https://mevius.5ch.net/test/read.cgi/tech/1523954817/714
FFI(Foreign function interface)
コンパイルがいらない、多言語を呼び出すためのインターフェイス
RubyにおけるFFIは、libffi
前スレを参照
https://mevius.5ch.net/test/read.cgi/tech/1523954817/714
9デフォルトの名無しさん
2018/09/04(火) 01:24:24.06ID:GmOeUrEr シェーダのコンパイとは、
シェーダ言語で書かれたソースをグラボに流す込む形式にかえる事だよ、知ったか共
Rubyだと楽にテキストを扱えるから、そのままOpenGLバインディング使って流し込むのも楽なんだよ
どこかで上手にまとめて出版してくんないかな
シェーダ言語で書かれたソースをグラボに流す込む形式にかえる事だよ、知ったか共
Rubyだと楽にテキストを扱えるから、そのままOpenGLバインディング使って流し込むのも楽なんだよ
どこかで上手にまとめて出版してくんないかな
2018/09/04(火) 10:48:19.03ID:hIN4lThc
お前いつも同じこと言ってんな
2018/09/04(火) 16:35:33.83ID:ErgP6cOz
最近のグラフィックス手法の紹介本ってなら良いかもしれん
openglのgemの紹介と描画コードをきっちりサンプルでつけてくれるなら買いたい
openglのgemの紹介と描画コードをきっちりサンプルでつけてくれるなら買いたい
2018/09/04(火) 19:35:02.57ID:Lqxi12W0
最近のグラフィック手法とやらを、わざわざRubyでやりたがるヤツはなんざおらんやろ。
実用性ゼロやで。w
実用性ゼロやで。w
13デフォルトの名無しさん
2018/09/04(火) 19:47:29.50ID:hF0+imc1 アンチはRuby本が増えるのをとことん嫌がってるな
俺はRubyの組み込み向け書籍が欲しい
俺はRubyの組み込み向け書籍が欲しい
2018/09/04(火) 20:50:45.58ID:qiSzh+1P
児童用プログラミングの本でRubyって有名だけど
他の言語でも児童向けってあるの?
他の言語でも児童向けってあるの?
2018/09/04(火) 21:09:18.05ID:DfUySGM/
>>14
HSP
HSP
2018/09/04(火) 21:22:05.92ID:1TLUbCsR
書店でRuby以外の児童書を見たことないぞ
それよりさくらインターネットとか
格安レンタルサーバについてるRubyの使用を解説した本の方が良い
非Railsのどどんとふみたいなサービスが色々あるんだから例には困らないだろ
それよりさくらインターネットとか
格安レンタルサーバについてるRubyの使用を解説した本の方が良い
非Railsのどどんとふみたいなサービスが色々あるんだから例には困らないだろ
17デフォルトの名無しさん
2018/09/04(火) 22:01:41.21ID:YZUBkIf7 アンチが顔真っ赤にして売れない売れない言ってるけど、
やっぱり需要あるんだな
やっぱり需要あるんだな
2018/09/04(火) 22:33:20.20ID:HAVDVMJv
Rubyからプログラマブルシェーダやレンダリングパイプラインを扱う本なら欲しい
単純に図形を平行移動・回転させるだけならいらない
単純に図形を平行移動・回転させるだけならいらない
19デフォルトの名無しさん
2018/09/05(水) 01:38:17.94ID:POBVYJQa この暴れまわってるアンチって◆QZaw55cn4cか?
20デフォルトの名無しさん
2018/09/05(水) 09:51:43.75ID:lHAOj/Nm2018/09/05(水) 11:01:27.89ID:dQWmF3fe
22デフォルトの名無しさん
2018/09/05(水) 11:40:37.65ID:/V9AsOwQ だれもやらないことはやりがいがあるぞ
2018/09/05(水) 14:10:23.72ID:l2Ut5+ey
WEBRickのproxy serverでMITMってできる?
オレオレ証明書食わせても駄目みたいなんだけど
オレオレ証明書食わせても駄目みたいなんだけど
24デフォルトの名無しさん
2018/09/05(水) 14:55:23.56ID:POBVYJQa いい加減にしろよ◆QZaw55cn4c
CGの世界とか気にしてるのはおまえだけだ
CGの世界とか気にしてるのはおまえだけだ
2018/09/05(水) 15:44:38.80ID:uyzqlHO8
アンチはCGの世界でRubyを使いたいと勘違いしている
住民はRubyの世界でレンダリングデバイスを扱う技術的な面白さを求めているんだよ
住民はRubyの世界でレンダリングデバイスを扱う技術的な面白さを求めているんだよ
2018/09/05(水) 16:25:09.59ID:dH6h6O1V
お前以外興味ないから他でやってくれ
2018/09/05(水) 16:30:36.42ID:uyzqlHO8
見えない敵と戦ってるのか?
こりゃヤバいな
こりゃヤバいな
28デフォルトの名無しさん
2018/09/05(水) 16:34:45.26ID:BYo2ggDd やりたいひとはやればいい
他人に強制するな
まあがんがれ
他人に強制するな
まあがんがれ
2018/09/05(水) 16:51:28.78ID:+0XdXgiD
また◆QZaw55cn4cが自演で荒らしに来てるのか
Rubyの書籍の話題で盛り上がってるんだからお前には関係ないだろ
うせろ
Rubyの書籍の話題で盛り上がってるんだからお前には関係ないだろ
うせろ
2018/09/05(水) 18:22:25.03ID:l2Ut5+ey
ちなみに>>23のMITMはman in the middle の略な
2018/09/05(水) 18:26:41.25ID:NuDqxS96
MITM は 漢字で書くと「嫐」と書く
女男女 で嫐
女男女 で嫐
2018/09/05(水) 21:50:47.35ID:kjXU0UjZ
しらないけどもしかしてrubyからシェーダを扱う方法って有名?
>>19
違います
違います
35デフォルトの名無しさん
2018/09/05(水) 22:07:07.16ID:ylDTJwlm 方法ってバインディングのgemを導入して
OpenGLにあるシェーダープログラムをコンパイルするメソッドを使うだけ
後は頂点シェーダーやピクセルシェーダー毎にプログラムを用意する
OpenGLにあるシェーダープログラムをコンパイルするメソッドを使うだけ
後は頂点シェーダーやピクセルシェーダー毎にプログラムを用意する
2018/09/05(水) 23:14:23.98ID:ydKMuO/u
openglにシェーダ用コードをコンパイルする命令あるから
rubyからその命令使ってテキストに書かれたコードをコンパイル
openglの3.x以上で使えるから今時のノーパソでも出来る
rubyからその命令使ってテキストに書かれたコードをコンパイル
openglの3.x以上で使えるから今時のノーパソでも出来る
37デフォルトの名無しさん
2018/09/06(木) 00:12:04.67ID:+IzqqT+I 基本はOpenGLとほぼ一緒
単にラッパーかぶせたようなもの
単にラッパーかぶせたようなもの
2018/09/06(木) 10:32:36.09ID:UI2giREj
「改訂2版 Ruby逆引きハンドブック」を買ってきた
>>2-3
この本も追加
Seleniumデザインパターン&ベストプラクティス、2015、オライリー
Selenium WebDriver を使って、Ruby でテストを書いた本
>>2-3
この本も追加
Seleniumデザインパターン&ベストプラクティス、2015、オライリー
Selenium WebDriver を使って、Ruby でテストを書いた本
39デフォルトの名無しさん
2018/09/08(土) 20:19:54.25ID:4XWnFegy ◆QZaw55cn4cかよおい
あの荒らし野郎
あの荒らし野郎
2018/09/08(土) 20:25:32.75ID:LzkjeqyB
荒らしと会話するな!
荒らしと会話する者も、荒らし!
荒らしと会話する者も、荒らし!
2018/09/08(土) 21:51:08.80ID:/YqXtscO
2018/09/08(土) 22:34:51.93ID:FpDsT6Ow
プロダクションに使われる言語でってことだろjk
2018/09/08(土) 22:37:00.09ID:/YqXtscO
じゃあこういうの?
https://www.amazon.co.jp/dp/4899774451/
https://www.amazon.co.jp/dp/4899774451/
2018/09/09(日) 00:19:58.18ID:Cs5lahmV
わざとやってる?
児童には違いないが対象年齢層が明らかに中学以上だろ
それこそ最初のスクラッチ本みたいに「4〜11歳の子どもが親子で楽しめる」のを出してこそだろ
正直オレはRuby大嫌いなんだからこういう擁護めいた事はホントはしたくないんだよバシッと決めてくれよ…
児童には違いないが対象年齢層が明らかに中学以上だろ
それこそ最初のスクラッチ本みたいに「4〜11歳の子どもが親子で楽しめる」のを出してこそだろ
正直オレはRuby大嫌いなんだからこういう擁護めいた事はホントはしたくないんだよバシッと決めてくれよ…
2018/09/09(日) 00:36:53.10ID:xk6GOTy4
おい◆QZaw55cn4c、
自演はやめとけ
自演はやめとけ
2018/09/09(日) 03:59:00.95ID:17nN/77v
>>44
○○歳からはじめるなんてタイトルのもんは大体その年より遥かに下でも分かる様に書かなきゃ実質無理だろ
それはRuby本が年齢明記してないだけで書いてある事のレベルは大差ない
12歳が中学生以上と解釈するとか早生まれか?
○○歳からはじめるなんてタイトルのもんは大体その年より遥かに下でも分かる様に書かなきゃ実質無理だろ
それはRuby本が年齢明記してないだけで書いてある事のレベルは大差ない
12歳が中学生以上と解釈するとか早生まれか?
2018/09/09(日) 04:49:01.38ID:17nN/77v
前提を見誤ってた
児童書って
https://cdnshop.nikkeibp.co.jp/0000/catalog/B26200/B26200_common_pc.jpg じゃなくて
https://www.shoeisha.co.jp/static/splus/253/book/image/9784798143491.jpg の事言ってるの?
後者なら言語はプログラミング言語にはほぼ関係ないと思うけど
児童書って
https://cdnshop.nikkeibp.co.jp/0000/catalog/B26200/B26200_common_pc.jpg じゃなくて
https://www.shoeisha.co.jp/static/splus/253/book/image/9784798143491.jpg の事言ってるの?
後者なら言語はプログラミング言語にはほぼ関係ないと思うけど
2018/09/09(日) 09:38:39.56ID:Cs5lahmV
>>46
> ○○歳からはじめるなんてタイトルのもんは大体その年より遥かに下でも分かる
本気なら常識に反する考え方だしわざとなら限定的事例を一般化した屁理屈の類か?
通常「〜歳からはじめる」で想定されるのはせいぜいその1歳程度下から
それより上の学年はあっても「遥か下」は対象外だから「〜歳から」ってわざわざ断ってるんだろ?
蛇足だが同書改訂前は『*13歳から*はじめるゼロからのC言語ゲームプログラミング教室・入門編』だ
「遥か下」が分かるように書くのが常なら改訂後にわざわざ1歳下げる必要なんかないだろう?
> ○○歳からはじめるなんてタイトルのもんは大体その年より遥かに下でも分かる
本気なら常識に反する考え方だしわざとなら限定的事例を一般化した屁理屈の類か?
通常「〜歳からはじめる」で想定されるのはせいぜいその1歳程度下から
それより上の学年はあっても「遥か下」は対象外だから「〜歳から」ってわざわざ断ってるんだろ?
蛇足だが同書改訂前は『*13歳から*はじめるゼロからのC言語ゲームプログラミング教室・入門編』だ
「遥か下」が分かるように書くのが常なら改訂後にわざわざ1歳下げる必要なんかないだろう?
2018/09/09(日) 12:25:02.32ID:FxCdgfe7
>>42
逆にRailsなしのRubyで作られたプロダクションってなんかあるの?
逆にRailsなしのRubyで作られたプロダクションってなんかあるの?
2018/09/09(日) 12:30:06.07ID:06OFjMZH
>>49
fluentdとかプロダクションでも使われてそうだね
fluentdとかプロダクションでも使われてそうだね
2018/09/09(日) 12:43:35.95ID:FiaXO8as
アンチのレベルの低いこと嘆かわしい
2018/09/09(日) 13:11:17.90ID:fbz8xDM4
Chefとか。
53前スレの989
2018/09/09(日) 18:56:15.79ID:0ym3cmgA 前スレの994
>index_url = "file:///" + File.join(__dir__, 'index.html')
>こことかおかしいじゃん
あちこちのサイトから、コピペしてつなげているから、
こういう整合性のないプログラミングになるw
File.join(__dir__, 'index.html')
「ruby require 相対パス」で検索して、
その仕組みを、どこかのサイトからコピペしてきたからw
>index_url = "file:///" + File.join(__dir__, 'index.html')
>こことかおかしいじゃん
あちこちのサイトから、コピペしてつなげているから、
こういう整合性のないプログラミングになるw
File.join(__dir__, 'index.html')
「ruby require 相対パス」で検索して、
その仕組みを、どこかのサイトからコピペしてきたからw
54デフォルトの名無しさん
2018/09/14(金) 22:52:15.92ID:0U4mLEBf Railsの勉強で簡単なSNS作ってみたんだけど
他にこれやったら勉強になるというのある?
他にこれやったら勉強になるというのある?
2018/09/14(金) 23:23:44.25ID:9BPZCIsU
>>54
Webアプリツクール(Rails)でそれっぽいものを作ってlocalhostで動かすだけのおままごとなら小学生でもできる
プロとの違いはインフラも含めた構築運用ができるかどうか
せっかく作ったなら実際にそれをAWSにデプロイして公開して継続的に運用してみろ
localhostオナニーなんかとは比較にならないくらいエンジニアとして速く成長できる
Webアプリツクール(Rails)でそれっぽいものを作ってlocalhostで動かすだけのおままごとなら小学生でもできる
プロとの違いはインフラも含めた構築運用ができるかどうか
せっかく作ったなら実際にそれをAWSにデプロイして公開して継続的に運用してみろ
localhostオナニーなんかとは比較にならないくらいエンジニアとして速く成長できる
2018/09/15(土) 00:52:59.58ID:VdLZkjGs
Ruby 初心者スレッド Part 63
https://mevius.5ch.net/test/read.cgi/tech/1523954817/989-994
上に書いたけど、Selenium WebDriver, Nokogiri を使って、
自分のPC の、Pictures 内の画像ファイルだけを、ブラウザで見るとか、
他には、5ch の<a> 画像リンクだけを取り出して、<img>に変換して見るのも作った
それか無料のRails チュートリアルをやるとか、
Sinatra をフルスクラッチで書くとか、RSpec とか、
JavaScript, Vue.js とか
chef, vagrant なら、Linux の基本コマンドを覚えるのも良い。
PowerShell とか
Effective Ruby、2015
改訂2版 Ruby逆引きハンドブック、2018/8/28
Seleniumデザインパターン&ベストプラクティス、2015、オライリー
https://mevius.5ch.net/test/read.cgi/tech/1523954817/989-994
上に書いたけど、Selenium WebDriver, Nokogiri を使って、
自分のPC の、Pictures 内の画像ファイルだけを、ブラウザで見るとか、
他には、5ch の<a> 画像リンクだけを取り出して、<img>に変換して見るのも作った
それか無料のRails チュートリアルをやるとか、
Sinatra をフルスクラッチで書くとか、RSpec とか、
JavaScript, Vue.js とか
chef, vagrant なら、Linux の基本コマンドを覚えるのも良い。
PowerShell とか
Effective Ruby、2015
改訂2版 Ruby逆引きハンドブック、2018/8/28
Seleniumデザインパターン&ベストプラクティス、2015、オライリー
57デフォルトの名無しさん
2018/09/15(土) 01:28:50.84ID:d+RCfJTy リファクタリングとRubyにおけるメソッドチェーンの理解かな
Railsやってるなら学んでおいて損は無い
テンプレの中に良い教本があるから試しに読んでみ
Railsやってるなら学んでおいて損は無い
テンプレの中に良い教本があるから試しに読んでみ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】 アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 [お断り★]
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★2 [お断り★]
- 「二枚舌は許されない」中国外務省 高市総理の発言を批判… [BFU★]
- 【高市自民】中国軍SNS 高市首相に怖すぎる地獄絵で警告、火の海の靖国神社「自ら墓穴を掘り、戻れない道へ進む」 [夜のけいちゃん★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★8 [樽悶★]
- 「二枚舌は許されない」中国外務省 高市総理の発言を批判… ★2 [BFU★]
- 森羅万象【復活】安倍晋三「私が帰って参りました!これより高市に代わり、私が日本をとりもろす!!」👈お前ら歓迎するよな? [152212454]
- 【実況】博衣こよりのえちえちお子様ランチ🛸💜🥀🧪🍃★2
- 【実況】博衣こよりのえちえちお子様ランチ🛸💜🥀🧪🍃
- 【悲報】高市有事、中国から追加の報復措置が来る模様 [834922174]
- 【男磨き】ハウスルール汁遊び禁止🈲🏡【ジョージメンズコーチ】
- 【画像】中国軍、高市早苗の新作画像を公開wwwwwwwwww [834922174]
