Ruby 初心者スレッド Part 66

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 2a2c-RM0q)
垢版 |
2020/01/04(土) 01:15:34.30ID:X7t3Qsuc0
プログラミング言語 Rubyについての、初心者向けスレです。質問・要望・雑談などをどうぞ

質問するときは、OSやRubyのバージョン、エラーメッセージを書いて下さい。
Ruby on Rails については、WEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 65
https://mevius.5ch.net/test/read.cgi/tech/1545421414/

るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/

Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/

逆引きRuby
http://www.namaraii.com/rubytips/

Ruby コミュニティ公式
https://www.ruby-lang.org/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2020/04/10(金) 11:59:51.13ID:716l2Eq1r
というか入出力の履歴が保存されてる件はスルーなのか
荒らしだなこれは
2020/04/10(金) 12:01:17.98ID:gPLvT64S0
>>371
その程度の話なら画面スクロールでいいだろw
アホかw
2020/04/10(金) 12:05:37.87ID:716l2Eq1r
>>373
端末の表示バッファ超えててもctrl+rや保存された履歴は有効なんだが底辺の底よりも頭悪いなお前
2020/04/10(金) 12:52:01.84ID:nukGJGZx0
>>374
お前あれだろ、黒板の板書をそのまま書き写して勉強した気になってたやつだろ?
自分なりに整理して書かないやつがログとってても何の勉強にもならんよw
2020/04/10(金) 13:17:00.45ID:716l2Eq1r
「irbでどうやって記録に残すんだ」とか馬鹿なこと言うからみんなからさんざん論破されてんのに意味不明すぎて笑える
377デフォルトの名無しさん (ワッチョイ 062c-5WFu)
垢版 |
2020/04/10(金) 13:24:11.57ID:2KZut19P0
初心者は、VSCode で、Code Runnner を使うべき!

メモ帳は、文字コード・BOM の有無で動かないから、使っちゃいけない!
web 系は、BOM 無しUTF-8 だから、メモ帳みたいな、BOM 付きUTF-8 はダメ!

Windows の文字コード、CP932/Windows-31J(shift-jis, sjis)も使っちゃいけない!

irb は、日本語入力でバグル。
複数行の構文も、ややこしい

if 条件式
else
end
2020/04/10(金) 13:27:02.26ID:716l2Eq1r
>>377
irbでたバイト文字でバグらないようにすることは可能だし
Windows10のnotepadはBOMつきのUTF-8では保存できねえよ
2020/04/10(金) 16:01:46.29ID:nukGJGZx0
>>376
だからお前の言うirbの記録=何の整理もしてない実行ログだろ?
あとから見ても何もわからない。これかなーって実行してエラー発生w
2020/04/10(金) 16:02:35.40ID:nukGJGZx0
>>378
BOMつきのUTF-8で保存できるが?
2020/04/10(金) 17:39:51.24ID:716l2Eq1r
日本語が通じないほど頭が悪いことは理解した
2020/04/10(金) 17:50:12.99ID:tJvmHEKv0
>>363
>>367
勉強とは記録や記憶から
本質的な情報を抽出することだろう
2020/04/10(金) 20:37:25.35ID:2wmBzsgU0
>>382
違います

学習とは「経験によって生じる比較的永続的な行動の変化、それを生じさせる操作、及びその過程」です
有名なパブロフの犬や迷路実験も学習の一種です
犬やネズミや昆虫等は記録を行いませんが学習しています
2020/04/10(金) 20:38:49.37ID:6DyROAQp0
Code Runnner 実行できました。簡単なコードですがRubyで実行したいです。
どうしたら良いのでしょうか?
2020/04/10(金) 20:50:51.83ID:2KZut19P0
VSCode の左側のファイルエクスプローラーで、
ファイルを右クリックして、右クリックメニューでターミナルで開くと、
そのファイルがあるフォルダで、PowerShell が起動する

ruby script.rb
みたいに、そのファイル名を引数にして、rubyコマンドを実行する

端末では、タブ文字で入力補完もできる
例えば、ruby scr で、タブ文字を押すと、
ruby .\script.rb みたいに、パス付きで補完される

