[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/13 18:23 / Filesize : 307 KB / Number-of Response : 1052
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 66



1 名前:デフォルトの名無しさん [2020/01/04(土) 01:15:34.30 ID:X7t3Qsuc0.net]
プログラミング言語 Rubyについての、初心者向けスレです。質問・要望・雑談などをどうぞ

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

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

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

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

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

Ruby コミュニティ公式
https://www.ruby-lang.org/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

426 名前:デフォルトの名無しさん (ワッチョイ bf70-y8FT) mailto:sage [2020/04/16(木) 23:04:14 ID:t0fn6/CJ0.net]
gem名のyaってなんやろ

427 名前:デフォルトの名無しさん (ワイーワ2 FFdf-xa8R) [2020/04/17(金) 13:31:00 ID:3B9MCfUYF.net]
yet another

428 名前:デフォルトの名無しさん (ワッチョイ ff14-Zn3B) mailto:sage [2020/04/17(金) 15:43:10 ID:9nBzfuh20.net]
YmcA

429 名前:デフォルトの名無しさん mailto:sage [2020/04/17(金) 17:33:29.74 ID:u7F1CGBb0.net]
ヤカン数字

430 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 07:02:41.78 ID:LLgtam5va.net]
Rubyの公式リファレンスは docs.ruby-lang.org です 〜公式な情報源を調べるクセを付けよう〜
https://qiita.com/jnchito/items/2dc760ee0716ea12bbf0

431 名前:デフォルトの名無しさん (ワッチョイ ff14-Zn3B) mailto:sage [2020/04/18(土) 11:58:34 ID:6HUqz/fc0.net]
「公式な情報源」が使いづらいからそういうことになるんだよな
開発者視線でユーザー視線になっていない

432 名前:デフォルトの名無しさん mailto:sage [2020/04/18(土) 22:00:04.31 ID:/lJ7KZ010.net]
Rubyの公式ドキュメントはマシな方
新言語だとドキュメント皆無もよくある

433 名前:デフォルトの名無しさん mailto:sage [2020/04/19(日) 01:06:00.73 ID:S496UsA30.net]
Rubyは何年たつんや?w
んな言い方を恥じろ!

434 名前:デフォルトの名無しさん (アウアウエー Sadf-Ho7r) mailto:sage [2020/04/19(日) 23:37:44 ID:+iHDEV0ra.net]
ドキュメントがない言語を使うメリットは何もないな
問題が起きた時に試しにやってみるしかないとか
ひどすぎる



435 名前:デフォルトの名無しさん (ワッチョイ f162-PxOI) mailto:sage [2020/04/23(木) 03:03:16 ID:XgCgy8390.net]
名前のタイプミスを狙った悪質なパッケージがRubyGemsで多数公開される
https://security.srad.jp/story/20/04/18/1920212/

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

悪質なパッケージはいずれもWindowsユーザーをターゲットにしたものとみられ、
インストールすると最終的にVBScriptがループで常駐してクリップボードを監視する。

436 名前:デフォルトの名無しさん (ワッチョイ 6b01-QpYc) mailto:sage [2020/04/23(木) 22:00:57 ID:xVkexwEH0.net]
んと、コンビニの雑誌の表紙が深田恭子の水着だったので、
深田恭子の年齢を一行スクリプトで37歳だったけど、もっと若く見えます。
何か間違ってますか?


ruby -r date -e "puts (Date.today - Date.new(1982,11,2)).to_i / 365.0"

437 名前:デフォルトの名無しさん mailto:sage [2020/04/23(木) 22:22:16.17 ID:UgZRsQiy0.net]
365でハードコーディングしないでうるう年換算しろ

438 名前:デフォルトの名無しさん mailto:sage [2020/04/23(木) 22:44:33.21 ID:xVkexwEH0.net]
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歳

439 名前:デフォルトの名無しさん (オッペケ Sr39-R0M4) mailto:sage [2020/04/23(木) 22:51:57 ID:vLHDuQrzr.net]
ゴルファーとしては詰めたくなる。なお11月2日以外とする
ruby -e"p (Time.now-Time.n

440 名前:ew(1982,11,2))/315576e2 []
[ここ壊れてます]

441 名前:デフォルトの名無しさん (ワッチョイ 4c2c-Hty+) [2020/04/23(木) 22:52:22 ID:C0/pHZNH0.net]
【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

