- 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/
- 652 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 17:50:23.24 ID:vWnsmRfa.net]
- Pythonの話が出たのでPythonを調べてみたが、やっぱり
デフォルトのパスはバイナリに埋め込まれてるみたいだな hagifoo.hatenablog.com/entry/2013/07/29/132740 > 一番上まで行っても見つからない場合はコンパイル時に > --prefix オプションで設定されたパスが使われるようです^2。 実際にpyenvを使ってユーザーディレクトリに以下に インストールしたpythonのバイナリをstringsで調べてみたら 自分の名前が見つかった
- 653 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 17:56:17.35 ID:vWnsmRfa.net]
- おっと、今まで「ビルド」で検索していたから見つからなかったのか
上のリンクでふと思いついて「コンパイル」で検索したらあっさり見つかった https://docs.ruby-lang.org/ja/latest/method/Kernel/v/=2dI.html 普通にRubyのリファレンスでLOAD_PATHを調べていればすぐ答えが見つかっていたのか 予想通りライブラリのロードのパスは(設定ファイルや実行バイナリのパスなどではなく) Linux/Unixではコンパイル時に決定するものなんだね > $LOAD_PATH -> [String] > Kernel.#load や Kernel.#require がファイルをロードする時に検索するディレクトリのリストを含む配列です。 > > 起動時にはコマンドラインオプション -I で指定したディレクトリ、 環境変数 RUBYLIB の値、 > コンパイル時に指定したデフォルト値 をこの順番で含みます。 Windowsの場合も予想通りで、Rubyのインストールディレクトリから決まる(正確にはruby.dllからの相対パスらしい) > コンパイル時のデフォルトパスは 多くの UNIX システムでは "/usr/local/lib/ruby" です。 > mswin32、mingw32、Cygwin、 bccwin32、mswince 環境では ruby.dll の位置からの相対で決まります。 > DJGPP と emx (OS/2) では ruby.exe の位置からの相対で決まります。 つーことで自己解決になったな。クソ役に立たない初心者レスばかりだった
- 654 名前:デフォルトの名無しさん [2018/10/13(土) 17:57:33.60 ID:jMM+yhMK.net]
- Rails の本に、すべてのヘルパーモジュールは、
すべてのテンプレート(ファイル名.html.erb)にミックスインされるので、 各ヘルパーモジュール内で定義するヘルパーメソッドを、 同じ名前にしてはいけないと書いてあるけど、 どうやって、同じ名前になるのを回避してますか?
- 655 名前:デフォルトの名無しさん mailto:sage [2018/10/13(土) 21:05:42.05 ID:LdRaeBfZ.net]
- >>630
気にしないで適当でいいよ Webなんかだいたい見えりゃいいんだからエラー出たら直せばいい
- 656 名前:デフォルトの名無しさん [2018/10/13(土) 22:02:34.64 ID:L3Dj2/gz.net]
- そう
ウンコオンレイルズは信頼性や品質は横においといて 低学歴知恵遅れでも大量生産できるのがメリットなのに そこをどうこういうのは間違い
- 657 名前:デフォルトの名無しさん mailto:sage [2018/10/13(土) 23:09:18.83 ID:yupcnuUE.net]
- バイナリにパスが埋め込まれるのはpython固有の糞仕様だと思ってた。
- 658 名前:デフォルトの名無しさん mailto:sage [2018/10/13(土) 23:29:31.24 ID:An0DfPZD.net]
- Windowsと違って特定のディレクトリ以下に入れるわけじゃないからね。
FHSの決まりで、バイナリは/usr/bin/以下で、ライブラリは /usr/lib以下とかに置かなきゃならないし、 ユーザーディレクトリ以下に入れるなら例えば~/bin, ~/lib 以下にしないといけない どうにかしてバイナリと
- 659 名前:ライブラリのパスを結びつける必要があるからね []
- [ここ壊れてます]
- 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性能すら普通で問題ない
|

|