[過去ログ]
PowerShell -Part 5 (1002レス)
PowerShell -Part 5 http://mevius.5ch.net/test/read.cgi/tech/1615994992/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
305: デフォルトの名無しさん [sage] 2021/06/02(水) 08:48:27.00 ID:UfLjqhXv bashとかを置き換えるつもりだと思ってたんだけど… もうちょい野心持っていいのよ? wsl使ってるけど$profileとか共有できてすごく便利なんだけど bashもよく使うが、補完が各コマンドにハードコード対応してる仕組みなので、GNU Readlineが生きてないなと PSReadline/pwshみたいにユーザースクリプトにParam記述できる仕様じゃないとインタラクティブシェルとして将来性が無いと思う 逆に言えば、コメントに#Param記述して読んで補完くれるbsh系があれば便利ね コメントなら互換性も問題ないでしょ http://mevius.5ch.net/test/read.cgi/tech/1615994992/305
306: デフォルトの名無しさん [sage] 2021/06/02(水) 08:52:13.04 ID:UfLjqhXv wslスレ覗くとpwsh使ってる人結構多いように思える まあ変なのいっぱい居てアレ過ぎるスレだが、蛇足 http://mevius.5ch.net/test/read.cgi/tech/1615994992/306
312: デフォルトの名無しさん [sage] 2021/06/02(水) 11:15:29.60 ID:UfLjqhXv .net coreの実装はいっぱいあるからバックエンドは心配ないんじゃない? MS推奨の.net core, asp core, 使ったことないがMSから少し離れてもmonoとか他にも .net core(linux)は50MBくらいにまとまってたかと http://mevius.5ch.net/test/read.cgi/tech/1615994992/312
313: デフォルトの名無しさん [sage] 2021/06/02(水) 11:35:59.36 ID:UfLjqhXv >>308 winへの巨大なpythonランタイムのバンドルが許されるんなら、.net coreもバンドルしていいんじゃないかな(並存で) .net coreはpythonライブラリとしても便利だし、今時数百MBくらいケチらないで両方入れて欲しい スマホにすら.net core以上相当のXamarinやmono入ってるだろ(多分ストアから依存経由で) http://mevius.5ch.net/test/read.cgi/tech/1615994992/313
317: デフォルトの名無しさん [sage] 2021/06/02(水) 12:47:09.90 ID:UfLjqhXv python作者のことだろ、BDFL(benevolent dictator for life,だっけ) 30年以上歴史あるのに未だにバンバン破壊的変更加えてる姿勢は見習うべき pwsh core使ってる層にロングタームサポート望んでる人はそんな多くないだろ 堅牢にやりたいならshやwsh、.net framework使え http://mevius.5ch.net/test/read.cgi/tech/1615994992/317
318: デフォルトの名無しさん [sage] 2021/06/02(水) 13:04:35.43 ID:UfLjqhXv 見てきた Version サポート終了 7.1 2022 年 2 月中旬 (予定) 7.0 2022 年 12 月 3 日 ☆LTS 意外と短かった、こんなもんでいい python3はマイナーバージョンでも予告なしでAPI変わるけど誰も気にしてない 3.10にして外部ライブラリ入れたら標準ライブラリcollectionsでNotFound頻発してるけど、その場で名前書き変えて問題なし、ヨシ! って感じだし http://mevius.5ch.net/test/read.cgi/tech/1615994992/318
320: デフォルトの名無しさん [sage] 2021/06/02(水) 13:16:47.25 ID:UfLjqhXv ごめん、エンドユーザーじゃなくてライブラリユーザーレベルの話だね まあ気にしてる作者は仮想環境で複数バージョンテストしてそのうち直すだろ http://mevius.5ch.net/test/read.cgi/tech/1615994992/320
322: デフォルトの名無しさん [sage] 2021/06/02(水) 14:38:34.65 ID:UfLjqhXv >>314 そういうことかね ところで.net(core含む)はwindowsコンポーネントではないけど、windows updateでリンクすることは可能なよう Automatic patching on Windows operating system All versions of .NET that are supported can be automatically patched via Microsoft Update. This enables organizations to manage all .NET updates in the same way. ついでにpwshもランタイム分離版(sdkに付いてるdotnetサブコマンドで起動するやつ)を含めてしまえば、停滞も避けれると思うのだけれど 社内デプロイ想定のようだけど、その場合はWindow Updateはむしろ切っときたいというのは、ツッコミどころ? https://dotnet.microsoft.com/platform/support/policy/dotnet-core http://mevius.5ch.net/test/read.cgi/tech/1615994992/322
327: デフォルトの名無しさん [sage] 2021/06/02(水) 18:43:46.15 ID:UfLjqhXv 話が噛み合ってない感 http://mevius.5ch.net/test/read.cgi/tech/1615994992/327
328: デフォルトの名無しさん [sage] 2021/06/02(水) 18:46:54.40 ID:UfLjqhXv そもそもwin用シェルとしてbashがマトモに使えるなんて思ってる人なんて居ないだろう それこそcygwin等の試み見れば明らかなわけで http://mevius.5ch.net/test/read.cgi/tech/1615994992/328
338: デフォルトの名無しさん [sage] 2021/06/02(水) 22:02:01.60 ID:UfLjqhXv プロバイダを擬似ファイルシステムとしてマウントしすれば補完できないかな プロパティやメソッドまでそうすべきかは悩むところ、やりすぎ? 同名の環境変数やコマンドをどうマップするか unix系pwshは割り切って環境変数は倣ってる($env:プロバイダ以下に) コマンドレットは命名規則上被らない win標準エイリアスはwriteとかが被るけどこれも尊重 pwsh -nop gal write # not found (gcm write) # /usr/bin/write らしい マイナーコマンドなのでもちろんset-aliasしてるが ポータブルなps1書く時には一般的な名前のwin標準エイリアスは避けた方がいいかもね http://mevius.5ch.net/test/read.cgi/tech/1615994992/338
339: デフォルトの名無しさん [sage] 2021/06/02(水) 22:05:33.29 ID:UfLjqhXv 話が逸れた… まあ逆移植ではこうなってるという例として http://mevius.5ch.net/test/read.cgi/tech/1615994992/339
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.035s