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


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

【最強CUI】PowerShell -Part 1



1 名前:デフォルトの名無しさん [2013/09/12(木) 18:35:04.72 .net]
スレなかったので立てました

487 名前:デフォルトの名無しさん [2015/09/03(木) 19:42:02.72 ID:bl4zaGfm.net]
よかったら教えて下さい。

win7 32で、
コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。

Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation

それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。

問題は
・csvに出力されていないソフトがある。
 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。
・文字化けしている
 プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が
 csvでは"QnUDVCPU・LCPU◻︎◻︎◻︎◻︎◻︎"になっている。
・バージョンが不一致。
 一致しているものもあるが、微妙に違うものも多数。
 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003"

わかる方、よかったらご助言をお願いします。

488 名前:デフォルトの名無しさん [2015/09/03(木) 19:42:55.80 ID:bl4zaGfm.net]
よかったら教えて下さい。

win7 32で、
コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。

Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation

それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。

問題は
・csvに出力されていないソフトがある。
 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。
・文字化けしている
 プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が
 csvでは"QnUDVCPU・LCPU◻︎◻︎◻︎◻︎◻︎"になっている。
・バージョンが不一致。
 一致しているものもあるが、微妙に違うものも多数。
 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003"

わかる方、よかったらご助言をお願いします。

489 名前:デフォルトの名無しさん [2015/09/03(木) 19:44:14.09 ID:bl4zaGfm.net]
よかったら教えて下さい。

win7 32で、
コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。

Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation

それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。

問題は
・csvに出力されていないソフトがある。
 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。
・文字化けしている
 プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が
 csvでは"QnUDVCPU・LCPU □□□□□"みたいにになっている。
・バージョンが不一致。
 一致しているものもあるが、微妙に違うものも多数。
 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003"

わかる方、よかったらご助言をお願いします。

490 名前:デフォルトの名無しさん [2015/09/03(木) 19:45:26.63 ID:bl4zaGfm.net]
連続になってました。
ごめんなさい。

491 名前:デフォルトの名無しさん [2015/09/04(金) 10:38:29.70 ID:7/exJ+mO.net]
>>480
それくらいはちょっと調べるうちに入るし
そんなこと言い出したらPS覚えるきっかけなくなる
>>481>>>482
そんなことくだらん言ってるから書き込みのに萎縮するんだろ
だいたい両方見てるならわかるだろ
意味分かんない

492 名前:デフォルトの名無しさん [2015/09/04(金) 10:40:04.29 ID:7/exJ+mO.net]
>>481
こういうゴミみたいな書込みが平気でできるくせに
出所とか気にしてるのが無駄。理解不能
p

493 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 10:40:56.52 ID:7/exJ+mO.net]
>>485
レジストリは?
gci "hklm:\software\microsoft\windows\currentversion\uninstall" |foreach {gp $_.pspath}| select DisplayName,DisplayVersion,Publisher,InstallDate,EstimatedSize | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default -NoTypeInformation
64ビットだとWow6432Nodeの結果をマージしないといかんが32なら大丈夫かな
あと日付やバイト表記やらの調整は自前でやらんとダメっぽい

494 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 10:43:12.01 ID:7/exJ+mO.net]
>>480
> ただ書式覚えて自分でループ回さなきゃいけないし、これだけの為にps覚えるのはお勧めしない

まさにそのためにみんなPS覚えてるんだけど
おすすめしないとかはおかしい
まあ本人が判断すればいいが

495 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 11:56:55.38 ID:OuGz3wtY.net]
>>487
482はこっちしか見てないから出所が謎だって言ってるんだろ
意味わかんない



496 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 02:10:43.04 ID:jZ9K/01b.net]
>>485
-encoding UTF8 にしたら?

?NoTypeInformation の最初の文字が、- とは違う

497 名前:デフォルトの名無しさん [2015/09/07(月) 18:54:14.18 ID:Wh8kY0Qt.net]
>>482
なんかそにも、いろいろあるんだ。
ちょっと回答してきてみよう。

