アカウント名:
パスワード:
10年以上前のこと、当時もLinuxはwindowsより速いと言われていた。真に受けた俺は数種類のlinuxを試したが、どうしてもwindowsの方が速いとしか思えなかった。1テンポも2テンポも遅い。俺のwindowsはいろいろ速くするための設定をしていて、スパスパと動いたのに、Linuxは反応がとにかく遅かった。
使い勝手もLinuxはコマンドを覚える必要があり難しかった。結局使わなくなり削除をしてしまった。Linuxユーザーは信頼おけないなと言う感想を残して。
当時俺がネット上でLinuxを遅いと言うと、Linuxはコマンドで速いと反論が返ってきた。コマンドとGUIの早さを比べてる
速くしたい対象が、マウスによる操作限定なのか、それともデータ処理なのか、というところの差である気がする。
たしかに、オフィスソフトで比較すれば、MS Office の方が LibreOffice よりはこなれていて、反応もよいかもしれない。
けど、コンピュータでしたい処理というのは、GUIでマウスでゴリゴリばかりではない。とにかく大量にあるデータに一定の処理を加えたい、ということもかなりある。その時には、CLI の方が圧倒的に手早くできる。GUI 基本でできてる Windows では、これがやりにくい。マクロとかで頑張ればできるのだろうけど、それでも、マウスの操作は基本的には大量データ処理には向かない。CLIのツールが豊富なLinuxは、scriptでかなりのことができる。その手軽さを Windows でやろうとすると、結局 Cygwin とか入れないといけなかったりする。
表層で、自動化なんかせずにマウスでグリグリするだけで済むお仕事なら、Windows にどうぞ縛られていて下さい、という感じでしょうか。
この手の話ではなんでDOS窓やPowerShellはないことになっちゃうんだろうなあ
PowerShellでExcelファイルを作る [microsoft.com]とか列抽出してコマンド実行しちゃうとか色々できるのにね。# まぁ、VBAでマクロ組んだり、VSで書いた方が早いかもしれないけど。
まぁ、Linuxな人はCOMとかPowerShellのコマンド類を理解する気も無いだろうからLinuxの方がスクリプト最高なんでしょう。
そういうCOMとかPowerShellを使って日々業務を効率化してく人をほとんど見たことがないのですが。
少なくとも未だにWindowsのCUI=コマンドプロンプトと思っている人は大分取り残されてます。Linux系のShellで使える標準的なコマンドもPowerShellでは大分入ってますので単なる進化したDOS窓ことコマンドプロンプトやら機能限定Cygwinみたいに使えます。流石にCygwinの全てや普通のLinux環境みたいな感じとはいかないですが、WindowsOSの標準コンポーネントなので事務手続き的な意味で通りやすいのも大分大きい。Linuxでもライセンスやリスクが違うので当然ですがパッケージ毎に申請通さないといけないし(VLCとかDeCSS絡みで導入禁止)確かにCOMやら.NET Frameworkの知識を要求するので一般的な人にはあまり向かないかもしれませんが、LinuxのShell/ShellScriptだって結局はどれだけ標準コマンドと、追加で入れたプログラムや作ったり入れたスクリプトを知っているか勝負ですよね。それこそawkやらなにやらの正規表現を知っているかとか場合によってはPerl/Rubyでちょこっとしたワンライナーを書くのが前提みたいな事になる。で、それが出来るあなたのような人ってはてさて一般的なのですかね?と逆に問い返したいですね。Linuxでそういったバッチ処理が出来るようになるまでのコストとPowerShellでやる際にどの程度差異があるのやら。日常で出来合いのスクリプト流すだけならそれこそ関係ないし。ファイルやフォルダ選択ダイアログとか場合によってはTcl/TkみたいにGUI作って使えるのでエンドユーザーは引数渡す必要すら無い。そこまでするなら普通にVisualStudioでアプリにしちまえよって感じはしますけど。
個人的にはPowerShellはVisualStudioとか使わず簡単にCOM操作したりして、Excelファイル自体にマクロを含めずバッチ処理的な事が出来るので重宝してますよ。特に従来のコマンドプロンプトでは出来なかったOffice文書とかに>とにかく大量にあるデータに一定の処理を加えたい的なことは十分可能です。CSVやらテキストファイルの編集ならそれこそPowerShellだけで普通にできますし。例えば画像形式の変換をImageMagickとか入れずに.NET Framework標準のImageFormat [microsoft.com]使って一括変換するとか複数のWordファイルとかを一括PDFにするみたいな事も出来ます。他にも複数ファイルを弄るときに中間ファイルなしに一旦ファイル群のオブジェクト作って変数にぶち込んだ後ファイル群追加やソートやフィルタを掛けたりして厳選したファイルリスト作ってから一気にぶち込むとか出来る点がLinux系のShellだと出来ない便利な点ですかね。
ちなみに今のWindows、特に2012/8以降はコマンドラインで出来る事がかなり増えてます。むしろGUIで設定できなくてPowerShell経由とかでないとダメなLinuxみたいなケースもありますのでサーバー管理とかする人はPowerShellは既に必須技能です。
「Linux ではコマンドラインが」「スクリプトが」と書くと、かならず「Windows にも PowerShell がちゃんとあって、Linux 以上に使える」という意見が必ず出る。
でも、そういう人達は、普通に買ってきたままの Windows で、PowerShell のスクリプトファイルの作成と実行を、どうやっているのだろう。
Linuxと同じで旧環境から引き継ぐなり必要になったら作れば良いだけ。
Windows server 2012は、プロンプトは、power shellですよね。
8.1ならタスクバーとナビゲーションのプロパティでWin+XのコマンドプロンプトはPowerShellになりますよ。検索チャームから起動しているなら単語の頭さえ入れてけば良いので「w po」のようにすると絞り込めて起動できます。
あなたが見たことないだけでしょう
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
Windowsより速いは嘘では (スコア:4, 興味深い)
10年以上前のこと、当時もLinuxはwindowsより速いと言われていた。
真に受けた俺は数種類のlinuxを試したが、どうしてもwindowsの方が速いとしか思えなかった。1テンポも2テンポも遅い。俺のwindowsはいろいろ速くするための設定をしていて、スパスパと動いたのに、Linuxは反応がとにかく遅かった。
使い勝手もLinuxはコマンドを覚える必要があり難しかった。結局使わなくなり削除をしてしまった。Linuxユーザーは信頼おけないなと言う感想を残して。
当時俺がネット上でLinuxを遅いと言うと、Linuxはコマンドで速いと反論が返ってきた。コマンドとGUIの早さを比べてる
Re: (スコア:1, おもしろおかしい)
速くしたい対象が、マウスによる操作限定なのか、それともデータ処理なのか、というところの差である気がする。
たしかに、オフィスソフトで比較すれば、MS Office の方が LibreOffice よりはこなれていて、反応もよいかもしれない。
けど、コンピュータでしたい処理というのは、GUIでマウスでゴリゴリばかりではない。とにかく大量にあるデータに一定の処理を加えたい、ということもかなりある。その時には、CLI の方が圧倒的に手早くできる。
GUI 基本でできてる Windows では、これがやりにくい。マクロとかで頑張ればできるのだろうけど、それでも、マウスの操作は基本的には大量データ処理には向かない。
CLIのツールが豊富なLinuxは、scriptでかなりのことができる。その手軽さを Windows でやろうとすると、結局 Cygwin とか入れないといけなかったりする。
表層で、自動化なんかせずにマウスでグリグリするだけで済むお仕事なら、Windows にどうぞ縛られていて下さい、という感じでしょうか。
Re: (スコア:1)
この手の話ではなんでDOS窓やPowerShellはないことになっちゃうんだろうなあ
Re: (スコア:1)
PowerShellでExcelファイルを作る [microsoft.com]とか列抽出してコマンド実行しちゃうとか色々できるのにね。
# まぁ、VBAでマクロ組んだり、VSで書いた方が早いかもしれないけど。
まぁ、Linuxな人はCOMとかPowerShellのコマンド類を理解する気も無いだろうからLinuxの方がスクリプト最高なんでしょう。
Re:Windowsより速いは嘘では (スコア:1)
そういうCOMとかPowerShellを使って日々業務を効率化してく人をほとんど見たことがないのですが。
Re:Windowsより速いは嘘では (スコア:1, 参考になる)
少なくとも未だにWindowsのCUI=コマンドプロンプトと思っている人は大分取り残されてます。
Linux系のShellで使える標準的なコマンドもPowerShellでは大分入ってますので単なる進化したDOS窓ことコマンドプロンプトやら機能限定Cygwinみたいに使えます。
流石にCygwinの全てや普通のLinux環境みたいな感じとはいかないですが、WindowsOSの標準コンポーネントなので事務手続き的な意味で通りやすいのも大分大きい。
Linuxでもライセンスやリスクが違うので当然ですがパッケージ毎に申請通さないといけないし(VLCとかDeCSS絡みで導入禁止)
確かにCOMやら.NET Frameworkの知識を要求するので一般的な人にはあまり向かないかもしれませんが、LinuxのShell/ShellScriptだって結局はどれだけ標準コマンドと、追加で入れたプログラムや作ったり入れたスクリプトを知っているか勝負ですよね。
それこそawkやらなにやらの正規表現を知っているかとか場合によってはPerl/Rubyでちょこっとしたワンライナーを書くのが前提みたいな事になる。
で、それが出来るあなたのような人ってはてさて一般的なのですかね?と逆に問い返したいですね。
Linuxでそういったバッチ処理が出来るようになるまでのコストとPowerShellでやる際にどの程度差異があるのやら。
日常で出来合いのスクリプト流すだけならそれこそ関係ないし。
ファイルやフォルダ選択ダイアログとか場合によってはTcl/TkみたいにGUI作って使えるのでエンドユーザーは引数渡す必要すら無い。
そこまでするなら普通にVisualStudioでアプリにしちまえよって感じはしますけど。
個人的にはPowerShellはVisualStudioとか使わず簡単にCOM操作したりして、Excelファイル自体にマクロを含めずバッチ処理的な事が出来るので重宝してますよ。
特に従来のコマンドプロンプトでは出来なかったOffice文書とかに
>とにかく大量にあるデータに一定の処理を加えたい
的なことは十分可能です。
CSVやらテキストファイルの編集ならそれこそPowerShellだけで普通にできますし。
例えば画像形式の変換をImageMagickとか入れずに.NET Framework標準のImageFormat [microsoft.com]使って一括変換するとか複数のWordファイルとかを一括PDFにするみたいな事も出来ます。
他にも複数ファイルを弄るときに中間ファイルなしに一旦ファイル群のオブジェクト作って変数にぶち込んだ後ファイル群追加やソートやフィルタを掛けたりして厳選したファイルリスト作ってから一気にぶち込むとか出来る点がLinux系のShellだと出来ない便利な点ですかね。
ちなみに今のWindows、特に2012/8以降はコマンドラインで出来る事がかなり増えてます。
むしろGUIで設定できなくてPowerShell経由とかでないとダメなLinuxみたいなケースもありますのでサーバー管理とかする人はPowerShellは既に必須技能です。
Re:Windowsより速いは嘘では (スコア:1)
「Linux ではコマンドラインが」「スクリプトが」と書くと、かならず「Windows にも PowerShell がちゃんとあって、Linux 以上に使える」という意見が必ず出る。
でも、そういう人達は、普通に買ってきたままの Windows で、PowerShell のスクリプトファイルの作成と実行を、どうやっているのだろう。
Re: (スコア:0)
Powershellは起動が軽ければなぁとは思う。
ngenで高速化してもちょっとかかるしね。
ただそれ以上にそろそろPowershellを標準にしてcmdをオプションにしてほしいね、Win8のWin+Xのメニューとか。
あとpowershellの起動コマンドを「標準で」3、4文字にしてほしい。もう手癖でcmdて叩いてしまうのを直したいけど、さすがに長いcmdって打ってしまう。
Re: (スコア:0)
Linuxと同じで旧環境から引き継ぐなり必要になったら作れば良いだけ。
Re: (スコア:0)
7からPowerShell標準搭載は知ってると思うけど
PowerShell ISEも標準で入ってるんじゃないっけ?
普通に買ってきたままのWindowsで拡張子ps1のファイルつくって右クリックで編集とかやればできると思う。
それより昔だと、テキストエディタでhtaとかVBScriptとか書いてたことはあるよ。(なんもない環境で作業するときとかね。)
Re: (スコア:0)
Windows server 2012は、プロンプトは、power shellですよね。
Re: (スコア:0)
8.1ならタスクバーとナビゲーションのプロパティでWin+XのコマンドプロンプトはPowerShellになりますよ。
検索チャームから起動しているなら単語の頭さえ入れてけば良いので「w po」のようにすると絞り込めて起動できます。
Re: (スコア:0)
短縮起動は便利ですがそのものを短くしてほしいんですよね。Alias作ればいいんですけど。
ちなみにその「w po」で私のWindowsはpowercfg.cpl を推してきます。
Re: (スコア:0)
( 管理コマンドにPowerShell専用の?があるという程度には知っていますが、メニューだとかに標準で出てくるのがPowerShellになってほしいです。cmdは特殊なことしないと有効にならないぐらいに追い込んでほしいといいますか。)
Re: (スコア:0)
あなたが見たことないだけでしょう