[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ ] Update time : 02/27 02:02 / Filesize : 229 KB / Number-of Response : 1017 [このスレッドの書き込みを削除する ] [+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧 ] [類似スレッド一覧 ] ↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました
Visual Studio Code / VSCode Part8
1 名前:デフォルトの名無しさん mailto:sage [2020/06/11(木) 12:01:27.72 ID:zrBfgML9.net] Microsoft発のエディタVisual Studio Codeのスレ 公式 https://code.visualstudio.com/ https://github.com/Microsoft/vscode/ 開発状況 https://github.com/Microsoft/vscode/wiki/Iteration-Plans 更新内容(日本語訳) https://vscode-doc-jp.github.io/updates/ 前スレ Visual Studio Code / VSCode Part7 https://mevius.5ch.net/test/read.cgi/tech/1576059976/
411 名前:デフォルトの名無しさん mailto:sage [2020/07/16(木) 02:14:03.73 ID:6G5cK3Pi.net] >>402 それは、個人的な嗜好であり、ただ潔癖なだけ。 # 気持ちはわかるが。 配列オブジェクトも、プロパティにメチャクチャ感があるけど、つまり、そういうポリシー。 「取って付けた感」では全然ない。 たとえば今から新しくつくる言語だとしても、表現や実装の都合で、特殊なプロパティをほかに混ぜてしまう選択は、ふつうにあり得る。 で、Schemeの話はどこにいったんだよ?
412 名前:デフォルトの名無しさん mailto:sage [2020/07/16(木) 08:17:23.65 ID:4le5mWZs.net] プロトタイプチェーンというものがその配列と同じようなレイヤーで実現されていることを 指して言ったわけなんだが。 それが「根本」に見えちゃうのは主観なんでそれ以上は言わんけど。
413 名前:デフォルトの名無しさん mailto:sage [2020/07/16(木) 09:07:29.56 ID:yJ975u67.net] スレチ
414 名前:デフォルトの名無しさん mailto:sage [2020/07/16(木) 09:29:46.00 ID:6G5cK3Pi.net] >>407 日本語能力と言語センスがないことはわかった。 >>408 まあまあ。。。
415 名前:デフォルトの名無しさん mailto:sage [2020/07/17(金) 21:16:25 ID:O51Ni2cF.net] 最初からオブジェクト指向言語として設計していたならあのthisはないよなぁ。
416 名前:デフォルトの名無しさん mailto:sage [2020/07/17(金) 23:39:54.29 ID:S1GMEh9P.net] なんで?最初からプロトタイプベースオブジェクト指向言語として設計されてたよ? おかしくなったのはそのプロトタイプベースオブジェクト指向言語として設計されてたものに後付けでnewやらthisやらのC++/Java系のクラス
417 名前:ベースオブジェクト指向用語を無理やり導入してJavaっぽいクラスベースオブジェクト指向言語に見えるよう無理やりガワを被せようとしたため。 [] [ここ壊れてます]
418 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 05:17:12.44 ID:gM32+Vtw.net] TypeScriptでラップすると快適やわ
419 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 11:34:26 ID:zDePOjuW.net] >>411 その珍説はどこから? プロトタイプベースだろうがオブジェクト自身へのアクセスにthisは必要だし、 newによるコンストラクタ呼び出しがなければ別の方法でプロトタイプチェーンを構築 していたことになるが、そいつらがプロトタイプ自身より後付けとは考えにくいんだが。 もちろんどっちもクラスベース固有の概念じゃあない。
420 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 12:25:08.69 ID:cNrPu/ON.net] es2015以降のclass構文はともかく(あれもシンタックスシュガーなのに文法上new使用を強制してるだけだが)、 JSのnewはJavaに見た目を寄せるためのシンタックスシュガー以上の意味はない。 見た目こそ同じnewだが、C++やJavaのnewとは全く異なる。 JavaScript: The Good Parts 133ページ > new演算子の持つ問題に対するもっとも良い方法は、newをまっまく使わないことである。 使わなくて全く問題ない。 JSのnewはJavaに見た目を寄せるためのシンタックスシュガー以上の意味はない。 見た目に騙されてC++やJavaの知識を転用しようとすると理解を誤る。
421 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 13:48:24.95 ID:fwbEJCvA.net] > 見た目に騙されてC++やJavaの知識を転用しようとすると理解を誤る。 C++やJavaの知識ってなんのこと?
422 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 14:00:57.09 ID:N4WthBbf.net] newとはこういうもの!これ以外のはずがない!という思い込み・囚われている常識、のことかな
423 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 15:08:39.55 ID:7WBm5sdR.net] プロトタイプ系とクラス系の違いも。 つうか、プロトタイプ系はわかりにくいんだよ! 実装は簡単というか、手っ取り早いと聞くので、当時ブラウザに埋め込むにはちょうどよかったんやろけども。
424 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 16:25:25.54 ID:DrPRguB/.net] もともとネスケのためだけのマクロに過ぎなかったしねえ 20数年後にこれを使ってアプリを書く人たちが現れるとは想定してなかったんじゃなかろうか
425 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 16:33:34.40 ID:zDePOjuW.net] >>4124 ああ、プロトタイププロトタイプ言いながら自分でプロトタイプベースで書いたことはないのね。 newをまったく使わないというのは自分で__proto__を操作するかあるいはプロトタイプ継承を 使わないってことになるんだが。 当然、前者を推奨しているわけがない。
426 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 17:07:44.12 ID:fwbEJCvA.net] >>417 プロトタイプが分かりづらいんじゃなくて 昔のJavaScriptが面倒だっただけ プロトタイプベースでの継承の仕方っていうのは Object.createを使ってB.prototype = Object.create(A.prototype) ってするだけの簡単なものなんだが、昔のJavaScriptは肝心のObject.createがなかった。 JavaScriptは最初(1995年ぐらい)からプロトタイプベースのオブジェクト指向だったが Object.createができたのはECMAScript 5からChromeだと2010年の5から IEだと2011年のIE9から、つまり15年もの間、JavaScriptは重要な機能が欠けた 不便なプロトタイプベースオブジェクト指向だった
427 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 17:36:07.70 ID:7WBm5sdR.net] >>420 そういう話じゃない。 そもそも継承なんかしないユーザーレベルでも、なんかわかりにくいんだから。 JavaScriptが不出来だからとかドキュメント不足とか、理由はいろいろあったと思うけど、それだけでもない。
428 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 17:53:27.03 ID:vfrpqE6H.net] それはライブラリが不足していただけ どんな言語でもライブラリがなければ使いづらい JavaScriptはjQueryが登場してから世界が変わっただろ
429 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 18:19:52.24 ID:pq9oSxH0.net] スレチ
430 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 21:26:08.79 ID:7WBm5sdR.net] >>422 だから、そういう話じゃない。 JavaScriptの使いやすさのことではない。 言語としてのわかりやすさについて言っている。 むしろ、prototype.jsとかjQueryとか出てきてから、JavaScript自体はわかりにくくなった気さえする。 こなれたコードを見る機会が増えて、慣れてもいいはずなのに。なんかわかりにくくて、あやしいからか? >>423 まあ、VSCodeの話題も出てこないことだし。。。
431 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 21:47:03.20 ID:Iib9EfYg.net] とりあえずお前らのおすすめの拡張 説明付きで教えろください
432 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 00:25:37.44 ID:KyV15c0l.net] 最近使うようになったやつ Draw.io Integration - 作図に便利 Code Spell Checker - typo が減った
433 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 05:09:46.41 ID:W3hSYpRn.net] >>424 JavaScriptのどこがわかりにくいのか全くわからん 日本人が日本語は簡単だが英語はわかりにくいって 言ってるようなもんだろ 言語としてのわかりやすさじゃなくて お前の知識の問題 でないと俺みたいにJavaScriptが分かる人がいることが説明できない
434 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 07:36:22.70 ID:m5eV0pvm.net] >>425 ■SynthWave '84 ネオン調に光るテーマ。 (説明にもある通り、別途Custom CSS and JS拡張を入れてCSSの設定が必要) https://i.imgur.com/hmvfda3.jpg https://marketplace.visualstudio.com/items?itemName=RobbOwen.synthwave-vscode ■GlassIt-VSC VSCodeを透過できる。 https://i.imgur.com/yvH2LSA.jpg https://marketplace.visualstudio.com/items?itemName=s-nlf-fh.glassit ■Remote Containers 革命。Dockerコンテナ内でVSCodeを開いて開発ができる。 これのせいでもうVSCode以外で開発する気起きない。 https://microsoft.github.io/vscode-remote-release/images/remote-containers-readme.gif https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
435 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 11:32:11 ID:xggXZiaY.net] >>428 一番下便利そうだな。 どうせDockerで開発するならこれありゃWSL2なんかいらんかったなw
436 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 11:38:21.65 ID:m5eV0pvm.net] >>429 ホストとコンテナのボリュームをマウントするときに、ホストがWindowsだといろいろめんどいのでWSL2も使うのがオススメ Windowsで使う場合、WSL2で立てたlinuxマシンにRemote WSLで繋いで、そこからRemote Containersを使うのが良い
437 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 11:59:48.19 ID:W3hSYpRn.net] >>429 そのDockerはWSL2上で動いてるんだぞ?
438 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:00:08.13 ID:xggXZiaY.net] ややこしいな…
439 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:06:59.74 ID:jXwWFSFG.net] WSL2のDockerはメモリ消費しすぎで使い物にならない
440 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:11:35.65 ID:Jl4hgH9c.net] WSL2とかじゃなくて時代はDockerなんですよ!
441 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:17:50.75 ID:4P1FEtjj.net] >>431 違う。別物。
442 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:22:25.01 ID:kmbJyWa5.net] コンテナにせよエミュレーションにせよ仮想化テクノロジが最重要であることは言うまでもない ということは開発機は仮想化に強いMacかLinuxということになる Linuxはデバイスサポート保障があるマシンのラインナップが魅力的とは言い難い なので開発者はMacを買うべきという正解が導かれる
443 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:23:49.61 ID:rDt79pjx.net] >>133 またObsidian.mdやRoamResearchに触発されたのが出てきた https://github.com/svsool/vscode-memo
444 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:31:10.24 ID:ZFRvNo6R.net] デファクトスタンダードが決まったらまた連絡してくれ
445 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:44:55.36 ID:n0f5aqSv.net] >>433 具体的には?
446 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 12:59:28.71 ID:W3hSYpRn.net] >>436 > ということは開発機は仮想化に強いMacかLinuxということになる Macが仮想化に強いって何のこと? MacはLinuxじゃないからDockerはそのまま動かないのに
447 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:02:09.25 ID:W3hSYpRn.net] >>435 別物じゃないよ
448 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:02:29.46 ID:8D9pzTQx.net] >>440 結論ありきで途中の過程がやる気無さすぎなんだろう
449 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:06:54.86 ID:W3hSYpRn.net] Dockerの重要な点として手元で作ったDockerイメージを そのまま本番環境でつかえるというのがある しかしMacのCPUがARMになるからこれが難しくなった 本場環境の多くはIntelなのでCPUが違う そうなると実機はIntel版LinuxのDockerイメージを使って 手元ではARM版LinuxのDockerイメージを使うか パフォーマンスの低下を諦めて手元でIntel版LinuxのDockerイメージを エミュレータを使って動かすしかなくなる Macは開発に向かなくなってきている
450 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:09:27.60 ID:4tyOlEBs.net] >>440 Macが強いというよりWindowsが弱いので相対的に良いってだけ
451 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:10:01.14 ID:W3hSYpRn.net] Macの仮想化機能は限定的で、 Hypervisorフレームワークは用意しているが それを使うためのインターフェースも持っていない つまりサードパーティのソフトに頼らざるを得ないわけだ HyperVとそれを扱うHyperVマネージャーを OS標準で用意しているWindowsとは対照的
452 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:11:14.96 ID:7Q5fXF4C.net] >>443 現時点で軽量VM使ってるから大きな変化はないのでは?
453 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:12:31.66 ID:W3hSYpRn.net] >>444 Windowsの仮想化機能はMacを超えてるぞ 仮想マシン機能は当然備えているし Macにはない仮想マシン管理アプリも付属 さらにWindows独自のコンテナ機能もある Windows ServerコンテナというLinuxコンテナに近い機能と Hyper-Vコンテナの二種類が用意されてる。 そしてDockerもWindowsコンテナに対応している
454 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:13:17.94 ID:Vqf8sefQ.net] >>445 そのHyperVの完成度がお粗末
455 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:14:06.16 ID:W3hSYpRn.net] >>446 軽量VMが何の関係があるのか知らんが、 MacのCPUがARMに変わったら Linuxと同じDockerイメージが使えなくなるか CPUエミュレーションで遅くなるという話をしてる 同じCPU上での仮想マシンとは違って CPUが異なると大きなパフォーマンス低下が発生する。
456 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:14:28.08 ID:W3hSYpRn.net] >>448 > HyperVの完成度がお粗末 どこがおそまつなの? それを言えないんじゃ説得力ゼロなんですよ。
457 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:15:13.17 ID:W3hSYpRn.net] HyperVの完成度の高さはDockerが実用的に動いていることからも明らか WSL2だけではなくWSL1もHyperVを使っている
458 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:21:12.09 ID:Vqf8sefQ.net] >>447 標準の管理アプリは別に要らないと思う 実用性を考えるとDockerやVagrantのようなサードパーティツールと合わせて使うから Windowsコンテナは使ったことないからわからないけどLinuxコンテナと比べると需要少なそう バックエンドがなにか気にせずコンテナを管理できるから便利なのであって バックエンドの種類が豊富でもあまり嬉しくないような? 2種類あるとなにが便利なの? あなたが列挙した機能はもっともらしいメリットには思えないな それよりもVirtualBoxとの共存で不具合が出やすいなどのデメリットのほうがより目立つ
459 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:22:18.06 ID:W3hSYpRn.net] > 標準の管理アプリは別に要らないと思う いるだろ。Macはユーザーインターフェースが不便なOSだって言いたいのか?
460 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:22:42.26 ID:W3hSYpRn.net] VirtualBoxはいらんよ なんで複数の仮想マシンが必要なんだw
461 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:23:12.78 ID:W3hSYpRn.net] > バックエンドの種類が豊富でもあまり嬉しくないような? > 2種類あるとなにが便利なの? だからVirtualBoxはいらんよねw
462 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:24:33.64 ID:W3hSYpRn.net] >>452 俺が話をしているのはWindowsの方が仮想化機能が充実しているという話 MacはHypervisorフレームワークしかない
463 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:24:38.44 ID:m5eV0pvm.net] スレタイ関係なくなっちゃったじゃん
464 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:25:44.28 ID:W3hSYpRn.net] macOSはOS標準のコンテナ機能も搭載してないからな
465 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:25:56.58 ID:KyV15c0l.net] ID真っ赤な人はちょっと落ち着いて
466 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:26:13.67 ID:Vqf8sefQ.net] >>449 動かなくなることはないと思う ただパフォーマンスのペナルティはあるかもしれない でもインテルがアップルを追従せざるを得なくなるという話もあるしどちらが良いかは時間をかけて評価しないとならないだろうね >>450 VirtualBoxとの共存で不具合が出やすい ネットワーク関連のバグが出やすい VagrantでHyperVプロバイダを使うと顕著
467 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:27:50.96 ID:W3hSYpRn.net] >>460 > VirtualBoxとの共存で不具合が出やすい Windows標準の仮想マシン機能を使えばいいじゃんw
468 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:28:24.28 ID:Vqf8sefQ.net] >>451 Dockerが動くだけで完成度が高いと言えるならどんな仮想化プラットフォームでも高品質になってしまう WSL2でDockerを使うとすぐにわかるけどvmmemがメモリを食いつぶして使い物にならない これがバグ扱いじゃなくデフォルトの挙動というのがすごい
469 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:29:21.18 ID:n0f5aqSv.net] >>462 どんな糞スペ使ってるんだ?
470 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:32:18.35 ID:W3hSYpRn.net] >>462 一方macOSは仮想マシンに常に一定量のメモリを取られるんだが? 最大値を指定しなければ、Linuxの挙動との兼ね合いでそうなると言うだけの話 それはもう修正パッチができていたはず そして最大値を指定した場合は、macOSの挙動と同じ 重要なことを忘れてないか? Windowsの場合、使用しなくなったメモリを開放するようになった。 つまりmacOSのように常に一定量のメモリを取られるんじゃなくて 使用しなくなったメモリが開放されるようになった。 Build 19013」の「WSL 2」ではメモリーの使用効率が改善され、「WSL 2」の使い勝手が向上しています。 https://kledgeb.blogspot.com/2019/11/wsl-191.html
471 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:33:54.95 ID:Vqf8sefQ.net] >>453 いや必須ではないでしょう サードパーティの仮想化プラットフォームを入れればUIはついてくるから標準に頼らなくてもいい >>454 Virtualboxをメインに使うなら複数は必要ないけどDockerがHyperVを選ぶという愚行を犯してしまったから仕方なく複数つかうしかない状況 HyperVだけではVagrantのようなエコシステムを活かしきれない HyperV(docker)とVirtualBoxを共存させると不具合が出やすい このあたりがWindowsの仮想化は弱いという所以
472 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:35:41.27 ID:W3hSYpRn.net] >>465 UIもOSの機能の一つだから、それがないのは劣ってると言わざるを得ない MacでVirtualBoxが必須なのは↓こういう話ですか?w Virtualboxをメインに使うなら複数は必要ないけどDockerがHypervisorフレームワークを選ぶ という愚行を犯してしまったから仕方なく複数つかうしかない状況
473 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:35:46.96 ID:Vqf8sefQ.net] >>456 ハイパーバイザーフレームワークだけで十分だった Windowsはむしろ余計なものを追加しやがってといった印象
474 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:36:10.01 ID:Vqf8sefQ.net] >>458 余計な機能だからな
475 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:36:19.27 ID:W3hSYpRn.net] とことんブーメランになってるよなw HypervisorフレームワークだけではVagrantというエコシステムを活かしきれない(笑)
476 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:37:14.61 ID:W3hSYpRn.net] >>468 「なんでMacにはOSの基本機能が搭載されてないの?」 「Macはサーバーじゃないんだからそんな機能は不要!」
477 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:38:40.46 ID:W3hSYpRn.net] >>467 Hypervisorフレームワークだけで仮想マシンにLinuxをインストールする方法を教えて下さい あ、Macはフリーソフトを使えば出来る!が自慢でしたっけ?w
478 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:39:32.30 ID:Vqf8sefQ.net] >>461 HyperVだけじゃVagrantなど蓄積された
479 名前:仮想化エコシステムを活かせないんだよ HyperVだけでは物足りない なのにVirtualBoxを共存させると不具合が出やすい かと言ってHyperVをオミットしたらDockerエコシステムが弱体化する Windowsでは仮想化を活かしきれないんだ 完全にDockerだけを使う分にはWindowsでも許容範囲内なんだけどね [] [ここ壊れてます]
480 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:39:42.41 ID:yDaMs/Xo.net] Dockerはどっか行けよ
481 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:42:18.90 ID:W3hSYpRn.net] macOSはCLI環境が弱いですからね。 ターミナルもみんなiTerm2とか入れるし パッケージ管理は、サードパーティのHomebrewをインストール そしてろくに動作検証もされてない ただ収録しただけのパッケージを使うしか無い CLI環境っていうか開発全般が弱いのかw
482 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:42:34.51 ID:Vqf8sefQ.net] >>463 メモリは32G詰んでる でもどんなにハイスペでも簡単にメモリを食いつぶすように作られてるから意味ないよ 設定を変更すれば食いつぶすメモリ上限を設けることができるけど設定値まで食いつぶすのは相変わらず リソース効率がいいのがコンテナのメリットなのにこれじゃあ意味が無い
483 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:44:19.79 ID:W3hSYpRn.net] >>472 はぁ?VagrantはOSの機能じゃないし、もはや必要とされてない。 重い仮想マシン上のLinuxにログインして開発する時代は終わってるんだよ OS標準のCLI環境とDockerを使った実行環境を使って開発する時代に変わった いつまで旧式のエコシステムを使ってるの? Dockerを使ったエコシステムに乗り換えろよ
484 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:48:10.81 ID:PIkW4oBq.net] >>464 キャッシュに大量のメモリを食われるのは相変わらずと読めるね キャッシュクリアのためにWSLログインしてコマンドうつの面倒でしょ
485 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:52:07.56 ID:PIkW4oBq.net] >>466 いやいやUIなんてオプションですよ なんならコンソールで済む MacでもWindowsでもVirtualBoxが必須とは言っていない DockerをやりたいだけならDocker for Desktopでどちらも問題ない しかしDocker以外の目的で仮想マシンを使いたくなった場合Macは非常にうまく動作するがWindowsはそうではない そう言ってるんで早く理解してください
486 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:52:48.57 ID:PIkW4oBq.net] >>469 VirtualBoxを入れるだけ
487 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:53:14.29 ID:PIkW4oBq.net] >>470 意味不明
488 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:54:27.48 ID:PIkW4oBq.net] >>471 そのとおり Macには選択肢がある
489 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:56:20.43 ID:PIkW4oBq.net] >>474 とはいえWindowsよりは幾分マシでしょうな コマンドプロンプトでしたっけ? あとはやけに動作が遅いPowerShell
490 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:58:43.45 ID:PIkW4oBq.net] >>476 それはあなたがアプリ開発者だからでしょうね 確かにアプリ開発という狭い世界ではDockerがあれば十分かもしれない でも世の中はアプリだけでは回らないので仮想マシンも必要になってくる インフラのお勉強もしてみると視野が広がるのでオススメ
491 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 13:59:37.74 ID:W3hSYpRn.net] >>482 あとはWSL用のターミナル(コマンドプロンプトと同じだがbashが動いてる) そしてWindows Terminalもリリースされたね もう完全に逆転されてるよw
492 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:00:23.21 ID:W3hSYpRn.net] >>483 Macってインフラ弱いよね Linuxのコマンドがことごとく使えないw
493 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:03:13.26 ID:PIkW4oBq.net] >>484 逆に衰退してるように思える どっちつかずの半端なシェルしかないからアレコレ併用せざるを得なくなって しょうがないからWindows Terminalでタブ管理できるようにしました これって完全に根本解決を諦めた人達の答えだよね
494 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:03:30.42 ID:PIkW4oBq.net] >>485 Windowsもね
495 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:05:23.74 ID:W3hSYpRn.net] >>486 > どっちつかずの半端なシェルしかないからアレコレ併用せざるを得なくなって どっちつかずの半端なシェルとは? その理由を言えないから説得力ゼロなんですよ
496 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:05:54.28 ID:W3hSYpRn.net] あぁ、半端なシェルってタブがないだけと
497 名前:「う意味だったか。程度が低いな [] [ここ壊れてます]
498 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:06:15.33 ID:wDwMFBJk.net] そういえばMac板にこんなスレがあった macOSは同一Macの仮想マシン上のLinuxよりも遅い https://egg.5ch.net/test/read.cgi/mac/1582504945/ >macOS上のDocker(OS標準仮想マシン)上のLinuxでbash(5.0.16)を動かした場合 >$ docker run -it bash /usr/bin/time -p bash -c 'for i in $(seq 10000); do (:); done' >real 5.20 >user 2.47 >sys 2.46 > >macOS上ネイティブでbash(Homebrewの5.0.16)を動かした場合 >$ /usr/bin/time -p bash -c 'for i in $(seq 10000); do (:); done' >real 8.26 >user 3.07 >sys 5.08 > > >「仮想マシン上のLinux」よりも「macOS上ネイティブ」の方が遅い
499 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:07:54.46 ID:W3hSYpRn.net] >>490 Macは半端なUnixだからそういうこともあるでしょうね
500 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:08:23.92 ID:hbOZVAas.net] >>488 レガシーなコマンドプロンプト 重いPowerShell HyperVに依存した仰々しいWSL 等々 これが正解だってシェルが無い
501 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:09:34.07 ID:W3hSYpRn.net] WSL1はHyperVに依存してないんだが?w
502 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:09:52.72 ID:hbOZVAas.net] >>490 Macの仮想化が優秀ということですね
503 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:11:06.36 ID:hbOZVAas.net] >>493 2の話をしてるからね つうかWSL1なんて更に中途半端でしょ
504 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:11:15.80 ID:W3hSYpRn.net] Windowsはbashもつかえるよ bashだけじゃなくて全てのLinux用シェルがつかえる macOSにとって正解だってシェルはzshのようだが Windowsには選択肢がある(ドンッ!)
505 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:12:34.66 ID:hbOZVAas.net] >>496 ろくなbash処理系なかったと思うが何を使ってんの
506 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:13:41.57 ID:W3hSYpRn.net] >>495 Macのターミナルなんてフリーソフトを使わないと 中途半端過ぎでパッケージないじゃんw 標準のパッケージ管理ソフトもないんだっけな
507 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:14:21.94 ID:W3hSYpRn.net] >>497 > ろくなbash処理系 bash処理系なんていい方初めて聞いたわw bash処理系がいくつかあるとか思ってんの? 間抜けやなぁ
508 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:16:28.10 ID:hbOZVAas.net] >>498 zshだけでもWindowsよりマシよ パッケージ管理もbrewとかいろいろ選択肢あるし そもそも標準である必要が全くないんだが
509 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:17:34.21 ID:hbOZVAas.net] >>499 幾つもあるよ まさか全てのbashが同じバイナリで動いてるわけでもあるまい
510 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:22:15.69 ID:W3hSYpRn.net] ああ、処理系ってバイナリの違いを言ってたのか。間抜けやなぁw
511 名前:デフォルトの名無しさん mailto:sage [2020/07/19(日) 14:23:09.52 ID:W3hSYpRn.net] >>500 Windowsはzshをつかえるようになりました。 パッケージ管理はmacOSよりも多くの選択肢を持っています。 さらにOS標準で持っていることが何より強いです
[ 続きを読む ] / [ 携帯版 ]
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ [+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧 ] ( ´∀`)<229KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products. 担当:undef