498 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 21:38:40.28 ID:G9hx/Bh2.net]
>>478
お前のような情弱はムタグチ先生の出す問題に正解できない

https://twitter.com/mutaguchi/status/640739235285200897

499 名前:デフォルトの名無しさん [2015/09/07(月) 22:41:45.69 ID:2uFh3eQP.net]
>489
ありがとうございます。
解決しました。

>492
試してみたけど文字化けのままでした。
せっかくですが、
Get-WmiObject -Class Win32_product
だと、ほしい情報全部が出ないので、490の方法に切り替えました。

500 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 00:19:35.75 ID:WpGjOpsu.net]
基本的にアプリ名は、そのアプリの作者が決めるから、
作者が決めた、文字コード・エンコードとなる

だから作者が、文字化けせず、
ちゃんと表示されているかどうかを、
確認していないとどうにもならない

OSの方では、それが正しく表示されているかどうかはわからない。
それにたぶん、アプリ名の属性に、
文字コード・エンコードの情報は、持っていないのだろう

501 名前:デフォルトの名無しさん [2015/10/01(木) 02:15:05.14 ID:pWF34j+R.net]
シェルってなんで独特な構文なのかな。
毎日書くわけじゃないから、使おうとすると絶対につまずくんだよな

502 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 09:52:34.40 ID:erwiZVXN.net]
C系のクソ構文を滅ぼすのが先だッ

503 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:11:17.16 ID:bYmOTvtH.net]
単に歳だからもう頭に入らないってのもあると思う
35歳引退説があるくらいなので決して暴言ではないのはわかっていただきたい

504 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 20:33:56.50 ID:nsjlsK3x.net]
イベントでスクリプトを実行するアプリでログオンさせたいんですが、
powershellのスクリプトでログオンて出来ますかね?

ググったのですが参考になる情報を見つけられませんでした。
ヒントを教えて頂けないでしょうか。

505 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 20:34:48.57 ID:ntLtiAMM.net]
できません。



506 名前:デフォルトの名無しさん mailto:sage [2015/10/11(日) 01:18:56.77 ID:Y91Ji1zq.net]
まずログオンする先がどこなんだ
アプリの実行権限を別のユーザにするだけとかじゃないのか

507 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 12:22:59.21 ID:+C5/j9mB.net]
ぷろせすの優先度を高にする
calc.exe
$prog = Get-Process -Name calc
$prog.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::High

cmd /c start /high calc
の手軽さのほうが上だな

508 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 14:46:02.47 ID:Ra+z6Mnt.net]
実行中プロセスの優先度を変えたい時には便利かも

509 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:39:53.23 ID:YwP0zzE+.net]
結局unix畑のやつは
windowsばかにするだけでPowerShell以上のものは生み出さなかった
zsh止まり
まあ若い人はまた違うと思うけどね

510 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 06:18:46.37 ID:2vlbbPP0.net]
memory馬鹿喰い糞シェル

511 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:50:29.50 ID:LQVvIkSl.net]
メモリは.netを読み込んでる分じゃないの?
cmd.exeとpowershell.exeのサイズそんなに変わらんし

512 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:05:21.96 ID:sPYLzOYm.net]
節約系の実装と富豪系比べんなよ

とは思ったけど比較したことないからやめとこ
実際んとこSSD環境になってからPowerShellとリモートssh環境併用しててストレスは全くないのだけど、そこまで酷使してもいないんだよな
使用頻度高い方には辛いんだろか?
不満な方の環境や日常タスク聞きたいな

513 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:17:23.07 ID:gQFEfIlE.net]
>>506
.NETのメモリを分かってない人。

514 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:28:22.64 ID:nyBOU4et.net]
シェルがメモリ食って何が悪い

515 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 12:52:41.72 ID:9Pkhe8y1.net]
一番の不満はOSのシェルなのにwindows updateでバージョンアップされないことかな
個別に入れさせんなやめんどくさい



516 名前:デフォルトの名無しさん [2015/10/30(金) 07:32:03.98 ID:Qnbs4Of+.net]
>>511
管理者用だからわざとだよ。

517 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 04:31:06.22 ID:tMvdh4Bk.net]
>>511
OSのシェルはexplorerじゃないの?

