プログラミング言語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
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2018/09/01(土) 19:25:16.66ID:wk35+pf/949デフォルトの名無しさん
2018/12/01(土) 14:34:28.99ID:SyV5Kwhs pryでこれやればいいのかな、今環境ないから試せないけど
https://qiita.com/joker1007/items/42f00b12c65bbec0e50a
https://qiita.com/joker1007/items/42f00b12c65bbec0e50a
950デフォルトの名無しさん
2018/12/01(土) 15:15:53.14ID:vTpsYQrX pryならばhist -en
951デフォルトの名無しさん
2018/12/01(土) 22:52:41.66ID:2OgcqxL5 拡張機能・テーマも多いし、カラフルな、VSCode で十分
拡張機能のCode Runner で、右クリックメニューから、
ファイル全体または選択部分だけを実行できる
irb は、MSYS2, Windows で、日本語ではバグるから、WSL, Linux で使う。
たぶん、pry も、irbと同じ
拡張機能のCode Runner で、右クリックメニューから、
ファイル全体または選択部分だけを実行できる
irb は、MSYS2, Windows で、日本語ではバグるから、WSL, Linux で使う。
たぶん、pry も、irbと同じ
952デフォルトの名無しさん
2018/12/01(土) 23:57:40.68ID:2OgcqxL5 5ch から、文章をエディタ(TeraPad)へコピーすると、
行頭・行末に半角空白がつくので、それを除去するために、
Windows, VSCode で、以下のソースに、文章をコピペして実行しています
皆さんは、どうやってますか?
TeraPad では、行頭の半角空白だけは、除去できます
text = <<TEXT
ここに、文章をコピペする
TEXT
text.each_line do | line | # 各行
line.strip! # 先頭末尾の空白類を削除する
puts line
end
行頭・行末に半角空白がつくので、それを除去するために、
Windows, VSCode で、以下のソースに、文章をコピペして実行しています
皆さんは、どうやってますか?
TeraPad では、行頭の半角空白だけは、除去できます
text = <<TEXT
ここに、文章をコピペする
TEXT
text.each_line do | line | # 各行
line.strip! # 先頭末尾の空白類を削除する
puts line
end
953デフォルトの名無しさん
2018/12/02(日) 00:20:51.38ID:7v1CQE2S なんのために5chの文章なんかコピペしてんの?
954デフォルトの名無しさん
2018/12/02(日) 00:21:47.55ID:N8lNnYfB955デフォルトの名無しさん
2018/12/02(日) 04:06:48.25ID:IGMOOEcv956デフォルトの名無しさん
2018/12/02(日) 06:19:08.33ID:rWP9XnZT pryなら"$ Klass"でクラス定義を見ることもできるね
ただ>>941みたいなケースにはあまり役に立たないけど
ただ>>941みたいなケースにはあまり役に立たないけど
957デフォルトの名無しさん
2018/12/02(日) 09:17:47.34ID:8E4Rg4a5 専ブラで空白除去くらいやってくれるだろ
ちなみに、Ruby2.3で<<~リテラルが追加されたので行頭消せるぞ
ちなみに、Ruby2.3で<<~リテラルが追加されたので行頭消せるぞ
958952
2018/12/02(日) 18:07:30.51ID:uIlAasYL system "echo あいう | clip"
Windows で、文字列をクリップボードに入れるのは、これで出来るのですが、
文字列の変数を渡すのは、どうすればよいの?
>>954
破壊的メソッドの方が、少しメモリを節約できるかも
Windows で、文字列をクリップボードに入れるのは、これで出来るのですが、
文字列の変数を渡すのは、どうすればよいの?
>>954
破壊的メソッドの方が、少しメモリを節約できるかも
959デフォルトの名無しさん
2018/12/02(日) 18:32:51.35ID:8E4Rg4a5 そんな少量のメモリをケチりたいならCでも使っとけ
str = <<TEXT
aaaaaa
bbbbbb
cccccc
日本語
TEXT
IO.popen('clip', 'w:cp932') do |clip|
clip.print str
end
str = <<TEXT
aaaaaa
bbbbbb
cccccc
日本語
TEXT
IO.popen('clip', 'w:cp932') do |clip|
clip.print str
end
960デフォルトの名無しさん
2018/12/02(日) 18:59:25.80ID:D0TCox2F961952
2018/12/02(日) 20:03:31.57ID:uIlAasYL 出来た! これで、5ch の文章をコピペしても、先頭末尾に空白が付かない!
Windows で、__END__ 以下に、先頭末尾に空白がある、複数行文字列を書くと、
それを除去してクリップボードに入れる
ary = [ ]
DATA.read.each_line do | line | # 各行
line.strip! # 先頭末尾の空白類を削除する
ary.push line
end
IO.popen( 'clip', 'w:cp932' ) do | clip |
clip.print( ary.join "\n" )
end
__END__
Windows で、__END__ 以下に、先頭末尾に空白がある、複数行文字列を書くと、
それを除去してクリップボードに入れる
ary = [ ]
DATA.read.each_line do | line | # 各行
line.strip! # 先頭末尾の空白類を削除する
ary.push line
end
IO.popen( 'clip', 'w:cp932' ) do | clip |
clip.print( ary.join "\n" )
end
__END__
962デフォルトの名無しさん
2018/12/02(日) 20:15:46.32ID:7v1CQE2S よかったね
963デフォルトの名無しさん
2018/12/02(日) 20:42:29.76ID:D0TCox2F DATA.read.each_line.map(&:strip)って書きたくなる
それはそうとpry使うときにクリップボードの内容をStringのインスタンスとして取得したり
任意のMarshal.dump可能なインスタンスをdumpした結果をクリップボードに保存しておいて
それからインスタンスを取得したりするメソッド用意しておくと
端末間で手軽に配列コピーしたりできて便利
それはそうとpry使うときにクリップボードの内容をStringのインスタンスとして取得したり
任意のMarshal.dump可能なインスタンスをdumpした結果をクリップボードに保存しておいて
それからインスタンスを取得したりするメソッド用意しておくと
端末間で手軽に配列コピーしたりできて便利
964952
2018/12/03(月) 13:47:09.60ID:xHLM582p Windows で、クリップボードから取得して、クリップボードへ入れた
クリップボード内の複数行文字列の、各行の先頭・末尾から、
連続する空白類を除去して、クリップボードに入れる
新しいpowershell では、クリップボードから文字列も取得できる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip )
IO.popen( 'clip', 'w:cp932' ) do | clip |
clip.print( ary.join "\n" )
end
クリップボード内の複数行文字列の、各行の先頭・末尾から、
連続する空白類を除去して、クリップボードに入れる
新しいpowershell では、クリップボードから文字列も取得できる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip )
IO.popen( 'clip', 'w:cp932' ) do | clip |
clip.print( ary.join "\n" )
end
965デフォルトの名無しさん
2018/12/04(火) 20:44:15.42ID:0EeyK9d3 >>963
DATA.each_line.map(&:strip)で良い
DATA.each_line.map(&:strip)で良い
966デフォルトの名無しさん
2018/12/07(金) 17:19:50.64ID:IY7xzby0 クラスがわからないので教えてください。
967デフォルトの名無しさん
2018/12/07(金) 17:21:58.27ID:BUuGF4Ds 君のクラスは第三校舎だよ
968デフォルトの名無しさん
2018/12/08(土) 16:19:56.37ID:AkIIOIht >>966
オブジェクト指向設計実践ガイド
オブジェクト指向設計実践ガイド
969デフォルトの名無しさん
2018/12/12(水) 16:56:10.96ID:Npl7VkUL 素人はRailsから手を出していいんですか?
970デフォルトの名無しさん
2018/12/12(水) 17:07:14.10ID:TBNWPbFi i⌒j、ィ⌒j
,. ‐-ゝ,J'ー'`li'
」、_)´ ||,r´ ̄lj⌒j
r'´、_ノヾ lj 人 ,)
{ 、jヽ、‐-u-─イ lnj
lj {,nl rJ ~
, ',ニ __7 lj {j ,l L==、丶
( ( ( 'ー'-‐'^ーー‐` ) ) )
ヽ、ヽニ二二_二二ニ‐' ノ
Rails
,. ‐-ゝ,J'ー'`li'
」、_)´ ||,r´ ̄lj⌒j
r'´、_ノヾ lj 人 ,)
{ 、jヽ、‐-u-─イ lnj
lj {,nl rJ ~
, ',ニ __7 lj {j ,l L==、丶
( ( ( 'ー'-‐'^ーー‐` ) ) )
ヽ、ヽニ二二_二二ニ‐' ノ
Rails
971デフォルトの名無しさん
2018/12/12(水) 21:07:01.91ID:+VurBpl0 active_support/core_ext がないと生きていけなくなる
972デフォルトの名無しさん
2018/12/13(木) 06:48:31.10ID:J8CqZcRY まず素人は、Nokogiri, Selenium WebDriver で、文字列で、HTML を組み立てる所から始める
str = <<"EOT"
<style type="text/css">
img { height: #{ picture_height }px; }
</style>
EOT
次いで、テンプレートエンジンのERB を使って、Sinatra でフルスクラッチでいじくり回す。
その後、Rails
遊ぶには、Sinatra がよい。
自然と、テスティング・フレームワークの構成がわかるようになる
str = <<"EOT"
<style type="text/css">
img { height: #{ picture_height }px; }
</style>
EOT
次いで、テンプレートエンジンのERB を使って、Sinatra でフルスクラッチでいじくり回す。
その後、Rails
遊ぶには、Sinatra がよい。
自然と、テスティング・フレームワークの構成がわかるようになる
973デフォルトの名無しさん
2018/12/13(木) 13:17:38.59ID:IJWcf9xZ 返事がない。ただの屍のようだ
974デフォルトの名無しさん
2018/12/14(金) 09:08:43.54ID:6gAIOATR ■ワイヤレス給電ができる道路で、送電線が消え(ワイヤレス給電のコイル部分が送電線の役割も果たす)
バス、タクシー、トラック運転手やamazon、郵便配送員が自動運転化され、
ガソリンスタンドがなくなり、工場作業員(EVはモーターとバッテリーをくっつけるだけでできるので、
格段に生産工程がシンプルにできる)も自動化され、コンビニ店員もデジタル決済化で消え、
いまわしい存在が道路や街の景色から消えれば、
どれほど輝いて街の景色が見えるだろうか。
「すべては、道路をワイヤレス給電できるかどうかにかかっている」
卒論では、送電線とコイル一体化型の
道路のワイヤレス給電システム実現に向けた研究を行う可能性が高い。
バス、タクシー、トラック運転手やamazon、郵便配送員が自動運転化され、
ガソリンスタンドがなくなり、工場作業員(EVはモーターとバッテリーをくっつけるだけでできるので、
格段に生産工程がシンプルにできる)も自動化され、コンビニ店員もデジタル決済化で消え、
いまわしい存在が道路や街の景色から消えれば、
どれほど輝いて街の景色が見えるだろうか。
「すべては、道路をワイヤレス給電できるかどうかにかかっている」
卒論では、送電線とコイル一体化型の
道路のワイヤレス給電システム実現に向けた研究を行う可能性が高い。
975デフォルトの名無しさん
2018/12/14(金) 09:10:36.51ID:6gAIOATR ロボトミー手術・・・ この手術を考案したモニッツは、ノーベル賞を受賞している
https://twitter.com/onodekita/status/1071369333945720832
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/onodekita/status/1071369333945720832
https://twitter.com/5chan_nel (5ch newer account)
https://twitter.com/5chan_nel (5ch newer account)
976デフォルトの名無しさん
2018/12/14(金) 09:13:25.13ID:6gAIOATR 元祖忍者村 嬉野温泉 肥前夢街道は、佐賀県嬉野市の嬉野温泉にある17世紀の長崎街道を再現した忍者体験テーマパークである。
佐賀元祖忍者村 肥前夢街道の5つのポイント
遊ぶ
手裏剣打道場・吹矢道場・からくり夢屋敷・忍者修業場など、忍者体験が楽しめる施設もたくさんございます。子供はもちろん、大人も忍者衣装に着替えて、ワイワイ忍者しましょう。
忍者ショー・忍者ミュージアムなど、見て楽しむ夢街道も沢山ございます。忍者とは関係ないですが、山田全自動館もございますよ。
体験する
扮装コスプレ写真館や夢工房(絵付け体験)顔ハメパネルなど、忍者以外にも体験できる施設もございます。
食べる
カレーライスやカレーうどん等の軽食をご用意しております。土日祝日、長期休暇(春休み、GW、夏休み、冬休みなど)に営業してます。
買う
夢街道で一番大きなお土産屋さん。
嬉野名物や民芸品など盛り沢山で大人気です!
佐賀元祖忍者村 肥前夢街道の5つのポイント
遊ぶ
手裏剣打道場・吹矢道場・からくり夢屋敷・忍者修業場など、忍者体験が楽しめる施設もたくさんございます。子供はもちろん、大人も忍者衣装に着替えて、ワイワイ忍者しましょう。
忍者ショー・忍者ミュージアムなど、見て楽しむ夢街道も沢山ございます。忍者とは関係ないですが、山田全自動館もございますよ。
体験する
扮装コスプレ写真館や夢工房(絵付け体験)顔ハメパネルなど、忍者以外にも体験できる施設もございます。
食べる
カレーライスやカレーうどん等の軽食をご用意しております。土日祝日、長期休暇(春休み、GW、夏休み、冬休みなど)に営業してます。
買う
夢街道で一番大きなお土産屋さん。
嬉野名物や民芸品など盛り沢山で大人気です!
977デフォルトの名無しさん
2018/12/14(金) 09:18:19.87ID:6gAIOATR TIOBE12月インデックス値ランキング
1 Java 15.932% ↑
2 C 14.282% ↑
3 Python 8.376% ↑
4 C++ 7.562% ↑
5 Visual Basic .NET 7.127% ↑
6 C# 3.455% ↑
7 JavaScript 3.063% ↑
8 PHP 2.442% ↑
9 SQL 2.184% ↑
10 Objective-C 1.477% ↓
11 Delphi/Object Pascal 1.396% ↑
12 Assembly language 1.371% ↓
13 MATLAB 1.283% ↓
14 Swift 1.220% ↓
15 Go 1.189% ↓
16 R 1.111% ↓
17 Ruby 1.109% ↓
18 Perl 1.013% ↓
19 Visual Basic 0.979% ↓
20 PL/SQL 0.844% ↓
1 Java 15.932% ↑
2 C 14.282% ↑
3 Python 8.376% ↑
4 C++ 7.562% ↑
5 Visual Basic .NET 7.127% ↑
6 C# 3.455% ↑
7 JavaScript 3.063% ↑
8 PHP 2.442% ↑
9 SQL 2.184% ↑
10 Objective-C 1.477% ↓
11 Delphi/Object Pascal 1.396% ↑
12 Assembly language 1.371% ↓
13 MATLAB 1.283% ↓
14 Swift 1.220% ↓
15 Go 1.189% ↓
16 R 1.111% ↓
17 Ruby 1.109% ↓
18 Perl 1.013% ↓
19 Visual Basic 0.979% ↓
20 PL/SQL 0.844% ↓
978デフォルトの名無しさん
2018/12/15(土) 12:34:19.65ID:P5n2XOSc 4度目の挑戦でやっとRuby on Railsのインストールに成功。
Rubyのバージョンを少し古いのにしてみたら、すんなり行った。
疲れたw
Rubyのバージョンを少し古いのにしてみたら、すんなり行った。
疲れたw
979デフォルトの名無しさん
2018/12/15(土) 14:29:57.19ID:uDs5hPiQ rubyいじってる人はサーバーどうしてるの?
さくらvps?heroku?
さくらvps?heroku?
980デフォルトの名無しさん
2018/12/15(土) 14:45:34.51ID:Sg9amITu sejuku踏んだときのがっかり感
981デフォルトの名無しさん
2018/12/15(土) 14:53:27.75ID:mgmsvi+C >>979
AWSに決まってるでしょ
AWSに決まってるでしょ
982デフォルトの名無しさん
2018/12/15(土) 15:02:24.99ID:uDs5hPiQ >>981
月どんぐらいかかってる?
月どんぐらいかかってる?
983デフォルトの名無しさん
2018/12/15(土) 15:18:26.03ID:mgmsvi+C 40万くらいじゃない?
会社だから正確には知らない
個人だともうRuby使ってないけど、Lambdaで遊ぶ程度で無料枠内
会社だから正確には知らない
個人だともうRuby使ってないけど、Lambdaで遊ぶ程度で無料枠内
984デフォルトの名無しさん
2018/12/15(土) 15:38:44.83ID:uDs5hPiQ985デフォルトの名無しさん
2018/12/16(日) 12:14:32.78ID:hwX68ZFY 2.6ってjit以外なんかある?
986デフォルトの名無しさん
2018/12/16(日) 14:20:32.15ID:5T7AZUm+ ヒアドキュメントの識別子は
END,EOS,EOL,TEXT
などあり、スタイルガイドにもどれを使うべきか書いていない
どれが主流なんだ?
END,EOS,EOL,TEXT
などあり、スタイルガイドにもどれを使うべきか書いていない
どれが主流なんだ?
987デフォルトの名無しさん
2018/12/16(日) 14:21:52.67ID:aSRz73Hx どれでもいい
988デフォルトの名無しさん
2018/12/16(日) 14:35:17.49ID:psGH3Gjb >>985
終端なしRangeとかいい感じかも
終端なしRangeとかいい感じかも
989デフォルトの名無しさん
2018/12/16(日) 14:47:37.49ID:gJlvyork >>985
transient heap と ファイバの高速化
transient heap と ファイバの高速化
990デフォルトの名無しさん
2018/12/16(日) 18:50:33.93ID:rNHQFpo0 >>986
俺は中身によってその都度変えるようにしてるな
JSONとかYAMLとかHTMLに限らずREADMEとかBLACKLISTとかも使ってる
自家製スクリプトを軽く漁ってみたら「ポエム」とか「めぐみん」なんてのも出てきた
俺は中身によってその都度変えるようにしてるな
JSONとかYAMLとかHTMLに限らずREADMEとかBLACKLISTとかも使ってる
自家製スクリプトを軽く漁ってみたら「ポエム」とか「めぐみん」なんてのも出てきた
991デフォルトの名無しさん
2018/12/16(日) 18:52:09.86ID:Ux2imWCY めぐみんって本名?
992デフォルトの名無しさん
2018/12/16(日) 21:05:26.98ID:1hwiY+TY 気持ち悪い
993デフォルトの名無しさん
2018/12/19(水) 04:47:51.88ID:gf1Tua9E めぐみん・・このすば
以下略
以下略
994デフォルトの名無しさん
2018/12/19(水) 05:01:40.01ID:t+yG2AJO この素晴らしき人生に終止符を
995デフォルトの名無しさん
2018/12/19(水) 15:26:39.63ID:WJIgm/GV こんちは質問宜しくて?
超初心者で何も分からんから質問しようもないんだけど、rubyでサイトにアクセスさせてたんだけど
そのrubyが急に動かなくなってしまいましてどうしたもんかと。
こうしたら動くとかあれば、もしくは何か確認するべき部分あれば教えて貰えると助かりますです、はい
超初心者で何も分からんから質問しようもないんだけど、rubyでサイトにアクセスさせてたんだけど
そのrubyが急に動かなくなってしまいましてどうしたもんかと。
こうしたら動くとかあれば、もしくは何か確認するべき部分あれば教えて貰えると助かりますです、はい
996デフォルトの名無しさん
2018/12/19(水) 15:34:04.62ID:+7o2dLxg997デフォルトの名無しさん
2018/12/19(水) 15:36:17.53ID:QzBRL+7W998デフォルトの名無しさん
2018/12/19(水) 15:53:46.36ID:ZRprU/PA 動かなくなる前と後で何をしたか?
何もしていないという決まり切った嘘の文言は無しで。
何もしていないで動かなくなる事は本体が壊れでもしない限りほぼ無い。
それまで正常に動いていたものが壊れてもいないのに動かなくなるのは必ずその前に何かをしたから。
何もしていないという決まり切った嘘の文言は無しで。
何もしていないで動かなくなる事は本体が壊れでもしない限りほぼ無い。
それまで正常に動いていたものが壊れてもいないのに動かなくなるのは必ずその前に何かをしたから。
999デフォルトの名無しさん
2018/12/19(水) 15:58:55.23ID:WJIgm/GV >>998
動いてるんかなこれ?みたいなのでrubyを起動させるbatファイルは何回かダブルクリックしました。
動いてるんかなこれ?みたいなのでrubyを起動させるbatファイルは何回かダブルクリックしました。
1000デフォルトの名無しさん
2018/12/19(水) 16:03:49.18ID:EWAkJ+zM OSとrubyのバージョンくらい書いとけ屑
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 108日 20時間 38分 33秒
新しいスレッドを立ててください。
life time: 108日 20時間 38分 33秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★5 [BFU★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【ローソン】ロゴの「L」で誤解生んだコーヒーカップ、デザイン変更へ 在庫使い切る3か月後にリニューアル [ぐれ★]
- 「遺体、安倍、会いたい」👈逆から読んでみて [175344491]
- 【悲報】SANA、発言撤回拒否 [769931615]
- ジャーナリストがテレビで解説「台湾問題は高市総理から言ったのではなく、立憲民主が日本の対応可能能力を暴こうとしたから」 [359572271]
- 【悲報】トランプ聖帝「高市…さん…でしたっけ?」 [878970802]
- 【悲報】タリバン、外務省のトップに土下座させる始末 [974680522]
- 山上、死刑回避し減刑か 山上母の供述で一気に酌量ムードへ [804169411]