442 名前:423 mailto:sage [2020/04/23(木) 22:56:32.86 ID:C0/pHZNH0.net]
2019-11-02 が、37歳の誕生日。
2019-11-01 が、36歳最後の日

( 20191101-19821102 ) / 10000 #=> 36

( 20191102-19821102 ) / 10000 #=> 37

443 名前:デフォルトの名無しさん (オッペケ Sr39-R0M4) mailto:sage [2020/04/23(木) 23:12:01 ID:vLHDuQrzr.net]
ああこれでいいのか
ruby -e'p eval(Time.new.strftime("%Y%j-1982306"))/1e3

444 名前:デフォルトの名無しさん (オッペケ Sr39-R0M4) mailto:sage [2020/04/23(木) 23:19:38 ID:vLHDuQrzr.net]
まだ詰められた。切りがないのでこれで最後に
ruby -e'p eval Time.new.strftime"%Y.%j-1982.306"



445 名前:デフォルトの名無しさん (ワッチョイ 0c01-UN6T) mailto:sage [2020/04/23(木) 23:28:58 ID:5udoMUF90.net]
>>423
へぇ〜

446 名前:デフォルトの名無しさん (ワッチョイ be2c-Qfm0) [2020/05/08(金) 12:54:24 ID:Fn4yfVbS0.net]
日本発の言語Ruby 人気続く訳
https://news.yahoo.co.jp/pickup/6359144

Matz へのインタビュー

447 名前:デフォルトの名無しさん (アウアウエー Sae2-jgrQ) [2020/05/08(金) 16:05:58 ID:iOEjZYuSa.net]
(Windows土座衛門に冷たいのは内緒)

448 名前:デフォルトの名無しさん (アウアウウー Sa1f-lvFW) mailto:sage [2020/05/08(金) 17:00:05 ID:CJKV4mcka.net]
確かに、宗教について聞けるくらいだったらWindows対応のポリシーについても聞いてみて欲しかったなw
まあ記者がRuby使ったことなさそうだから、まさか自分が当然のように何の疑問もなく使ってるWindowsが目の敵にされているなんて夢にも思ってないだろうけど

449 名前:デフォルトの名無しさん (ワッチョイ ea61-I8iA) mailto:sage [2020/05/08(金) 21:45:11 ID:Ht1PGvqd0.net]
Windows目の敵ってどういうこと?

450 名前:デフォルトの名無しさん (ワッチョイ 0b14-YoKk) mailto:sage [2020/05/08(金) 22:04:02 ID:D/r4SfE/0.net]
>>431
美味しんぼの熱狂的なファンだろ

451 名前:デフォルトの名無しさん (ワッチョイ 7333-sgQa) mailto:sage [2020/05/08(金) 22:53:47 ID:6z0wijKq0.net]
>>430
宣教師の経験があるレベルやぞ?
宗教のことなんかぜひとも訊いてくれ、ってなもんやろ。

Windowsのことを訊いたって、UNIX至上主義の講釈が返ってくるだけや。

452 名前:デフォルトの名無しさん (ワッチョイ bbad-I8iA) mailto:sage [2020/05/09(土) 18:23:36 ID:9+f2Z3ZT0.net]
Rubyは書きやすくていいが
もうちょいWindowsに対応すりゃ良かったのに
PythonにAIブームでパイ喰われて
一気に廃れてきたな

453 名前:デフォルトの名無しさん [2020/05/09(土) 19:30:30.55 ID:qYhHAGHH0.net]
URLの差か?
https://www.ruby.org/ (存在しない)
https://www.python.org/
https://www.perl.org/

それか英語で書かれたドキュメントの総量、
C/C++でのライブラリの作り方のドキュメント、
そしてendの量

454 名前:◆QZaw55cn4c (NZ 0Ha2-EltK) mailto:sage [2020/05/09(土) 19:58:32 ID:y1dzFt5uH.net]
>>434
個人的には ruby をもう一度盛り返したいと思っていますが
どんな分野を強化すればいいでしょうか?



455 名前:デフォルトの名無しさん (オッペケ Sr33-I8iA) mailto:sage [2020/05/09(土) 20:02:22 ID:I3214lBor.net]
>>436
まずは教養レベルの数学も知らないクソコテがこの世から消えることだな

456 名前:デフォルトの名無しさん (ワッチョイ bbad-I8iA) mailto:sage [2020/05/09(土) 20:06:18 ID:9+f2Z3ZT0.net]
>>436
RubyはRailsが強いのでWebアプリを本拠地にしていて
それ