518 名前:デフォルトの名無しさん [2015/11/01(日) 07:59:06.51 ID:CjOActT4.net]
>>513
エクスプローラもシェルだし、デスクトップもシェルだが、あえていえばそれぞれ別のシェル。

519 名前:デフォルトの名無しさん [2015/11/02(月) 18:15:22.52 ID:uAm9uSEI.net]
ムール貝とハマグリみたいなもんか

520 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 04:26:37.95 ID:qD8eBxvE.net]
.NET Framework は何で勉強すればいいの?
よくある Power Shell の解説は一般的な言語で言えば文法の解説ばかりで
ライブラリに相当するのはほとんど.NET まかせなんだよね?
何でもやりたいわけではなくて、
シェルスクリプトとしてよくある自動処理や複数ファイル操作がやりたいだけなんだが、
.NETは広大過ぎる

521 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 04:37:13.77 ID:5oXh6/d1.net]
共通言語基盤の上で手広くやるのが.netだしな
むしろ、ライブラリ部分は手軽に遊べるC#あたりを通して学んだ方が、急がば回れ状態かもな

目的の割にでかい包丁の使い方を学ぶ事になるのが難点だが、*nix系のシェルより整理された世界なのは間違いない

522 名前:デフォルトの名無しさん [2015/11/07(土) 10:07:52.63 ID:SKSAIM+h.net]
>>516
ちゃんと勉強しているとは思えない。

523 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 10:16:58.03 ID:gGUwn3TU.net]
これがPowerShellの実力である

Creating Pop-ups by Using PowerShell
blogs.technet.com/b/heyscriptingguy/archive/2015/11/02/creating-popups-by-using-powershell.aspx

524 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 11:20:45.94 ID:OCzxVCyE.net]
PowerShellから.NETライブラリを利用するのは
何というか、潔くないというか邪道な気がする
VBAからWindowsAPIを呼んでドヤ顔するのと同じで

525 名前:スッキリ厨 mailto:sage [2015/11/07(土) 13:34:56.52 ID:zFF1fNmF.net]
だから、漏れがいつも言っているわけだ。
短時間で読める、簡単な本をすすめるから、この順番で読めと

まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、以下の2冊を、この順番で読む
たのしいRuby 第4版、2013
みんなのPython 第3版

この3冊を読むと、C#, VB にも応用が効く



526 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 14:06:04.58 ID:Oct++BpU.net]
>>521
無駄すぎ。
「エッセンシャル思考」でも読んでろ。

527 名前:デフォルトの名無しさん [2015/11/07(土) 16:10:19.10 ID:YSHF3S+/.net]
>>520
> VBAからWindowsAPIを呼んでドヤ顔するのと同じで
なんてわかりやすいたとえ

528 名前:デフォルトの名無しさん [2015/11/07(土) 16:15:14.20 ID:rKOE1Rwz.net]
>>516
この板のレベルならCLRあたりを弄ればじゃないかな

529 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 20:24:54.99 ID:4bS/umyK.net]
>>520
.net使ったアプリを単なるスクリプトで作って配布できるのはいいんじゃないかな

530 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 01:31:24.33 ID:iat2Tj6w.net]
>>520
潔くないって、そもそも.NETオブジェクトを利用することを前提としたシェルなんだが
Win32APIと.NETの呼び出しじゃ手間が全然違うし
自作オブジェクトやv5のクラス定義は、そこまでするならC#って思うけど

531 名前:デフォルトの名無しさん [2015/11/08(日) 02:07:02.72 ID:w5WQ9GZh.net]
>>526
そうだよな。

PowerShell使い込んでないから、あんな変なことを言う。

532 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 05:58:04.41 ID:pOrEwoAF.net]
>>526
そうなの?
直接.NETを使わずに済むようコマンドレットがあるのだと思っていたが

533 名前:デフォルトの名無しさん [2015/11/08(日) 08:34:24.93 ID:GHAQAUXQ.net]
>>528
ライブラリが全然足らない。

534 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 10:33:33.76 ID:lUT7ucmi.net]
そもそも標準コマンドレットが.NETのオブジェクトを返してくるんだが

535 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 14:33:17.06 ID:j5zjrDZT.net]
powershell自体.NETの付属ソフトみたいなもんだよな



536 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:46:57.18 ID:UU57CREu.net]
$null.foo.bar.baz みたいなのがエラーにならないのってv5から?
前はエラーになってた気がするんだが

537 名前:デフォルトの名無しさん [2015/11/08(日) 17:21:06.78 ID:Wpjg0AnA.net]
>>528
ちょっと違うな
ライブラリだけじゃなんもできないでしょ
ライブラリを簡易に使うためと考えた方が
良いと思うよ

538 名前:デフォルトの名無しさん [2015/11/09(月) 02:12:08.89 ID:hgU9/zow.net]
ちょっと色々やろうとすると.netが表面が出てきてしまうのが嫌なんよねえ
まあInvoke-WebRequestの例みたいに.netぽさを意識しなくなることもあるけど

539 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 00:12:21.32 ID:FlT6V5HO.net]
.netフレームワークで動くものに.netぽさが嫌とか言われても…

540 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 19:33:10.70 ID:hsqGua0C.net]
逆に.NETそのまま書けるのが好きなんだが。
C#で開発してる時でも、使ったことのないライブラリの細かい動作を確認するのにPowerShellを使ってたりする。
コンソール叩いて手軽に実験できるのがいい。

541 名前:デフォルトの名無しさん [2015/11/11(水) 22:40:32.03 ID:anHS9eX8.net]
>>536
インライン.netみたいなのがあるの?

542 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 00:56:27.15 ID:do9o0v1I.net]
>>537
インラインというか、powershellのデータは全部.NETのオブジェだし、new-object 使えば任意のクラスをインスタンス化できるから、

var obj new MyClass();
obj.MyMethod(1);

上のようなC#のコードを、powershellで

$obj = New-Object MyClass
$obj.MyMethod(1)

と、ほぼそのままの形で書ける。
いろんなメソッドの挙動を見たい時なんかは、C#で書いて毎度ビルドして実行するよりも、powershellのコンソールで$obj.MyMethod2('aaa', $true)みたいに直接実行して試す方がお手軽だ、という事を言いたかった。

543 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 01:01:39.08 ID:8oCoTbMX.net]
New-Objectでインスタンス化してもいいし
[regex]::replace()みたいなクラスの静的メソッド使ってもいい
なんならWPFでUI作ってもいい

544 名前:uy ◆Qawu9.2l1E [2015/11/12(木) 02:17:10.59 ID:vfLy0hrq.net]
$ とか ; とか () とか
2015年になっても未だ冗長and冗長のシェルモドキw

シェルなのに冗長w
シェルなのに冗長w
シェルなのに冗長w


冗長batシェルモドキw

545 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 09:12:51.29 ID:l8shs32e.net]
.net不要ならWSHでいいじゃない
そして今度は「COMが表面が出てきてしまうのが嫌」と言うww



546 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/12(木) 12:45:49.94 ID:YKGP90Ph.net]
wshならrubyから呼び出せる

wsh×rubyは余裕でポワーシェルよりも強いから

547 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 21:23:45.11 ID:r2QyFjy+.net]
そもそもUNIXのシェルだって、本体そのものは大した機能を持っておらず
多様な外部コマンドを連携させることで使えるものになってる
つまり何が言いたいかというと、.NETを直に使うのではなく
コマンドレットを充実させていくのが、PowerShellの本来あるべき姿だろう
その点で、コマンドレットをユーザーがガンガン作って公表するという
文化がないことが非常に残念である

548 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 22:22:41.29 ID:5tEWxp56.net]
コマンドレットをユーザーがガンガン作って公表するという文化がない(笑)

PowerShell Gallery
https://www.powershellgallery.com/
PowerShell.com - PowerShell Scripts, Tips, Forums, and Resources
powershell.com/cs/
PowerShell Code Repository
poshcode.org/

549 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/13(金) 02:48:52.91 ID:8gPiU2/Q.net]
使ってねーから

誰も