\ は、バックスラッシュと同じ。
Windows では普通のスラッシュ、/ もパスとして使える

ruby ./script.rb
. は、今の(カレント)フォルダ
2020/04/10(金) 21:07:19.51ID:tJvmHEKv0
>>383
いやいや
情報を抽出することと
行動を変化させることは
同じことを違う角度で見てるだけでしょ

脳の回路を変化させていることを
どう表現するかという違いでしかない
2020/04/10(金) 22:46:37.25ID:6DyROAQp0
>>385
できました!PowerShell を起動させることでRubyが実行できるんですね。
ありがとうございます!
2020/04/10(金) 23:02:56.48ID:2KZut19P0
PowerShell・コマンドプロンプトから、ruby コマンドを実行できる

それらを、VSCode 内から起動せずに、単独で起動しても実行できる。
cd などのパスの移動コマンドも使える

cd ..
で、親フォルダへ移動するとか
cd ../..
で、親の親フォルダへ移動するとか

フォルダ内の中身を見るのに、
PowerShellなら、ls
コマンドプロンプトなら、dir

コマンドプロンプトよりは、PowerShellのコマンドの方が、
Linux コマンドと同じものが使えるので、覚えやすい
2020/04/10(金) 23:16:58.76ID:6DyROAQp0
>>388
ギギギ…わかりません…

明日もバレーの練習終わったら勉強します。ありがとうございます。
2020/04/10(金) 23:30:56.45ID:716l2Eq1r
>>389
puts "Hello, World!"

とかいたscript.rbをどっかに保存しておく。
保存したフォルダでshiftを押しながら右クリックから「コマンド ウィンドウをここで開く」を選択。
出てきたコマンドプロンプトに

ruby script.rb

と打ち込めばよい。

もしくはパスが通ってるならそもそもscript.rbをダブルクリックするだけで実行される。

puts "Enterキーを押すと終わるよ"
gets

で保存して試してみるといい。
2020/04/10(金) 23:49:30.84ID:2KZut19P0
エクスプローラーのフォルダの上で、
shift キーを押しながら、右クリックすると、

PowerShell を、このフォルダで起動すると出る!
同様に、WSL を入れていれば、Linux シェルも起動できる

ちなみに、PowerShell・コマンドプロンプトを終了する時は、
exit と入力するか、ウインドウを閉じる

cd, ls, exit など幾つかは、PowerShellの基本コマンドも知っておいた方がよい
2020/04/11(土) 01:27:54.54ID:EGHdPfzv0
>>388
Linuxと同じでもないし、同じだとしても別に覚えやすくはねえよ。
おまえがBashに慣れとるだけやろ。w
PowerShell もそれなりにクセがあるから、どっちもどっち。

まあ、今さらcmdはないやろ、というならわからんでもないが。
2020/04/11(土) 01:30:19.84ID:EGHdPfzv0
cdとかlsとかいう「コマンド」もないしな。w
394デフォルトの名無しさん (ワッチョイ a205-UCdZ)
垢版 |
2020/04/12(日) 10:47:12.08ID:ruKWfIE70
returnでは現在のメソッドしか終了できませんが、呼び出し元のメソッドごと終了させる方法はありますか?
各メソッドにフラグをチェックするメソッドを入れたのですが、フラグが条件を満たさなかったらreturnとするとフラグチェック用のメソッドが終了するだけになってしまいます
呼び出し元でフラグチェックメソッドの下にreturn if と入れればできますが毎回2行使ってしまうのでできれば1行に納めたいのですが…
395デフォルトの名無しさん (ワイーワ2 FFfa-zfCe)
垢版 |
2020/04/12(日) 10:53:18.34ID:j35eJcDNF
例外かな
2020/04/12(日) 14:54:12.56ID:tx1YNXXn0
>>394
- 例外
- catch and throw
- block/proc
- &.
など

いろいろやり方あるけど処理内容とプログラムをどう構造化したいかによって選択肢が変わってくる
2020/04/12(日) 16:35:25.82ID:G3JTGpGI0
>>394
>return if と入れればできますが
できてるじゃん!
普通のIF文でもできるでしょ?

