23/10/09 12:12:55.62 2tIVtmSa0.net
>>678
ありがとう。
とりあえず、ひたすらコードを入力してみます。
よいサイトや書籍があったら教えてください。
681:デフォルトの名無しさん
23/10/10 05:48:38.93 1udEdqxq0.net
日経ソフトウェアは、ホビーっぽい
Ruby, Java はバックエンド技術者だから、プロや転職情報。
Linux, AWS を使う。
Ruby on Rails は、モダンなスタートアップ企業でフルリモート
一方、Javaは、SIer で客先、インターネット禁止。
中抜き・多重請負構造の土方。
家電量販店のバイトまでさせられる、イメージ
たのしいRuby・独習Rubyの次は、マネーフォワードの逆引きを読めばよい。
改訂2版 パーフェクトRubyもある
それ以降は、Railsになる。
筑波大学も使っている、Railsチュートリアル日本語版の古いRails 5 なら、無料で読める
これをスラスラ読むために、有名YouTuber が習得技術ロードマップを作っている。
雑食系エンジニア・KENTA とか、Rails専門学校・RUNTEQ の菊本とか。
Deanin はRailsの第一人者
最初はファイル・文字列処理と、
プログラミングのお題みたいな、ちょっとしたパズルを解くのが良い
Enumerable のメソッドは、よく見ておいた方が良い。
パズルに使えるから
682:デフォルトの名無しさん
23/10/10 05:49:02.13 1udEdqxq0.net
日経ソフトウェアは、ホビーっぽい
Ruby, Java はバックエンド技術者だから、プロや転職情報。
Linux, AWS を使う。
Ruby on Rails は、モダンなスタートアップ企業でフルリモート
一方、Javaは、SIer で客先、インターネット禁止。
中抜き・多重請負構造の土方。
家電量販店のバイトまでさせられる、イメージ
たのしいRuby・独習Rubyの次は、マネーフォワードの逆引きを読めばよい。
改訂2版 パーフェクトRubyもある
それ以降は、Railsになる。
筑波大学も使っている、Railsチュートリアル日本語版の古いRails 5 なら、無料で読める
これをスラスラ読むために、有名YouTuber が習得技術ロードマップを作っている。
雑食系エンジニア・KENTA とか、Rails専門学校・RUNTEQ の菊本とか。
Deanin はRailsの第一人者
最初はファイル・文字列処理と、
プログラミングのお題みたいな、ちょっとしたパズルを解くのが良い
Enumerable のメソッドは、よく見ておいた方が良い。
パズルに使えるから
683:691
23/10/10 05:55:23.51 1udEdqxq0.net
05:48:38.93
05:49:02.13
1クリックで2回も書き込んで、23秒もずれるなんて、
サーバー時間が狂いすぎ。めちゃめちゃ
684:デフォルトの名無しさん
23/10/10 07:23:24.95 BDsbHemP0.net
>>680
ワイはRubyでスレ読みすることにしたわ
685:691 (ワッチョイ 09fd-STj1)
23/10/10 13:14:18.71 tBEWn+zw0.net
データを取得してから、
ERB で、<% ~ %>, <%= ~ %> を使って、
または、Nokogiri を使って、HTML を作るとか、
Selenium Webdriver で、ブラウザを自動操作するなども出来る
686:デフォルトの名無しさん
23/11/23 14:41:35.50 3EANAdRCH.net
プログラミング入門にピッタリなビジュアル言語「Pickcode」が登場
URLリンク(gigazine.net)
PickRubyを作って利用者を増やそう
687:デフォルトの名無しさん (ワッチョイ 87da-zwhO)
24/01/23 06:17:44.25 bl4lyV110.net
まっつん意外と趣味いいな
特にCAにはかなりこだわりがあるようだ
女性セレクト指示書
・松本の要望
ユニクロ
マクドナルド
スタバ店員
中学高校教師
弁護士
広報女性
人妻(子供なし)
CA(ANA、JAL)
・松本のNG
茶髪
モデル
飲み屋
美容師
アパレル
CA(LCC)
688:デフォルトの名無しさん
24/02/04 01:31:48.29 yc8BToGx0.net
The Odin Project
URLリンク(www.theodinproject.com)
High quality coding education maintained by an open source community.
ウェブ開発者用で、無料のRuby on Rails, React コースなどもあるけど、これらはどうでしょう?
689:デフォルトの名無しさん
24/03/31 10:31:26.61 WiLTOmZx0.net
Rubyって海外でもオワコンの雰囲気なのか
URLリンク(opers-kaigaihanno.com)
結局、Railsしかヒットしなかった言語って感じ
690:デフォルトの名無しさん
24/04/01 16:21:53.67 K9bDc1jK0.net
ツール類で使われてたりする
最近のはPython/JS/Go/Rust製が大半だけども
691:デフォルトの名無しさん
24/04/02 18:22:15.63 X7j2yPVL0.net
インフラ系のツールは一昔前はRuby製多かったよね
最近ではその辺はみんなからGoかRustに行っちゃって絶滅危惧種だけど
692:デフォルトの名無しさん
24/04/03 15:58:20.98 eNgZCM350.net
RubyはWeb開発だとしばらくは使われると思うけど、そのうち消えていくんだろうなあ。
Pythonの文法はあまり好きではないけど、一度主流になるとなかなかなくならない。
693:デフォルトの名無しさん
24/04/05 00:26:53.75 zfuNjquS0.net
The Ruby on Rails Resurgence - DevOps.com
BY: JIM REMSIK ON APRIL 2, 2024
URLリンク(devops.com)
694:デフォルトの名無しさん
24/04/18 12:30:57.95 ZlKVVvZaH.net
a=",,,,".split(".")
と
a=",,,, ".split(".")
で
a[0]が違うのがやりにくい
695:デフォルトの名無しさん
24/04/18 14:22:14.91 KvlRtiX30.net
URLリンク(docs.ruby-lang.org)
limit == 0 分割個数制限はなしで、配列末尾の空文字列を取り除く
limit < 0 分割個数の制限はなし
アホな仕様やな
696:デフォルトの名無しさん
24/04/18 14:38:53.85 +9RZR0TW0.net
>>694
違う文字列だしsplitされないんだから結果も違って当然では?
697:デフォルトの名無しさん (ワッチョイ 093a-hIEc)
24/08/17 08:14:57.02 9Uz9N2V10.net
誰か、以下の間違いを文書係に伝えてください!
漏れは、やり方がわからないので
class CSV::Row - Ruby 3.3
URLリンク(docs.ruby-lang.org)
field, delete の引数は、
header_or_index, minimum_index = 0
なのに、
self[header_or_index] = value
self[header, offset] = value
の引数は、なぜ2つに分けたのか?
self[header_or_index, minimum_index = 0] = value
と書けば良かったのでは?
それと、
self[header, offset] = value
のコード例が、
self[header_or_index] = value
の所に書いてあるのも間違い
それと、
fields(*headers_and_or_indices) -> Array
push(*args) -> self
のコード例に、Copy ボタンが無い
698:デフォルトの名無しさん
24/08/17 11:44:54.96 xfy35KhQ0.net
>>697
URLリンク(github.com)
699:707
24/08/20 03:22:49.15 c93yCXJ/0.net
fields(*headers_and_or_indices) -> Array
values_at(*headers_and_or_indices) -> Array
与えられた引数に対応する値の、配列を返します。
要素の探索に、CSV::Row.field を使用しています。
[PARAM] headers_and_or_indices:
ヘッダの名前かインデックスか、Range のインスタンスか、
第 1 要素がヘッダの名前で、第 2 要素がオフセットになっている、
2 要素の配列をいくつでも指定します。
混在することができます。
[RETURN]
引数を与えなかった場合は、全ての要素を返します。
これも、オフセットを指定した場合は、
このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
みたいに書くべきでは?
require "csv"
csv = CSV.new( "a,b,a,a\n1,2,3,4", headers: true )
table = csv.read
row_3 = table.first
p row_3.values_at( ["a", 3], "a", 1, ["a", 1], 3..4 )
# => ["4", "1", "2", "3", "4", nil]
>>698
誰か、漏れの代わりに文書係に伝えてください!
700:デフォルトの名無しさん
24/08/24 07:53:23.51 Jdsx7bDK0.net
コードのドキュメントを作るとき選択肢はRDocかYRADだけど、
どっちもデザインがいけてないしそもそも見づらくない?
YARDはテンプレートで変えられるみたいだけど公開されてるのが全然見つからないし
何とかならんのか
701:デフォルトの名無しさん (ワッチョイ 82f6-EMgm)
24/08/30 15:15:25.99 bL2sRbri0.net
漏れは、YARD を使っている
RDoc は古いから
702:デフォルトの名無しさん
24/09/24 00:09:46.32 GmU0hAi20.net
perlは作り直したからダメになったんじゃねーよw
自然言語の性質をより多く取り込もうとしてパンクしたんだよ
メクラ
703:デフォルトの名無しさん
24/10/16 16:27:37.73 KmdrWIoqa.net
Ruby の仕様に、破壊的な変更が、2.0 以降、入っていないのは、
Python・Perlの言語開発者による独善的な?変更での失敗に学んで
いる から、だと思います。)
URLリンク(qiita.com)
704:デフォルトの名無しさん
24/10/16 18:15:17.46 Ied0HKdA0.net
噛み合って無いね
わかってないだろうけど
705:デフォルトの名無しさん
24/10/16 19:22:38.15 c9nG6uvq0.net
何かをオワコンって言う奴は10年前の知識で話していて最新情報を追ってないのは確か
今までの経験では100%そうで、追ってる人や俺が話すと驚くかむすっと黙る
706:デフォルトの名無しさん
24/10/17 01:03:41.63 WrCN832N0.net
>>703
それを言うならRuby1.8 -> Ruby1.9の時に互換性ぶっ壊す言語仕様の変更した闇歴史を反省したんでしょ。
前向きに捉えるなら、Maz氏がこの時の変更で満足した。
707:デフォルトの名無しさん
24/10/17 14:45:08.02 jj0dHZW60.net
>>705
浅さ優先で喋るからな
ITエンジニアは
文化なら仕方あるまい
708:デフォルトの名無しさん
24/10/17 14:51:09.32 Bk2Ct1mh0.net
>>707
計算機科学(computer science)相当の博士課程を修了していないITエンジニアは論外
そんなITエンジニアとやりとりや取引なんかやるだけ無駄
709:デフォルトの名無しさん (ワッチョイ 4fb2-C5qv)
24/10/18 11:48:33.77 HiJ5KVmO0.net
ITエンジニアが文化面語る時はかなり眉唾ではある
710:デフォルトの名無しさん
24/10/18 21:19:11.55 jHxEOeuid.net
今年が2024年だということも判らなくなった痴呆老人なんだろう
711:デフォルトの名無しさん
24/10/18 22:15:03.40 VQpP6XIE0.net
計算機科学とかは詳しくないが、そういう意味じゃRuby技術者認定試験とか暗記中心であれ持っててもプログラマーとして優秀とは言えないんだよなぁ。
言語仕様オタクを欲しいわけじゃないんだっての。
まだ基本情報技術者試験の方がプログラミング能力を測ってる。
712:デフォルトの名無しさん
24/10/19 05:06:07.35 pGZZ/Z6Da.net
応用は?
713:デフォルトの名無しさん
24/10/23 21:40:40.15 eLjuv7c90.net
文系は応用のほうが受かる
714:デフォルトの名無しさん
24/10/28 00:35:24.93 7/XJVIz/0.net
>>706
奇数バージョンはちょっと……