「PowerShell」を含む日記 RSS

はてなキーワード: PowerShellとは

2026-07-24

anond:20260724211600

そう、便利なんですよ。

ただ残念ながら、最初にも書きましたけどPowerShellって癖が強くてちょっと扱いづらいところがあるんですよね。

Pythonとか使える環境ならたぶんそっちの方が簡単そうです。

PowerShellを好きになろうとしたけど嫌い

IT職の素人業務を省力化するのに、PowerShellは最高。

他のやつと違って、勝手インストールして怒られたりしない。

だってWindows最初から入ってる。簡易IDEつきで。

そして詳しくは分からないけど、いろいろすごいっぽい。オブジェクト指向パイプライン .NETでだいたい何でもできる! 素敵!

…でもさあ、コーディングしてるとちょっとイライラしてくるんです。

……えええ? なんでそんな仕様なの!? ってのをC#とかの5倍多く感じるんですよ。

Windowsって素人が使うことも多いんだからもっと素直な感じにできなかったんでしょうか。

便利なのでがんばって好きになろうとしたけど嫌いだ。便利だけど。

2026-06-14

anond:20260614191844

PowerShellGUI開発、結構楽しいぞ…😟本格的なのは無理だけど捨てツールなら十分

ワイにとってアプリ開発って

デスクトップアプリなんだけど、まさかズレてる?

かにスマホアプリとかWebとかあるけど、まずはデスクトップっしょ!と思ってたんだけど、もしやトレンドではない?

バイコーディング毎日楽しくやっててあまり気にしないようにしてたけど

かにPowerShellGUI実装してるやつそんな見ないなと思ったけど

でも初心者ってそこからじゃね?

2026-03-21

anond:20260321165805

しかも一部Powershellで書いてたせいで処理クソ遅くて草

Pythonでやり直させたら95秒の処理が2秒に

2026-03-19

WindowsMacどっちがいいですか?

プログラミングを始める人からよく「WindowsMacどっちがいいですか?」と聞かれる。

このときに「どっちでも同じことができますよ」と答える人がいるが、これは半分正しくて半分間違っている。

 

かに最終的にできること自体は変わらない。

しかし、問題は「同じことがどれだけスムーズにできるか」であり、ここには大きな差がある。

 

大前提

Macは開発前提で設計されている

 

◾️MacUnixベースOSであり、最初から開発者向けの環境が整っている。

 

コマンド操作bash / zsh)がそのまま使える

Linux文化が近く、教材や情報がそのまま通用する

・ Node、PythonGitDockerなどが素直に動く

 

そのため、余計な設定をほとんどせずにすぐ開発を始めることができる。

 

言い換えると、Macは「コードを書くこと」に集中できる環境になっている。

 

◾️Windowsはそのままだと開発に向いていない

 

一方でWindowsは、一般ユーザー企業用途を前提に設計されているOSであり、開発は後付けに近い。

 

特に問題になるのがコマンド環境である

・ cmdやPowerShellUnix系のコマンド互換性がない

・教材のコマンドがそのまま使えない

パスの扱いが複雑(C:\、環境変数、GUI設定など)

・「PATHが通っていない」などの初歩的なトラブルが頻発する

 

さらに、DockerやNodeなどのツールそのままでは安定しないことが多く、環境構築の難易度が上がる。

 

結果として、初心者は「コードを書く前に詰まる」ことが非常に多い。

 

◾️現代の開発はUnix前提になっている

 

現在の開発環境はほぼすべてUnix文化の上に成り立っている。

Docker

クラウドAWS / GCP

Linuxサーバー

CI/CD

 

まりMacはそのまま実務環境に近いが、Windowsはそのままだと別世界になってしまう。

 

◾️Windowsで開発するならWSLが必須

 

ただし、Windowsでも開発ができないわけではない。

重要なのは「そのまま使わないこと」である

 

WindowsではWSL(Windows Subsystem for Linux)を使うことで、Linux環境を動かすことができる。

 

これにより、

bashが使える

Macと同じコマンドが使える

Dockerなども安定する

 

まりWindowsでもMacとほぼ同じ環境再現できる。

 

◾️結論

 

MacWindowsの違いは「できること」ではなく「開発体験」にある。

Mac最初から開発できる状態

Windows:準備をしないと開発できない状態

 

そのため、初心者にとってはこの差が非常に大きい。

 

最も現実的な答えは以下になる。

 

「どちらでも開発は可能。ただし、初心者ならMac、もしくはWindowsならWSLを使うべき」

 

一言でまとめると

Macはそのまま開発に使える

Windowsは装備を整える必要がある

 

◾️問題