>毎回2行使ってしまう
行数が1行か2行かなんて気にしなくていい

それから例外を通常の条件分岐に使うのは
便利でも一般的にはあまり推奨できないな

もしもっと複雑な状態遷移に発展するなら
そもそも呼び出すメソッドを切り替える
仕組み(ステートパターンとか)も考えたい
2020/04/12(日) 21:38:06.31ID:JZPIrIOa0
exit で終了できる。その例外は、SystemExit でキャッチできる。
ただし、exit! では、例外をキャッチできない

at_exit で終了直前の処理を書く。
ただし、後に書いたものから、先に実行される

他には、Signal.trap(:INT, "EXIT")
"EXIT"を指定した時は、シグナルを受け取ると終了処理を行ったあと、ステータス 0 で終了します

at_exit { puts "1" }
at_exit { puts "2" }

begin
exit
rescue SystemExit
puts "例外をキャッチ"
end

出力
例外をキャッチ
2
1
2020/04/13(月) 07:50:48.29ID:czmtm8eF0
Windows 10, WSL, Ubuntu 18.04 で、Rails 環境を構築するために、

nodejs も必要なので、既にインストールしていた、rbenv 環境を削除して、
anyenv で、rbenv, nodenv を管理することにしました

マイクロソフト、Rails Girls などは、バージョンマネージャーに、NVM を使っているようですが、
anyenv なら、使い方が同じなので楽です

rubyのコンパイルに、20分ほど掛かって、
ruby 2.6.6, node 12.16.2 を入れました!
2020/04/15(水) 08:35:18.45ID:u7ZRb3JF0
192.168.7.21騒動見てたらあるハッカーの顛末を思い出した
401デフォルトの名無しさん (ワッチョイ ff2c-8Jcx)
垢版 |
2020/04/16(木) 03:17:45.92ID:tywb42E30
漢数字が、順番に並んでいない!

ary = %w(一 二 三 四 五 六 七 八 九 十)
ary.sort!

p ary #=> ["一", "七", "三", "九", "二", "五", "八", "六", "十", "四"]

re = /[一-十]/
p "四".match( re ) #=> nil
p "七".match( re ) #=> "七"
2020/04/16(木) 03:20:34.75ID:Ek7MP3v90
文字は文字コード順に並ぶやろから当然やな
漢数字は数字ちゃうねん
403デフォルトの名無しさん (エムゾネ FFbf-xa8R)
垢版 |
2020/04/16(木) 09:55:20.55ID:przIFznPF
sortにオプションがある言語もある
2020/04/16(木) 12:08:00.93ID:pf1fo5EI0
三百は三百やろ!
2020/04/16(木) 18:47:34.88ID:Cbge2SK50
>>401
アラビア数字でソートなり処理して
表示する時だけ漢数字に変換するのが
一番簡単だし確実だと個人的に思う
2020/04/16(木) 18:49:35.19ID:Cbge2SK50
>>401
>>405
一回きりの簡単な処理ならともかく
数量データの規模が大きかったり
複雑な計算をしたりするときは特にね