457 名前:ヘいいんだけど発展していくためにひとつは
今言ったWindows、もうひとつはAndroid
そこでアプリを作りやすい環境があるといいと思います

というのもJavaやJavaScriptはこういう
マルチプラットフォームにしやすいので
普及した面があるだろうと思うからです
[]
[ここ壊れてます]

458 名前:デフォルトの名無しさん (オッペケ Sr33-I8iA) mailto:sage [2020/05/09(土) 20:10:00 ID:I3214lBor.net]
Javascriptがマルチプラットフォームってなんやねん

459 名前:デフォルトの名無しさん (ワッチョイ bbad-I8iA) mailto:sage [2020/05/09(土) 20:13:20 ID:9+f2Z3ZT0.net]
JavaScriptはエレクトロンとかあるしー

460 名前:◆QZaw55cn4c (NZ 0Ha2-EltK) mailto:sage [2020/05/09(土) 20:32:37 ID:y1dzFt5uH.net]
>>437
教養レベルの数学とは、具体的にどういう分野ですか?

461 名前:デフォルトの名無しさん (オッペケ Sr33-I8iA) mailto:sage [2020/05/09(土) 20:55:06 ID:I3214lBor.net]
>>441
少なくとも留数定理知らないバカは教養がない

462 名前:デフォルトの名無しさん (ワッチョイ 8f14-YoKk) mailto:sage [2020/05/09(土) 20:55:25 ID:e5F3j8ny0.net]
× 教養
○ 雑学

463 名前:デフォルトの名無しさん (オッペケ Sr33-I8iA) mailto:sage [2020/05/09(土) 20:55:54 ID:I3214lBor.net]
ちなみに教養って東大の教養学部時代のレベルってい見な

464 名前:デフォルトの名無しさん (ワッチョイ 8f14-YoKk) mailto:sage [2020/05/09(土) 21:17:50 ID:e5F3j8ny0.net]
ほらな。勝手な定義をし始めたw

これが教養(笑)



465 名前:デフォルトの名無しさん (ワッチョイ 5b01-A7sU) mailto:sage [2020/05/09(土) 22:04:19 ID:jpivn6ew0.net]
東大教養部でもtypoはするんだ

466 名前:デフォルトの名無しさん mailto:sage [2020/05/09(土) 22:21:01.05 ID:otSU2ylNa.net]
Javaだって実際にはほとんどUNIXサーバーで運用されてるわけで、Windowsとの相性の悪さは本質的な問題ではない
RubyがPythonに勝てない決定的かつ本質的な原因は、Rubyコミュニティとエンタープライズ分野の仲が極めて悪いからだ
特にMatzに至ってはエンタープライズを毛嫌いしており、意図的にエンタープライズ分野の人間をコミュニティから排除している

467 名前:デフォルトの名無しさん (ワッチョイ 8f14-YoKk) mailto:sage [2020/05/09(土) 22:33:57 ID:e5F3j8ny0.net]
>>447
> Javaだって実際にはほとんどUNIXサーバーで運用されてるわけで、Windowsとの相性の悪さは本質的な問題ではない

UNIXサーバーで運用されるのと、Windowsとの相性がどう関係するの?
まさかUNIXサーバーで運用してるのは、WindowsやLinuxと相性が悪いからだ!って
言いたいわけ?

468 名前:デフォルトの名無しさん [2020/05/10(日) 06:25:22.95 ID:D36zapAH0.net]
ID:e5F3j8ny0 はキチガイ

469 名前:デフォルトの名無しさん (ワッチョイ d3e6-Qfm0) mailto:sage [2020/05/10(日) 15:26:20 ID:idocV57G0.net]
「主張しないOSだったから世界に広がった」TRONの生みの親・坂村健が語る

470 名前:デフォルトの名無しさん (ワッチョイ 7314-YoKk) mailto:sage [2020/05/10(日) 15:38:52 ID:wRm6C2I10.net]
「主張しないOSだったから世界に広がった」そう張するTRONはなぜ世界に広がらなかったのか?

471 名前:デフォルトの名無しさん (ワッチョイ 2a01-Yqly) mailto:sage [2020/05/10(日) 15:55:32 ID:sqrrAwwF0.net]
>>451
飛行機撃墜されたから