550 名前:デフォルトの名無しさん [2015/11/13(金) 04:32:14.05 ID:yq1e3rit.net]
コマンドのhelpを表示しても引数の説明ないんだがなんかダウンロードするの?

551 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 09:32:02.96 ID:G+vB43fs.net]
>>546
はい

about_Updatable_Help
https://technet.microsoft.com/en-us/library/hh847735.aspx

552 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 21:35:24.18 ID:0g/s2mIB.net]
>>543,546
本当の戦いはこれからだ

PowerShell v5 におけるPowerShellGet による Powershell Module の導入はどう変わるのか
ttp://tech.guitarrapc.com/entry/2015/07/04/163454

553 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 22:53:50.36 ID:3w79UnID.net]
>>546
help -Online xxx とかどうよ

554 名前:デフォルトの名無しさん [2015/12/01(火) 07:45:42.51 ID:lcUcoXzl.net]
PowerShellでコンパネの一部の設定を変更するにはどの様にすればいいですか?
例えば、コンパネ→電源オプション→プラン設定の変更 で一部の設定を変えるような。

555 名前:デフォルトの名無しさん [2015/12/01(火) 10:42:03.69 ID:w0y+6EL1.net]
【 オンラインTCGエディター 】 >>1

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
バトスピ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、ガンダム・ウォー、ライブオン、ディメンション・ゼロ、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。
WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。

設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみて。

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
なるべく前述3つで可能な再現は全て実装させる方向を目指す。 まぁ努力する・・・
バトスピ、ヴァンガ、バディ、デュエマなど発売済みゲームソフトが存在してるケースはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正。

機能制限した下位版を5万円以上で発売 + デュエリ−グ用に改造した上位版でサーバー稼動=営業開始。

下位版の改造および商用利用には、別途で当社との契約が必要。

さ〜て、製作ベンダー見つけよっと!ww(クス
wc2014.2ch.net/test/read.cgi/entrance2/1448404407/-13



556 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 09:28:00.85 ID:kHNhoSoS.net]
>>550
PowerShellを使って電源オプションの取得・設定を行う
ttp://uranuxtech.blogspot.jp/2014/04/powershell.html

557 名前:デフォルトの名無しさん [2015/12/09(水) 17:59:58.77 ID:TvauWvWw.net]
パワーシェル最高やな

558 名前:デフォルトの名無しさん mailto:sage [2015/12/09(水) 20:31:13.50 ID:4tacbuD3.net]
せやな

559 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 00:14:36.22 ID:1K9AIw6Z.net]
みんなこれ守ってるの?

PowerShell Coding Style Guidelines
https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md#powershell-coding-style-guidelines

560 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 03:12:37.39 ID:D1Rn+XRY.net]
{ を次の行にするのは好きじゃないな
コードが間延びするしエディタの折りたたみで一行にできない

561 名前:デフォルトの名無しさん [2015/12/12(土) 15:00:59.79 ID:c1R90NzM.net]
>>555
全く守ってない
というか規約が必要にならないでしょ、パワーシェルで開発とかないわけだし

562 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 02:56:15.18 ID:+jjZeduh.net]
>>557
書き捨てならともかくDSCとかサーバ運用自動化で再利用する率が高いもんを規約無しで書かれると大変死ねるよ
バッチそのままな書き方してる1000行弱のクソコードがサーバ障害起こした時は書いたやつ殺そうと思った

563 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 04:23:56.02 ID:pC8wRRBa.net]
バッチそのままってインデントしないとかだろうか
556のは単にアウトラインの規約みたいだから、
これ守っててもセンス悪いやつが書いたもんは読みにくいだろうな

564 名前:デフォルトの名無しさん [2015/12/13(日) 16:38:55.04 ID:9z5hZoBV.net]
>>558
書き捨てしないのなんてあるんだ
うちの界隈ではパワーシェル(笑)みたいな雰囲気なんでちょっとした作業補助以外には使わないから…

565 名前:デフォルトの名無しさん [2015/12/13(日) 19:58:38.16 ID:gf5naMNU.net]
>>555
守ってないけど、このページおしえてくれて
ありがとう。