漢数字で科学計算とかやりたくないでしょ?
2020/04/16(木) 19:02:06.03ID:phPWx1q30
>>401
require 'ya_kansuji'
array = %w(八京 2垓 1兆 壱萬 一兆 四 89 五 一 六 二 七 八 三 九 十 百 二十)
array.sort_by{|x| YaKansuji.to_i(x)}
#=> ["一", "二", "三", "四", "五", "六", "七", "八", "九", "十",
"二十", "89", "百", "壱萬", "一兆", "1兆", "八京", "2垓"]
2020/04/16(木) 20:36:50.11ID:nPvX7Tsg0
>>405
んなマジメな話ちゃうやろ。w
2020/04/16(木) 23:04:14.21ID:t0fn6/CJ0
gem名のyaってなんやろ
410デフォルトの名無しさん (ワイーワ2 FFdf-xa8R)
垢版 |
2020/04/17(金) 13:31:00.12ID:3B9MCfUYF
yet another
2020/04/17(金) 15:43:10.67ID:9nBzfuh20
YmcA
2020/04/17(金) 17:33:29.74ID:u7F1CGBb0
ヤカン数字
2020/04/18(土) 07:02:41.78ID:LLgtam5va
Rubyの公式リファレンスは docs.ruby-lang.org です 〜公式な情報源を調べるクセを付けよう〜
https://qiita.com/jnchito/items/2dc760ee0716ea12bbf0
2020/04/18(土) 11:58:34.90ID:6HUqz/fc0
「公式な情報源」が使いづらいからそういうことになるんだよな
開発者視線でユーザー視線になっていない
2020/04/18(土) 22:00:04.31ID:/lJ7KZ010
Rubyの公式ドキュメントはマシな方
新言語だとドキュメント皆無もよくある
2020/04/19(日) 01:06:00.73ID:S496UsA30
Rubyは何年たつんや?w
んな言い方を恥じろ!
2020/04/19(日) 23:37:44.19ID:+iHDEV0ra
ドキュメントがない言語を使うメリットは何もないな
問題が起きた時に試しにやってみるしかないとか
ひどすぎる
2020/04/23(木) 03:03:16.84ID:XgCgy8390
名前のタイプミスを狙った悪質なパッケージがRubyGemsで多数公開される
https://security.srad.jp/story/20/04/18/1920212/

700以上の悪質なパッケージが2つのアカウントからアップロードされたそうだ。
悪質なパッケージのダウンロード数は2アカウント合計で10万件

悪質なパッケージはいずれもWindowsユーザーをターゲットにしたものとみられ、
インストールすると最終的にVBScriptがループで常駐してクリップボードを監視する。
2020/04/23(木) 22:00:57.57ID:xVkexwEH0
んと、コンビニの雑誌の表紙が深田恭子の水着だったので、
深田恭子の年齢を一行スクリプトで37歳だったけど、もっと若く見えます。
何か間違ってますか?


ruby -r date -e "puts (Date.today - Date.new(1982,11,2)).to_i / 365.0"
2020/04/23(木) 22:22:16.17ID:UgZRsQiy0
365でハードコーディングしないでうるう年換算しろ
2020/04/23(木) 22:44:33.21ID:xVkexwEH0
require 'date'
n = 0
d = Date.new(1982,11,2)
t = Date.today
while (d < t)
d = (d >> 12)
n = n + 1
end
puts n - 1

やはり37歳
2020/04/23(木) 22:51:57.45ID:vLHDuQrzr
ゴルファーとしては詰めたくなる。なお11月2日以外とする
ruby -e"p (Time.now-Time.new(1982,11,2))/315576e2
423デフォルトの名無しさん (ワッチョイ 4c2c-Hty+)
垢版 |
2020/04/23(木) 22:52:22.25ID:C0/pHZNH0
【Rails 5】Userの現在の年齢を生年月日から計算する方法と、ransackを使わずに年齢の範囲検索フォームの実装
https://qiita.com/Yusya/items/aad599c2194aa3d4dacc

生年月日から年齢を簡易計算する数式
https://qiita.com/aqril_1132/items/46e824541e657190ef3e

今日・生年月日を、yyyymmdd で表して、
( 今日 - 生年月日 ) / 10000

( 20200423-19821102 ) / 10000.to_f #=> 37.9321
( 20200423-19821102 ) / 10000 #=> 37
2020/04/23(木) 22:56:32.86ID:C0/pHZNH0
2019-11-02 が、37歳の誕生日。
2019-11-01 が、36歳最後の日

( 20191101-19821102 ) / 10000 #=> 36

( 20191102-19821102 ) / 10000 #=> 37
2020/04/23(木) 23:12:01.98ID:vLHDuQrzr
ああこれでいいのか
ruby -e'p eval(Time.new.strftime("%Y%j-1982306"))/1e3
2020/04/23(木) 23:19:38.94ID:vLHDuQrzr
まだ詰められた。切りがないのでこれで最後に
ruby -e'p eval Time.new.strftime"%Y.%j-1982.306"
2020/04/23(木) 23:28:58.07ID:5udoMUF90
>>423
へぇ〜
428デフォルトの名無しさん (ワッチョイ be2c-Qfm0)
垢版 |
2020/05/08(金) 12:54:24.52ID:Fn4yfVbS0
日本発の言語Ruby 人気続く訳
https://news.yahoo.co.jp/pickup/6359144