472 名前:デフォルトの名無しさん (ワッチョイ d342-jW3u) [2020/05/11(月) 09:52:12 ID:9KnLD9b60.net]
Rubyの初歩を終えたら上達のために何か作ってみたいのですが、どんなものを作るのがいいのでしょうか?
HTMLCSSを学んだのでお問い合わせフォームを作成しようとは思っているのですが、次に作成したいもの、作成できるものがよくわかっていません。

473 名前:デフォルトの名無しさん (ワッチョイ 2a01-Yqly) mailto:sage [2020/05/11(月) 10:39:50 ID:masQzK0H0.net]
>>453
最初はローカルだけで完結するCLIツールがおすすめ
ファイル名検索、文字列検索、ファイル名の一括置換、文字列の一括置換、ログファイルの集計のようなもの
findやgrepの再発明だけど文字列操作、コレクション操作、ファイルI/O、オプションパース、エラーハンドリング、プログラムの構造化方法みたいな基本的なことが身につく
アルゴリズムのオーダーも考えながら作ると尚良い

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

お問い合わせフォーム自体はRuby使わなくても実現できるけど
POSTされたデータをRubyで処理したりフォーム自体をRubyから返すようなサイトを作るのは
HTML/CSS以外にHTTPとWeb framework(SinatraかRails)を学ぶ必要があるので
他言語を習得してるのでないなら上の2つくらいは問題なくできる程度にRubyに習熟してからのほうが効率がいいよ

474 名前:デフォルトの名無しさん (ワッチョイ b788-3QAi) mailto:sage [2020/05/11(月) 11:19:12 ID:UiQRQo+f0.net]
railsの環境構築がダルい
nodejs入れさせられたりして、じゃあnodejsで開発すりゃいいじゃんってなる
他言語に頼るのかまったくわからん
あとwebpackerもエラー吐きまくりで原因調べてもまったく解決しない



475 名前:デフォルトの名無しさん (アウアウウー Sa1f-lvFW) mailto:sage [2020/05/11(月) 11:37:06 ID:31bxup8+a.net]
Railsは本来的には古典的なMVCアプリに特化していて、SPAには無駄な部分がとても多いし、原理的にフロント部分についてはカバーのしようがないからね
もはや時代に合わなくなってきているのは事実

476 名前:デフォルトの名無しさん (ワッチョイ bbad-I8iA) mailto:sage [2020/05/11(月) 11:46:41 ID:62ugI4sI0.net]
>>453
>>454
>最初はローカルだけで完結するCLIツールがおすすめ
おおむね同意

CLIの難点は(初心者には)つまらないことだが
いきなりゲームとか作ろうとすると挫折するから
まず小物ツールを作って経験を積むのは大事だね

477 名前:デフォルトの名無しさん mailto:sage [2020/05/11(月) 12:19:18.12 ID:E4DJZwTiH.net]
RailsがCoffeeScript推してた頃はフロントも総合した一貫性のある技術スタックにしていこうという気概があったんだけどね
結局、時代に選ばれたのはSPAとAPIでフロントとバックエンドの間に明確な技術境界を設けるというものだった
それ以来、RailsはWebの先端から脱落し、Rubyの凋落が始まった

478 名前:デフォルトの名無しさん (ワッチョイ 2a01-Yqly) mailto:sage [2020/05/11(月) 12:37:05 ID:masQzK0H0.net]
DjangoもSpringもASP.NET(MVC/Razor Pages)もGinも
みんな時代に合わなくなってきているってことになるねw

ASP.NETなんてSSRはすでにobsolete扱い
MSは時代に合わなくなったフレームワークを莫大な開発費かけて作ってるわけだw

479 名前:デフォルトの名無しさん (ワッチョイ ea79-O+HC) mailto:sage [2020/05/11(月) 13:19:06 ID:5SRnzYBd0.net]
>>453
> 次に作成したいもの、作成できるものがよくわかっていません。
それは人に聞くものでもない。
自分が作りたいと思う動機付けが無ければ、意味がない。

480 名前:デフォルトの名無しさん (ワッチョイ bbad-I8iA) mailto:sage [2020/05/11(月) 13:34:37 ID:62ugI4sI0.net]
理想は何か作りたいアプリがあって
調べながらそのコードを書くと上達が早い

けど本当に作りたいものは難しいことが多いから
(機械学習で株式市場を予測して金を稼げるとか)
小物を作っていくうちにそれならこういうものも
できるというアイディアが湧いてくることもあるね