566 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 21:32:30.61 ID:9agdg99M.net]
規約が必要になるほど規模が拡大する前に
大規模開発向けの言語にリファクタリングするのが筋じゃないの?
技術以外の理由でリファクタリングが難しいのも分かるけど

567 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 19:26:13.37 ID:9B8QTKkM.net]
プロタイピングにべんりや

568 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 13:27:54.26 ID:bp8IlJ+t.net]
>>560
マイクロソフト製品だけでなくVMWareとか機能中枢にpowershell使う製品増えてるし
管理方法が一元化出来るならその方がいいからぬ
定時メンテタスクとか今さらbatやVBSで書くとかアホ臭いし

569 名前:デフォルトの名無しさん [2015/12/15(火) 18:26:04.11 ID:v2hhnw+Z.net]
基幹システムなら既存言語でかきっと作るのはわかるが
そうでない物に、CやC#はたまたJavaだといまだやってる企業は
多いから。そういうところの話なんでしょう。

570 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 19:02:11.16 ID:GmzcEDm2.net]
Node.js最強ですねわかります

571 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 07:21:19.25 ID:JxdBAlmf.net]
Elixirだろ常考

572 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 22:06:44.08 ID:6hxUKU2I.net]
diffがショボすぎて泣いた
画面左右に並べて色分けしてくれるコマンドだれか作ってよ

573 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 04:06:14.06 ID:6brNm85u.net]
>>558
そりゃ1000行もあったら人のスクリプトなんか読みたくないし
規約とかそういう話じゃないだろ
お前が血に飢えてるだけ

574 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 10:30:46.89 ID:tGiC+LXC.net]
規約無しで1000行書いてある時点で駄目だろ

575 名前:デフォルトの名無しさん [2015/12/26(土) 09:58:15.68 ID:XgyIv5NX.net]
色々出来るのはうれしいけど処理が遅い



576 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 10:29:57.25 ID:QpxbkCnc.net]
スクリプト言語に速度を求めるのは贅沢

577 名前:デフォルトの名無しさん [2015/12/26(土) 19:36:49.18 ID:Q+7VdhOc.net]
餅は餅屋だよね
専門的な世界でもかつてJavaが流行った際に
システムツールをJavaでトライする会社が相次いだが
みんな、いまじゃC言語に書き換えちゃってる。
向き不向きは仕方ない。

578 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 19:58:05.89 ID:QpxbkCnc.net]
>>573
そうだな
統合開発ツールのEclipseがJava製らしいけど
重くて使う気にならん

579 名前:デフォルトの名無しさん [2015/12/26(土) 20:19:12.00 ID:Q+7VdhOc.net]
大規模なツールだと、Javaに見えて
皮だけJavaという形だもん

580 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 20:31:12.97 ID:h8/CI80S.net]
【らくらくインストール】 Windows10 に CUI のパッケージ管理システムが標準搭載 [無断転載禁止]©2ch.net
tamae.2ch.net/test/read.cgi/pcnews/1450832696/

581 名前:デフォルトの名無しさん [2015/12/28(月) 08:17:28.58 ID:BPCl1XFt.net]
>>572
早さは大事じゃない?

582 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 08:20:58.96 ID:FeTlutWT.net]
場合による

583 名前:デフォルトの名無しさん [2015/12/28(月) 11:37:28.46 ID:ShwEi03W.net]
>>577
速さよりも早さの方が大事な場合もある

584 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 20:04:10.15 ID:eZUnx41O.net]
>>577
速度は大事だが、速度よりも大事なものがあるから
スクリプト言語を使うんだろ?

585 名前:デフォルトの名無しさん [2015/12/28(月) 21:12:55.66 ID:fv2IxioQ.net]
>>580
だとおもうよ
だから「速さ」と「早さ」を使い分けてるんでしょね



586 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 02:33:33.31 ID:Pw/kH2go.net]
アルゴリズムの動作検証なんかだとスクリプト
純粋に処理速度求めるなら静的言語

587 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 11:03:08.24 ID:RwgMy6a6.net]
でもJavaScriptってえらく速いな






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

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

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