Matz へのインタビュー
429デフォルトの名無しさん (アウアウエー Sae2-jgrQ)
垢版 |
2020/05/08(金) 16:05:58.87ID:iOEjZYuSa
(Windows土座衛門に冷たいのは内緒)
2020/05/08(金) 17:00:05.15ID:CJKV4mcka
確かに、宗教について聞けるくらいだったらWindows対応のポリシーについても聞いてみて欲しかったなw
まあ記者がRuby使ったことなさそうだから、まさか自分が当然のように何の疑問もなく使ってるWindowsが目の敵にされているなんて夢にも思ってないだろうけど
2020/05/08(金) 21:45:11.49ID:Ht1PGvqd0
Windows目の敵ってどういうこと?
2020/05/08(金) 22:04:02.05ID:D/r4SfE/0
>>431
美味しんぼの熱狂的なファンだろ
2020/05/08(金) 22:53:47.87ID:6z0wijKq0
>>430
宣教師の経験があるレベルやぞ?
宗教のことなんかぜひとも訊いてくれ、ってなもんやろ。

Windowsのことを訊いたって、UNIX至上主義の講釈が返ってくるだけや。
2020/05/09(土) 18:23:36.58ID:9+f2Z3ZT0
Rubyは書きやすくていいが
もうちょいWindowsに対応すりゃ良かったのに
PythonにAIブームでパイ喰われて
一気に廃れてきたな
435デフォルトの名無しさん (ワッチョイ eaa5-NK3V)
垢版 |
2020/05/09(土) 19:30:30.55ID:qYhHAGHH0
URLの差か?
https://www.ruby.org/ (存在しない)
https://www.python.org/
https://www.perl.org/

それか英語で書かれたドキュメントの総量、
C/C++でのライブラリの作り方のドキュメント、
そしてendの量
2020/05/09(土) 19:58:32.75ID:y1dzFt5uH
>>434
個人的には ruby をもう一度盛り返したいと思っていますが
どんな分野を強化すればいいでしょうか?
2020/05/09(土) 20:02:22.56ID:I3214lBor
>>436
まずは教養レベルの数学も知らないクソコテがこの世から消えることだな
2020/05/09(土) 20:06:18.70ID:9+f2Z3ZT0
>>436
RubyはRailsが強いのでWebアプリを本拠地にしていて
それはいいんだけど発展していくためにひとつは
今言ったWindows、もうひとつはAndroid
そこでアプリを作りやすい環境があるといいと思います

というのもJavaやJavaScriptはこういう
マルチプラットフォームにしやすいので
普及した面があるだろうと思うからです
2020/05/09(土) 20:10:00.35ID:I3214lBor
Javascriptがマルチプラットフォームってなんやねん
2020/05/09(土) 20:13:20.22ID:9+f2Z3ZT0
JavaScriptはエレクトロンとかあるしー
2020/05/09(土) 20:32:37.84ID:y1dzFt5uH
>>437
教養レベルの数学とは、具体的にどういう分野ですか?
2020/05/09(土) 20:55:06.27ID:I3214lBor
>>441
少なくとも留数定理知らないバカは教養がない
2020/05/09(土) 20:55:25.24ID:e5F3j8ny0
× 教養
○ 雑学
2020/05/09(土) 20:55:54.81ID:I3214lBor
ちなみに教養って東大の教養学部時代のレベルってい見な
2020/05/09(土) 21:17:50.26ID:e5F3j8ny0
ほらな。勝手な定義をし始めたw

これが教養(笑)
2020/05/09(土) 22:04:19.31ID:jpivn6ew0
東大教養部でもtypoはするんだ
2020/05/09(土) 22:21:01.05ID:otSU2ylNa
Javaだって実際にはほとんどUNIXサーバーで運用されてるわけで、Windowsとの相性の悪さは本質的な問題ではない
RubyがPythonに勝てない決定的かつ本質的な原因は、Rubyコミュニティとエンタープライズ分野の仲が極めて悪いからだ
特にMatzに至ってはエンタープライズを毛嫌いしており、意図的にエンタープライズ分野の人間をコミュニティから排除している
2020/05/09(土) 22:33:57.03ID:e5F3j8ny0
>>447
> Javaだって実際にはほとんどUNIXサーバーで運用されてるわけで、Windowsとの相性の悪さは本質的な問題ではない