481 名前:デフォルトの名無しさん (アウアウエー Sae2-jgrQ) [2020/05/11(月) 13:46:59 ID:MhpqGE2Na.net]
Django はそれだけで API も造れるからまだ良いけど
Rails は終わってるな

482 名前:デフォルトの名無しさん (ブーイモ MMd6-yKpr) mailto:sage [2020/05/11(月) 14:28:23 ID:GNIZ9TPPM.net]
いつもの妄想虚言癖くんは相変わらずRubyもRails知らないの丸出しだな

平日昼間からID変えて連投しまくってアンチRuby&アンチMatz活動ご苦労様

483 名前:デフォルトの名無しさん [2020/05/11(月) 16:25:29.55 ID:oqh5wUWv0.net]
超有名な「Classi」学校教育のICT活用を支援するクラウドサービスもrails製

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

これだけの規模のサービスを作れるrailsは最強。まさに覇権。

484 名前:デフォルトの名無しさん (ワッチョイ 7333-sgQa) mailto:sage [2020/05/11(月) 16:39:57 ID:RveftTfZ0.net]
「ユーザー数」の詳細がわからんとなんとも。
のべ/ユニーク、アクセス頻度、集中度、負荷、など。



485 名前:デフォルトの名無しさん mailto:sage [2020/05/11(月) 16:52:03.96 ID:E4DJZwTiH.net]
https://www.itmedia.co.jp/news/spv/2005/07/news088.html
> 「課題が出せない」「試験が受けられない」――学校向けSaaS「Classi」がつながりにくい状態に 生徒から不満の声相次ぐ

Railsが悪いというつもりはないけど、まあよくある話だよね
多く見せるために全生徒をユーザー数として謳っていたけど、コロナショック以前は実際にはほとんど使われてなかったんだろう

486 名前:デフォルトの名無しさん (オッペケ Sr33-I8iA) mailto:sage [2020/05/11(月) 20:53:05 ID:ctqY8lB1r.net]
俺は一通り文法学んだら数独ソルバーとかbrainf**kのインタープリタ作ってたな

487 名前:デフォルトの名無しさん (ワッチョイ be2c-Qfm0) mailto:sage [2020/05/11(月) 21:52:37 ID:M5DpbX0A0.net]
Go, Ruby など、サーバー側は、CLI のちょっとしたフィルター・パイプなどを作るとか。
でも、しょーもない

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

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

SASS, Bootstrap, jQuery なども初心者向け。
Linux コマンドも、10個ぐらいは学んだ方がよい

488 名前:デフォルトの名無しさん (ワッチョイ be2c-Qfm0) mailto:sage [2020/05/11(月) 22:02:19 ID:M5DpbX0A0.net]
Farstep【プログラミング講座】
https://www.youtube.com/channel/UCiGdng-6ZLS5tlfw0xnG3TA

この人が、ここ1週間で4本、Rails 動画を上げてる。
Bootstrap を使ってる

489 名前:デフォルトの名無しさん [2020/05/11(月) 23:01:03.73 ID:9KnLD9b60.net]
教えて頂きありがとうございます。
調べながら作ってみます。
ずっと先にはなりますが将来的には個人でゲームを開発してみたいです。
それから仕事としてゲーム開発に携わったりあらゆる分野で活躍できるようなプログラマーになりたいです。

490 名前:デフォルトの名無しさん mailto:sage [2020/05/11(月) 23:52:58.38 ID:RveftTfZ0.net]
>>470
なら、RubyよりもC#!

491 名前:デフォルトの名無しさん (アウアウエー Sae2-jgrQ) [2020/05/12(火) 10:13:53 ID:4WwqN1hQa.net]
Unity + C# 超おすすめ
Ruby 忘れて良い

492 名前:デフォルトの名無しさん (JP 0He6-lvFW) mailto:sage [2020/05/12(火) 17:40:54 ID:v0jwNoPnH.net]
まあRubyでも怪盗ロワイヤル系のクソソシャゲなら作れるぞ
まあそんなの作れたところで今時仕事ないし、アーキテクチャ的には単なる普通のWebアプリなので
ゲーム作りのスキルはほとんど身につかなくて時間の無駄だろうけど

493 名前:デフォルトの名無しさん (ワッチョイ 9f5f-A9by) mailto:sage [2020/05/12(火) 19:19:51 ID:PEyfu59N0.net]
RPGツクールXP/VXならばRubyなんだよなぁ

