[過去ログ] Ruby 初心者スレッド Part 66 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
407: (ワッチョイ 9f01-7Des) 2020/04/16(木)19:02 ID:phPWx1q30(1) AAS
>>401
require 'ya_kansuji'
array = %w(八京 2垓 1兆 壱萬 一兆 四 89 五 一 六 二 七 八 三 九 十 百 二十)
array.sort_by{|x| YaKansuji.to_i(x)}
#=> ["一", "二", "三", "四", "五", "六", "七", "八", "九", "十",
"二十", "89", "百", "壱萬", "一兆", "1兆", "八京", "2垓"]
408: (ワッチョイ 9733-43xc) 2020/04/16(木)20:36 ID:nPvX7Tsg0(1) AAS
>>405
んなマジメな話ちゃうやろ。w
409: (ワッチョイ bf70-y8FT) 2020/04/16(木)23:04 ID:t0fn6/CJ0(1) AAS
gem名のyaってなんやろ
410: (ワイーワ2 FFdf-xa8R) 2020/04/17(金)13:31 ID:3B9MCfUYF(1) AAS
yet another
411: (ワッチョイ ff14-Zn3B) 2020/04/17(金)15:43 ID:9nBzfuh20(1) AAS
YmcA
412: (ワッチョイ 9733-5M7y) 2020/04/17(金)17:33 ID:u7F1CGBb0(1) AAS
ヤカン数字
413: (アウアウエー Sadf-csEB) 2020/04/18(土)07:02 ID:LLgtam5va(1) AAS
Rubyの公式リファレンスは docs.ruby-lang.org です 〜公式な情報源を調べるクセを付けよう〜
外部リンク:qiita.com
414: (ワッチョイ ff14-Zn3B) 2020/04/18(土)11:58 ID:6HUqz/fc0(1) AAS
「公式な情報源」が使いづらいからそういうことになるんだよな
開発者視線でユーザー視線になっていない
415: (ワッチョイ 57ad-LzhE) 2020/04/18(土)22:00 ID:/lJ7KZ010(1) AAS
Rubyの公式ドキュメントはマシな方
新言語だとドキュメント皆無もよくある
416: (ワッチョイ 9733-5M7y) 2020/04/19(日)01:06 ID:S496UsA30(1) AAS
Rubyは何年たつんや?w
んな言い方を恥じろ!
417: (アウアウエー Sadf-Ho7r) 2020/04/19(日)23:37 ID:+iHDEV0ra(1) AAS
ドキュメントがない言語を使うメリットは何もないな
問題が起きた時に試しにやってみるしかないとか
ひどすぎる
418: (ワッチョイ f162-PxOI) 2020/04/23(木)03:03 ID:XgCgy8390(1) AAS
名前のタイプミスを狙った悪質なパッケージがRubyGemsで多数公開される
外部リンク:security.srad.jp
700以上の悪質なパッケージが2つのアカウントからアップロードされたそうだ。
悪質なパッケージのダウンロード数は2アカウント合計で10万件
悪質なパッケージはいずれもWindowsユーザーをターゲットにしたものとみられ、
インストールすると最終的にVBScriptがループで常駐してクリップボードを監視する。
419: (ワッチョイ 6b01-QpYc) 2020/04/23(木)22:00 ID:xVkexwEH0(1/2) AAS
んと、コンビニの雑誌の表紙が深田恭子の水着だったので、
深田恭子の年齢を一行スクリプトで37歳だったけど、もっと若く見えます。
何か間違ってますか?
ruby -r date -e "puts (Date.today - Date.new(1982,11,2)).to_i / 365.0"
420: (ワッチョイ e270-c7If) 2020/04/23(木)22:22 ID:UgZRsQiy0(1) AAS
365でハードコーディングしないでうるう年換算しろ
421: (ワッチョイ 6b01-QpYc) 2020/04/23(木)22:44 ID:xVkexwEH0(2/2) AAS
require 'date'
n = 0
d = Date.new(1982,11,2)
t = Date.today
while (d < t)
d = (d >> 12)
n = n + 1
省3
422: (オッペケ Sr39-R0M4) 2020/04/23(木)22:51 ID:vLHDuQrzr(1/3) AAS
ゴルファーとしては詰めたくなる。なお11月2日以外とする
ruby -e"p (Time.now-Time.new(1982,11,2))/315576e2
423(1): (ワッチョイ 4c2c-Hty+) 2020/04/23(木)22:52 ID:C0/pHZNH0(1/2) AAS
【Rails 5】Userの現在の年齢を生年月日から計算する方法と、ransackを使わずに年齢の範囲検索フォームの実装
外部リンク:qiita.com
生年月日から年齢を簡易計算する数式
外部リンク:qiita.com
今日・生年月日を、yyyymmdd で表して、
( 今日 - 生年月日 ) / 10000
( 20200423-19821102 ) / 10000.to_f #=> 37.9321
省1
424: 423 (ワッチョイ 4c2c-Hty+) 2020/04/23(木)22:56 ID:C0/pHZNH0(2/2) AAS
2019-11-02 が、37歳の誕生日。
2019-11-01 が、36歳最後の日
( 20191101-19821102 ) / 10000 #=> 36
( 20191102-19821102 ) / 10000 #=> 37
425: (オッペケ Sr39-R0M4) 2020/04/23(木)23:12 ID:vLHDuQrzr(2/3) AAS
ああこれでいいのか
ruby -e'p eval(Time.new.strftime("%Y%j-1982306"))/1e3
426: (オッペケ Sr39-R0M4) 2020/04/23(木)23:19 ID:vLHDuQrzr(3/3) AAS
まだ詰められた。切りがないのでこれで最後に
ruby -e'p eval Time.new.strftime"%Y.%j-1982.306"
427: (ワッチョイ 0c01-UN6T) 2020/04/23(木)23:28 ID:5udoMUF90(1) AAS
>>423
へぇ〜
428: (ワッチョイ be2c-Qfm0) 2020/05/08(金)12:54 ID:Fn4yfVbS0(1) AAS
日本発の言語Ruby 人気続く訳
外部リンク:news.yahoo.co.jp
Matz へのインタビュー
429: (アウアウエー Sae2-jgrQ) 2020/05/08(金)16:05 ID:iOEjZYuSa(1) AAS
(Windows土座衛門に冷たいのは内緒)
430(1): (アウアウウー Sa1f-lvFW) 2020/05/08(金)17:00 ID:CJKV4mcka(1) AAS
確かに、宗教について聞けるくらいだったらWindows対応のポリシーについても聞いてみて欲しかったなw
まあ記者がRuby使ったことなさそうだから、まさか自分が当然のように何の疑問もなく使ってるWindowsが目の敵にされているなんて夢にも思ってないだろうけど
431(1): (ワッチョイ ea61-I8iA) 2020/05/08(金)21:45 ID:Ht1PGvqd0(1) AAS
Windows目の敵ってどういうこと?
432: (ワッチョイ 0b14-YoKk) 2020/05/08(金)22:04 ID:D/r4SfE/0(1) AAS
>>431
美味しんぼの熱狂的なファンだろ
433: (ワッチョイ 7333-sgQa) 2020/05/08(金)22:53 ID:6z0wijKq0(1) AAS
>>430
宣教師の経験があるレベルやぞ?
宗教のことなんかぜひとも訊いてくれ、ってなもんやろ。
Windowsのことを訊いたって、UNIX至上主義の講釈が返ってくるだけや。
434(1): (ワッチョイ bbad-I8iA) 2020/05/09(土)18:23 ID:9+f2Z3ZT0(1/3) AAS
Rubyは書きやすくていいが
もうちょいWindowsに対応すりゃ良かったのに
PythonにAIブームでパイ喰われて
一気に廃れてきたな
435: (ワッチョイ eaa5-NK3V) 2020/05/09(土)19:30 ID:qYhHAGHH0(1) AAS
URLの差か?
外部リンク:www.ruby.org (存在しない)
外部リンク:www.python.org
外部リンク:www.perl.org
それか英語で書かれたドキュメントの総量、
C/C++でのライブラリの作り方のドキュメント、
そしてendの量
436(2): ◆QZaw55cn4c (NZ 0Ha2-EltK) 2020/05/09(土)19:58 ID:y1dzFt5uH(1/2) AAS
>>434
個人的には ruby をもう一度盛り返したいと思っていますが
どんな分野を強化すればいいでしょうか?
437(1): (オッペケ Sr33-I8iA) 2020/05/09(土)20:02 ID:I3214lBor(1/4) AAS
>>436
まずは教養レベルの数学も知らないクソコテがこの世から消えることだな
438: (ワッチョイ bbad-I8iA) 2020/05/09(土)20:06 ID:9+f2Z3ZT0(2/3) AAS
>>436
RubyはRailsが強いのでWebアプリを本拠地にしていて
それはいいんだけど発展していくためにひとつは
今言ったWindows、もうひとつはAndroid
そこでアプリを作りやすい環境があるといいと思います
というのもJavaやJavaScriptはこういう
マルチプラットフォームにしやすいので
省1
439: (オッペケ Sr33-I8iA) 2020/05/09(土)20:10 ID:I3214lBor(2/4) AAS
Javascriptがマルチプラットフォームってなんやねん
440: (ワッチョイ bbad-I8iA) 2020/05/09(土)20:13 ID:9+f2Z3ZT0(3/3) AAS
JavaScriptはエレクトロンとかあるしー
441(1): ◆QZaw55cn4c (NZ 0Ha2-EltK) 2020/05/09(土)20:32 ID:y1dzFt5uH(2/2) AAS
>>437
教養レベルの数学とは、具体的にどういう分野ですか?
442: (オッペケ Sr33-I8iA) 2020/05/09(土)20:55 ID:I3214lBor(3/4) AAS
>>441
少なくとも留数定理知らないバカは教養がない
443: (ワッチョイ 8f14-YoKk) 2020/05/09(土)20:55 ID:e5F3j8ny0(1/3) AAS
× 教養
○ 雑学
444: (オッペケ Sr33-I8iA) 2020/05/09(土)20:55 ID:I3214lBor(4/4) AAS
ちなみに教養って東大の教養学部時代のレベルってい見な
445: (ワッチョイ 8f14-YoKk) 2020/05/09(土)21:17 ID:e5F3j8ny0(2/3) AAS
ほらな。勝手な定義をし始めたw
これが教養(笑)
446: (ワッチョイ 5b01-A7sU) 2020/05/09(土)22:04 ID:jpivn6ew0(1) AAS
東大教養部でもtypoはするんだ
447(1): (アウアウウー Sa1f-lvFW) 2020/05/09(土)22:21 ID:otSU2ylNa(1) AAS
Javaだって実際にはほとんどUNIXサーバーで運用されてるわけで、Windowsとの相性の悪さは本質的な問題ではない
RubyがPythonに勝てない決定的かつ本質的な原因は、Rubyコミュニティとエンタープライズ分野の仲が極めて悪いからだ
特にMatzに至ってはエンタープライズを毛嫌いしており、意図的にエンタープライズ分野の人間をコミュニティから排除している
448: (ワッチョイ 8f14-YoKk) 2020/05/09(土)22:33 ID:e5F3j8ny0(3/3) AAS
>>447
> Javaだって実際にはほとんどUNIXサーバーで運用されてるわけで、Windowsとの相性の悪さは本質的な問題ではない
UNIXサーバーで運用されるのと、Windowsとの相性がどう関係するの?
まさかUNIXサーバーで運用してるのは、WindowsやLinuxと相性が悪いからだ!って
言いたいわけ?
449: (ワッチョイ eaca-IfE9) 2020/05/10(日)06:25 ID:D36zapAH0(1) AAS
ID:e5F3j8ny0 はキチガイ
450: (ワッチョイ d3e6-Qfm0) 2020/05/10(日)15:26 ID:idocV57G0(1) AAS
「主張しないOSだったから世界に広がった」TRONの生みの親・坂村健が語る
451(1): (ワッチョイ 7314-YoKk) 2020/05/10(日)15:38 ID:wRm6C2I10(1) AAS
「主張しないOSだったから世界に広がった」そう張するTRONはなぜ世界に広がらなかったのか?
452: (ワッチョイ 2a01-Yqly) 2020/05/10(日)15:55 ID:sqrrAwwF0(1) AAS
>>451
飛行機撃墜されたから
453(3): (ワッチョイ d342-jW3u) 2020/05/11(月)09:52 ID:9KnLD9b60(1/2) AAS
Rubyの初歩を終えたら上達のために何か作ってみたいのですが、どんなものを作るのがいいのでしょうか?
HTMLCSSを学んだのでお問い合わせフォームを作成しようとは思っているのですが、次に作成したいもの、作成できるものがよくわかっていません。
454(1): (ワッチョイ 2a01-Yqly) 2020/05/11(月)10:39 ID:masQzK0H0(1/2) AAS
>>453
最初はローカルだけで完結するCLIツールがおすすめ
ファイル名検索、文字列検索、ファイル名の一括置換、文字列の一括置換、ログファイルの集計のようなもの
findやgrepの再発明だけど文字列操作、コレクション操作、ファイルI/O、オプションパース、エラーハンドリング、プログラムの構造化方法みたいな基本的なことが身につく
アルゴリズムのオーダーも考えながら作ると尚良い
次にWebアクセスを伴うCLIツール
AJAXが使われてないサイトの簡単なスクレイピングがおすすめ
省5
455: (ワッチョイ b788-3QAi) 2020/05/11(月)11:19 ID:UiQRQo+f0(1) AAS
railsの環境構築がダルい
nodejs入れさせられたりして、じゃあnodejsで開発すりゃいいじゃんってなる
他言語に頼るのかまったくわからん
あとwebpackerもエラー吐きまくりで原因調べてもまったく解決しない
456: (アウアウウー Sa1f-lvFW) 2020/05/11(月)11:37 ID:31bxup8+a(1) AAS
Railsは本来的には古典的なMVCアプリに特化していて、SPAには無駄な部分がとても多いし、原理的にフロント部分についてはカバーのしようがないからね
もはや時代に合わなくなってきているのは事実
457: (ワッチョイ bbad-I8iA) 2020/05/11(月)11:46 ID:62ugI4sI0(1/2) AAS
>>453
>>454
>最初はローカルだけで完結するCLIツールがおすすめ
おおむね同意
CLIの難点は(初心者には)つまらないことだが
いきなりゲームとか作ろうとすると挫折するから
まず小物ツールを作って経験を積むのは大事だね
458: (JP 0He6-lvFW) 2020/05/11(月)12:19 ID:E4DJZwTiH(1/2) AAS
RailsがCoffeeScript推してた頃はフロントも総合した一貫性のある技術スタックにしていこうという気概があったんだけどね
結局、時代に選ばれたのはSPAとAPIでフロントとバックエンドの間に明確な技術境界を設けるというものだった
それ以来、RailsはWebの先端から脱落し、Rubyの凋落が始まった
459: (ワッチョイ 2a01-Yqly) 2020/05/11(月)12:37 ID:masQzK0H0(2/2) AAS
DjangoもSpringもASP.NET(MVC/Razor Pages)もGinも
みんな時代に合わなくなってきているってことになるねw
ASP.NETなんてSSRはすでにobsolete扱い
MSは時代に合わなくなったフレームワークを莫大な開発費かけて作ってるわけだw
460: (ワッチョイ ea79-O+HC) 2020/05/11(月)13:19 ID:5SRnzYBd0(1) AAS
>>453
> 次に作成したいもの、作成できるものがよくわかっていません。
それは人に聞くものでもない。
自分が作りたいと思う動機付けが無ければ、意味がない。
461: (ワッチョイ bbad-I8iA) 2020/05/11(月)13:34 ID:62ugI4sI0(2/2) AAS
理想は何か作りたいアプリがあって
調べながらそのコードを書くと上達が早い
けど本当に作りたいものは難しいことが多いから
(機械学習で株式市場を予測して金を稼げるとか)
小物を作っていくうちにそれならこういうものも
できるというアイディアが湧いてくることもあるね
462: (アウアウエー Sae2-jgrQ) 2020/05/11(月)13:46 ID:MhpqGE2Na(1) AAS
Django はそれだけで API も造れるからまだ良いけど
Rails は終わってるな
463: (ブーイモ MMd6-yKpr) 2020/05/11(月)14:28 ID:GNIZ9TPPM(1) AAS
いつもの妄想虚言癖くんは相変わらずRubyもRails知らないの丸出しだな
平日昼間からID変えて連投しまくってアンチRuby&アンチMatz活動ご苦労様
464: (ワッチョイ 3ebb-8oPF) 2020/05/11(月)16:25 ID:oqh5wUWv0(1) AAS
超有名な「Classi」学校教育のICT活用を支援するクラウドサービスもrails製
なんと120万人近くのユーザを捌いているらしい。
これだけの規模のサービスを作れるrailsは最強。まさに覇権。
465: (ワッチョイ 7333-sgQa) 2020/05/11(月)16:39 ID:RveftTfZ0(1/2) AAS
「ユーザー数」の詳細がわからんとなんとも。
のべ/ユニーク、アクセス頻度、集中度、負荷、など。
466: (JP 0He6-lvFW) 2020/05/11(月)16:52 ID:E4DJZwTiH(2/2) AAS
外部リンク[html]:www.itmedia.co.jp
> 「課題が出せない」「試験が受けられない」――学校向けSaaS「Classi」がつながりにくい状態に 生徒から不満の声相次ぐ
Railsが悪いというつもりはないけど、まあよくある話だよね
多く見せるために全生徒をユーザー数として謳っていたけど、コロナショック以前は実際にはほとんど使われてなかったんだろう
467: (オッペケ Sr33-I8iA) 2020/05/11(月)20:53 ID:ctqY8lB1r(1) AAS
俺は一通り文法学んだら数独ソルバーとかbrainf**kのインタープリタ作ってたな
468: (ワッチョイ be2c-Qfm0) 2020/05/11(月)21:52 ID:M5DpbX0A0(1/2) AAS
Go, Ruby など、サーバー側は、CLI のちょっとしたフィルター・パイプなどを作るとか。
でも、しょーもない
「プログラミングのお題スレ」の簡単そうな問題を解くとか
Selenium Webdriver, Nokogiri で、簡単なものをスクレイピングするとか。
漏れはこれで、yahoo などのログインを自動化してる
SASS, Bootstrap, jQuery なども初心者向け。
Linux コマンドも、10個ぐらいは学んだ方がよい
469: (ワッチョイ be2c-Qfm0) 2020/05/11(月)22:02 ID:M5DpbX0A0(2/2) AAS
Farstep【プログラミング講座】
外部リンク:www.youtube.com
この人が、ここ1週間で4本、Rails 動画を上げてる。
Bootstrap を使ってる
470(1): (ワッチョイ d342-aTVK) 2020/05/11(月)23:01 ID:9KnLD9b60(2/2) AAS
教えて頂きありがとうございます。
調べながら作ってみます。
ずっと先にはなりますが将来的には個人でゲームを開発してみたいです。
それから仕事としてゲーム開発に携わったりあらゆる分野で活躍できるようなプログラマーになりたいです。
471: (ワッチョイ 7333-sgQa) 2020/05/11(月)23:52 ID:RveftTfZ0(2/2) AAS
>>470
なら、RubyよりもC#!
472: (アウアウエー Sae2-jgrQ) 2020/05/12(火)10:13 ID:4WwqN1hQa(1) AAS
Unity + C# 超おすすめ
Ruby 忘れて良い
473: (JP 0He6-lvFW) 2020/05/12(火)17:40 ID:v0jwNoPnH(1) AAS
まあRubyでも怪盗ロワイヤル系のクソソシャゲなら作れるぞ
まあそんなの作れたところで今時仕事ないし、アーキテクチャ的には単なる普通のWebアプリなので
ゲーム作りのスキルはほとんど身につかなくて時間の無駄だろうけど
474: (ワッチョイ 9f5f-A9by) 2020/05/12(火)19:19 ID:PEyfu59N0(1) AAS
RPGツクールXP/VXならばRubyなんだよなぁ
475: (ワッチョイ bbad-I8iA) 2020/05/12(火)21:41 ID:1JM+jinB0(1/2) AAS
ツクールMVでJavaScriptに変えちゃったのが残念
モバイル出力対応の都合で仕様がないんだろうけど
476(1): (ワッチョイ d342-aTVK) 2020/05/12(火)22:07 ID:Bhe4de5t0(1/2) AAS
C#がゲーム開発に適しているんですね。
ゲーム開発、セキュリティ関係、リモートワーク、システムエンジニアに興味があります。
477(1): (ワッチョイ d342-aTVK) 2020/05/12(火)22:12 ID:Bhe4de5t0(2/2) AAS
趣味レベルでもいいので将棋プログラムやチェスプログラムも作ってみたいです。
478: (オッペケ Sr33-I8iA) 2020/05/12(火)22:18 ID:Yyd7NZU2r(1) AAS
いいんじゃない。自分の作ったAIと他人の作ったやつを対戦させてみればよい
479: (ワッチョイ bbad-I8iA) 2020/05/12(火)22:35 ID:1JM+jinB0(2/2) AAS
>>476
いきなり難しいのは作れないから簡単なのから作るといいよ
たとえば将棋やチェスの前にリバーシやトランプとか
もっといえば最初はCUIのマルバツから始める位でいい
480(1): (ワッチョイ 1714-YoKk) 2020/05/12(火)23:29 ID:6bKcudlj0(1) AAS
CUIのマルバツというと
先手・2、2、○
後手・1、1、×
先手・1、2、○
9秒、8、7、
とかそんな感じか?
481: (ブーイモ MM97-O+HC) 2020/05/12(火)23:58 ID:qFAkep2ZM(1) AAS
>>477
作れば良かです。
482(1): (ワッチョイ 2dad-Wcp/) 2020/05/13(水)01:08 ID:fGvC/Rms0(1/3) AAS
>>480
○・・
・・・
・・×
↑みたいにCUIでも
盤面表示できるでしょ?
たった三行だし
483: (アウアウウー Sa1d-Y9FA) 2020/05/13(水)06:42 ID:1S/vEImaa(1) AAS
お前のやる言語はRubyじゃないって散々言われてんのに聞く耳持ってないなコイツ。
484(1): (ワッチョイ cd14-ds4R) 2020/05/13(水)08:20 ID:UxgyOyJl0(1) AAS
>>482
ポケモンだってCUIでできるしな!
動画リンク[YouTube]
485: (ワッチョイ 2352-ri7+) 2020/05/13(水)08:28 ID:sTsOjaTK0(1) AAS
>>484
なんかすごいなw
これだけ作り込んでいるのに、パッと見てすぐ目立つ Your Heath の綴りが間違ったままなのが謎だが。
486: (ワッチョイ 2dad-Wcp/) 2020/05/13(水)15:04 ID:fGvC/Rms0(2/3) AAS
いやまあ本格的にゲーム作るなら
UnityとC#だろうけど
Rubyスレなんだし
とりあえずCUIの簡単なゲームから
練習するのも悪くないと思うよ
487: (ワッチョイ 3133-6wub) 2020/05/13(水)15:26 ID:v9SqqT/+0(1) AAS
なにをどうやりたいのかによるな。
型なしスクリプト言語はよしあしだから。
いわゆるゲームがしたいのなら、Rubyはほどほどに。
上下前次1-新書関写板覧索設栞歴
あと 515 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s