[過去ログ] 文字コード総合スレ part13 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
447: デフォルトの名無しさん [sage] 2022/04/05(火) 14:23:19.00 ID:6a13xz8Z(1/5) AAS
ダメ文字って、20〜30年前の話じゃないの?
sjis が鬼門だから、日本人開発者は皆、Mac を使う。
プログラミング学校もMac限定
Windows 10 Home 版で、
VSCode, WSL2, Linux, Docker Desktop などが出来たのは、ここ2〜3年
これでようやく、WindowsがMacと争えるようになった
Microsoft がLinux技術者を大量に採用して、WindowsからLinuxへ移行したから
448: 427 [sage] 2022/04/05(火) 14:39:26.06 ID:6a13xz8Z(2/5) AAS
>>427427(6): デフォルトの名無しさん [sage] 2022/04/04(月) 12:19:56.00 ID:A2Pzpe07(1/3) AAS
CP932 とか、ファイルパスにUTF-16 ? とか使っているのは、Windows だけでしょ?
Linux は、UTF-8 で統一されている
全言語はLinux用
Windows用言語は、C# のみ。
特殊なのは、Windows用のネイティブアプリを作る場合だけ。
普通にウェブ開発する場合は、Linux。
サーバー・クラウド・Docker も、すべてLinuxだから
開発者がLinuxしかいない。
それでWindowsでも、WSL2 でLinuxが使えるようにした
に書いたけど、全言語がBOM無しUTF-8 で、Linux 用
だから、これ以外の物がダメ。
つまり、Windows と、sjis がダメ
クラウドのすべての基幹技術が、Docker で、
AWS, Kubernetes, CircleCI などで使われている。
DockerはLinux の技術だから、
Microsoft も、Linux Foundation に入っている
Linuxを使わないと、インターネット・コンピューターが動かない
453: 427 [sage] 2022/04/05(火) 16:07:16.53 ID:6a13xz8Z(3/5) AAS
すべてのシステムは、インターネット・クラウドにあるから、
それを作っているのがLinux なので、全言語はLinux用に作ってある。
だから、全言語BOM無しUTF-8 を使っている
Windows(C#), iPhone(Swift), Android(Dart)など各端末用の言語は、特殊な部類
特にWindowsは、sjis 正確にはCP932 を使っていて、
こういうエンコードを知っている外人は、まずいない
だから、外人が作ったUTF-8, Linux用のコードを、
Windows用にコンパイルしても、日本語でバグる
だから、Ruby on Rails でも、Cloud 9 でクラウド開発するか、Mac を使う。
プログラミング学校もそう
YouTube のRailsの動画でも、
Windows 10, VSCode, WSL2, Linux, Docker Desktop などは、つい最近
454(1): 427 [sage] 2022/04/05(火) 16:18:30.45 ID:6a13xz8Z(4/5) AAS
Microsoft(MS)のCEO・バルマーが「Linux はガン」と言って毛嫌いしていたけど、
すべてのシステムがクラウド・Linux へ移行して、世の中に取り残されてしまった
MSに残ったのは、Office だけ
それで、MSはLinux技術者を大量に雇い、
Linux Foundation にも入って、Linuxに貢献することにした
それと取り残されているのが、CP932。
世界はUTF-8になっている
456: 427 [sage] 2022/04/05(火) 16:39:15.87 ID:6a13xz8Z(5/5) AAS
Ruby on Rails みたいなウェブ開発は、Linux だから、
Cloud 9 みたいなクラウド開発を勧められる
ローカルPC なら、Mac 上に、Virtual Box でLinuxを入れる。
どこのプログラミング学校でもそう
Windows 10 Home, VSCode, WSL2, Linux, Docker Desktop は、つい最近
ローカル開発では、Mac/Windows上に、Linuxを入れるから、
2つのOS が動くから、メモリ16GB 以上は欲しい。
32GBが推奨
初心者は必ず、Linux, Dockerを学ぶ
Windows(C#), iPhone(Swift), Android(Dart)など各端末用の言語・アプリは、特殊な部類
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.054s