パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

2013年現在、Windowsを使い続ける(または避ける)理由は?」記事へのコメント

  • by Anonymous Coward on 2013年06月09日 20時42分 (#2397713)

    ずっとOSXとLinux使ってる。Cygwinは認めない派。

    シェルと文字コードにSJIS使い続けてるのが何とかなれば、
    もうOSは何でもいいんだけどなー。

    開発者以外の人間でWindows以外のメリットがあるかどうかは知らん。
    OSXは辛うじてクリエイターが使うんじゃないかね。

    • なんか、Windowsを使わない理由を無理やり探してる様に見えるね。

      PowerShellを使いこなす必要はないんじゃない? Bashだって使いこなしてます、って言いきれるほど使いこなしてる人はそんなにいないと思うし。必要なことが必要になった時点で過不足なくできれば十分。シェルってそんなもんでしょ?

      かくいう僕も、手元のマシンはWindows。いろんな欠点もあるだろうけど、クライアント環境としてはよくできてるよ。MS-Officeもしかり。これらの点で、Windowsを捨ててLinux/*BSDに移って不便になることはあっても、便利になることはほとんどない。数少ない便利になることも、それこそCygwinを入れれば解決しちゃうでしょ?

      サーバ環境としてみた場合は、また話が違う。Cygwinをユーザに提供するサーバとして使おうとは思わないし、CALも面倒だしね。

      Macは知らん。評価もできない。

      親コメント
      • やや脱線気味ながら、残念ながら、今時点での Cygwin では代替にならないと思いますね。呆れるほど遅い。1.7 系の cygwin を現行 (Sandybridge-E) CPU で使っても、configure などのような細かい処理をバタバタ走らせる状態になると、体感でわかるほど P4時代の旧 Cygwin より遅い。

        Msys だとそんなことはありませんけど、あの環境が開発者以外に使いこなせるとはいえそうにありませんし。

        親コメント
        • 残念ながら、今時点での Cygwin では代替にならないと思いますね。呆れるほど遅い

          確かにそうだね。
          でも、この部分を無視してもらっては困るな。

          いろんな欠点もあるだろうけど、クライアント環境としてはよくできてるよ。

          UNIX系の開発がしたければ、UNIX系の環境が優れているに決まってる。

          親コメント
        • by Anonymous Coward on 2013年06月10日 3時36分 (#2397910)

          そもそもUnixやLinuxのやり方をWindowsに持ち込もうとする事が間違いなんだよ。WindowsではWindowsのやり方を使うべき。
          Windowsでcygwin使えば、細かい部分の違いで余計なストレスを溜める事になる。
          UnixやLinuxなら、特定の事を効率良くやるためにシェルでスクリプト組んだりするように、WindowsにはWindowsのやり方がある。
          PowerShellやcmd.exeや既存アプリを使った解決方法を考えたり、解決に使えそうなアプリをVectorで検索したり知恵袋等で聞くというやり方がね。
          cygwin使うなら、本当に超単純な処理でシェルなら簡単にできるけど、cmdだと出来ないようなものを、ちょろっと使いたいだけ、みたいな場合に限る。

          親コメント
          • >cygwin使うなら、本当に超単純な処理でシェルなら簡単にできるけど、cmdだと出来ないようなものを、ちょろっと使いたいだけ、みたいな場合に限る。
            で、そういうことをしたいならPowerShell使っちゃった方が便利・・・(以下最初に戻る)
            まあ、自分が慣れてる環境(or 仕事で必要な環境)なら、何でも良いんじゃないんですかねえ

            昔っからこの手の対立ネタはありますが、よく皆さん飽きないものだ

            親コメント
            • by Anonymous Coward

              ユーザーとしてはそうだけど、unixはロブ・パイクの言う通りだし開発者たるものwindowsの先進性を吸収すべき
              それからunixに戻るのは勝手

          • by Anonymous Coward

            CygwinはUnix用のプログラムをなるべく変更点を減らして移植しやすくするエミュレーション層ですから
            UnixやWindowsのやり方とかは必ずしも重要ではないですね。
            Windowsのやり方に近いMinGWではソースの修正が必要なケースが増えるので、よりUnix的な環境の方が移植のストレスは少なくて済みます。

      • by Anonymous Coward

        Windowsそんなに使いやすいかね?

        ずっと学生時代からUnix系を触ってきた身としては
        ファイルを開きっぱなしにした状態でプロセス殺せないとか、ファイルI/OやネットワークI/Oの細かなAPIが提供されないWindowsって
        開発者として致命的に使えないものだと思うのだけど。

        もちろんそれをもOSがカバーしてくれるなら別だけど、別にカバーされないし、そもそも思想が違うって一蹴されるしね。。
        細かなところを気にしないのでアプリケーションエンジニアにはいいのかもしれないけど

        それは知らん。評価もできない。

        • Windowsそんなに使いやすいかね?

          クライアント環境としては、大抵のLinux系OSより優れてるんじゃない?
          # OSというより、ウィンドウマネージャとかデスクトップ環境の話だ、ってツッコミはあるにしても。

          ファイルを開きっぱなしにした状態でプロセス殺せない

          そんなことは無いよ。

          PS C:\> Get-Content .\open-sleep.ps1
          Write-Host "PID: $PID"
          [void](Get-ChildItem .\autoexec.bat).Open('Open')
          Write-Host "SLEEPING..."
          Start-Sleep 120
          Write-Host "DONE."
          PS C:\> powershell .\open-sleep.ps1
          PID: 29252
          SLEEPING...

          とやっておいて、

          PS C:\> Stop-Process 29252
          PS C:\>

          ってやると、ちゃんとファイルを開いた状態でプロセスが死ぬし。
          もし殺せないんだとしたら、ファイルを開いている以外の条件があるのでは?

          何故かどのプロセスもファイルを開いていないのに、ファイルを開けなくなる、ってことはたまにあるね。あれは困る。

          開発者として致命的に使えないものだと思うのだけど。

          うん。Windows系の開発ではなく、UNIX系の開発をするなら、UNIX環境の方が優れてるだろうね。
          そーゆーのは、組込み系とかでなければ、当たり前の話だよね。それは否定してない。

          親コメント
      • by Anonymous Coward

        そこはあえてWindowsを使う理由がないってことでおひとつご容赦。
        一つファイルを開くにもzshで補完補完でたったかたーって開く方が好きな、黒い画面至上主義な人間なのです。

        Power Shellも操作とか環境の整え方とかちゃんと覚えればきっと、多分便利なのでしょうし、
        Linux系のコマンドラインツールとかも簡単にパッケージ管理できるものもあるのかな?
        そのあたり使いこなせるようになればWindowsでも黒い画面でお仕事したいと思うのですよー。

        >Windowsを捨ててLinux/*BSDに移って不便になることはあっても、便利になることはほとんどない。
        ことシェルに限っては逆だと思いますねー。

        • Linux系のコマンドラインツールとかも簡単にパッケージ管理できるものもあるのかな?

          Cygwinじゃだめなの?

          そのあたり使いこなせるようになればWindowsでも黒い画面でお仕事したいと思うのですよー。

          PowerShellなら青い画面ですね。
          # スペース無でキャメルケースのPowerShellね。

          ことシェルに限っては逆だと思いますねー。

          両方使えるようになってから評価すべきなんじゃない? そうじゃなきゃ、ただの思い込みでしょ。
          # 俺様が理解できない相対性理論は正しくない、的な。

          なんつーのかな。開発者云々というなら、せめて手元にある新しい技術にはチャレンジしてみようよ。Macを買えとは言わないから。
          新しい技術にチャレンジする気が無くなったら、技術者としては終わりだよ。

          親コメント
        • by Anonymous Coward

          PowerShellはただ便利なだけではなく新しいものの見方を教えてくれますね
          結果的に使わないにしろ、一度は学ばないと人生を貧しくすると言っても過言ではないです

          • by Anonymous Coward

            たかが(失礼)PPowerShellくらいでここまで傲慢なことを言える人がいるってことを知っただけでも人生がほんのちょっと豊かになった気がしました。

            • by Anonymous Coward

              あなたマトモにPowerShell使ったことないでしょ
              COBOLしかできない老害プログラマと何も変わるところはないですよ

              • by Anonymous Coward

                > COBOLしかできない老害プログラマと何も変わるところはないですよ

                最近は明後日の方向に延焼させるのが流行ってるのかね?

      • by Anonymous Coward

        知らないから評価できないって公言されても、そんなコメント自体評価のしようもないね。
        いちいち、私は無知ですって自己紹介するかな?

        • by Anonymous Coward

          WindowsとLinux/*BSDの比較の話でMacは射程外だって言ってるだけだよ。
          そんな難しい日本語じゃないでしょ。

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...