494 名前:デフォルトの名無しさん (ワッチョイ bbad-I8iA) mailto:sage [2020/05/12(火) 21:41:35 ID:1JM+jinB0.net]
ツクールMVでJavaScriptに変えちゃったのが残念
モバイル出力対応の都合で仕様がないんだろうけど



495 名前:デフォルトの名無しさん (ワッチョイ d342-aTVK) [2020/05/12(火) 22:07:41 ID:Bhe4de5t0.net]
C#がゲーム開発に適しているんですね。
ゲーム開発、セキュリティ関係、リモートワーク、システムエンジニアに興味があります。

496 名前:デフォルトの名無しさん [2020/05/12(火) 22:12:55.72 ID:Bhe4de5t0.net]
趣味レベルでもいいので将棋プログラムやチェスプログラムも作ってみたいです。

497 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 22:18:02.61 ID:Yyd7NZU2r.net]
いいんじゃない。自分の作ったAIと他人の作ったやつを対戦させてみればよい

498 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 22:35:58.24 ID:1JM+jinB0.net]
>>476
いきなり難しいのは作れないから簡単なのから作るといいよ
たとえば将棋やチェスの前にリバーシやトランプとか
もっといえば最初はCUIのマルバツから始める位でいい

499 名前: []
[ここ壊れてます]

500 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 23:29:09.40 ID:6bKcudlj0.net]
CUIのマルバツというと
先手・2、2、○
後手・1、1、×
先手・1、2、○
9秒、8、7、

とかそんな感じか?

501 名前:デフォルトの名無しさん mailto:sage [2020/05/12(火) 23:58:29.03 ID:qFAkep2ZM.net]
>>477
作れば良かです。

502 名前:デフォルトの名無しさん (ワッチョイ 2dad-Wcp/) mailto:sage [2020/05/13(水) 01:08:11 ID:fGvC/Rms0.net]
>>480
○・・
・・・
・・×

↑みたいにCUIでも
盤面表示できるでしょ?
たった三行だし

503 名前:デフォルトの名無しさん (アウアウウー Sa1d-Y9FA) mailto:sage [2020/05/13(水) 06:42:48 ID:1S/vEImaa.net]
お前のやる言語はRubyじゃないって散々言われてんのに聞く耳持ってないなコイツ。

504 名前:デフォルトの名無しさん (ワッチョイ cd14-ds4R) mailto:sage [2020/05/13(水) 08:20:46 ID:UxgyOyJl0.net]
>>482
ポケモンだってCUIでできるしな!
https://www.youtube.com/watch?v=v80QzGYktK8



505 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 08:28:32.53 ID:sTsOjaTK0.net]
>>484
なんかすごいなw
これだけ作り込んでいるのに、パッと見てすぐ目立つ Your Heath の綴りが間違ったままなのが謎だが。

506 名前:デフォルトの名無しさん mailto:sage [2020/05/13(水) 15:04:51.14 ID:fGvC/Rms0.net]
いやまあ本格的にゲーム作るなら
UnityとC#だろうけど

Rubyスレなんだし
とりあえずCUIの簡単なゲームから
練習するのも悪くないと思うよ

507 名前:デフォルトの名無しさん (ワッチョイ 3133-6wub) mailto:sage [2020/05/13(水) 15:26:01 ID:v9SqqT/+0.net]
なにをどうやりたいのかによるな。
型なしスクリプト言語はよしあしだから。

いわゆるゲームがしたいのなら、Rubyはほどほどに。

508 名前:デフォルトの名無しさん [2020/05/13(水) 15:41:23.13 ID:oWyvBIrOa.net]
curses on ruby

509 名前:デフォルトの名無しさん (ワッチョイ 7f2c-JcAG) mailto:sage [2020/05/13(水) 18:13:34 ID:VSt/R8YQ0.net]
Ruby は、小説ゲームなどのシナリオを、ゲームデータに変換するツールには使えるかも

Lua, Squirrel などを使うことも多いけど

510 名前:デフォルトの名無しさん (ワッチョイ 2dad-Wcp/) mailto:sage [2020/05/13(水) 19:10:38 ID:fGvC/Rms0.net]
RPGツクール(XP/VX)もあるし
一応ゲームライブラリもあるから
2DゲームならRubyも手軽で良いと思う
3DゲーならUnityほぼ一択だろうけど

