- 1 名前:デフォルトの名無しさん [2018/04/17(火) 17:46:57.87 ID:GYuBFjQi.net]
- プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお Ruby on RailsについてはWEBプログラミング板で 前スレ Ruby 初心者スレッド Part 62 https://mevius.5ch.net/test/read.cgi/tech/1511451329/ るりまサーチ (リファレンス検索) rurema.clear-code.com/ Rubyist Magazine - るびま jp.rubyist.net/magazine/ 逆引きRuby www.namaraii.com/rubytips/
- 577 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 07:03:15.02 ID:rv82PXHz.net]
- たしかにGPL汚染でプロプライエタリで使うのは難しくて
Linuxみたいなフリーウェア的思想の方へ 流れていったから現在があるんだろうね Androidのネイティブアプリも軽視されてると思う まあこれもできなくはないけど普及してはない
- 578 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 07:24:16.82 ID:F0AAwpND.net]
- LinuxはGPLやで?
- 579 名前:デフォルトの名無しさん [2018/08/05(日) 10:42:24.03 ID:lge76hvQ.net]
- この知ったかしてるのってQZaw55cn4c?
- 580 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 11:07:51.33 ID:6sr+WFQ9.net]
- PCやAndroidのアプリにバンドルするならmrubyだろうけど、
さすがにmruby使うのはだいぶ本末転倒だからなあ そこまでするくらいなら普通にElentronのNode使ったほうがよっぽど生産性高い
- 581 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 14:08:26.91 ID:gZzT8382.net]
- ちょっと前にmrubyを使ってみた事があるけどBignumが標準でないためFixnumとシームレスに変換されなかったりして使いにくい
速度もCRubyに劣るしPC用アプリケーションの処理系としてはあまり向いていないと思う
- 582 名前:デフォルトの名無しさん [2018/08/05(日) 20:32:19.40 ID:XPCi/u53.net]
- >>535
Expressが影響を受けたのはrailsではなくsinatra。 railsしか使ったことないのバレバレだな。 rubyとjsは全然似てない。jsの関数の万能さ、簡潔さをどうこねくりまわしてもrubyのblock proc lambdaみたいな面白仕様にはならない。 別にjsがすべてに優れてるわけでは全然無いが第一級関数の扱いについてだけは太刀打ちできないだろ。
- 583 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 20:39:25.50 ID:rv82PXHz.net]
- >>560
JSよりRubyの方が書きやすいんだが
- 584 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 21:02:25.09 ID:lCdDooCa.net]
- OOPするならクラス定数すら定義できないJSは問題外やわ
- 585 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 21:05:17.95 ID:aA1uZ2Py.net]
- みんなtypescriptで書いてるから気にしてない
- 586 名前:デフォルトの名無しさん [2018/08/05(日) 21:11:54.17 ID:XPCi/u53.net]
- >>561>>562
ようするに全然似てないだろ? 似てるって言ってる>>535に対する反論なのだが。 勝手にjsからの回し者認定して攻撃してこないでよね。 わざわざ優れてるわけでは全然無いとまで書いたのに。
- 587 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 21:15:30.39 ID:uVIrroLR.net]
- > Rubyを学ぶと、数言語できるようになる
こればっかりは全く同意できないな Ruby使いはRubyに固執して他の言語に手を出そうとしない傾向が他の言語使ってる人に比べて強い 性質的にはVBerに近い
- 588 名前:デフォルトの名無しさん [2018/08/05(日) 22:02:21.04 ID:zXVetSzu.net]
- JS書きやす〜〜いwwwって人もいるんだな。
オジサン驚いたわ。
- 589 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 22:10:40.23 ID:aA1uZ2Py.net]
- rubyは手に馴染むけど、いろいろなライブラリを使う状況になると、
入力補完が優れた他の言語の方が効率的になっちゃうんだよなあ
- 590 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 22:54:21.58 ID:rv82PXHz.net]
- JSが書きやすかったら
AltJS言語があんなに出ないはず
- 591 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 22:58:55.54 ID:AAAWmj32.net]
- ところが今はVSCodeがあるからJSクソ書きやすいんだよなあ
更に高い生産性や厳密なチェックを求めるならTypeScriptもある VSCodeもTSも宗教的にRubyと相性最低最悪なのが悲しいところだが
- 592 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 23:13:37.38 ID:5cf6E25B.net]
- >>568
昔のJSは書きにくかったんだよ。 でも今はJSが書きやすくなったから、 生き残ってるAltJSはTypeScriptだけになったよ
- 593 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 00:06:44.28 ID:obJKiCah.net]
- eachによるカウンタいらずのループとかRubyの大きなアドバンテージじゃね
最近のJavaScriptはカウンタを回さなくてもすむようになったんだっけ?
- 594 名前:535 mailto:sage [2018/08/06(月) 00:11:55.08 ID:b7eNDjo0.net]
- >>560
Node.js は、Sinatra をフルスクラッチで書くのと同じ。 Node.js + Express が、Rails と同じ JavaScript 第6版、2012、David Flanagan これは、サイの表紙で有名な、JSのバイブル「サイ本」。 Flanagan は、Rubyの本も出している プログラミングElixir、2016、Dave Thomas この人も『プログラミングRuby』という本を書いている たいてい、有名な言語学者は、Rubyの影響を受けている Groovy は、Rubyに似てる。 Rubyを静的にすれば、Haxe, Kotlin に似てる
- 595 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 00:28:36.44 ID:9v8Yooys.net]
- >>572
でその人はなんのアプリを公開してんの? 技術書の著者がアプリを公開してないと信用できない件 https://medaka.5ch.net/test/read.cgi/prog/1526850800/
- 596 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 00:35:02.13 ID:6IatVkYN.net]
- >>571
forEach はだいぶ前からあるし、今は for of もある ていうかRubyのアドバンテージとしてeachしか思いつかないってそれ他の言語知らないどころかRubyもよく分かってないだろ あんまりRubyだけに固執しないで他のも触ったほうが結果的にRubyの理解も深まるよ
- 597 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 00:35:08.07 ID:ECWvwsc9.net]
- >>571
for of がある ただrubyのeachはすごいと思う というかブロックがすごい breakとかnextとか使えるもん そんなん出来ひんやん普通
- 598 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 00:40:03.63 ID:9v8Yooys.net]
- RubyよりJavaScriptがすごいのは
クロージャーだな。
- 599 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 00:43:13.56 ID:6IatVkYN.net]
- クロージャは明らかにJSの方が優れてるでしょ
Rubyは第一級関数ではないという致命的な欠陥がある
- 600 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 00:52:57.65 ID:kftvtlvL.net]
- まぁいくら優れたところがあっても動的型ってだけで
過去の言語のグループに入れられちゃうんだから笑えるね
- 601 名前:デフォルトの名無しさん [2018/08/06(月) 01:04:23.62 ID:wLyI8nBX.net]
- >>572
あん?糖質か? だからそのExpressが参考にしたのがSinatraだっつってんだが?Railsじゃなくて!
- 602 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 01:41:40.93 ID:obJKiCah.net]
- Rubyはプロパティとメソッドの区別がないとか。何でも再定義できるとかもアドバンテージじゃね
これはJavaScriptあたりの範疇から外れるけどCライブラリとしゃべるようなケースでこの差は めっちゃでかいと最近痛感している >>574 忘れかけていたが・・・改めて調べてみた。for inは罠
- 603 名前:デフォルトの名無しさん [2018/08/06(月) 11:41:48.43 ID:xyu7L6lN.net]
- またネガキャンしにきたのか
どんだけ自演がすきなんだ?
- 604 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 15:19:40.20 ID:wxQb+lVQ.net]
- お前らデザイン含めてフルスクラッチでアプリ作れる能力あるの?
- 605 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 15:42:53.28 ID:9v8Yooys.net]
- あるよって言えば何か話が
- 606 名前:iむのかな? []
- [ここ壊れてます]
- 607 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 15:58:20.62 ID:wxQb+lVQ.net]
- エンジニアごときがデザインできるって笑えるレベルだと思うけど
- 608 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 17:05:01.62 ID:XyFWrODd.net]
- ↑ごときって君は何様なの?
- 609 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 17:12:00.41 ID:r0vOnjXO.net]
- デザインと言っても色んな意味あるのだが
- 610 名前:デフォルトの名無しさん [2018/08/06(月) 17:22:06.71 ID:bv191ZQE.net]
- 設計部にいたとき英語名刺の部署名がDesign Department になってたよ。
Designだけだと設計という意味で取られるのだろう。 日本人が一般に思い描いてる「デザイン」は英語で言うとAesthetic Design だろう。
- 611 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 18:52:55.23 ID:roUzhpPJ.net]
- System Designというのもあるな。日本人には意味も必要性も理解されないが
- 612 名前:デフォルトの名無しさん mailto:sage [2018/08/06(月) 19:05:51.88 ID:HJfJfiYg.net]
- かっぱらいデザインが正しい。
- 613 名前:デフォルトの名無しさん mailto:sage [2018/08/08(水) 00:21:15.18 ID:xSkjc4Vz.net]
- Ruby界隈はWindows嫌いが多いよな。CrystalもWindows版がないしw
- 614 名前:デフォルトの名無しさん [2018/08/08(水) 02:41:46.57 ID:TPD1PiP/.net]
- まーた嘘ついてるのか
おまえがWindows嫌いなのはわかったってば 自演でWindows嫌い演じても、もう信じる人はおらんよ
- 615 名前:デフォルトの名無しさん mailto:sage [2018/08/08(水) 03:28:06.97 ID:4BWTfzpI.net]
- ミミ ヽヽヽヽリリノノノノ . .|
ミ ,,、,、,、,、,、,、,、、 彡 . ..| l i''" i彡 . .| オレの新Java | 」 ⌒' '⌒ |.. | ,r-/ <・> < ・> | . .| これで儲ける l ノ( 、_, )ヽ | . ー' ノ、__!!_,.、| . | ∧ ヽニニソ l / /\ヽ / .. ̄| / ヽ. `ー--一' ノ/ヽ ノ7_,,, 、 ______ / (⌒、"⌒ソ⌒ヽ─ '" `、 ( ィ⌒ -'"",う/壱 / /万:/| ~''(_)(_)(_)(_)ソ ヽノ ,イ^_.|≡≡|__|≡≡|彡|_____ ヽ/`、_, ィ/ ヽ─/ ̄//|≡≡|__|≡≡|/壱//万 :/| / / ) / ≡|__|≡|≡≡|__|≡≡|≡≡|__|≡≡|彡| / ボラクル i|≡≡|__|≡|≡≡|__|≡≡|≡≡|__|≡≡|彡| \ ノ |≡≡|__|≡|≡≡|__|≡≡|≡≡|__|≡≡|彡| \__ / ノ|≡≡|__|≡|≡≡|__|≡≡|≡≡|__|≡≡|/
- 616 名前:デフォルトの名無しさん [2018/08/08(水) 04:34:19.88 ID:XhOfYtOw.net]
- >>590
ほんそれ 意固地
- 617 名前:デフォルトの名無しさん mailto:sage [2018/08/08(水) 20:15:56.31 ID:bSSLrH09.net]
- ねむい
- 618 名前:デフォルトの名無しさん mailto:sage [2018/08/08(水) 23:57:17.94 ID:+Ro3I41Z.net]
- 久々にRubyに立ち返ろうと思ってたんだけど
やっぱり今もWindowsだと環境構築は面倒っぽいな 楽になるツール作ったら需要ある?
- 619 名前: mailto:sage [2018/08/09(木) 00:06:46.14 ID:rS9AJYq6.net]
- >>595
あります!
- 620 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 00:13:57.81 ID:ro52D2nE.net]
- ツールで何を改善する気なんだ?
個人的な不満はWindowsとのインターフェイスに絡むキャラクタコード 以前に作ったツールはUnicode文字を含むコマンドラインオプションを受け取る方法がわからなくて WIN32OLEを使ってWIM経由でコマンドラインオプションを取得する暴挙に・・・ コンソールのキャラクタコードはCP932だけど引数はU
- 621 名前:TF-8で外部のコマンドを実行したいときとかも
どうすればいいんだろうな [] - [ここ壊れてます]
- 622 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 00:31:17.91 ID:K8gFtAKy.net]
- そんなに面倒でもなくなったんじゃ無い?
https://qiita.com/jnchito/items/9de9e515f82dc1969cc5
- 623 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 00:36:42.77 ID:fUyWPXJG.net]
- 今のwindows版は環境ごと入れるので、rubyを使うためにperlやpythonまで入ってくるのが面白い
- 624 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 00:39:25.77 ID:riLnUYwW.net]
- たしかに文字コード面倒
ファイルやデータも古い年代モノから最近のモノまでいろいろ、コードも混在 rubyも最新版ばかりでない、マシンによってバージョンが違う
- 625 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 00:46:43.95 ID:KxYle0qd.net]
- WSLつかえばいいやん
- 626 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 00:53:24.63 ID:bbq6MBnq.net]
- 文字コードが面倒って言ってるやつは
CP932(ShiftJIS)を使おうとしてるから UTF-8対応のエディタ(Windows 10ならメモ帳でいいんやで?)を 使ってソースコードにはUTF-8以外を一切入れない コマンドプロンプトはchcpでUTF-8に変更するか 画面への入出力時に(Rubyではなく)nkfなどを使って変換すればいい Rubyスクリプトへデータの入力はファイルから行って 出力もファイルに出力するなら、別にnkfでの変換もいらない UTF-8対応のテキストエディタで見ればいい なんで日本専用の文字コードを使おうとしているのかわからない それだと他の国で使えないではないか。汎用的に作ったほうが 簡単になることって多いよ
- 627 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:00:18.00 ID:fUyWPXJG.net]
- >>602
そういう話じゃないんだなあ chcpなんて使い物にならないし rubyの内部の作りの問題なんだよ nodeやgoやrustはその辺まともに作ってある
- 628 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:09:23.83 ID:0kLiomIS.net]
- そうそう
近代的なプログラミング言語は内部エンコーディングがUnicode固定だから本当にIOのときだけエンコーディングを考慮すればいい 一方Rubyは文字列の内部表現がStringオブジェクトごとのエンコーディングに依存していて、 自分の管理外のコードからStringを受け取る場面では必ずエンコーディングを考慮せねばならない
- 629 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:14:23.18 ID:bbq6MBnq.net]
- >>603
> chcpなんて使い物にならないし 使い物になってるけど? 実際WSLはchcpでUTF-8したのと同等の環境で動いている。 文字化けする?フォントがおかしい? だからWSLでまともに使えるようにするために 全部修正したんだってばw
- 630 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:18:39.80 ID:ro52D2nE.net]
- >>602
全然判かっていないじゃないか 多くのWindows用アプリケーションはUnicodeもしくはCP932を前提に作られている。たとえコンソールのキャラクタコードを UTF-8にできてRubyがそれに従ってくれたとしてもほかのアプリケーションとの連携で不具合が発生するのは明らかで 問題は解決しない それにnkf使えとか1.8時代に逆戻りだろw
- 631 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:21:35.03 ID:bbq6MBnq.net]
- 多くのWindows用アプリケーションはUnicodeもしくはCP932を前提に作られている
それをRubの外部でnkfなどを使って変換すればいいだけの話だって言ってる
- 632 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:21:43.34 ID:fUyWPXJG.net]
- >>605
いやだから、windowsはAPIでコンソールに出力してるから、そういう話じゃないんだって
- 633 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:26:42.15 ID:fUyWPXJG.net]
- 問題なのは、外部がユニコードの世界なのに、windows版のrubyは内部的にそうなってない所がまだあるのよ
内部で情報が欠落しちゃってるから、そこを変えないとまともにはならんわけ windowsでは内部をUTF-8に決めちゃえばいいんだけどねえ
- 634 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:29:04.56 ID:bbq6MBnq.net]
- >>608
APIでコンソールに出力してるから なにがどうなの?
- 635 名前:610の続き mailto:sage [2018/08/09(木) 01:29:50.60 ID:bbq6MBnq.net]
- ruby なんたら.rb
- 636 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:30:27.46 ID:fUyWPXJG.net]
- >>610
だから、コンソールへ
- 637 名前:は普通にユニコードを書き出せてるからそこに問題があるわけじゃないんだよ []
- [ここ壊れてます]
- 638 名前:610の続き mailto:sage [2018/08/09(木) 01:30:54.45 ID:bbq6MBnq.net]
- >>611のコマンド|
- 639 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:31:25.52 ID:bbq6MBnq.net]
- nkf CP932に変換するオプション
ってやれば、APIでコソンールに出力した結果が UTF-8からCP932に変わるぞ。
- 640 名前:クソ5chのせいで書き込みテストしてた mailto:sage [2018/08/09(木) 01:32:23.81 ID:bbq6MBnq.net]
- >>608
APIでコンソールに出力してるから なにがどうなの? ruby なんたら.rb | nkf CP932に変換するオプション ってやれば、APIでコソンールに出力した結果が UTF-8からCP932に変わるぞ。
- 641 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:35:28.21 ID:bbq6MBnq.net]
- >>612
だから、RubyがAPIでコンソールに出力しようとしたものを パイプで標準出力に変更して、nkfで標準入力からAPIで読み取って nkfでSJISに変換してからAPIでコンソールに出力すればいいだけでしょ?
- 642 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:36:28.36 ID:bbq6MBnq.net]
- 「windowsはAPIでコンソールに出力してるから」が
意味不明なんで意地悪してみたw
- 643 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:38:12.71 ID:bbq6MBnq.net]
- ruby なんたら.rb | [nkf CP932に変換するオプション]
って書くと書き込みできないんだなー ってあれ?できた?おかしいなw
- 644 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:39:04.01 ID:fUyWPXJG.net]
- めんどくせえなあ。SJISに変換とかアホみたいなことしなくても、WriteConsoleWってAPI使ってユニコードで書き出すようになってるんだよ
- 645 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:39:15.49 ID:bbq6MBnq.net]
- クソ5chの意味不明な制限で書き込めないときは
わざと5chに負荷をかけて細かく分けて書き込むことにしてる すべては5chが悪い >>608 APIでコンソールに出力してるから なにがどうなの? ruby なんたら.rb | [nkf CP932に変換するオプション] ってやれば、APIでコソンールに出力した結果が UTF-8からCP932に変わるぞ。
- 646 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:41:07.24 ID:bbq6MBnq.net]
- >>619
だからchcp 65001してれば、 WriteConsoleWってAPI使ってユニコードで書き出したものを ちゃんと表示できるし、 chch 65001しなくても WriteConsoleWってAPI使ってユニコードで書き出したものを ruby なんたら.rb | nkf [CP932に変換するオプション]ってやれば ちゃんと表示できるっていってるだろ WriteConsoleWってAPI使ってユニコードで書き出した からなんだって言うんだ?
- 647 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:42:44.19 ID:fUyWPXJG.net]
- chcpする必要なんてないってことだよ
もういいかげんわかって
- 648 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:42:47.80 ID:bbq6MBnq.net]
- rubyの中でCP932のデータを扱おうとするから
バカを見るんやで? rubyの外側で変換すればいい 文字コードの問題なんてなんもありゃせん
- 649 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:44:29.76 ID:bbq6MBnq.net]
- >>622
あのな、 chcp 65001しないと、 日本語のWindowsではコマンドプロンプトが 互換性のためにCP932モードになってるから WriteConsoleWってAPI使ってユニコードで書き出したものを そのまま表示すると、UTF-8をCP932だと解釈して文字化けするんやで? だからchcp65001しろって言ってるんだが
- 650 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:46:19.73 ID:bbq6MBnq.net]
- ちなみにWindowsは内部はUnicode(UTF-16)で扱われている
これはずっと前からだ
- 651 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:47:15.18 ID:fUyWPXJG.net]
- 表示できてて、そこは問題じゃないって言ってるのに、そんなに問題があることにしたいのか
- 652 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:49:18.61 ID:bbq6MBnq.net]
- >>626
それはRubyのソースコードがCP932になってるから、 俺は最初からRubyをUTF-8で書けと言ってる。 いい加減CP932から離れろよ。 そんなもんRubyの外部で変換すりゃいいだけの話なんだよ https://www.rubylife.jp/ini/japan/index5.html > そしてプログラムを保存する時は文字コードをUTF-8に指定して保存します。 > > 通常はこれでいいのですが、Windowsで標準出力としてコマンドプロンプトを > 使用している場合、コマンドプロンプトの文字コードがShift_JISのため > そのまま「print」メソッドなどで出力すると文字化けします。
- 653 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:50:52.45 ID:bbq6MBnq.net]
- RubyのせいにしたいのかWindowsのせいにしたいのか知らんが
結局文字コードについてちゃんと理解してないだけじゃねーかw
- 654 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:56:15.25 ID:p715oxsr.net]
- これも全部文字コードが乱発されてるのが悪い
なんでこんなに増えちゃったん?
- 655 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 01:59:58.57 ID:bbq6MBnq.net]
- アホメリケンが1ビットも惜しいとか抜かして
1文字で7ビットのASCIIコードを作ったのがそもそもの問題 最初から全世界の文字が入り切る24bitぐらいに していればこんな問題は起きなかった
- 656 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 02:03:35.96 ID:bbq6MBnq.net]
- 今のUnicodeの全文字数を表すには、17ビットじゃたりないんだな
18ビットあればしばらくは対応できるだろうが十分かと言われると心もとないな 最低でも20ビットぐらいほしいかな
- 657 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 02:38:39.80 ID:ro52D2nE.net]
- >>607
- 658 名前:
外部ツールを使うこと前提は普通対応しているとか使えるとはいわなくね? WINEを使えばLinuxでも動くからLinux対応などとうたうWindowsアプリケーションはほとんどないし逆も同様 コードページをUTF-8にしろだのnkfをつかえだのナンセンスすぎる Windows標準のキャラクタコードはUnicodeか日本ならCP932だし、変換もRubyで完結できるべきだ []- [ここ壊れてます]
- 659 名前:デフォルトの名無しさん [2018/08/09(木) 04:43:02.02 ID:V297VUOg.net]
- なんや?
アンチはRubyの文字環境の設定もしらんのか? しったかばっかりしとるツケやな
- 660 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 06:35:40.44 ID:DDec2yNS.net]
- WindowsでRails開発してるけどcloud9使ってるからWindows環境に依存しない
そもそも環境構築すらいらん クッソ楽だよ
- 661 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 07:06:07.44 ID:xHgFHFx+.net]
- VSCode から、PowerShell を使えば、UTF-8 だから問題ない
ただし、Windows で、irb は日本語でバグるから使えない。 irb を使う時は、WSL から使う
- 662 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 07:30:43.69 ID:0kLiomIS.net]
- おいおいRubyistはVSCode使っちゃダメだぞ
VSCodeはJSをわざわざ静的型言語に魔改造したTypeScriptによって作られている そんなものをRubyistが使うということは、静的型の勝利を認めるようなものだ
- 663 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 07:35:03.56 ID:FPQoEIfF.net]
- 糖質乙
- 664 名前:デフォルトの名無しさん [2018/08/09(木) 10:40:37.59 ID:9RYWVA0H.net]
- そんなこと言ったらそもそもさんざんバカにしてきたjavascriptで動いてるVSCodeなんて恥ずかしくて使えないだろw
- 665 名前:デフォルトの名無しさん [2018/08/09(木) 11:09:39.07 ID:NXkdt6vr.net]
- >>603
chcp 65001 は糞だな git for windows の bash 使うと utf-8 で統一出来る
- 666 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 11:25:09.25 ID:hJgBQsKI.net]
- 故Coffeeが押されてた頃以来しばらくRails触ってないから最新の事情に疎いんだけど、今のRailsでは生JSかbabelが普通?
さすがにまさかTypeScriptは意味不明なダブスタ状態になるからありえないとは思うけど
- 667 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 11:38:01.60 ID:FPeke3PG.net]
- 静的言語にものすごいコンプレックスあるんだな
- 668 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 12:45:27.94 ID:VXkLrSCu.net]
- そうなんです
物凄いコンプレックスがあるんです 夜も眠れません
- 669 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 14:22:48.49 ID:ohdBTUS2.net]
- そもそもWindowsで開発ってエンジニアとして恥ずかしいからやめな
ド素人専用OSだから
- 670 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 15:01:11.67 ID:SXE6an9g.net]
- そんなこと言ったら、rubyで開発とか恥ずかしいよ
- 671 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 15:54:50.43 ID:cj+buD3F.net]
- >>632
> 外部ツールを使うこと前提は普通対応しているとか使えるとはいわなくね? 対応して無くていいよ。Unicode(UTF-8)だけに対応していれば十分
- 672 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 19:54:10.11 ID:FPQoEIfF.net]
- >>640
Webpackerが基本だから好きなの使えばよろし
- 673 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 22:07:11.04 ID:VXkLrSCu.net]
- Pythonが2018年も人気ナンバーワン言語に - Rubyは13位へ
https://www.softantenna.com/wp/software/ieee-spectrum-top-programming-languages-2018/ >日本生まれのプログラミング言語Rubyの順位は昨年の12位から13位へと一つ順位を落としています。
- 674 名前:デフォルトの名無しさん [2018/08/09(木) 22:10:32.15 ID:VXkLrSCu.net]
- https://findy-code.io/engineer-lab/github-programming-language-ranking
↑「衰退するかもしれない言語」のRubyのグラフ凄すぎ
- 675 名前:デフォルトの名無しさん mailto:sage [2018/08/10(金) 00:57:10.05 ID:brZGYtP0.net]
- RubyInstallersのRuby + Devkit 2.5.1-2(x64) でインストールしたら
トロイの木馬検知したんだけど、これ大丈夫なんか……
- 676 名前:デフォルトの名無しさん [2018/08/10(金) 09:30:05.88 ID:YB7aDEkK.net]
- 基本、主流のレンタルサーバではどこもRuby標準
- 677 名前:部だろ
個人でやるならRubyしか手は無いぞ? [] - [ここ壊れてます]
|

|