UNIXサーバーで運用されるのと、Windowsとの相性がどう関係するの?
まさかUNIXサーバーで運用してるのは、WindowsやLinuxと相性が悪いからだ!って
言いたいわけ?
449デフォルトの名無しさん (ワッチョイ eaca-IfE9)
垢版 |
2020/05/10(日) 06:25:22.95ID:D36zapAH0
ID:e5F3j8ny0 はキチガイ
2020/05/10(日) 15:26:20.48ID:idocV57G0
「主張しないOSだったから世界に広がった」TRONの生みの親・坂村健が語る
2020/05/10(日) 15:38:52.32ID:wRm6C2I10
「主張しないOSだったから世界に広がった」そう張するTRONはなぜ世界に広がらなかったのか?
2020/05/10(日) 15:55:32.04ID:sqrrAwwF0
>>451
飛行機撃墜されたから
453デフォルトの名無しさん (ワッチョイ d342-jW3u)
垢版 |
2020/05/11(月) 09:52:12.09ID:9KnLD9b60
Rubyの初歩を終えたら上達のために何か作ってみたいのですが、どんなものを作るのがいいのでしょうか?
HTMLCSSを学んだのでお問い合わせフォームを作成しようとは思っているのですが、次に作成したいもの、作成できるものがよくわかっていません。
2020/05/11(月) 10:39:50.28ID:masQzK0H0
>>453
最初はローカルだけで完結するCLIツールがおすすめ
ファイル名検索、文字列検索、ファイル名の一括置換、文字列の一括置換、ログファイルの集計のようなもの
findやgrepの再発明だけど文字列操作、コレクション操作、ファイルI/O、オプションパース、エラーハンドリング、プログラムの構造化方法みたいな基本的なことが身につく
アルゴリズムのオーダーも考えながら作ると尚良い

次にWebアクセスを伴うCLIツール
AJAXが使われてないサイトの簡単なスクレイピングがおすすめ
HTTP、ロギング、非同期処理、変化する外部リソースを扱う場合の考慮点などがわかるようになる

お問い合わせフォーム自体はRuby使わなくても実現できるけど
POSTされたデータをRubyで処理したりフォーム自体をRubyから返すようなサイトを作るのは
HTML/CSS以外にHTTPとWeb framework(SinatraかRails)を学ぶ必要があるので
他言語を習得してるのでないなら上の2つくらいは問題なくできる程度にRubyに習熟してからのほうが効率がいいよ
2020/05/11(月) 11:19:12.64ID:UiQRQo+f0
railsの環境構築がダルい
nodejs入れさせられたりして、じゃあnodejsで開発すりゃいいじゃんってなる
他言語に頼るのかまったくわからん
あとwebpackerもエラー吐きまくりで原因調べてもまったく解決しない
2020/05/11(月) 11:37:06.56ID:31bxup8+a
Railsは本来的には古典的なMVCアプリに特化していて、SPAには無駄な部分がとても多いし、原理的にフロント部分についてはカバーのしようがないからね
もはや時代に合わなくなってきているのは事実
2020/05/11(月) 11:46:41.60ID:62ugI4sI0
>>453
>>454
>最初はローカルだけで完結するCLIツールがおすすめ
おおむね同意

CLIの難点は(初心者には)つまらないことだが
いきなりゲームとか作ろうとすると挫折するから
まず小物ツールを作って経験を積むのは大事だね
2020/05/11(月) 12:19:18.12ID:E4DJZwTiH
RailsがCoffeeScript推してた頃はフロントも総合した一貫性のある技術スタックにしていこうという気概があったんだけどね
結局、時代に選ばれたのはSPAとAPIでフロントとバックエンドの間に明確な技術境界を設けるというものだった
それ以来、RailsはWebの先端から脱落し、Rubyの凋落が始まった
2020/05/11(月) 12:37:05.90ID:masQzK0H0
DjangoもSpringもASP.NET(MVC/Razor Pages)もGinも
みんな時代に合わなくなってきているってことになるねw