511 名前:デフォルトの名無しさん (オッペケ Sr75-Wcp/) mailto:sage [2020/05/13(水) 19:27:44 ID:VG+eVs4Ur.net]
2Dゲーム用の未だに開発が続いているRubyのライブラリってあんの?

512 名前:デフォルトの名無しさん (ワッチョイ 6de6-imz8) [2020/05/13(水) 22:19:09 ID:PF9y92K50.net]
初心者です。
gem で sqlite3を入れようとしてもtkを入れようとしてもエラーになります。

署名は信頼されていません。って誰でしょう。

みなさん、どうしているの?

513 名前:デフォルトの名無しさん mailto:sage [2020/05/14(木) 01:10:11.58 ID:xwBNTZK50.net]
こういうのってコンソールのエラー画像貼った方が分かりやすい

514 名前:デフォルトの名無しさん [2020/05/14(木) 06:31:55.66 ID:/X2nuCW20.net]
492です。
msysにgccを入れたらできました。



515 名前:デフォルトの名無しさん (ワッチョイ 3133-6wub) mailto:sage [2020/05/14(木) 10:13:36 ID:CBkLiWJv0.net]
>>494
ズコー。
署名なんか関係なかったやろ。w

516 名前:デフォルトの名無しさん mailto:sage [2020/05/14(木) 13:41:01.55 ID:FSEZeoAj0.net]
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト

まず、パッケージ情報を最新にしてから、各パッケージをインストールする

sudo apt-get update

sudo apt install -y build-essential
sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev
sudo apt-get install -y libsqlite3-dev sqlite3

build-essential には、gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などの、
コンパイルツールが入っています

次に、

517 名前:openssl, readline, zlib のパッケージをインストールする。
さらに、sqlite3 関連のパッケージもインストールする

こういうパッケージが入っていて初めて、これらに対応する、Ruby gem が動く
[]
[ここ壊れてます]

518 名前:デフォルトの名無しさん (ワッチョイ 1f42-uRPb) [2020/05/17(日) 06:00:27 ID:ziL5Ecak0.net]
CLIツールを作成するために、Bundlerをインストールしたいのですが
コマンドプロンプトに$ gem install bundler
と入力しEnterを押しても閉じるだけで何も状況が変わっていない気がします。
既存のCLIツール作成の記述画面を調べてみても
学んだputs,if,繰り返し処理のような文法は一切なく謎の文字列にしか見えず
用語の場合は調べれば対応できるかもしれませんが、用語ではなく何を示しているのかさえわかりません。
助けてください。

519 名前:デフォルトの名無しさん (オッペケ Sr63-Wcp/) mailto:sage [2020/05/17(日) 06:12:55 ID:C7MdgMNcr.net]
謎の文字列ってなんだよ

520 名前:デフォルトの名無しさん [2020/05/17(日) 07:17:57.55 ID:ziL5Ecak0.net]
上からの一部になりますがこのような感じです
# bundlerをインストール
$ gem install bundler

# gemパッケージの雛形を作成
$ bundle gem str_convert_utils -b
Creating gem 'str_convert_utils'...
create str_convert_utils/Gemfile
create str_convert_utils/lib/str_convert_utils.rb
create str_convert_utils/lib/str_convert_utils/version.rb

521 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 07:26:20.95 ID:C7MdgMNcr.net]
で何がしたいんだよ

522 名前:デフォルトの名無しさん [2020/05/17(日) 07:34:46.84 ID:ziL5Ecak0.net]
bundlerをインストールしてCLIツールを作成したいと思っているのですがbundlerのインストールのやり方がわかりません

523 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 07:35:35.28 ID:C7MdgMNcr.net]
もうインストールできるだろ

524 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 07:36:49.43 ID:C7MdgMNcr.net]
*もうインストールできてるでしょ



525 名前:デフォルトの名無しさん (ワッチョイ 1f42-EoUu) [2020/05/17(日) 08:04:53 ID:ziL5Ecak0.net]
rubyのインストールはコマンドプロンプトで行ったので同じようにインストールするものかと思いましたが
無事にbundlerをインストールすることが出来ているようなのでよかったです
ありがとうございます

526 名前:デフォルトの名無しさん (オッペケ Sr63-Wcp/) mailto:sage [2020/05/17(日) 09:35:16 ID:C7MdgMNcr.net]
質問する時は以下の点に留意すると回答が得られやすいぞ
・OS, Rubyなどのバージョンを書く
・何がしたいのか明確に書く
・どうなったのか明確に書く






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<307KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef