- 1 名前:デフォルトの名無しさん [2018/09/01(土) 19:25:16.66 ID:wk35+pf/.net]
- プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお Ruby on RailsについてはWEBプログラミング板で 前スレ Ruby 初心者スレッド Part 63 https://mevius.5ch.net/test/read.cgi/tech/1523954817/ るりまサーチ (リファレンス検索) rurema.clear-code.com/ Rubyist Magazine - るびま jp.rubyist.net/magazine/ 逆引きRuby www.namaraii.com/rubytips/ Ruby コミュニティ公式 https://www.ruby-lang.org/
- 660 名前:デフォルトの名無しさん mailto:sage [2018/10/13(土) 23:43:34.54 ID:+tURSGDJ.net]
- >>630
そもそもRailsは他人が知らないところで勝手にヘルパー追加してあぼんするような大規模な開発で使うようにはできていない コードレベルでのコミュニケーションが取れないような規模なら適当な粒度でアプリを分けるべき
- 661 名前:デフォルトの名無しさん [2018/10/14(日) 11:20:47.18 ID:rnepwLqV.net]
- Rubyの仕事したかったけど
今はRubyの業務経験がないとやれないね
- 662 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 11:44:49.85 ID:Hp95Ly7n.net]
- Railsエンジニアは飽和してるからね
ただでさえ縮小する一方のパイをゴミみたいな単価で競り合ってる状態なのに、今更未経験なんか要るわけがない
- 663 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 12:41:21.34 ID:k43jnLar.net]
- 激遅のRailsなんか使いたくねえだろ
- 664 名前:デフォルトの名無しさん [2018/10/14(日) 12:59:15.12 ID:YEgqdoYh.net]
- 素朴な疑問なんだが、RubyアンチスレあるんだからRubyを貶したいならそっち行って書けばよくね?
- 665 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 13:02:35.76 ID:mBxOrkWE.net]
- 俺はRubyアンチではないが、敵がいないところで
独り相撲したって意味がないだろう?
- 666 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 13:18:24.01 ID:UDdXgWuE.net]
- >>640
ここは二人相撲するスレでもないんだが?
- 667 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 13:19:38.83 ID:mBxOrkWE.net]
- する場所かどうかは関係ない。
できる場所かどうかだよ。 敵が多くいれば荒らすことができる。
- 668 名前:デフォルトの名無しさん [2018/10/14(日) 14:28:39.09 ID:G4e8iFcg.net]
- 意外と寿命短かった
いままでありがとう
- 669 名前:デフォルトの名無しさん [2018/10/14(日) 15:10:29.81 ID:Q3eQCyRU.net]
- そうか
息をひきとったか
- 670 名前:630 mailto:sage [2018/10/14(日) 15:40:24.01 ID:hWarSIQ5.net]
- Rails を例に出したけど、一般的に、Ruby 全体でも同じ
同名のメソッド名を避けるために、 モジュールを定義する際、モジュール内にネストして、 モジュール・クラスを定義しているのかな? と思って
- 671 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 15:46:39.37 ID:ZU3TvZbM.net]
- 気にしない
RailsじゃないRubyなんてちょっとした書捨てスクリプトだけなんだから名前空間なんか尚更全く全然どうでもいいわ
- 672 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 22:38:08.68 ID:jW+kXdVn.net]
- 数値の正負判定をするのに良い感じのメソッドありますか?
if文書くしかないんでしょうか
- 673 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 22:58:57.80 ID:aCAcUkNR.net]
- >>647
Numeric#.zero? Numeric#.nonzero? Numeric#.positive? Numeric#.negative?
- 674 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 23:19:28.46 ID:mBxOrkWE.net]
- 英語ならわかりやすいって間違った考えなくならないかな
数値は数式のほうがわかりやすいんだよ。 英語がわかりにくいからこそ 数式が生まれたんだし n > 0 短くてすぐに意味がわかる
- 675 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 23:26:54.71 ID:b0OtuMGQ.net]
- Rubyは本来的には文系文化だよ
教祖様が数学苦手だからな
- 676 名前:デフォルトの名無しさん mailto:sage [2018/10/14(日) 23:59:46.75 ID:ZecQhRxe.net]
- 数式が書きたければ書けば。
メソッドは述語的に書きたいときに使う。
- 677 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 00:32:33.12 ID:9UZy+Ppr.net]
- 「述語的に書きたい」は目的ではない
- 678 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 03:54:40.36 ID:LuEA1KFj.net]
- >>648
ありがとうございます
- 679 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 04:35:24.02 ID:/DZZgAIK.net]
- >>650
言えてる
- 680 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 05:44:32.10 ID:5+V16LLD.net]
- >>649
メソッドにしておくと select(&::positive?) と書けるという理由だった気がする
- 681 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 08:57:53.64 ID:mYocugNd.net]
- >>652
おまえの「目的」なんか知らん。
- 682 名前:デフォルトの名無しさん [2018/10/15(月) 09:25:55.90 ID:/ogVl406.net]
- >>655
きったねえ文法だなぁw 美しい(笑) 疑似コードがそのまま動く(笑) &::とかの意味
- 683 名前:不明な疑似コードがどこにあるってんだよwww []
- [ここ壊れてます]
- 684 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 10:09:06.69 ID:r7U1tD/N.net]
- 擬似コードがそのまま動くのはPythonじゃね
関数型言語なら演算子がそのまま第一級関数であることとカリー化を使って data |> select (> 0) みたいに書けたりするね ガチ関数型でなくてもまともなラムダがある言語なら select(x => x > 0) と遥かに見通し良く書ける Rubyの &:: は極めて驚きが大きく醜悪な機能の一つだね
- 685 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 10:16:14.63 ID:r7U1tD/N.net]
- >>658
訂正 ((<) 0) だな
- 686 名前:デフォルトの名無しさん [2018/10/15(月) 10:38:16.24 ID:/DZZgAIK.net]
- >>657
Rubyは本来アンチPerlとして産まれてるし Perlの$とか@を排除するもんだと思ってたが いつのまにかRubyでも@だらけそれ以上の醜さ
- 687 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 12:35:25.67 ID:9UZy+Ppr.net]
- Rubyってなんで、イコールを表すものが
== と === と eql? と equal? と4つもあるのでしょうか?
- 688 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 13:25:43.22 ID:mYocugNd.net]
- >>660
まーそんなもんか、くらいにしか思わんけどな。 ただし、他言語の悪口を言い倒してなかったら、だ。 C++とPerlの恨みは忘れん。
- 689 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 14:07:03.65 ID:HsA8pSfO.net]
- 英語の文章のようにかけるから
自由度を高めるため etc.
- 690 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 14:23:01.80 ID:9UZy+Ppr.net]
- 英語の文章のようにかける言語は
COBOLだけで十分だ
- 691 名前:デフォルトの名無しさん [2018/10/15(月) 15:44:47.11 ID:sW3L48eg.net]
- date = '2018-10-01'
day = datetime.strptime(date,'%Y-%m-%d') '''ここは、 = date.strptime(%Y-%m-%d') でできないのは何故??''' before_5 = day - timedelta(days=5) print_day = datetime.strftime(before_5,'%Y-%m-%d') '''= before_5.strftime('%Y-%m-%d')でもできる。''' print(print_day) strptimeとstrftime. の入力の仕方が違うのはデフォルトですか?理由などありましたらおしえてください。
- 692 名前:デフォルトの名無しさん [2018/10/15(月) 16:43:35.78 ID:13a7w8hI.net]
- LISPのeqとequalの違いと同じ意味じゃないのか
- 693 名前:デフォルトの名無しさん [2018/10/15(月) 17:53:48.48 ID:/DZZgAIK.net]
- >>661
coffeescriptだかjavascriptだかよりは少ない
- 694 名前:デフォルトの名無しさん [2018/10/15(月) 17:54:57.74 ID:/DZZgAIK.net]
- >>662
Perlは糞だが C++はそんなに悪くない 教祖がヘイトしてくれたおかげですっかり印象操作されてしまったが・・・
- 695 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 18:03:45.24 ID:9UZy+Ppr.net]
- >>667
JavaScriptは==と===の2つしかありませんよ
- 696 名前:デフォルトの名無しさん [2018/10/15(月) 18:16:03.67 ID:/DZZgAIK.net]
- is とか equals とかあるやん?
- 697 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 18:26:07.44 ID:9UZy+Ppr.net]
- >>670
isはObjectクラスのメソッドで演算子じゃない equalsなんてものは存在しない
- 698 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 18:52:25.09 ID:5+V16LLD.net]
- >>665
Stringのメソッドとしてstrptimeがないから Stringに追加するようなメソッドではないしね
- 699 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 20:34:16.34 ID:WdqnEZK6.net]
- >>668
いや、Perlは糞じゃない。 書きにくいところがあるのはたしかだが、断じて糞ではない。 互換性の高さを評価に含めると、今でもバカにできないはず。 とはいえ、一個人が糞だと言うのであれば、それもいいだろう。感想はひとそれぞれだからな。 しかし、それによってヘイトを買い、カウンターされるリスクは当然呑ませる。 ヤツの発言をオレは忘れんぞ。
- 700 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 20:35:27.67 ID:9UZy+Ppr.net]
- Perl5とPerl6で互換性ぶった切られたじゃん
- 701 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 20:49:50.94 ID:Alus4P4F.net]
- Perl6をPerlと呼んで良いのかどうかという問題が
- 702 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 21:17:21.08 ID:E6pr56BO.net]
- 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって みてください。拡散も含め、お願い致します。
- 703 名前:デフォルトの名無しさん mailto:sage [2018/10/15(月) 23:40:18.31 ID:MQ4HUUe2.net]
- rubyってあのおっさんが一人で作ったの?
- 704 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 00:37:42.37 ID:0EEpB7o8.net]
- >>674
まったく別の言語だからね。しかたないね。 Perl5は今でもアップデートされてる。 ただ、互換させようともしてたはず。 Perl5スクリプトをPerl6エンジンが直接解釈できるようにして。
- 705 名前:デフォルトの名無しさん [2018/10/16(火) 03:48:20.65 ID:t3pQN/xM.net]
- >>677
中田氏
- 706 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 05:06:21.14 ID:TeNN2wBh.net]
- >>661
「ruby == === eql equal」で検索! たいてい、Ruby では、== 、JavaScript では、=== を使う >>665 「ruby python strptime strftime 」で検索!
- 707 名前:デフォルトの名無しさん mailto:sage [2018/10/16(火) 07:10:04.43 ID:T8EfhA2v.net]
- >>678
JAVA とJavaScriptくらい違うよね。
- 708 名前:デフォルトの名無しさん [2018/10/17(水) 18:51:33.45 ID:RzUo3BE1.net]
- Windows10 で、MSYS2 を入れていないので、WebSocket gem がコンパイルできません。
どこかに、バイナリがありませんか? Rails の日付時刻や、数字をカンマで3桁区切りにする関数などを使いたいので、 Rails のUtility 関数だけ、インストールできませんか? WebSocket が無いので、Rails をインストールできないのです
- 709 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 19:39:09.27 ID:VvskueM8.net]
- >>682
そんな不便なWindows 10なんか、さっさと捨てなさいな。
- 710 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 19:48:41.81 ID:w3k0Guet.net]
- >>682
ActiveSupport だけ入れればよろし
- 711 名前:682 mailto:sage [2018/10/17(水) 20:09:00.30 ID:RzUo3BE1.net]
- ありがとう
Windows10 で、WSL は入れているけど、コンパイル環境は数GB もあるだろ。 漏れのノートPC は、100GB ほどのSSD で、Windows だけで半分使っているから コンパイル済み、バイナリだけ欲しい
- 712 名前:デフォルトの名無しさん [2018/10/17(水) 20:13:17.85 ID:pcmrmHBT.net]
- ドキュメント軽視とWindows蔑視はRubyコミュニティの伝統。
コードが仕様だ!Windowsなんて使ってる奴が悪い!
- 713 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 20:17:44.70 ID:z+Rs6gUv.net]
- Unixで開発してるとGCCツールチェインは自然に入ってるからね
はっきり言うね、Windows使いに人権はありません
- 714 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 20:20:03.34 ID:t+3zMNmx.net]
- Windows 10「WSLでその常識を全部覆してみせたで?」
- 715 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 20:27:21.59 ID:z+Rs6gUv.net]
- まあWSLはUNIXそのものだからね
Macより互換性高いくらいだ いっそ「WinならWSL使え」でWin版は完全に切り捨てたほうが、 初心者が勘違いしてWin版入れてしまって得るものの皆無な地獄を見る悲劇が起きなくて幸せだと思うわ
- 716 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 20:33:29.32 ID:t+3zMNmx.net]
- UNIXじゃなくてLinuxな
NTカーネル上でLinuxカーネルを全く使うことなく Linuxカーネルそのものをエミュレートしてしまった
- 717 名前:デフォルトの名無しさん mailto:sage [2018/10/17(水) 20:37:40.43 ID:oYiy5BA3.net]
- >>682
VirtualBoxにCentOS7を入れてやるのが現実的だと思う
- 718 名前:682 mailto:sage [2018/10/17(水) 21:21:48.42 ID:RzUo3BE1.net]
- Windows10 で、MSYS2 無しのRuby Installer を入れた
漏れのノートPC は、2コア・i3 の安物だから、VirtualBox を使えない。 SSD の残りも、数十GB しかないし Windowsのirb は日本語でバグるから、WSL で、grep, irb を使っている WindowsのExplorer では、BOM 無しUTF-8 は、日本語で検索できないから、WSLからgrepを使う。 BOM 有りUTF-8なら、Explorerでも検索できるけど、Linux系のアプリでバグるから使えない
- 719 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 09:10:04.95 ID:GeIels2p.net]
- i3なら余裕じゃんCeleronでも動くのに
- 720 名前:デフォルトの名無しさん mailto:sage [2018/10/18(木) 09:15:13.10 ID:deASJKw+.net]
- もっと言えばSSDの残りが何
- 721 名前:バイトとかも関係ないしな []
- [ここ壊れてます]
- 722 名前:デフォルトの名無しさん [2018/10/19(金) 12:59:34.33 ID:jQ8EJjtV.net]
- WSLのためだけにWin10にするひとって・・・
- 723 名前:デフォルトの名無しさん [2018/10/19(金) 13:00:05.07 ID:jQ8EJjtV.net]
- >>691
だよな
- 724 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 13:29:05.63 ID:fdWiEMtL.net]
- vmware playerの方が良くね?(非営利の個人なら無料)
- 725 名前:デフォルトの名無しさん [2018/10/19(金) 14:03:39.94 ID:7EbyWZ6s.net]
- Qemuが軽い
- 726 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 14:43:37.15 ID:Gv4RzDVV.net]
- >>697
VirtualBoxは営利でもサポート不要なら無料って見解が出てたのと VMwareはWindowsゲストのパフォーマンスには力入れてるけど Linuxゲストはあんまり充実してないイメージ(偏見)
- 727 名前:デフォルトの名無しさん [2018/10/19(金) 16:20:25.47 ID:zBWz8HK+.net]
- Perlは正規表現で貢献した
ただ、そのおかげで将来正規表現だけでプログラム書けそうな気がしてくる
- 728 名前:デフォルトの名無しさん [2018/10/19(金) 16:37:24.25 ID:peD230zx.net]
- チューリング完全じゃないよね?
- 729 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 16:46:40.15 ID:fdWiEMtL.net]
- >>699
Linuxディストリビューションが多くてサポートできないから、vm-toolsをオープン化するので、各ディストリビューターが自分達で用意してねっじゃなかった?
- 730 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 17:22:04.73 ID:XiFyuv6k.net]
- >>697
なんだってー(´;ω;`)
- 731 名前:デフォルトの名無しさん [2018/10/19(金) 18:21:14.61 ID:uYziTuig.net]
- SQLなんてプログラミング言語じゃないだろ
っていうのと 正規表現なんてプログラミング言語じゃないだろ っていうのと どっちが違和感ある?
- 732 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 18:24:47.02 ID:wjHh/A22.net]
- SQLはQuery Language(言語)
正規表現はRegular Expression(表現)
- 733 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 18:25:18.51 ID:wjHh/A22.net]
- どちらもプログラム言語ですらない
- 734 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 21:14:44.93 ID:C8qbLaWi.net]
- どっちも違和感ないな。
- 735 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 05:36:43.43 ID:iIm/RCsR.net]
- >>704
前者。ただSQLはクエリーだけにとどめておきたい。
- 736 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 17:37:10.50 ID:JU35Hjk+.net]
- Rubyでexeファイルを作る方法を調べWindowsのコマンドラインプロンプトで実行する
プログラムをocraを使いexeファイル化しました。コマンドプロント画面がすぐに閉じてしまうのですが、 どうすれば表示したままにできますか? 教えてくださいよろしくお願いします。 Ocraで、rubyからWindowsの実行ファイル(exe)を作る myruby.seesaa.net/article/124126159.html sleepコマンドとか使うんですか?? 助けてください。。。
- 737 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 17:47:54.81 ID:wp9EeO+Y.net]
- >>709
コンソールアプリケーションはダブルクリックで実行するものではない 予めコンソールが開いている状態で、その中で実行すれば勝手に閉じない 被差別ドザには分からないかもしれないが、Ruby界における唯一絶対のプラットフォームであるUNIXにおいては、 コンソールは常に開いていてコマンドでの作業を日常的に行うもんなんだよ コマンドプロンクソなんかとは根本的に違うの
- 738 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 17:52:38.22 ID:O4sbTglp.net]
- >>709
日本語環境ならneriの方がお勧めだよ(そもそもexeにするのがお勧めじゃないというのはナシ) コマンドプロンプトから実行するかrbファイルの最後に puts '終了します' gets とでも付け足しておこう
- 739 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 18:01:57.88 ID:wp9EeO+Y.net]
- exeで配布するようなアプリで最後にputsとか最低最悪でしょ
そのようなユーザーとの対話を必要とするコマンドラインアプリは自動化の妨げになるため、非常識な行為として極めて嫌われ蔑まれる ドザはただでさえRuby界では人間扱いされてないんだから、路上にウンコしない
- 740 名前:程度の畜生としての最低限のマナーは守りなさい []
- [ここ壊れてます]
- 741 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 18:03:16.66 ID:OaSao/It.net]
- rubyエンジニアはエンジニアの頂点に位置するからドザみたいなミジンコの糞みたいな存在は許さないんだよ
- 742 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 18:04:34.16 ID:V0y1IBp6.net]
- > そのようなユーザーとの対話を必要とするコマンドラインアプリは自動化の妨げになるため、
vim「・・・」
- 743 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 18:08:52.17 ID:wp9EeO+Y.net]
- >>714
vimはCUIアプリではあるけど通常はコマンドラインアプリではないし、非対話モードにも対応しておりコマンドラインから使用することも可能だ そんなだからいつまでもRubyistが真の上級民から蔑まれてドザがはけ口にされるんだよ
- 744 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 18:10:27.12 ID:V0y1IBp6.net]
- だから対話モードのコマンドプロンプトアプリとして作れば良いのだよ
- 745 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 18:21:55.28 ID:O4sbTglp.net]
- >>712
配布じゃなくてocra試してみただけなんだと思ってレスしたんですけど……
- 746 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 18:26:16.08 ID:J/4W9td6.net]
- >>717
配布する予定がないなら試す必要ないでしょ 時間の無駄じゃね? どうせRubyなら実運用環境はLinuxなんだし
- 747 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 19:26:56.02 ID:wLnLpjF6.net]
- >>718
それはさすがにエンジニア心を分かってなさすぎな発言だと思うけど エンジニアは「面白そうだからやってみる」という好奇心で動くことも多いんだし
- 748 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 19:38:54.25 ID:PVO/MINi.net]
- 土方とクリエイターとの差です。
- 749 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 21:36:30.50 ID:O4sbTglp.net]
- >>718
知らんがな
- 750 名前:デフォルトの名無しさん mailto:sage [2018/10/21(日) 03:23:57.17 ID:b36eij4d.net]
- macbook無印でRailsやってる人、開発してる中でCPUの性能不足を感じることあります?
- 751 名前:デフォルトの名無しさん mailto:sage [2018/10/21(日) 10:59:48.51 ID:PQvzxFzP.net]
- ない
Railsは10年前に流行ったレガシープラットフォームであり、当時から開発環境はほとんど進化していない
- 752 名前:デフォルトの名無しさん mailto:sage [2018/10/21(日) 12:26:31.68 ID:maGFzjnq.net]
- 開発はサーバー上でやってるからMacだろうがWindowsだろうが何も変わらない
CPU性能すら普通で問題ない
- 753 名前:デフォルトの名無しさん [2018/10/21(日) 18:54:07.44 ID:Yvw/liUg.net]
- U-22プログラミング・コンテスト2018 最終審査会
2018/10/21(日) 11:50開始 live.nicovideo.jp/watch/lv315793125?ref=qtimetable&zroute=index
- 754 名前:デフォルトの名無しさん [2018/10/23(火) 13:41:56.07 ID:oO1V5V+n.net]
- ミニツクのこの問題が解らない
簡単って書いてあるのに……誰かヒントください www.minituku.net/courses/566428009/contents/129583522.html
- 755 名前:デフォルトの名無しさん [2018/10/23(火) 13:45:42.65 ID:oO1V5V+n.net]
- 問題文も不親切だと思う
名前を入れたら年齢と住所が出てくるようにすればいいのか、名前を入れて住所だけ表示する、住所を入れて年齢だけ表示すると言うふうにしないといけないのか…… わからない……
- 756 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 14:27:48.54 ID:UJUp/CV/.net]
- >>726
profiles の要素を一つ一つ調べて与えられた条件と比較してtrueを返す要素を返せばよい def search(profiles, key) profiles.select{|profile| yield profile[key]} end search(profiles, :age){|age| age >= 20} # => [{:name=>"静岡 太郎", :age=>34, :address=>"静岡県"}, {:name=>"名古屋 次郎", :age=>25, :address=>"愛知県"}]
- 757 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 14:33:16.95 ID:UJUp/CV/.net]
- というか>>726の模範解答間違ってるな
=~使ってるせいでageでsearchできない
- 758 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 16:50:50.47 ID:9qrW/tmi.net]
- ruby でストリームで zip を作るのってどう
- 759 名前:オたらいいんですか?
zip を扱うには rubyzip っていうのを使う記事が多いけど zip を作るときにストリームでファイル1つ1つ追加できるっていうだけで 出力は完成してからしないといけないみたいで 少しずつ中身を取り出す方法ってないでしょうか? ZIP自体はストリームに対応してるみたいなんですが [] - [ここ壊れてます]
- 760 名前:デフォルトの名無しさん [2018/10/23(火) 16:56:54.29 ID:yFsvvFWj.net]
- zlib
- 761 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 20:03:22.28 ID:9qrW/tmi.net]
- zlib ドキュメントよんでみたんですけど
複数ファイルをZIPにするってどうやるんですか? 単一ファイル操作しかないようにみえるんですけど
- 762 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 01:41:41.82 ID:ytGN6Nn1.net]
- >>732
それは読んでいないに等しい。
- 763 名前:デフォルトの名無しさん [2018/10/24(水) 02:27:17.69 ID:2LYWqLo0.net]
- 以下を実行したら、ABCDE, 0 の順番で出力された。
( )に関係なく、左側から順番に評価された! Java でも同じらしい ary = [ ] def getValue ( str ) puts str; 0 end p ary[ getValue("A") ] = getValue("B") + ( getValue("C") + ( getValue("D") + getValue("E") ) )
- 764 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 08:53:32.74 ID:+vpF9pgu.net]
- irbの設定ファイルである~/.irbrcを任意の場所に任意の名前で設定することってできますか?
irb(1)のマニュアルを読む限り設定できなさそうなのですが なにぶん素人なので実は勘違いだということもあり質問しました。 よろしくおねがいします。 https://linux.die.net/man/1/irb
- 765 名前:デフォルトの名無しさん [2018/10/24(水) 08:57:45.64 ID:roEuQo4O.net]
- >>728
>>729 ありがとうございます!
- 766 名前:デフォルトの名無しさん [2018/10/24(水) 10:23:23.61 ID:u4k0FB1t.net]
- >>735
環境変数 IRBRC
- 767 名前:デフォルトの名無しさん mailto:sage [2018/10/25(木) 00:21:03.53 ID:R/0gSUq3.net]
- >>737
うーん。ログインシェルで export IRBRC=~/LOCAL/irbrc としてるんですけどどうやら反映されていませんね。 irbにおいて > puts ENV['IRBRC'] とやると/home/username/LOCAL/irbrc と返ってくるので場所は読み込まれていると思うんですけどね……。 irb 0.9.6 on Debian 9
- 768 名前:デフォルトの名無しさん mailto:sage [2018/10/25(木) 00:44:40.77 ID:9zbDNBNy.net]
- >>733
https://docs.ruby-lang.org/ja/latest/library/zlib.html これじゃないんですか? https://docs.ruby-lang.org/ja/latest/class/Zlib=3a=3aGzipWriter.html かきこみ https://docs.ruby-lang.org/ja/latest/class/Zlib=3a=3aZStream.html ストリーム あたりよんでみたんですけどファイルを指定できるのは1つだけで 途中でファイルやオブジェクト、エントリを追加するみたいなメソッドが1つもない気がするんですが
- 769 名前:デフォルトの名無しさん [2018/10/25(木) 12:19:50.90 ID:MxtFgRlu.net]
- railsのform_withって何をループさせてるの?
- 770 名前:デフォルトの名無しさん mailto:sage [2018/10/25(木) 13:26:25.61 ID:ZE3NVml1.net]
- >>738
/home/username/LOCAL/irbrc ここに、ディレクトリ・ファイルを作っていないとか?
- 771 名前:デフォルトの名無しさん mailto:sage [2018/10/25(木) 17:00:48.66 ID:ORazOeMF.net]
- >>739
何がしたいの?
- 772 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 00:07:25.47 ID:PFgc5eHH.net]
- >>730です
サーバーサイドで複数のファイルをZIPにつめてダウンロードさせたいけど ファイル数が多いから一度にメモリ上におきたくない
- 773 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 00:28:35.43 ID:pE8f1AMr.net]
- >>743
そんなもん一旦ファイルに保存してzipコマンド呼んで解凍すればよい それがスクリプト言語やUNIXの正しい使い方だ 他のプロセスに役割を任せることは恥ではない
- 774 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 01:05:46.27 ID:PFgc5eHH.net]
- あきらめてその方向で実装してるけど
今度はダウンロードが始まるまでに時間がかかるせいで JSで何かしらプログレスかindicatoorつけなきゃいけないんだけどめちゃめちゃ難しい これ以上はスレチだからいわない
- 775 名前:ッど正直rubyでストリームDLできればこんな苦労しなくてすむのに… []
- [ここ壊れてます]
- 776 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 01:22:25.00 ID:CMUq7VY9.net]
- 無圧縮zipにしちゃえば簡単そう
- 777 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 01:47:51.93 ID:E+2rE/Ml.net]
- >>744
> それがスクリプト言語やUNIXの正しい使い方だ APIやライブラリ呼ぶなってこと? C言語使う意味ないだろ
- 778 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 01:48:15.33 ID:PFgc5eHH.net]
- 無圧縮でもいいんだけどrubyでできるんです?
- 779 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 01:53:20.93 ID:E+2rE/Ml.net]
- はぁ、zlibってzipなどのファイル形式で使用されてる
圧縮アルゴリズムのライブラリじゃん アルゴリズムだけあったってファイル作れるわけ無いだろ
- 780 名前:デフォルトの名無しさん [2018/10/26(金) 06:02:16.85 ID:9dCnW3IN.net]
- >>747
思想を理解してないみたい APIやライブラリを呼ぶことこそUnix流なんじゃないの? だから、Pythonはその代表格
- 781 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 08:14:34.19 ID:pE8f1AMr.net]
- APIやライブラリを呼ぶのと役割以上の余計なことをしないのは別問題だよ
zipコマンドがzlibを使うのは当然だが、例えばインターネットのURLからのダウンロード機能を備えるべきではない
- 782 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 08:33:59.35 ID:GwvyvDN1.net]
- アプロダの様にタイムカウンターを付けて時間を稼ぎ、用意できたらリンクを表示するようにすれば良いのでは?
- 783 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 08:53:57.73 ID:PFgc5eHH.net]
- >>749
だからどうすればいいか質問したんだけど zlibよめばできるっていうから…
- 784 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 08:57:37.12 ID:PFgc5eHH.net]
- ていうか独学で半年 じつむで半年rubyさわったけど
ここみてるとまだ初心者でもなかったんだなって 回答のレベルが高すぎるのか不親切なのかわからないけどまったくやり方がわからない Railsの案件なんか手出すんじゃなかったわ JavaやJavascriptは独学でも質問スレやteratailあたりで回答してくれる人が結構いるんだけど…
- 785 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 10:24:27.55 ID:8kUYcP+w.net]
- 初心者スレには初心者しかいないんだから、
茶化すだけでちゃんと答えもったやつがいるわけないだろ
- 786 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 12:38:53.19 ID:xBIHPZW8.net]
- >>730
完成前に内容を取り出すのは、Ruby の機能じゃない。 YouTube などのライブ配信機能 やって来たデータだけを変換して、すぐに送り返す 質問者は名前欄に、質問したレス番号を入れてくれ
- 787 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 14:07:36.32 ID:ScQN6FWl.net]
- gemについての質問です
$ gem install xxx --user-install とした場合 ~/.gem/ruby/2.3.0/bin/ に実行可能なファイルが作成されますがこのディレクトリを取得する方法を知りたいです。 $ gem env GEM_PATH などでも一意に絞れず……。 $ gem install xxx --user-install した時のパスを取得する方法ってないんですかね。
- 788 名前:デフォルトの名無しさん [2018/10/26(金) 14:56:11.56 ID:2qgVXRaq.net]
- >>757
$ ruby -e 'puts Gem.bindir(Gem.user_dir)'
- 789 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 18:42:13.63 ID:ScQN6FWl.net]
- >>758
ありがとうございます! 無事、パスが取得できました。 gemコマンドでは取得できないんですね……。 なにか理由あるのでしょうかね。
- 790 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 22:11:17.44 ID:PFgc5eHH.net]
- >>755
やっぱりそうですよねー できないならできないでいいんだけどzlibでできるっていうから調べたのにその後音沙汰ないし できないことをできるっていってソースだしてくれないのが時間だけ無駄になるから一番困る >>756 最終的に a b c 3つのファイルをまとめたZIPを作る際に a だけを追加した瞬間のデータを取り出すというのは プラットフォーム関係ないデータや文字列上の操作の話ですよね それをクライアントに送り消す方法とかになるとサーバーフレームワークやブラウザ依存の話になってくるけど <
- 791 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:09:38.25 ID:5/IIU5Ep.net]
- >>760
Kernel.openやIO.popenでコマンドとパイプつなげられる。ファイルがどこかに置いてあるならzipコマンドからSTDOUTに出力させてパイプでつないで受け取ればいいんじゃね?
- 792 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:23:01.64 ID:QbA5AMkn.net]
- UNIXコマンドよびださなきゃ言語内だけでは何ひとつまともなことができないゴミ言語だってはっきりわかんだね
- 793 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:26:30.74 ID:5/IIU5Ep.net]
- 添付ライブラリにあるzlibとstringioとThread使っても出来そうな気はするがそこまでやる気はない
- 794 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:29:10.59 ID:5/IIU5Ep.net]
- zipの仕様よく知らないけどファイナライズしないで途中の内容確定するのかな
- 795 名前:デフォルトの名無しさん [2018/10/27(土) 00:42:16.82 ID:QkHwtfgJ.net]
- >>762
ほんそれ
- 796 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:44:57.26 ID:4RrrP6U6.net]
- > UNIXコマンドよびださなきゃ言語内だけでは何ひとつまともなことができないゴミ言語だってはっきりわかんだね
C言語「・・・」
- 797 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:50:08.68 ID:4RrrP6U6.net]
- 言語の標準機能は必要最小限にしてライブラリを使いましょう派
VS ライブラリなんかいらない、なんでも言語の標準機能にしてしまえ派 俺は前者だな。C言語、JavaScript、Rubyなんかが当てはまる 後者に当てはまる言語はPHPか?
- 798 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 00:52:27.94 ID:4RrrP6U6.net]
- 恐ろしいことに、PHPはZIPライブラリが言語標準機能なんだよなぁ
php.net/manual/ja/zip.installation.php > これらの関数を利用するには、設定オプション --enable-zip を使用して > zip サポートを有効にして PHP をコンパイルしなければなりません。 > > PHP 5.6.0 からは、--with-libzip=DIR オプションが追加されました。これを指定すると、 > システムにインストールされた libzip を利用します。 libzip 0.11 以降が必要です。0.11.2 以降を推奨します。
- 799 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 01:21:12.91 ID:GHpMv3qu.net]
- >>762
そんなゴミ言語スレをわざわざ覗いてるのは何でなんでしょうねぇ…
- 800 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 02:00:16.08 ID:QbA5AMkn.net]
- exec からシェル呼び出してコマンドたたいてしかもパイプでつないでとかライブラリとはよばん
- 801 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 07:32:29.11 ID:4RrrP6U6.net]
- つまり>>770が言いたいことは、libz.soとかのC言語などで使った
ライブラリをRubyから呼ぶことができるならば、 Rubyは素晴らしい言語ということです。
- 802 名前:デフォルトの名無しさん [2018/10/27(土) 08:05:45.26 ID:S4VvuAVS.net]
- ようするにシェルスクリプトで十分ということか
ルビーみたいなウンコいらないという結論になるな
- 803 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 08:22:49.85 ID:QbA5AMkn.net]
- マジレスすると zipline 使え
やりたいことが1行でかける なんで回答に出ないのか謎だわ
- 804 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 10:19:26.13 ID:QlllhdpS.net]
- 知らんからやぞ
- 805 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 10:29:27.94 ID:4RrrP6U6.net]
- すべてのライブラリの機能を把握してない
Rubyプログラマなんてこの程度やで まあこういうレスがくるんでしょうなぁw
- 806 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 10:35:11.66 ID:QlllhdpS.net]
- これか。すげースター8000近く付いてんじゃん
https://github.com/quantopian/zipline
- 807 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 14:44:58.20 ID:BbyQQXdF.net]
- ~/.irbrcってどんな感じにしてます?
readlineとirb/completionくらいは有効にしてるけど なんかインタラクティブで便利な小関数とかあったら教えてほしいです。
- 808 名前:デフォルトの名無しさん mailto:sage [2018/10/27(土) 15:39:44.85 ID:l35+uZNZ.net]
- pryしか使ってない
- 809 名前:デフォルトの名無しさん [2018/10/30(火) 01:46:25.15 ID:tLch1bmf.net]
- ハッシュ内に、あるキーが存在するかどうかだけを知りたい場合、
配列の要素をキーにして、配列からハッシュを作るのに、 以下のように書いていますが、もっとよい書き方がありますか? ただし、ハッシュの値は使わないので、nil 以外なら何でもよい h = { } %w(a b c).map{ |e| h[e] = true } p h
- 810 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 01:57:45.33 ID:2OC/bUyM.net]
- なんかhas_keyとかあんだろ?
そんなクソコード書くなよ
- 811 名前:デフォルトの名無しさん [2018/10/30(火) 15:01:28.07 ID:p4LrBCE7.net]
- begin
rescue end
- 812 名前:779 [2018/10/30(火) 21:46:09.04 ID:tLch1bmf.net]
- ただ単に、配列の要素を、ハッシュのキーに登録して、その文字列の存在確認だけをしたい場合に、
ハッシュの値は使わないので、nil 以外なら何でもよいので、以下のように書いています もちろん配列で、Enumerable のinclude?, member? を使えば、要素の存在確認ができるのですが、 配列では要素を全探索(計算量 O(N))してしまうため、わざわざハッシュに入れています。 全探索では計算量 O(N)ですが、ハッシュでは、O(1)なので要素数に左右されないため こういう用途で皆さんは、どのように書いていますか? h = { } %w(a b c a).map{ |e| h[e] = true } p h #=> {"a"=>true, "b"=>true, "c"=>true}
- 813 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 22:20:43.93 ID:Zbq+CYDW.net]
- >>782
Setを使うのが普通だろうね Setは内部ではHashを使ってるので、やってることは変わらないけど
- 814 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 22:46:50.67 ID:iRzd1vRv.net]
- >>782
Hash#.has_key?
- 815 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 22:59:41.01 ID:4k+bjVEd.net]
- commonmarker 0.17.x から0.18.xに上げたら、html混ざりmarkdownをコンバートすると
htmlは省略だぁ〜ヒャッハー となるようになってしまった。OTL
- 816 名前:デフォルトの名無しさん mailto:sage [2018/10/30(火) 23:04:57.20 ID:E+8/TrgC.net]
- 知らんがな
自分で直してpull request出してこい
- 817 名前:779 mailto:sage [2018/10/30(火) 23:16:04.14 ID:tLch1bmf.net]
- Ruby に、set があったのか!
配列で集合演算するから、忘れていたわ
- 818 名前:デフォルトの名無しさん mailto:sage [2018/10/31(水) 14:14:04.19 ID:qCIRTH4x.net]
- Arrayの集合演算キモいから消してほしい
- 819 名前:デフォルトの名無しさん [2018/11/04(日) 14:01:58.67 ID:72B38wDh.net]
- 記号の読み方について
!= はノットイコールだよね? => はファットカンマだよね? =~ に読みかたってある? あと、\(バックスラッシュ)のこと何て呼んでる?そのままバックスラッシュ? 教えて
- 820 名前:デフォルトの名無しさん [2018/11/04(日) 14:08:45.24 ID:5RY1Lh2I.net]
- go c
- 821 名前:デフォルトの名無しさん mailto:sage [2018/11/04(日) 14:12:44.93 ID:3ZoK2iis.net]
- イコールにょろ
- 822 名前:デフォルトの名無しさん [2018/11/04(日) 14:24:33.61 ID:72B38wDh.net]
- >>790
go chiebukuro?
- 823 名前:デフォルトの名無しさん [2018/11/04(日) 14:24:58.57 ID:72B38wDh.net]
- >>791
かわいい
- 824 名前:デフォルトの名無しさん mailto:sage [2018/11/04(日) 16:33:05.47 ID:9/kDjwKe.net]
- ~はチルダだよ。
チルダさァァァァァん
- 825 名前:デフォルトの名無しさん mailto:sage [2018/11/04(日) 17:26:16.48 ID:UMsoYhE1.net]
- いつの時代じゃよ
- 826 名前:デフォルトの名無しさん [2018/11/04(日) 18:27:11.42 ID:rLQVzKFu.net]
- >> 792
5c
- 827 名前:デフォルトの名無しさん mailto:sage [2018/11/04(日) 19:42:31.11 ID:3ZoK2iis.net]
- 寒い時代だとは思わんか。。。
- 828 名前:デフォルトの名無しさん mailto:sage [2018/11/07(水) 11:39:04.64 ID:8DqZdVO1.net]
- >>791
鶴屋さんだと語尾に思われて思わぬ食い違いがでそう
- 829 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 16:54:13.33 ID:ALrpS26S.net]
- ttps://www.ruby-lang.org/ja/downloadsから
「RubyInstaller1.3.3」をダウンロードしたいんだけど、どこにありますか?
- 830 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 17:47:18.38 ID:42yDnQ40.net]
- 要はnokogiriをインストールしたいんだろ?
- 831 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 18:04:19.60 ID:LMRP/49C.net]
- >>799
2.3.3のことなら https://rubyinstaller.org/downloads/archives/ https://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.3.3.exe https://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.3.3-x64.exe
- 832 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 20:28:20.74 ID:ALrpS26S.net]
- >>800
はい。そうです。 >>801 私がやりたいことはバージョンが上でももないとのことでした。 返信ありがとうございました。
- 833 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 21:32:20.19 ID:QKOvQ/Be.net]
- 参考まで
「Ruby installer for Windows で gem install nokogiri」 https://qiita.com/tanakahisateru/items/76d7049b806dfa2e59f9
- 834 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 21:40:15.28 ID:ALrpS26S.net]
- >>802
誤字ってたので訂正 × 私がやりたいことはバージョンが上でももないとのことでした。 ○ 私がやりたいことはバージョンが上でも問題ないとのことでした。 >>803 ありがとうございます
- 835 名前:デフォルトの名無しさん mailto:sage [2018/11/09(金) 22:07:29.84 ID:LcYc+UJI.net]
- >>804
この辺>>686-687も参考にせいぜい頑張ってねw 686 デフォルトの名無しさん 2018/10/17(水) 20:13:17.85 ID:pcmrmHBT ドキュメント軽視とWindows蔑視はRubyコミュニティの伝統。 コードが仕様だ!Windowsなんて使ってる奴が悪い! 687 デフォルトの名無しさん sage 2018/10/17(水) 20:17:44.70 ID:z+Rs6gUv Unixで開発してるとGCCツールチェインは自然に入ってるからね はっきり言うね、Windows使いに人権はありません
- 836 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 00:46:44.99 ID:bP07frYq.net]
- WSLで好きなruby動かせばええと思うよ
- 837 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 01:48:21.65 ID:z7ZsqvtS.net]
- なぜいまさら2.3なのか
- 838 名前:デフォルトの名無しさん mailto:sage [2018/11/10(土) 07:19:28.11 ID:UwfBI9OI.net]
- るりまが503出まくりで見れない
- 839 名前:デフォルトの名無しさん [2018/11/12(月) 12:14:58.73 ID:XIxjtr9D.net]
- 30歳無職なんだけど俺にもプログラミングできるかな?
https://www.loserblog.net/
- 840 名前:デフォルトの名無しさん [2018/11/13(火) 03:53:48.37 ID:gWmuHRek.net]
- Ruby installer のDevkit 無し(ポータブル版)は、MSYS2/MINGW、GNU コンパイラが無いので、
ソースコードからコンパイルできないけど、サイズは2〜3GB 小さい WebSocket, Rails, VSCode のデバッグ機能などは使えないけど、 Sinatra, Nokogiri, Selenium WebDriver などは使える (WebSocket のバイナリをネットで探したけど、見つからなかった。どこかにない?) 漏れは、Windows10 で、ruby 2.4.4 を使っている。 2.5 系は、まだ新しいから使わないように ポータブル版を、C:\Ruby24-x64 に置いて、 ユーザー環境変数PATH に、C:\Ruby24-x64\bin を追加すればよい 漏れは、ユーザー環境変数RUBYOPT に、--encoding=UTF-8 も設定しているけど、 これで、irb は使えなくなる ただし、Windows のirb は、日本語がバグるので、 irb を使うのなら、WSL で、Ubuntu 16.04 に、Ruby 2.3.1 を入れて、そちらを使う。 Ubuntu 18.04 は、まだ新しいから、もうちょっと様子を見る 入力補完が効かないけど、VSCode で作ってる。 MSYS2 を入れれば、入力補完できるのかね?
- 841 名前:810 mailto:sage [2018/11/13(火) 04:09:32.58 ID:gWmuHRek.net]
- Windows10・WSL の、Ubuntu が、日本語でも入出力できるのは、
コマンドプロンプトの画面と同じものを使っているから でも、irb みたいに、Linux 側のソースコードで、 独自にWindows 向けにコンパイルしたものは、半角英数字しか動かない。 日本語など、他の言語はバグル pry も、irb を使っているのだっけ? 漏れの希望としては、Windows10・WSL の、Ubuntu みたいに、 コマンドプロンプトの画面と同じものを使って、作ってほしい そうそう、最初にgem で、パッケージマネージャーのBundler を入れる。 それ以後は、gem を使わず、Bundler で他のgem をインストールすればよい
- 842 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 07:22:43.54 ID:e2cmk+aq.net]
- なんじゃそりゃ
windowsでマルチバイト文字が文字化けするのはreadlineの所為 pryとirbはソースレベルで全く別物
- 843 名前:デフォルトの名無しさん mailto:sage [2018/11/13(火) 08:58:09.11 ID:M3rNGpof.net]
- こいつ>>810>>811、Ruby関係ないスレで脈絡なく自分語りとRubyの宣伝しだしたり、他言語専用質問スレでRubyで回答してからRubyの宣伝しだしたり非常にウザいんだが。
このスレから出てこないようにしとけよ。
- 844 名前:デフォルトの名無しさん [2018/11/13(火) 18:35:35.73 ID:EVOGh0na.net]
- Ruby糞
- 845 名前:810 mailto:sage [2018/11/13(火) 23:41:18.63 ID:gWmuHRek.net]
- そのreadline を使っていると、Windows で日本語でバグるのだろう。
Windows で半角英数字以外には、対応していないのだろう Windows10・WSL の、Ubuntu では、 メニューなどもコマンドプロンプトの画面と、全く同じだから、日本語でもバグらない
- 846 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 00:04:17.08 ID:sJwxMrq1.net]
- >>815
文字コードって知ってるかクズ
- 847 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 01:16:42.01 ID:dV0vzlx1.net]
- localhostにssh接続して
好きなターミナルエミュレータつかえば
- 848 名前:デフォルトの名無しさん [2018/11/14(水) 09:06:46.01 ID:BvL9P3zV.net]
- vs codeからvimに乗り換えようと思う。マウス捨てればいいんだろ?
- 849 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 12:12:13.64 ID:cUOp1BJi.net]
- WinもMacOSも消してLinuxをCUIだけで入れたらいいよ
- 850 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 18:15:46.63 ID:1Fc8ss/r.net]
- windowsで
comポートの一覧出す方法教えてください
- 851 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 18:21:44.93 ID:vc4ZSEr5.net]
- vs codeは取得に一日
vimは取得に6ヶ月
- 852 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 18:34:48.53 ID:RHMEiM3I.net]
- >>820
Win32API質問箱 Build124 https://mevius.5ch.net/test/read.cgi/tech/1510395780/
- 853 名前:デフォルトの名無しさん mailto:sage [2018/11/14(水) 20:23:51.58 ID:D2WaC5Jp.net]
- >>820
require 'win32ole' colItems = WIN32OLE.connect('winmgmts://./root\CIMV2').ExecQuery("Select * from Win32_PNPEntity Where (Name like '%(COM%)')" ) colItems.each{|obj| puts obj.Caption }
- 854 名前:デフォルトの名無しさん [2018/11/15(木) 09:15:54.74 ID:NWUUxe6q.net]
- ぶっちゃけvlmがvscodeに勝ってるところなんてあるか?
- 855 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 09:46:17.53 ID:P9aoBmqQ.net]
- >>824
vimはRuby界における公式エディタであるemacsの仇敵だし、vscodeはMSという大悪魔に魂を売ることになる 目糞鼻糞
- 856 名前:デフォルトの名無しさん [2018/11/15(木) 12:05:23.30 ID:tGnWpqvT.net]
- vimからRuby呼び出してスクリプトによる編集処理してもいいんじゃない?
- 857 名前:デフォルトの名無しさん [2018/11/15(木) 12:52:11.17 ID:lNkjj0jr.net]
- >>825
Haskellerの癖にvi使いになった自分からすると、ぶっちゃけ編集能力の割に軽いってのがある。 編集能力単体ならemasやvscoreの方があるかも知れないが、軽さとのコスパはvi。 ちょっと編集したい程度ならviの方が速い。
- 858 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 12:58:50.77 ID:Gnw5U56Y.net]
- rubyってちょっと編集するくらいでアプリ作れちゃうの?
- 859 名前:デフォルトの名無しさん mailto:sage [2018/11/15(木) 14:06:35.25 ID:RnfnyGRf.net]
- >>828
MS Accessの劣化版みたいなアプリならね それ以上のことをするなら要件相応の手間は必要
- 860 名前:デフォルトの名無しさん [2018/11/15(木) 22:08:27.47 ID:g74yzjtM.net]
- Ruby で、PowerShell から、Web サーバーを起動すると、WEBrick が起動する。
ruby -run -e httpd . -p 8080 これで複数のブラウザから、index.html をアクセスできる。 localhost:8080 Nokogiri, Selenium WebDriver, ERB などを使って、 原始的に文字列から、HTML タグを構築して、ブラウザで見る 漏れはその方法で、自分のPC 内の画像フォルダ内の画像を、ブラウザで見てる 他には、5ch の書き込み内のリンク(a タグ)を取得して、 それが画像の拡張子なら、img タグに変換して、画像として表示したりしてる GUI は、HTML, CSS, JavaScript を使えばよい
- 861 名前:デフォルトの名無しさん mailto:sage [2018/11/16(金) 00:27:14.48 ID:n4axH7dq.net]
- 一方俺は5ちゃんねるブラウザを使った
- 862 名前:デフォルトの名無しさん mailto:sage [2018/11/16(金) 01:39:06.21 ID:RoXRfHM0.net]
- >>831
wwwww
- 863 名前:デフォルトの名無しさん [2018/11/16(金) 19:08:35.86 ID:dkx8E2i6.net]
- >>830
世界最大のソフトウェア開発プラットフォームで
- 864 名前:最も人気なプログラミング言語は何なのか?
https://gigazine.net/news/20181116-top-programming-languages-2018/ さすがRuby!貫禄のランクイン!! Railsで作られたサービスということを差し引いてもすごい! [] - [ここ壊れてます]
- 865 名前:デフォルトの名無しさん mailto:sage [2018/11/16(金) 23:07:52.34 ID:6qpmN5uX.net]
- 改訂2版 Ruby逆引きハンドブック、2018/8/28
株式会社マネーフォワード 今読んでいるけど、この本もすごい! 著者は、初版の「るびきち」から、上場企業のマネーフォワードの9人に変わったけど、 何人か、Rubyコミッターもいる この会社もRubyでは、Cookpad 並みにすごいかも
- 866 名前:デフォルトの名無しさん mailto:sage [2018/11/16(金) 23:56:41.91 ID:agF7AI+S.net]
- 2015年まで5位の座を占めていたRubyは
2018年になると10位へ転落し、 トップ10から陥落しかけている状況。
- 867 名前:デフォルトの名無しさん [2018/11/17(土) 00:09:37.31 ID:+2RnQZxl.net]
- rubyは落ち目だな
今のうちにPythonに乗り換えとくわ
- 868 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 01:09:58.54 ID:TLK93Zwg.net]
- PythonはもうAIが機械学習で自動コーディングしてくれるそうだ
- 869 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 01:25:57.27 ID:aw0TiQVW.net]
- むかしPerlで書いてたような書捨てスクリプトはRubyのが楽だし
適材適所
- 870 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 05:07:41.72 ID:n+7enX5R.net]
- pycharm-ceの出来がいいから、ついpythonで書いちゃうな
rubymineもceバージョン出してくれんかな(´・ω・`)
- 871 名前:デフォルトの名無しさん [2018/11/17(土) 15:41:40.28 ID:+2RnQZxl.net]
- atom使ってる人いる?
何故atomを使うのか聞きたい
- 872 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 15:48:37.25 ID:DG9kgnl3.net]
- そらーをこえてー
- 873 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 16:05:28.35 ID:rc62Vrp5.net]
- Railsで世界最高の開発者向けサービスを作って今はMSの社員としてMSから高給を貰っている方々によって開発されたエディタだからな
これはもうRubyがAtomを生み出したと言っても過言ではない
- 874 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 16:11:27.29 ID:5f4S6inB.net]
- VSCodeは元々Atomからフォークされたものであるから、VSCodeの起源もまたRubyにあると言っても過言ではない
- 875 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 16:47:00.84 ID:DG9kgnl3.net]
- MSは俺が出した金から社員に給料を出しているわけだから、
俺の先祖がAtomを生み出したと言っても過言ではない
- 876 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 17:39:21.46 ID:+xB40+7+.net]
- Railsの超初心者の質問なのですが、例外をキャッチしたらエラー画面を出さずにエラーメッセージをビューに送る処理を書きたいのですがうまく行きません。
コードです。 https://ideone.com/ubaMxO
- 877 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 17:40:11.21 ID:DG9kgnl3.net]
- ideoneを使ってるだけで初心者って臭いがするなw
- 878 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 18:22:27.77 ID:FW8kVEqd.net]
- >>845
render 使わないと何も返さないよ
- 879 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 18:34:31.02 ID:DG9kgnl3.net]
- >>847
その答えは失格だなぁw 正しい答えは「例外をキャッチしたらエラー画面を出さずにエラーメッセージをビューに送る処理を書いたらだめ」だ
- 880 名前:デフォルトの名無しさん [2018/11/17(土) 19:07:10.27 ID:+xB40+7+.net]
- >>848
あんまりよくわからないです インスタンス変数はビューから参照出来るんですよね? それとも例外の処理書き間違えていますかね?
- 881 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 19:09:54.63 ID:DG9kgnl3.net]
- >>849
だから、例外は放っておけばいいの 余計なことしなくていい
- 882 名前:デフォルトの名無しさん [2018/11/17(土) 19:11:04.46 ID:+xB40+7+.net]
- >>850
ではエラーメッセージはどうやってビューに渡すんですか?
- 883 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 19:58:22.61 ID:c8NyF4AG.net]
- 例外が発生したらそのままプログラムを終了させてしまえと主張する気違いはたまに発生する
- 884 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 20:11:07.08 ID:RvE2CkcA.net]
- コンソールアプリならアリかな
- 885 名前:B
それ以外は原則ナシだけども。 [] - [ここ壊れてます]
- 886 名前:デフォルトの名無しさん [2018/11/17(土) 22:06:33.92 ID:+xB40+7+.net]
- なんかバカな質問してました
手段忘れたけど自己解決しました
- 887 名前:デフォルトの名無しさん mailto:sage [2018/11/17(土) 23:48:54.13 ID:2WlUsnTW.net]
- Rails の質問は、web制作管理板の方へ書き込んでください
- 888 名前:デフォルトの名無しさん mailto:sage [2018/11/18(日) 02:34:46.70 ID:tOYW/MHy.net]
- >>851
エラーメッセージやなくて例外やろ? 例外は渡さなくていいって言ってるの rescueもしなくていいって言ってんの なんのためにRails使ってるんだよ? そんなクソ面倒なことRailsにやらせろよ
- 889 名前:デフォルトの名無しさん mailto:sage [2018/11/18(日) 02:35:32.08 ID:tOYW/MHy.net]
- >>852
> 例外が発生したらそのままプログラムを終了させてしまえと主張する気違いはたまに発生する そいつはバカだな。Railsは例外発生してもプログラム終了しないからな。さすがやで
- 890 名前:デフォルトの名無しさん [2018/11/19(月) 17:01:29.63 ID:0ckbPJ2E.net]
- 掲示板実装できた
これで初心者から初心者にステップアップだ
- 891 名前:デフォルトの名無しさん [2018/11/19(月) 17:13:34.20 ID:Vwi20v8M.net]
- おめでとう
おれはまだRailsすらinstallできてない
- 892 名前:デフォルトの名無しさん mailto:sage [2018/11/19(月) 23:10:53.32 ID:057j8H5Q.net]
- 漏れは、Windows10 で、MSYS2 コンパイラを入れていないから、
websocket のバイナリが無いから、Rails は使えない。 どこかに、websocket のバイナリは無いの? https://www.mirrorcommunications.com/blog/how-to-install-ruby-on-rails-on-windows-10-with-postgresql 2017/04/22 Windows10, WSL Ruby 2.4.1 Rails 5.0.1 動画もある まあ、Rails の話は、webprog 板へ書き込んで!
- 893 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 08:23:25.13 ID:YgW9tKBi.net]
- rails+windowsはツラすぎるから
WSLかVagrant使え
- 894 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 08:40:07.28 ID:X8QFm2fd.net]
- ツラ過ぎるというより意味がないんだよ
どうせ運用環境はLinuxなんだからWinでの苦労なんて便所の落書き以下の意味すらない
- 895 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 08:41:53.76 ID:z5N5L6gH.net]
- 誰がヅラだって?
- 896 名前:デフォルトの名無しさん [2018/11/20(火) 08:54:26.91 ID:j03mDcba.net]
- >>862
これマジ? 既にエディタの環境構築でひと苦労なのに、Linuxの構築もしないといけないのか…… Windowserは不遇だな……
- 897 名前:デフォルトの名無しさん [2018/11/20(火) 09:01:28.76 ID:ZtIBLsed.net]
- >>864
だから言ったのに… >>686-687 信者も相手のOS確認せずに布教して投げっぱにするなよ。 10人に石投げたら8〜9人がWindowsなんやぞ。 686 デフォルトの名無しさん 2018/10/17(水) 20:13:17.85 ID:pcmrmHBT ドキュメント軽視とWindows蔑視はRubyコミュニティの伝統。 コードが仕様だ!Windowsなんて使ってる奴が悪い! 687 デフォルトの名無しさん sage 2018/10/17(水) 20:17:44.70 ID:z+Rs6gUv Unixで開発してるとGCCツールチェインは自然に入ってるからね はっきり言うね、Windows使いに人権はありません
- 898 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 11:07:26.51 ID:CZ2hfhmS.net]
- cloud9使えばいいじゃん
端末のOSなど一切関係ないから ブラウザさえ使えればいいからクソノートでもキーボードさえついていればいい
- 899 名前:デフォルトの名無しさん [2018/11/20(火) 12:20:10.19 ID:Vgqca5m8.net]
- Ruby Mineの調子が悪いのでエディタ・IDEを変えようと思うのですがオススメありますか?
vimキーバインドにできてスペルチェックあって自動でend挿入出来るのがいいです
- 900 名前:デフォルトの名無しさん mailto:sage [2018/11/20(火) 13:50:12.73 ID:aO8Frmcl.net]
- >>867
Ruby教の教義的にはspacemacs 世間一般では圧倒的にVSCode
- 901 名前:デフォルトの名無しさん [2018/11/22(木) 16:09:31.09 ID:NaVQ99ds.net]
- 色々使ったけどやっぱvs code最強だわ
宗教上の理由で使えない奴らかわいそうw
- 902 名前:デフォルトの名無しさん mailto:sage [2018/11/22(木) 21:14:57.62 ID:XJTx/PKt.net]
- VSCodeはカーソル移動でホームポジションから手を離さないといけないのがなー
Ma
- 903 名前:c使えばいいんだろうけど、そのためだけにMacってのも []
- [ここ壊れてます]
- 904 名前:デフォルトの名無しさん mailto:sage [2018/11/22(木) 21:58:47.54 ID:YYHdauiZ.net]
- VimやEmacsのキーバインド使えばいいでしょ
コマンド入力による操作体系が強力だから少なくともRubyMineに比べたらキーボード中心で使いやすいし
- 905 名前:デフォルトの名無しさん mailto:sage [2018/11/23(金) 23:37:21.14 ID:uhwEdrvZ.net]
- 別にAutoHotkeyでキーバインド変更しているから無問題
- 906 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 01:21:45.23 ID:PRCdABA7.net]
- MacのキーバインドをWindowsやLinuxでも採用すればよかっただけなのにな
なんでわざわざ変えたんだろう
- 907 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 06:37:15.09 ID:emfrr2Lm.net]
- >>873
歴史的に見ればMacの方が後だよ。 Macの今のキーバインドが出来たのは2000年ごろだ
- 908 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 17:44:17.91 ID:YsJMMDpU.net]
- 動的型付けの衰退 - Oracle
https://www.oracle.com/webfolder/technetwork/jp/javamagazine/Java-JF18-editorial.pdf このオラクルのPDFだけど 大体の人が動的型に言いたかったであろうことが 大変綺麗にまとまってて良かったよ
- 909 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 18:33:18.63 ID:IZ0lTZaS.net]
- >>874
1984 Macintosh 1985 Windows 1991 Linux
- 910 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 18:52:51.51 ID:PRCdABA7.net]
- >>876
VSCodeの話しだよね?
- 911 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 19:18:47.82 ID:b7tmfxF4.net]
- >>878
1984年ごろのMacのキーバインドはホント糞だったよ
- 912 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 19:20:18.07 ID:b7tmfxF4.net]
- OSXからだよ。Unix系の素晴らしいキーバインドを取り入れたのは
Unixは最初から素晴らしかったからね
- 913 名前:デフォルトの名無しさん mailto:sage [2018/11/24(土) 19:34:35.47 ID:VBkVIhNz.net]
- UNIXじゃなくてEmacsだろ
今やUNIXエディタ戦争はVimに完敗し、SublimeやAtomでMacの独壇場だったモダンエディタ系も今やMSの天下 RailsがMacにプリインストールされてイケイケだった頃のRubyが懐かしいな
- 914 名前:デフォルトの名無しさん [2018/11/25(日) 04:38:13.34 ID:moheOgid.net]
- viって使わないとコマンド忘れちゃうね
仕方ないのでnano使ってる
- 915 名前:デフォルトの名無しさん [2018/11/25(日) 19:49:13.96 ID:wWU/NTaG.net]
- 教本に書いてあるクラス定義の例題プログラムが全然理解できない……つらい……
- 916 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 20:38:08.40 ID:mH6GThxQ.net]
- プログラミングには向き不向きがあるから諦めることも大事
向いてない奴が頑張っても生涯クソブラック企業で奴隷だぞ
- 917 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 23:26:13.89 ID:bdma9Nzw.net]
- Ruby でオブジェクト指向を勉強するのが、一番よい
Rubyでは、あらゆるものがObject だから、Class 自体もObject self が、Classからnew したインスタンスを指すのが普通だが、 特異メソッドの文脈では、Class自信を指す どの文脈なのか注意する。 Classの地の文では、selfはClassだから、ここでは特異メソッドになる。 インスタンスの文脈にならない @インスタンス変数と、@@クラス変数の他に、@クラスインスタンス変数という変態もある。 これは、selfがClassの文脈で、@を使った場合に起こる。 この場合、クラス自身のインスタンス変数となり、サブクラスへ継承されない たのしいRuby 第5版、2016 を読んだら、以下の2冊を読むとよい Effective Ruby、2015 改訂2版 Ruby逆引きハンドブック、2018/8/28
- 918 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 23:32:04.98 ID:+Rx2UR4K.net]
- > Rubyでは、あらゆるものがObject だから
あれ?Rubyってメソッドはオブジェクトだっけ? JavaScriptはメソッドがオブジェクトだから function foo() {} console.log(foo.name) とかできるけど、Rubyって無理だったよね?
- 919 名前:デフォルトの名無しさん mailto:sage [2018/11/25(日) 23:35:25.58 ID:OqmjDJWv.net]
- >>885
Rubyはメソッドもオブジェクトだ
- 920 名前: []
- [ここ壊れてます]
- 921 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 00:11:24.80 ID:d6jj4yVL.net]
- >>886
いやいや Procと同様ちがうなにか
- 922 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 00:22:33.42 ID:4Su3JOMS.net]
- Rubyではブロック自体や単独のメソッド参照はオブジェクトではないよ
第一級関数ではない
- 923 名前:デフォルトの名無しさん [2018/11/26(月) 00:35:00.14 ID:kTSSWZBP.net]
- block、proc、lamdaを華麗に使い分けるRuby!さすが!
全部functionでやるjavascriptは汚い!さすがjavascriptきたない!
- 924 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 00:45:36.82 ID:nvtZwlw2.net]
- 処理は、わざと第一級関数・オブジェクトにしなかった
オブジェクトはレシーバー・主体で、メソッドはそれに対する操作。 この区別を厳格にした そして、メソッドを持ち運ぶ場合だけ、block, proc, lamda に変換する。 基本は、クロージャの実装ある、block JavaScript では、関数オブジェクトとは何なのか? 抽象的すぎて、よくわからない
- 925 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 00:57:52.75 ID:woCsHcs5.net]
- >>890
この池沼にも理解できるように意図して設計したとしたらRubyは凄いわ まあRubyの obj.method がメソッドオブジェクトを返さない実際の理由は、 括弧を省略することで属性のように見えるというアイデアに固執したせいなんだけど
- 926 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 02:24:34.07 ID:DMixgTsv.net]
- >>891
固執ってどこからでてきたの?
- 927 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 03:44:29.07 ID:nvtZwlw2.net]
- ローカル変数・無引数メソッドの、区別が難しい!
無引数メソッドに代入すると、新しいローカル変数が作られて、メソッドが隠される。 ただし、ローカル変数が見えないスコープでは、メソッドが参照されるが、 f( ) のように、( )を付けるとメソッドが呼ばれる def f( ) "method" end p f #=> "method" f = "var" p f #=> "var" f = "var" p f( ) #=> "method"
- 928 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 08:10:20.68 ID:AloVWQrN.net]
- >>889
アロー関数知らんのか RubyにもUnboundMethodがあることはある。
- 929 名前:デフォルトの名無しさん [2018/11/26(月) 09:09:15.66 ID:mqDjQZG/.net]
- >>894
知ってるが。 >>889に(function(){}).bind(this)のシンタクティックシュガーを取り立てて書かなきゃならない意味とは? マウント取りたかったのかな?
- 930 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 09:21:23.12 ID:sgq1LDCF.net]
- Rubyってメソッドはオブジェクトじゃないんだな
- 931 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 11:04:39.94 ID:DMixgTsv.net]
- メソッドをオブジェクト化することはできるけど、メソッド自体は違うね
- 932 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 11:22:24.16 ID:jCGZ4ioD.net]
- 根本的な思想が違うんだよ
obj.method(arg) JavaScript : obj から method プロパティの値を取り出し、その値を関数オブジェクトと見做して呼び出す。 Ruby : obj に「method という名前のメソッドを呼び出せ」というメッセージを送る。それにどう反応するかは obj の勝手である。 ただし、Rubyは内部的にはメソッドがオブジェクトとして実装されてたりしてごっちゃになってるので一貫性に欠ける無茶苦茶な仕様になってる。
- 933 名前:デフォルトの名無しさん [2018/11/26(月) 11:26:02.21 ID:mqDjQZG/.net]
- >>898
(x => x * 2)(3) //=> 6
- 934 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 11:34:05.04 ID:DMixgTsv.net]
- >>899
別に無茶苦茶ではないけど 何を持って無茶苦茶と言ってるんだろう? 俺様の感性に合わないこと?
- 935 名前:デフォルトの名無しさん [2018/11/26(月) 12:05:56.16 ID:mqDjQZG/.net]
- >>900
なんで俺に言うんだよ無茶苦茶って言ってる>>898に言え
- 936 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 12:36:19.94 ID:DMixgTsv.net]
- >>901
すまぬ 純粋なアンカミス
- 937 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 12:46:09.25 ID:sgq1LDCF.net]
- とりあえず、Rubyは全てがオブジェクトだという嘘をつくのはやめろって言う話
- 938 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 12:54:43.65 ID:8VBeLDjH.net]
- オブジェクトだったら勝ちみたいな風潮なんなんだよ <
- 939 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 12:56:49.77 ID:sgq1LDCF.net]
- 知らんよ。なぜかRuby厨の自慢になってるんだよ。
「全てがオブジェクト(嘘)」
- 940 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 14:27:40.48 ID:DMixgTsv.net]
- あれだろ、数値とかがオブジェクトではないJavaとかPerlと比べてるだけだろ
Rubyが出た当初の自慢話を今も引きずってると思い込んでる時点で何だかなという感じ
- 941 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 15:54:35.18 ID:hq9iFTQc.net]
- そもそもなぜそれが自慢になるのかがさっぱり分からんな
しょせんSmalltalkの顰みにならったに過ぎない変態仕様を…
- 942 名前:デフォルトの名無しさん [2018/11/26(月) 16:51:28.97 ID:M4lkR7sD.net]
- 31bit整数ω
- 943 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 17:02:57.25 ID:DMixgTsv.net]
- OCaml の悪口はそこまでだ
- 944 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 17:11:49.93 ID:mi59PQkK.net]
- おかむl
- 945 名前:デフォルトの名無しさん mailto:sage [2018/11/26(月) 17:58:58.25 ID:G4ZIak1L.net]
- 岡村△
- 946 名前:デフォルトの名無しさん [2018/11/28(水) 17:45:51.76 ID:eIHsuPDh.net]
- 空白に表示されている所は、タブ文字ですが、
{ |row| row } のように、無処理のブロックの短縮形は、ありますか? require 'csv' # タブ区切りで、要素中にもタブ文字・カンマあり text = <<TEXT あ "A a" 1,11 い "B b" 2,22 TEXT result = "" # 区切り文字を、タブ文字からカンマに変える options = { :input_col_sep => "\t", :output_col_sep => "," } CSV.filter( text, result, options ) { |row| row } 結果 あ,A a,"1,11" い,B b,"2,22"
- 947 名前:デフォルトの名無しさん mailto:sage [2018/11/28(水) 17:53:59.91 ID:XVA+2nJs.net]
- >>912
CSV.filter( text, result, options, &:itself)
- 948 名前:912 mailto:sage [2018/11/28(水) 18:59:40.51 ID:eIHsuPDh.net]
- ありがとう
Ruby 2.2 から、Kernel#itself, &:itself が出来たのですか
- 949 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 01:59:21.23 ID:4ZKIuq+k.net]
- >>914
古いバージョンなら String#.to_s でもいいんじゃない
- 950 名前:デフォルトの名無しさん [2018/11/29(木) 02:48:29.40 ID:ef+1qPo+.net]
- #.
- 951 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 07:47:24.36 ID:gGiWbZov.net]
- #.
- 952 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 09:33:08.29 ID:NKs4R87v.net]
- #.
- 953 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 19:28:41.86 ID:g5k5pPxJ.net]
- #.
- 954 名前:デフォルトの名無しさん [2018/11/29(木) 20:19:30.78 ID:eQcl6Axj.net]
- youtubeでプログラミングやれば転職やフリーの仕事がまあまあできる、実際は
どうなんでしょうか。自分も学校に通ってプログラミングを習うつもりですが、 転職の際に役立つスキルとPRとして使えるのか、そのまま転職、または何かのきっかけレベル になるのか、その辺りがわかならいままです。
- 955 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 21:13:51.20 ID:BEC3KPap.net]
- 中途未経験でPGになるならはじめからまともな労働条件を望むのは非常に厳しい
ド糞ブラックならFizzBuzz書ければ通るから、まずはそこで3年耐えて、実績がついたら転職だ その覚悟があるならいらっしゃい
- 956 名前:デフォルトの名無しさん mailto:sage [2018/11/29(木) 21:22:14.03 ID:BEC3KPap.net]
- あと、Rubyはかなり上のレベル(君が日本のITベンチャーと聞いて思い浮かぶようなところ)
までいかないと人並みの給料貰えないし、そういうところは脱Rubyが進みつつあるから、よほどRubyに強い拘りが無い限りはお勧めできない 無難なのはJava、C、C#、JavaScript(できればNodeも)あたりだね
- 957 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 07:26:13.92 ID:a1TjZ85x.net]
- 与えられた数値をより短い文字数で表せる計算式を作れたら大金持ちになれる。
- 958 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 09:06:41.21 ID:VjmtC3o0.net]
- YouT
- 959 名前:ube を見たら、学費無料もある。
転職請負人・育成機関だろ。 プログラマーに育て上げて、企業が採用したら、お金をもらう Ruby は、短時間で学べる事が多い。 バグで時間を取られないから、 その時間でデザインパターン・フレームワーク・Linux コマンド・環境構築運用を学べる Rubyの人は、広く浅く、システムの全行程がわかる。 Java のような関数だけ書けて、システムがわからない土方じゃない! Rubyは、SE に近いプログラマー 画面は、HTML, CSS, JavaScript(JS) で作るから、これらにもRubyは応用できる。 JS, Kotlin などは、Rubyに似せているから、他言語にも応用できる [] - [ここ壊れてます]
- 960 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 10:49:21.11 ID:lqSrmRtB.net]
- お前ら責任持って相手してコイツ↑をこのスレに引き付けとけよ。
他のスレ迷惑してんだからほんと。
- 961 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 10:57:56.96 ID:pEng5xY0.net]
- >>923
ZeoSyncという会社が100分の1程度にまでランダムなデータを圧縮できる技術を開発した
- 962 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 14:50:04.77 ID:UglrfTNg.net]
- Rubyの勉強したいんだがどのように覚えたらいい?
最終的にはRailsを使えるようになりたい Rudyの基本的な文法覚えるのと他にやるべき事ってある?
- 963 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 15:03:43.94 ID:pEng5xY0.net]
- さっさとRails使え。RubyとRailsの勉強はあとからだ
- 964 名前:デフォルトの名無しさん [2018/11/30(金) 15:09:35.21 ID:PtogTj5L.net]
- >>927
チェリー本おすすめだよ
- 965 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 16:14:37.51 ID:1XSsfFTr.net]
- 他の言語経験済みなら公式ドキュメント読めば十分
- 966 名前: mailto:sage [2018/11/30(金) 22:59:49.28 ID:MkfLpznc.net]
- >>922
>脱Rubyが進みつつある Ruby から何に移行しようとしているのでしょうか?
- 967 名前: mailto:sage [2018/11/30(金) 23:00:34.72 ID:MkfLpznc.net]
- >>926
ありえない… ランダムデータは基本的に圧縮できないものなのでは?
- 968 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 23:32:34.88 ID:XGbv3Lgm.net]
- >>922
AWS Lambdaが対応だってよ?w https://www.publickey1.jp/blog/18/aws_lambdarubyaws_reinvent_2018.html
- 969 名前:デフォルトの名無しさん [2018/11/30(金) 23:33:06.67 ID:VjmtC3o0.net]
- progate のサイトに、Ruby, Rails 5 の教室がある
無料かどうかは、知らないけど
- 970 名前:デフォルトの名無しさん mailto:sage [2018/11/30(金) 23:44:08.65 ID:VjmtC3o0.net]
- WEB+DB などでも、Ruby で有名な、クックパッドの社員の記事をよく見る
Rubyが、日本を引っ張ってる感じがする
- 971 名前: mailto:sage [2018/12/01(土) 00:03:27.37 ID:J8cQMvWo.net]
- >>935
>Rubyが、日本を引っ張ってる感 Rails 以外でとんがった企画があれば、あるいは
- 972 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 00:44:40.46 ID:bHszpHWA.net]
- >>933
それRubyがPowerShellより優先度低いってことなんだけどわかってる?
- 973 名前:934 mailto:sage [2018/12/01(土) 06:40:35.57 ID:2OgcqxL5.net]
- progate のサイトで、Ruby を学んでみたけど、途中から有料になる
- 974 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 10:56:47.75 ID:ovdZdyXB.net]
- >>937
ただの順番やん。w 対応されたことに意味があるんやで?
- 975 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 11:17:15.65 ID:cJ9vDtaH.net]
- COBOLも対応したんだよなあ
- 976 名前:デフォルトの名無しさん [2018/12/01(土) 13:37:36.24 ID:SyV5Kwhs.net]
- irbでコード直打ちで試行錯誤でクラスとか作りながら、「あ、動いた動いた」となったときに
そのコードを保存しておこうと思ったらどうすればいいの? historyで行を拾っていくしかない?
- 977 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 13:47:54.40 ID:Km1sjdO2.net]
- そんなことしないで、テストコード書いて
テストと
- 978 名前:ィったらOKにってやり方にしなさい
テストコードあれば何度でも最初から試行錯誤できる アクロバット的なことをしなくていい [] - [ここ壊れてます]
- 979 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 14:01:16.52 ID:q6i9ekrs.net]
- >>941
そんな段階で書いたコードなんか後でクソの約にも立ちません 潔く捨てなさい
- 980 名前:デフォルトの名無しさん [2018/12/01(土) 14:01:44.62 ID:SyV5Kwhs.net]
- いや、業務でとかじゃなく暇つぶしでirbでいろいろ試してるのが楽しくて、で、
「あ、こんなこともできるんだ」とふと発見があったときに そのコードを記録しておく方法がほしいんです、アクロバットとかじゃなく historyしかない?
- 981 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 14:05:07.89 ID:q6i9ekrs.net]
- >>944
そんな小学生レベルのオナニーが楽しいのは初心者のうちだけ 断言するが、その段階を脱した後でそれを見ることは絶対にない
- 982 名前:デフォルトの名無しさん [2018/12/01(土) 14:06:41.43 ID:SyV5Kwhs.net]
- 例えばprologとかだとreplでいろいろ遊んだ後にlisting()とかやるとpredicateが一覧できるよね?
そういうことがやりたいんだけど
- 983 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 14:08:49.20 ID:q6i9ekrs.net]
- そういうのが好きならPythonに乗り換えてJupyterでも使ったら?
たぶん気にいると思うよ
- 984 名前:デフォルトの名無しさん [2018/12/01(土) 14:13:15.92 ID:SyV5Kwhs.net]
- rubyにはあるの?ないの?
それが知りたい ないんならないで javascriptだって関数をtoStringすればコードが落とせるよね? rubyだって簡単に何かありそうだと思うんだけど、rubyはあんまり知らないから聞いてる
- 985 名前:デフォルトの名無しさん [2018/12/01(土) 14:34:28.99 ID:SyV5Kwhs.net]
- pryでこれやればいいのかな、今環境ないから試せないけど
https://qiita.com/joker1007/items/42f00b12c65bbec0e50a
- 986 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 15:15:53.14 ID:vTpsYQrX.net]
- pryならばhist -en
- 987 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 22:52:41.66 ID:2OgcqxL5.net]
- 拡張機能・テーマも多いし、カラフルな、VSCode で十分
拡張機能のCode Runner で、右クリックメニューから、 ファイル全体または選択部分だけを実行できる irb は、MSYS2, Windows で、日本語ではバグるから、WSL, Linux で使う。 たぶん、pry も、irbと同じ
- 988 名前:デフォルトの名無しさん mailto:sage [2018/12/01(土) 23:57:40.68 ID:2OgcqxL5.net]
- 5ch から、文章をエディタ(TeraPad)へコピーすると、
行頭・行末に半角空白がつくので、それを除去するために、 Windows, VSCode で、以下のソースに、文章をコピペして実行しています 皆さんは、どうやってますか? TeraPad では、行頭の半角空白だけは、除去できます text = <<TEXT ここに、文章をコピペする TEXT text.each_line do | line | # 各行 line.strip! # 先頭末尾の空白類を削除する puts line end
- 989 名前:デフォルトの名無しさん [2018/12/02(日) 00:20:51.38 ID:7v1CQE2S.net]
- なんのために5chの文章なんかコピペしてんの?
- 990 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 00:21:47.55 ID:N8lNnYfB.net]
- >>952
破壊的メソッドを使う意味がわからん puts line.stripで十分だろ まあおれならこうするが puts text.strip.split(/\s*\n\s*/m)
- 991 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 04:06:48.25 ID:IGMOOEcv.net]
- >>948
ここは初心者に優しいスレというよりは 初心者レベルの無知しかいないスレだから ちゃんとしたところでちゃんとした人に訊いた方がいいよ
- 992 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 06:19:08.33 ID:rWP9XnZT.net]
- pryなら"$ Klass"でクラス定義を見ることもできるね
ただ>>941みたいなケースにはあまり役に立たないけど
- 993 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 09:17:47.34 ID:8E4Rg4a5.net]
- 専ブラで空白除去くらいやってくれるだろ
ちなみに、Ruby2.3で<<~リテラルが追加されたので行頭消せるぞ
- 994 名前:952 mailto:sage [2018/12/02(日) 18:07:30.51 ID:uIlAasYL.net]
- system "echo あいう | c
- 995 名前:lip"
Windows で、文字列をクリップボードに入れるのは、これで出来るのですが、 文字列の変数を渡すのは、どうすればよいの? >>954 破壊的メソッドの方が、少しメモリを節約できるかも [] - [ここ壊れてます]
- 996 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 18:32:51.35 ID:8E4Rg4a5.net]
- そんな少量のメモリをケチりたいならCでも使っとけ
str = <<TEXT aaaaaa bbbbbb cccccc 日本語 TEXT IO.popen('clip', 'w:cp932') do |clip| clip.print str end
- 997 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 18:59:25.80 ID:D0TCox2F.net]
- >>958
windows用のclipboardを操作するgemがあるから使うといいよ win32-clipboard あと誤差みたいなメモリ気にするより可読性気にしたほうがいい
- 998 名前:952 mailto:sage [2018/12/02(日) 20:03:31.57 ID:uIlAasYL.net]
- 出来た! これで、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__
- 999 名前:デフォルトの名無しさん [2018/12/02(日) 20:15:46.32 ID:7v1CQE2S.net]
- よかったね
- 1000 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 20:42:29.76 ID:D0TCox2F.net]
- DATA.read.each_line.map(&:strip)って書きたくなる
それはそうとpry使うときにクリップボードの内容をStringのインスタンスとして取得したり 任意のMarshal.dump可能なインスタンスをdumpした結果をクリップボードに保存しておいて それからインスタンスを取得したりするメソッド用意しておくと 端末間で手軽に配列コピーしたりできて便利
- 1001 名前:952 [2018/12/03(月) 13:47:09.60 ID:xHLM582p.net]
- 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
- 1002 名前:デフォルトの名無しさん mailto:sage [2018/12/04(火) 20:44:15.42 ID:0EeyK9d3.net]
- >>963
DATA.each_line.map(&:strip)で良い
- 1003 名前:デフォルトの名無しさん mailto:sage [2018/12/07(金) 17:19:50.64 ID:IY7xzby0.net]
- クラスがわからないので教えてください。
- 1004 名前:デフォルトの名無しさん mailto:sage [2018/12/07(金) 17:21:58.27 ID:BUuGF4Ds.net]
- 君のクラスは第三校舎だよ
- 1005 名前:デフォルトの名無しさん mailto:sage [2018/12/08(土) 16:19:56.37 ID:AkIIOIht.net]
- >>966
オブジェクト指向設計実践ガイド
- 1006 名前:デフォルトの名無しさん [2018/12/12(水) 16:56:10.96 ID:Npl7VkUL.net]
- 素人はRailsから手を出していいんですか?
- 1007 名前:デフォルトの名無しさん mailto:sage [2018/12/12(水) 17:07:14.10 ID:TBNWPbFi.net]
- i⌒j、ィ⌒j
,. ‐-ゝ,J'ー'`li' 」、_)´ ||,r´ ̄lj⌒j r'´、_ノヾ lj 人 ,) { 、jヽ、‐-u-─イ lnj lj {,nl rJ ~ , ',ニ __7 lj {j ,l L==、丶 ( ( ( 'ー'-‐'^ーー‐` ) ) ) ヽ、ヽニ二二_二二ニ‐' ノ Rails
- 1008 名前:デフォルトの名無しさん mailto:sage [2018/12/12(水) 21:07:01.91 ID:+VurBpl0.net]
- active_support/core_ext がないと生きていけなくなる
- 1009 名前:デフォルトの名無しさん mailto:sage [2018/12/13(木) 06:48:31.10 ID:J8CqZcRY.net]
- まず素人は、Nokogiri, Selenium WebDriver で、文字列で、HTML を組み立てる所から始める
str = <<"EOT" <style type="text/css"> img { height: #{ picture_height }px; } </style> EOT 次いで、テンプレートエンジンのERB を使って、Sinatra でフルスクラッチでいじくり回す。 その後、Rails 遊ぶには、Sinatra がよい。 自然と、テスティング・フレームワークの構成がわかるようになる
- 1010 名前:デフォルトの名無しさん [2018/12/13(木) 13:17:38.59 ID:IJWcf9xZ.net]
- 返事がない。ただの屍のようだ
- 1011 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 09:08:43.54 ID:6gAIOATR.net]
- ■ワイヤレス給電ができる道路で、送電線が消え(ワイヤレス給電のコイル部分が送電線の役割も果たす)
バス、タクシー、トラック運転手やamazon、郵便配送員が自動運転化され、 ガソリンスタンドがなくなり、工場作業員(EVはモーターとバッテリーをくっつけるだけでできるので、 格段に生産工程がシンプルにできる)も自動化され、コンビニ店員もデジタル決済化で消え、 いまわしい存在が道路や街の景色から消えれば、 どれほど輝いて街の景色が見えるだろうか。 「すべては、道路をワイヤレス給電できるかどうかにかかっている」 卒論では、送電線とコイル一体化型の 道路のワイヤレス給電システム実現に向けた研究を行う可能性が高い。
- 1012 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 09:10:36.51 ID:6gAIOATR.net]
- ロボトミー手術・・・ この手術を考案したモニッツは、ノーベル賞を受賞している
https://twitter.com/onodekita/status/1071369333945720832 https://twitter.com/5chan_nel (5ch newer account) (deleted an unsolicited ad)
- 1013 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 09:13:25.13 ID:6gAIOATR.net]
- 元祖忍者村 嬉野温泉 肥前夢街道は、佐賀県嬉野市の嬉野温泉にある17世紀の長崎街道を再現した忍者体験テーマパークである。
佐賀元祖忍者村 肥前夢街道の5つのポイント 遊ぶ 手裏剣打道場・吹矢道場・からくり夢屋敷・忍者修業場など、忍者体験が楽しめる施設もたくさんございます。子供はもちろん、大人も忍者衣装に着替えて、ワイワイ忍者しましょう。 忍者ショー・忍者ミュージアムなど、見て楽しむ夢街道も沢山ございます。忍者とは関係ないですが、山田全自動館もございますよ。 体験する 扮装コスプレ写真館や夢工房(絵付け体験)顔ハメパネルなど、忍者以外にも体験できる施設もございます。 食べる カレーライスやカレーうどん等の軽食をご用意しております。土日祝日、長期休暇(春休み、GW、夏休み、冬休みなど)に営業してます。 買う 夢街道で一番大きなお土産屋さん。 嬉野名物や民芸品など盛り沢山で大人気です!
- 1014 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 09:18:19.87 ID:6gAIOATR.net]
- 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
- 1015 名前: Ruby 1.109% ↓
18 Perl 1.013% ↓ 19 Visual Basic 0.979% ↓ 20 PL/SQL 0.844% ↓ [] - [ここ壊れてます]
- 1016 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 12:34:19.65 ID:P5n2XOSc.net]
- 4度目の挑戦でやっとRuby on Railsのインストールに成功。
Rubyのバージョンを少し古いのにしてみたら、すんなり行った。 疲れたw
- 1017 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 14:29:57.19 ID:uDs5hPiQ.net]
- rubyいじってる人はサーバーどうしてるの?
さくらvps?heroku?
- 1018 名前:デフォルトの名無しさん [2018/12/15(土) 14:45:34.51 ID:Sg9amITu.net]
- sejuku踏んだときのがっかり感
- 1019 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 14:53:27.75 ID:mgmsvi+C.net]
- >>979
AWSに決まってるでしょ
- 1020 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 15:02:24.99 ID:uDs5hPiQ.net]
- >>981
月どんぐらいかかってる?
- 1021 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 15:18:26.03 ID:mgmsvi+C.net]
- 40万くらいじゃない?
会社だから正確には知らない 個人だともうRuby使ってないけど、Lambdaで遊ぶ程度で無料枠内
- 1022 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 15:38:44.83 ID:uDs5hPiQ.net]
- >>983
無料枠あるのか ありがとう
- 1023 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 12:14:32.78 ID:hwX68ZFY.net]
- 2.6ってjit以外なんかある?
- 1024 名前:デフォルトの名無しさん [2018/12/16(日) 14:20:32.15 ID:5T7AZUm+.net]
- ヒアドキュメントの識別子は
END,EOS,EOL,TEXT などあり、スタイルガイドにもどれを使うべきか書いていない どれが主流なんだ?
- 1025 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 14:21:52.67 ID:aSRz73Hx.net]
- どれでもいい
- 1026 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 14:35:17.49 ID:psGH3Gjb.net]
- >>985
終端なしRangeとかいい感じかも
- 1027 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 14:47:37.49 ID:gJlvyork.net]
- >>985
transient heap と ファイバの高速化
- 1028 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 18:50:33.93 ID:rNHQFpo0.net]
- >>986
俺は中身によってその都度変えるようにしてるな JSONとかYAMLとかHTMLに限らずREADMEとかBLACKLISTとかも使ってる 自家製スクリプトを軽く漁ってみたら「ポエム」とか「めぐみん」なんてのも出てきた
- 1029 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 18:52:09.86 ID:Ux2imWCY.net]
- めぐみんって本名?
- 1030 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 21:05:26.98 ID:1hwiY+TY.net]
- 気持ち悪い
- 1031 名前:デフォルトの名無しさん [2018/12/19(水) 04:47:51.88 ID:gf1Tua9E.net]
- めぐみん・・このすば
以下略
- 1032 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 05:01:40.01 ID:t+yG2AJO.net]
- この素晴らしき人生に終止符を
- 1033 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 15:26:39.63 ID:WJIgm/GV.net]
- こんちは質問宜しくて?
超初心者で何も分からんから質問しようもないんだけど、rubyでサイトにアクセスさせてたんだけど そのrubyが急に動かなくなってしまいましてどうしたもんかと。 こうしたら動くとかあれば、もしくは何か確認するべき部分あれば教えて貰えると助かりますです、はい
- 1034 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 15:34:04.62 ID:+7o2dLxg.net]
- >>995
パソコン冷やすと動くよ CPUの温度を確認しよう
- 1035 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 15:36:17.53 ID:QzBRL+7W.net]
- >>995
> こんちは質問宜しくて? 宜しくてよ
- 1036 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 15:53:46.36 ID:ZRprU/PA.net]
- 動かなくなる前と後で何をしたか?
何もしていないという決まり切った嘘の文言は無しで。 何もしていないで動かなくなる事は本体が壊れでもしない限りほぼ無い。 それまで正常に動いていたものが壊れてもいないのに動かなくなるのは必ずその前に何かをしたから。
- 1037 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 15:58:55.23 ID:WJIgm/GV.net]
- >>998
動いてるんかなこれ?みたいなのでrubyを起動させるbatファイルは何回かダブルクリックしました。
- 1038 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 16:03:49.18 ID:EWAkJ+zM.net]
- OSとrubyのバージョンくらい書いとけ屑
- 1039 名前:1001 [Over
]
- [ここ壊れてます]
- 1040 名前:1000 Thread.net mailto: このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 108日 20時間 38分 33秒 [] - [ここ壊れてます]
- 1041 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|