[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/12 07:21 / Filesize : 265 KB / Number-of Response : 1048
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 63



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しか手は無いぞ?
[]
[ここ壊れてます]






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<265KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef