プログラミング言語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/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やってるなら学んでおいて損は無い
テンプレの中に良い教本があるから試しに読んでみ
2018/09/15(土) 02:38:47.59ID:VdLZkjGs
chomp! は、文字列の末尾の改行文字を取り除く。
strip! は、文字列から先頭と末尾の空白文字を除去する
"あ".chomp! #=> nil
"あ".strip! #=> nil
これらは変更が無かった場合に、nil を返すから、
メソッドチェーンで使うと、ハマる!
strip! は、文字列から先頭と末尾の空白文字を除去する
"あ".chomp! #=> nil
"あ".strip! #=> nil
これらは変更が無かった場合に、nil を返すから、
メソッドチェーンで使うと、ハマる!
2018/09/15(土) 06:48:06.97ID:1YQGrLsT
>>58
「&.」を使え
「&.」を使え
60デフォルトの名無しさん
2018/09/15(土) 11:31:44.72ID:AVfR6YnT >>54
chatserver
chatserver
2018/09/15(土) 15:59:56.95ID:CO3sgCSS
Objective-Cにmrubyを組み込もうとして、
ここ一瞬間くらい格闘してたんだけど、
とうとうmrb_value型で返ってきたRubyの文字列(result)を
Cの文字列に戻せたよ!
mrb_value result = mrb_load_string_cxt(mrb, "'Hello world! ああああ'.upcase.gsub('ああ','あい')", cxt);
char *str = mrb_str_to_cstr(mrb, result);
これでchar型になるから、ここからNSStringを作ってNSTextViewに反映したら
'HELLO WORLD! あいあい'
って日本語も表示できた! 超うれしい!
来週はgem(mrbgems)で正規表現を追加するぞー。
ここ一瞬間くらい格闘してたんだけど、
とうとうmrb_value型で返ってきたRubyの文字列(result)を
Cの文字列に戻せたよ!
mrb_value result = mrb_load_string_cxt(mrb, "'Hello world! ああああ'.upcase.gsub('ああ','あい')", cxt);
char *str = mrb_str_to_cstr(mrb, result);
これでchar型になるから、ここからNSStringを作ってNSTextViewに反映したら
'HELLO WORLD! あいあい'
って日本語も表示できた! 超うれしい!
来週はgem(mrbgems)で正規表現を追加するぞー。
62デフォルトの名無しさん
2018/09/15(土) 16:07:51.07ID:AVfR6YnT omeome
2018/09/15(土) 16:34:32.15ID:CO3sgCSS
>>62
ありがとー!
mruby関係は、紹介してるサイトはそれなりにあるものの、
情報が古かったり、標準出力にHello worldするだけで終わってたりして、
この関数にたどりつくまで苦労しました…。
Objective-Cとmrubyの連係は、
ttps://github.com/yoshida-eth0/objc-mruby
ここで公開されてるプロジェクトがかなり参考になりました。
でも、うちのXcodeが6.2で古いせいか、
コンパイラ警告がいろいろ出て、ビルドに成功するまで
5日くらいかかったという…。
ありがとー!
mruby関係は、紹介してるサイトはそれなりにあるものの、
情報が古かったり、標準出力にHello worldするだけで終わってたりして、
この関数にたどりつくまで苦労しました…。
Objective-Cとmrubyの連係は、
ttps://github.com/yoshida-eth0/objc-mruby
ここで公開されてるプロジェクトがかなり参考になりました。
でも、うちのXcodeが6.2で古いせいか、
コンパイラ警告がいろいろ出て、ビルドに成功するまで
5日くらいかかったという…。
2018/09/15(土) 17:43:16.96ID:jlN1tMpH
mrubyって良くも悪くもcrubyのサブセット
非公式拡張に苦労させられるところまで一緒
非公式拡張に苦労させられるところまで一緒
2018/09/15(土) 17:54:31.16ID:RH+0S0Ax
mrubyもうMatzしかほとんどコミットしてないよね
補助金貰ってる手前、誰も開発しないのはさすがにまずいんだろうけど、貴重なMatzの時間を便所に捨ててる現状はさすがに問題だろ
>>63がコミッタ代わってやれよ
補助金貰ってる手前、誰も開発しないのはさすがにまずいんだろうけど、貴重なMatzの時間を便所に捨ててる現状はさすがに問題だろ
>>63がコミッタ代わってやれよ
2018/09/15(土) 17:59:13.70ID:1YQGrLsT
飛躍しすぎで草
2018/09/15(土) 18:15:11.90ID:h1bufCaZ
昔アプリケーションにスクリプト言語埋め込むのに、Luaより知ってる人が多そうな言語だからと
使ってみたことがあったが、そういう用途ではもう役割を終えた感があるな。
機器組み込みの方はまだ需要あるんだろうか。
使ってみたことがあったが、そういう用途ではもう役割を終えた感があるな。
機器組み込みの方はまだ需要あるんだろうか。
2018/09/15(土) 21:09:23.69ID:jlN1tMpH
crubyの場合標準ライブラリに頼る人は少なくないと思うけどそれがmrubyと相性最悪
crubyの感覚で書こうとするとクラス不足やメソッド不足に悩まされる
それを補完する拡張はあるんだが使い勝手がcrubyの標準ライブラリと一緒ではない罠が発動
crubyの感覚で書こうとするとクラス不足やメソッド不足に悩まされる
それを補完する拡張はあるんだが使い勝手がcrubyの標準ライブラリと一緒ではない罠が発動
69デフォルトの名無しさん
2018/09/15(土) 22:43:55.83ID:VdLZkjGs Ruby のライセンスが、GPL だから、
テキスト処理にRubyを使っていても、C/C++ に組み込めない。
それで皆、ゲーム開発では、Lua, Squirrel を使っている
mruby で、MIT ライセンスにすれば、需要はある。
Rubyの方が、バグりにくいから
ただ、Haxe でも、Rubyには変換できない。
他言語よりもプログラミングしやすい分、実装が難しいのだろう
テキスト処理にRubyを使っていても、C/C++ に組み込めない。
それで皆、ゲーム開発では、Lua, Squirrel を使っている
mruby で、MIT ライセンスにすれば、需要はある。
Rubyの方が、バグりにくいから
ただ、Haxe でも、Rubyには変換できない。
他言語よりもプログラミングしやすい分、実装が難しいのだろう
2018/09/15(土) 22:52:37.68ID:pm09nqHo
> Ruby のライセンスが、GPL だから、
違う
違う
2018/09/15(土) 22:55:23.84ID:pm09nqHo
無知だと使えるのに便利なものを選択外にしてしまって
無駄な時間を過ごすことになるよね。かわいそうw
無駄な時間を過ごすことになるよね。かわいそうw
2018/09/15(土) 23:03:12.63ID:1YQGrLsT
せめてruby licenseについて説明してやれよ無能
2018/09/15(土) 23:16:07.79ID:jlN1tMpH
というか釣りだろ。ライセンス文にGPLなんて一言も書いていないし
2018/09/16(日) 07:39:16.52ID:Ou81vyVV
mrubyに正規表現機能追加できましたー。
・mruby-1.4.1/build_config.rbを開く
MRuby::Build.new do |conf|のところにある、
# include the default GEMs
conf.gembox 'default'
これのすぐ後に以下の二行を追加して、minirakeするだけでした。
# include mruby-onig-regexp GEMs
conf.gem :github => 'mattn/mruby-onig-regexp'
あとはそれまで使ってたlibmruby.aを、
新しくコンパイルしたlibmruby.aに置き換えるだけで、
mrb_value result = mrb_load_string_cxt(mrb, "'Hello world!'.gsub(/l{2}/,'LL')",cxt);
こういうのが普通に使えるようになりました。
・mruby-1.4.1/build_config.rbを開く
MRuby::Build.new do |conf|のところにある、
# include the default GEMs
conf.gembox 'default'
これのすぐ後に以下の二行を追加して、minirakeするだけでした。
# include mruby-onig-regexp GEMs
conf.gem :github => 'mattn/mruby-onig-regexp'
あとはそれまで使ってたlibmruby.aを、
新しくコンパイルしたlibmruby.aに置き換えるだけで、
mrb_value result = mrb_load_string_cxt(mrb, "'Hello world!'.gsub(/l{2}/,'LL')",cxt);
こういうのが普通に使えるようになりました。
2018/09/16(日) 07:54:44.61ID:Ou81vyVV
通常版mruby
・mruby……1.1MB
・libmruby.a……2.6MB
Regex追加版mruby
・mruby……1.8MB(+700KB)
・libmruby.a……4.8MB(+2.2MB)
容量の増加はこんな感じ。
ターミナルでコンパイル中に、
通常版の時は表示されなかったコンパイラのwarningがズラズラ出ましたけど、
普通に動いてくれてるっぽいです。
↓こんなやつ
warning: passing 'const char [6]' to parameter of type 'char *' discards qualifiers
[-Wincompatible-pointer-types-discards-qualifiers]
"[ac]+", "bbbaAaCCC");
C言語もmakeの仕組みもよくわかってないので、
対処せずこのまま使います…。
ともかく、正規表現を条件に使ったsort_byがちゃんと動いてくれて感動中。
・mruby……1.1MB
・libmruby.a……2.6MB
Regex追加版mruby
・mruby……1.8MB(+700KB)
・libmruby.a……4.8MB(+2.2MB)
容量の増加はこんな感じ。
ターミナルでコンパイル中に、
通常版の時は表示されなかったコンパイラのwarningがズラズラ出ましたけど、
普通に動いてくれてるっぽいです。
↓こんなやつ
warning: passing 'const char [6]' to parameter of type 'char *' discards qualifiers
[-Wincompatible-pointer-types-discards-qualifiers]
"[ac]+", "bbbaAaCCC");
C言語もmakeの仕組みもよくわかってないので、
対処せずこのまま使います…。
ともかく、正規表現を条件に使ったsort_byがちゃんと動いてくれて感動中。
76デフォルトの名無しさん
2018/09/16(日) 09:41:49.29ID:/N336ofA railsチュートリアル進めない
77デフォルトの名無しさん
2018/09/16(日) 10:35:46.64ID:/N336ofA railsチュートリアル辛い
2018/09/16(日) 11:01:03.97ID:BKY25fNA
レールから外れてしまったか?
79デフォルトの名無しさん
2018/09/16(日) 11:14:44.08ID:/N336ofA2018/09/16(日) 11:31:15.56ID:efvOmo0k
mrubyでシームレスにBignumが使えない件は改善したのだろうか
あとcrubyと比べて実行速度が遅いのも気になった
あとcrubyと比べて実行速度が遅いのも気になった
2018/09/16(日) 12:57:15.53ID:UmczuJY3
mrubyなのに、ホストで使えんようなBignumがふつうに使えたらそのほうが問題やろ。
2018/09/16(日) 13:47:33.42ID:yGlb1wug
ホストで使えない型だって何の問題もないだろ。
どうせホストとの間ではそれ用のインターフェースを用いるわけだし。
どうせホストとの間ではそれ用のインターフェースを用いるわけだし。
2018/09/16(日) 14:41:28.22ID:sEGgKQQO
crubyは必要に応じてFixnum→Bignumに変換されるでしょ
mrubyはFixnumがあふれるとFloatに変換されるが整数型で使いたい場合この動作は困る
Bignumを追加する拡張はあるけどこれを入れたからといってこの辺の動作は変わらなかった気が
それとも最近は改善されたのかな
mrubyはFixnumがあふれるとFloatに変換されるが整数型で使いたい場合この動作は困る
Bignumを追加する拡張はあるけどこれを入れたからといってこの辺の動作は変わらなかった気が
それとも最近は改善されたのかな
84デフォルトの名無しさん
2018/09/16(日) 14:54:54.97ID:/N336ofA もうすぐ4章終わる…
85デフォルトの名無しさん
2018/09/16(日) 16:44:11.37ID:/N336ofA 5章終わった
2018/09/16(日) 16:56:25.30ID:dTju3huw
そして伝説へ
2018/09/16(日) 16:58:35.56ID:D7fcCaLU
草
88デフォルトの名無しさん
2018/09/16(日) 18:29:42.93ID:HF0YmRsW 88
89デフォルトの名無しさん
2018/09/16(日) 23:14:18.28ID:/N336ofA railsチュートリアル飽きた
一周終わってないけど作り始めていい?
一周終わってないけど作り始めていい?
2018/09/17(月) 02:21:01.13ID:MNDmmb4h
ダメ
2018/09/17(月) 03:27:57.36ID:O0m9WfJA
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7
Rails チュートリアルを読むと眠くなるから、新しい本を買ってきた!
Rails チュートリアルを読むと眠くなるから、新しい本を買ってきた!
2018/09/17(月) 05:04:04.68ID:8DSgUJDY
Railsなんかやめて他の言語のチュートリアルやるべき
93デフォルトの名無しさん
2018/09/17(月) 07:11:20.88ID:ZxEuGzqt progateやろっと
94デフォルトの名無しさん
2018/09/17(月) 09:22:38.27ID:FQa/2Ys/ プロゲート1日でルビー終わらせたんだけど次なにやればいい?
楽しいルビーよりだいぶプロゲートは内容薄かったけど大丈夫なのか不安だわ
楽しいルビーよりだいぶプロゲートは内容薄かったけど大丈夫なのか不安だわ
2018/09/17(月) 10:49:00.17ID:O0m9WfJA
「たのしいRuby」の次に読む本は、
Effective Ruby、2015
バグが起きにくい、安全で効率的なコーディングと、
間違いやすいポイントを解説
これを読めば、オブジェクト指向とクラス設計ができる
Effective Ruby、2015
バグが起きにくい、安全で効率的なコーディングと、
間違いやすいポイントを解説
これを読めば、オブジェクト指向とクラス設計ができる
2018/09/17(月) 10:55:06.36ID:KiXF7SKJ
『Effective Ruby』は読んだしわりと良書だとは思うけど
基本的にTIPS集だしオブジェクト指向はそんな簡単じゃないよ
OOと設計が分かってる人が読むとより役に立ちやすいってくらい
基本的にTIPS集だしオブジェクト指向はそんな簡単じゃないよ
OOと設計が分かってる人が読むとより役に立ちやすいってくらい
2018/09/17(月) 11:51:51.00ID:up4CDdWU
コーディングが楽しいとかねーだろ
いちいちrubyだけ楽しい楽しいウザすぎる
いちいちrubyだけ楽しい楽しいウザすぎる
2018/09/17(月) 11:56:22.86ID:KiXF7SKJ
コーディング楽しくなかったら
PGに楽しいこと何もないぞ?
PGに楽しいこと何もないぞ?
2018/09/17(月) 12:08:52.25ID:cr/h4w6O
100デフォルトの名無しさん
2018/09/17(月) 12:11:24.98ID:lSAuOlz4 コード書いてロジック実装してるときが一番楽しくてドキュメント書いてる時が地獄
101デフォルトの名無しさん
2018/09/17(月) 12:17:16.42ID:KWfY0Z4o 仕事コーディングは苦行
プライベートは楽しい
プライベートは楽しい
102デフォルトの名無しさん
2018/09/17(月) 12:18:09.81ID:KWfY0Z4o というか、やり方や道具を選べないと苦行になる
103デフォルトの名無しさん
2018/09/17(月) 12:32:39.62ID:WYALE/p9 プライベートなら大体楽しい
テスト・ドキュメント書くのはだるい
テスト・ドキュメント書くのはだるい
104デフォルトの名無しさん
2018/09/17(月) 12:47:53.72ID:up4CDdWU >>99
いやそうじゃなく
rubyだけどいつもこいつも楽しく書けるだの気持ちいいだの、ruby使う連中は右ならえ的にキモい言葉使ってるじゃん
コーディングに気持ちいいとかねえのにオナニーしながら書いてるのか?
Swift書いてて気持ちいい?とか普通聞かねえだろ
いやそうじゃなく
rubyだけどいつもこいつも楽しく書けるだの気持ちいいだの、ruby使う連中は右ならえ的にキモい言葉使ってるじゃん
コーディングに気持ちいいとかねえのにオナニーしながら書いてるのか?
Swift書いてて気持ちいい?とか普通聞かねえだろ
105デフォルトの名無しさん
2018/09/17(月) 13:01:14.62ID:WYALE/p9 暴論すぎて草
「気持ちよく」書けるの「気持ち良い」はマッサージが気持ちよいとか肉体的快楽じゃなくて
物事がなめらかに進行して具合がよいって意味
馬鹿みたいな戯言言う前に国語の勉強しろよw
剰え別にRubyは必ず楽しく掛けるとは誰も言ってないのにアホじゃねえの
「気持ちよく」書けるの「気持ち良い」はマッサージが気持ちよいとか肉体的快楽じゃなくて
物事がなめらかに進行して具合がよいって意味
馬鹿みたいな戯言言う前に国語の勉強しろよw
剰え別にRubyは必ず楽しく掛けるとは誰も言ってないのにアホじゃねえの
106デフォルトの名無しさん
2018/09/17(月) 13:02:06.60ID:cr/h4w6O >>104
そんなキモい連中が屯してるはずのRubyスレをわざわざ覗いてるお前の方がキモいわ
そんなキモい連中が屯してるはずのRubyスレをわざわざ覗いてるお前の方がキモいわ
107デフォルトの名無しさん
2018/09/17(月) 13:04:27.35ID:lSAuOlz4 >>99
>コーディングに気持ちいいとかねえのにオナニーしながら書いてるのか?
バグをうまく取り除けたりコードを簡潔に書けたときの気持ちよさは洗い物とか掃除を終えたときの気持ちよさに近い
君にとっては「気持ちいい≒性的快感」なんだろうけど
>コーディングに気持ちいいとかねえのにオナニーしながら書いてるのか?
バグをうまく取り除けたりコードを簡潔に書けたときの気持ちよさは洗い物とか掃除を終えたときの気持ちよさに近い
君にとっては「気持ちいい≒性的快感」なんだろうけど
108デフォルトの名無しさん
2018/09/17(月) 13:08:09.06ID:KWfY0Z4o 興味が薄い内容でもやりたい事、やらなければならない事を上手く達成できたら嬉しい、って感覚は至極自然なものだと思うが?
数学や英語に興味がなくてもテストで良い点取れたら嬉しいだろう?
ということは、その感覚がわからないというなら、それは君が今まで上手くできたことがないだけなんじゃないかな
そして、みんながみんなしてrubyは楽しいと言うのは、統計的に言ってrubyが成功体験を積みやすい優れた言語だということを表してるのだろうね
逆に成功体験を積みにくいVBAやCOBOLを楽しいと言う人は少ない事実もこのロジックを支持しているね
人間ってのは結構単純な生き物ってことさ
数学や英語に興味がなくてもテストで良い点取れたら嬉しいだろう?
ということは、その感覚がわからないというなら、それは君が今まで上手くできたことがないだけなんじゃないかな
そして、みんながみんなしてrubyは楽しいと言うのは、統計的に言ってrubyが成功体験を積みやすい優れた言語だということを表してるのだろうね
逆に成功体験を積みにくいVBAやCOBOLを楽しいと言う人は少ない事実もこのロジックを支持しているね
人間ってのは結構単純な生き物ってことさ
109デフォルトの名無しさん
2018/09/17(月) 13:56:20.78ID:hkzTNK9/ 他の言語を腐すとか信者気持ち悪すぎw
110デフォルトの名無しさん
2018/09/17(月) 13:58:27.96ID:cr/h4w6O111デフォルトの名無しさん
2018/09/17(月) 18:01:39.17ID:KiXF7SKJ VBAは楽しくはないけど
役に立つ言語だと思うよ
特に一般人にとっては
役に立つ言語だと思うよ
特に一般人にとっては
112デフォルトの名無しさん
2018/09/17(月) 19:47:09.42ID:Rn7ErZA+ VBAとかストレスマッハ。どうしても必要なとき以外は使わない
113デフォルトの名無しさん
2018/09/17(月) 21:10:56.27ID:up4CDdWU link_toとかのヘルパーが気持ちよくなさすぎる
これ作った奴クソすぎだろ
これ作った奴クソすぎだろ
114デフォルトの名無しさん
2018/09/18(火) 07:37:03.86ID:m4RxBRZx VBA(というかVB系)って生産性の向上に貢献しているのかな?開発コストだけでなく保守・運用コストも含めての話ね
技術資料も用意できない非技術者に作らせて本人退職、周辺の仕様変更があってもコードの修正ができずにゴミ化とか
そこまで行かずとも情シスのあずかり知らぬところでやっているから仕様変更の通達が届かず突然使えなくなって業務が遅延したり
中長期的に見たら高くついているんじゃないかと思うんだが
技術資料も用意できない非技術者に作らせて本人退職、周辺の仕様変更があってもコードの修正ができずにゴミ化とか
そこまで行かずとも情シスのあずかり知らぬところでやっているから仕様変更の通達が届かず突然使えなくなって業務が遅延したり
中長期的に見たら高くついているんじゃないかと思うんだが
115デフォルトの名無しさん
2018/09/18(火) 07:44:46.54ID:O8EaoTgS まあそれを言い出したら、自動で作れるようなドキュメントって本来そもそも作る必要のないものが多いんだよ
VBAがあるせいで無駄な業務を整理するモチベーションが失われ、結果的に生産性を下げているケースは多い
VBAがあるせいで無駄な業務を整理するモチベーションが失われ、結果的に生産性を下げているケースは多い
116デフォルトの名無しさん
2018/09/18(火) 07:58:37.17ID:O8EaoTgS まあVBAに限った話じゃないけどな
こんな業務何の意味もない、と思っても声を上げて業務改善に取り組むコミュ力やリーダーシップがなく、小手先の自動化で済ませようとしてしまう
Rubyマスターさん達も見に覚えがあるだろ?
こんな業務何の意味もない、と思っても声を上げて業務改善に取り組むコミュ力やリーダーシップがなく、小手先の自動化で済ませようとしてしまう
Rubyマスターさん達も見に覚えがあるだろ?
117デフォルトの名無しさん
2018/09/18(火) 19:03:23.00ID:m4RxBRZx 本来は情シスがやるべき業務を現場に押しつけているわけで生産性も含め低クオリティなのはある意味当然なのだが
情報通信分野に無知・無関心な経営者が多いせいかそういう会社は少なからずある
評価管理制度(人事)が腐っているとも言えるか。仮に現場にできる人がいても手当も出さずにやらせてたらそりゃ逃げられるだろう
>>115
>自動で作れるようなドキュメントって本来そもそも作る必要のないものが多いんだよ
情報の伝達だけならその通りだけど情報と一緒に物や人が動く場合は伝票として紙があった方が良いケースはある(倉庫や工場など)
もっともSEレベルでそこまで評価・運用されているシステムがどれだけあるかは怪しい。現場の人間がSEの顔を知っているくらい
密に連携がとれている必要があるだろうし
あと中身もよく理解せずに承認のはんこを押している管理職(という名のスタンプマシーン)は確実に生産性を下げているw
Ruby関係なくてすまん
情報通信分野に無知・無関心な経営者が多いせいかそういう会社は少なからずある
評価管理制度(人事)が腐っているとも言えるか。仮に現場にできる人がいても手当も出さずにやらせてたらそりゃ逃げられるだろう
>>115
>自動で作れるようなドキュメントって本来そもそも作る必要のないものが多いんだよ
情報の伝達だけならその通りだけど情報と一緒に物や人が動く場合は伝票として紙があった方が良いケースはある(倉庫や工場など)
もっともSEレベルでそこまで評価・運用されているシステムがどれだけあるかは怪しい。現場の人間がSEの顔を知っているくらい
密に連携がとれている必要があるだろうし
あと中身もよく理解せずに承認のはんこを押している管理職(という名のスタンプマシーン)は確実に生産性を下げているw
Ruby関係なくてすまん
118デフォルトの名無しさん
2018/09/18(火) 19:41:43.75ID:32W6TMTL VBは論外として
C#でもオブジェクトの配列初期化したいとき
Hoge[] fuga = new Hoge[]{new Hoge(), new Hoge(), new Hoge()};
みたいな面倒なことになるんだけど
もっと良い書き方はないのか
C#でもオブジェクトの配列初期化したいとき
Hoge[] fuga = new Hoge[]{new Hoge(), new Hoge(), new Hoge()};
みたいな面倒なことになるんだけど
もっと良い書き方はないのか
119デフォルトの名無しさん
2018/09/18(火) 20:09:11.48ID:f9KGzhBl >>117
細かいのをいちあち
細かいのをいちあち
120デフォルトの名無しさん
2018/09/18(火) 20:11:15.84ID:f9KGzhBl■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 青銅聖闘士のパンチは音速←わかる 白銀聖闘士はその数倍←まぁわかる 黄金聖闘士は光速←は?
- 4時だから窓から4回ちんこ出した
- クマどもが冬眠拒否
- さわやかって
- 紅しょうが大量に入れるやつwwwwwwwww
- そろそろみんなが忘れてそうなこと