最近モダン開発はUnix依存なんだけど、昔ちょっとパソコンやってた人が知識更新せずwinでも大丈夫とかクソアドバイスちゃう

  

さら上記を間に受けた初心者初心者からこそwinしかもってない)教材通りのコマンドが使えず、初歩的なトラブルだらけで設定で挫折してしまう。開発体験の差が強く出る。

 

WSL導入も辛い人ような人こそmacお気楽開発してからwinでもいいのに。PCアドバイスおじさんが余計なこといってwinで詰む。

WSL導入できない人がwinPATHなんか余計通せるわけないのです。

2026-03-07

Goってすごいんだな

いままでPowershellPythonJavaScriptしか触ってこなかったけど、GOって何もかも軽快

こんなに素敵だなんて

何よりもAgent任せにしやすいってのがある。他は結構面倒見てやらないと錯綜することが多いんだけど、

Go+GeminiPro3.1(low)の組み合わせは、チューン無しでもほぼ自走してくれる

ワイが人力で社外秘ドキュメントを量産している横で勝手に何もかもしてくれてる

うーん世の中は便利だ。人類ってすごい

2026-03-01

開発がつまらなくなった

ウス……バイコーディング初めて1か月っす

VS Code自体を初めてインストールし、gitも使い、バージョン管理もして、node.jsとかPythonとかよくわからんまま動かしてます

Agentの導線を整備してドキュメント参照→適切なツール選択計画→実行→ドキュメント反映→必要に応じてWorkflow・skills作成コミットまで行けるようになったし、

Agentに負荷がかかったら「それってPythonで良くね?」って横やり入れて低コスト作業を回せるようにしたりして、割と楽しかった



でもそれって単機能ツールを作っていた時までで、ここまでは非常に順調だった

test.js勝手に走って勝手に直してたし、ロジック勝手に最適に組みなおしてくれた。

苦しくなったのは複数機能が複合し始めてから

別にPowershell+WPFで全部自分複数画面作ったりする分には全然よかった。構造シンプルだったから。

全部自分管理できる範囲にあったし、複雑な実装もしないし。



インターネットブラウザの再発明みたいなことをしだしてからドツボにハマった。

設計思想の異なるものをそれぞれ相手にしながら統合していくのが全然きつくて、Claude Opusマッハで討ち死にして復活まで73時間あるし、

Gemini3.1Proもロジック周りでクソほど役に立たない。

Geminiの背筋を伸ばすためだけにあれこれ手を尽くすのが、非常に厳しい。

まらなくなったのはClaude Opusがいなくなったからかもしれない。

お前がいない生活は寂しいよ……毎月3000円じゃ楽しくないのかもしれない。

でも単なる趣味に費やすには少々お高い……これで銭を生めと言うのか?

俺に驚き屋になれというのか? 開発がつまらなくなった気がする……

2026-02-08

anond:20260208134756

エディタはすぐ作れた

かに階層化してるからCSVにはもう戻れない……

エディタが一番便利な状態にしておくしかないのかな

というかPowerShellでやる必要ないわこれ。HTML移植します……

JSONってどうやって編集するのがベストなの?

とりあえずPowerShellエディタ作ってやってるんだけど

そもそもExcel管理すべき規模のデータCSVで扱うべきだったのか?

何もわからない。雰囲気バイコーディングをやっている

2026-01-21

anond:20260121203926

そうかな?エクセルとかPowershellとかみんなが通った道がたくさんあるやつは精度高くいけるけど、そもそも解決アルゴリズムが未知な問題とかだとハルシネーションの堂々巡りにならない?

2026-01-04

anond:20260103171648

いや大嘘だわ

久しぶりにPowershell+WFPに帰ってきたけど、AIめっちゃ素直に的確にやってくれるわ

悪いのはHTMLでありJavascriptだった

2026-01-03

バイコーディングやってるとPowerShellって構造的に優れてるなあという気がしてきた

HTML触らせてると延々とスパゲッティになる

と思ってたんだけど、でたらめな状態でも動いてしまうのを許容したワイが悪かっただけで、

ちゃん構造を正しい状態に持って言ってくれたら全然メンテナンスできる状態になった

結局悪いのは人や。指示出すやつが駄目なら何をやっても駄目

2025-12-13

日曜プログラミング破綻

俺のやりたいことは.NET9が必要

Powershell+WFPじゃ無理やんけ!→C#に移行

冷静に考えたら利用者PC.NET9ランタイム入れられなくね?→単体140MBのクソアプリ爆誕

泣く泣く.NET9でしかできない要素全部削ってPowershellアプリ作成。50KB

何だったんだ今日という1日は

学びにはなったけどさあ

anond:20251213140222

PowershellPowershell+WFPC#今日5時間かけて引っ越してる

どうも.NET9.0で実装された新しめの機能を使ったところAIキャッチアップが不十分で二転三転

Claude Sonnet 4.5単体だと進めないからGeminiに並行でレビューさせたりチェックさせたりしてようやくここまで来た

ポン出しではできない領域に来ている歓び

プログラミングって時間溶けるな

まあコードミリも書いてないんだが。

何も知らんままユーティリティツールの開発始めたんだけど、実装したい機能がそのプログラムでは無理って事態が2回発生して

必死に乗り換え乗り換えやってる。もう終わりだよ

なんでPowershellからRunする分には動くのに、コンパイラ通せないんだよ意味わかんねえぞ

Windowsテーマ対応したらかっこええやん……って思ってただけなのに

カスが!

ThemeMode="System"

何なんだこいつは!

2025-12-11

今日の日曜プログラミング

Powershell死す

最高のアプリが作れてご満悦だったので、Windowsテーマ対応に手を出してみた

Powershellではできないだと……?

よくよく聞くとPowerShellスクリプト + WPF/XAML実装可能と教えてもらったので、Claude Sonnet 4.5にコンバートをお願いした(死因)

UI崩壊テーマ対応とか論外

天は荒れ狂い、地は燃え盛る

何もかもぶっ壊れて死亡。何度修正を試みても何1つ効果なく無為な1時間が経過

UIを1から作り直し

冷静に考えるとシンプルアプリなんだからUIだけ新しく作ってそこにデータ機能を載せればいいやんかと気づく

やったら5分でテーマ対応終了

何だったんだこの時間

コーディングは全部AI任せだけど色々と勘所が掴めて学びにはなったが……

2025-12-10

anond:20251210184455

C……? 名前は存じ上げているが全く縁のない言語である

さっきミリも書けないって言ったけど、一応HTML4.0とBASICは触ったことがあるので、Powershellはまあなんとかギリって感じだった

(よく思い出すとHSPとかNScriptもちょっとやったなあ)

思い立ってとりあえずVS Codeインストールしてるやで

AI試行錯誤してた

ワイ日曜プログラミングツールを作る時、最初はGeminiと一緒に作ってたけどスパゲティコードなっちまった

今週は反省点としてまずGeminiと要件定義相談をして仕様策定

それをPerplexityのラボにぶっこんでパイロット版作成

ちゃんと動かなかったのでclaude sonnet 4.5に添削してもらう

と割とスッキリしたアプリができた。たたき台として基盤がしっかりした状態に持って行けた

自分ではミリコード書けないから何が正しいのかは知らんけど、メモ帳でやるPowershellという終わり環境はなんとかしたい……

2025-11-30

anond:20251130151224

実際コーディングって楽しめるものなの?

ワイ日曜プログラミングで昨日はPowershellをやってたんだけど、EXEファイル作成したら何故か謎のカウントアップダイアログが発生

Geminiくんは何かのループが悪さしてんじゃない?って適当なこと言いやがって解決できず、

結局1時間後にプルダウンメニュー登録したデータの数だけ標準出力ストリーム漏れ出していた(Gemini談)ことが発生し解消

ある程度の仕様の基礎知識があった上でポカミス回避してようやく機能(アプリ)が実装される

途中は省略できるならしたいやで……

2025-10-24

パソコンの大先生を雇いたい

ぼんやりとWindows11が分かってるくらいでいい

コマンドプロンプトPowerShellがググれば叩けるくらいで、Wi-Fiイーサネットの違いくらい分かればいい

インターネットブラウザという概念が分かっていて、Chrome拡張機能chrome://flags/があることを知っていてほしい

イベントビューアーを開いて大雑把に何が起きてるかを把握するくらいはできるといい

拡張子というもの認識があって、動画にはコンテナコーデックがあることを理解していてほしい

Excelは遠回りでも求める処理を実装する力があるとよくて(今ならGPTでどうにもできるし)

そういう人、最低賃金で雇えませんかね?

2025-08-28

tar.gzの解答はどっち? なんていう2択クイズ画像がXのおすすめに表示されてきたけど、こういう何の略だかわからないオプションだらけのシェルを使い続ける羽目になるのは不幸。

その点、PowerShellコマンド名のオプションもフルスペルで用意されているのが助かる。

2025-08-25

gitって何で操作するのが鉄板なんだ

PowerShellぽちぽちやってるけど、他の人何使ってるんだろう

いまさら聞けない

ログイン ユーザー登録
ようこそ ゲスト さん