ASP.NETなんてSSRはすでにobsolete扱い
MSは時代に合わなくなったフレームワークを莫大な開発費かけて作ってるわけだw
2020/05/11(月) 13:19:06.53ID:5SRnzYBd0
>>453
> 次に作成したいもの、作成できるものがよくわかっていません。
それは人に聞くものでもない。
自分が作りたいと思う動機付けが無ければ、意味がない。
2020/05/11(月) 13:34:37.20ID:62ugI4sI0
理想は何か作りたいアプリがあって
調べながらそのコードを書くと上達が早い

けど本当に作りたいものは難しいことが多いから
(機械学習で株式市場を予測して金を稼げるとか)
小物を作っていくうちにそれならこういうものも
できるというアイディアが湧いてくることもあるね
462デフォルトの名無しさん (アウアウエー Sae2-jgrQ)
垢版 |
2020/05/11(月) 13:46:59.41ID:MhpqGE2Na
Django はそれだけで API も造れるからまだ良いけど
Rails は終わってるな
2020/05/11(月) 14:28:23.99ID:GNIZ9TPPM
いつもの妄想虚言癖くんは相変わらずRubyもRails知らないの丸出しだな

平日昼間からID変えて連投しまくってアンチRuby&アンチMatz活動ご苦労様
464デフォルトの名無しさん (ワッチョイ 3ebb-8oPF)
垢版 |
2020/05/11(月) 16:25:29.55ID:oqh5wUWv0
超有名な「Classi」学校教育のICT活用を支援するクラウドサービスもrails製

なんと120万人近くのユーザを捌いているらしい。

これだけの規模のサービスを作れるrailsは最強。まさに覇権。
2020/05/11(月) 16:39:57.23ID:RveftTfZ0
「ユーザー数」の詳細がわからんとなんとも。
のべ/ユニーク、アクセス頻度、集中度、負荷、など。
2020/05/11(月) 16:52:03.96ID:E4DJZwTiH
https://www.itmedia.co.jp/news/spv/2005/07/news088.html
> 「課題が出せない」「試験が受けられない」――学校向けSaaS「Classi」がつながりにくい状態に 生徒から不満の声相次ぐ

Railsが悪いというつもりはないけど、まあよくある話だよね
多く見せるために全生徒をユーザー数として謳っていたけど、コロナショック以前は実際にはほとんど使われてなかったんだろう
2020/05/11(月) 20:53:05.87ID:ctqY8lB1r
俺は一通り文法学んだら数独ソルバーとかbrainf**kのインタープリタ作ってたな
2020/05/11(月) 21:52:37.48ID:M5DpbX0A0
Go, Ruby など、サーバー側は、CLI のちょっとしたフィルター・パイプなどを作るとか。
でも、しょーもない

「プログラミングのお題スレ」の簡単そうな問題を解くとか

Selenium Webdriver, Nokogiri で、簡単なものをスクレイピングするとか。
漏れはこれで、yahoo などのログインを自動化してる

SASS, Bootstrap, jQuery なども初心者向け。
Linux コマンドも、10個ぐらいは学んだ方がよい
2020/05/11(月) 22:02:19.51ID:M5DpbX0A0
Farstep【プログラミング講座】
https://www.youtube.com/channel/UCiGdng-6ZLS5tlfw0xnG3TA

この人が、ここ1週間で4本、Rails 動画を上げてる。
Bootstrap を使ってる
470デフォルトの名無しさん (ワッチョイ d342-aTVK)
垢版 |
2020/05/11(月) 23:01:03.73ID:9KnLD9b60
教えて頂きありがとうございます。
調べながら作ってみます。
ずっと先にはなりますが将来的には個人でゲームを開発してみたいです。
それから仕事としてゲーム開発に携わったりあらゆる分野で活躍できるようなプログラマーになりたいです。
2020/05/11(月) 23:52:58.38ID:RveftTfZ0
>>470
なら、RubyよりもC#!
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況