タグ付けされた質問 「windows」

APIを含むMicrosoft Windowsテクノロジーでのプログラミングに関する質問。

7
Linuxを実行するサーバーに展開されるPHPアプリケーションをWindows上で効果的に開発することは可能ですか?
WindowsでPHPをコーディングし、後でLinuxを実行しているサーバーでPHPをホストしても問題ありませんか?そのようなプロジェクトの移行に問題はありますか? 私はPHPの初心者であり、OS固有の高度な機能は使用しないため、特に問題はないと思います。ただし、Linuxがまったく好きではないので、確認したいと思います。
19 php  windows  linux 

9
Windowsにまともなシェルがなかった理由は何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 8年前に閉鎖されました。 SOに関するトピックを読んでいた:なぜスクリプト言語(...など)がシェル言語として適していないのですか?。特にJörgW Mittagの答えが好きで、そこから興味深いことを学びましたWindows PowerShell。そのため、20年以上後、Windowsには最終的に適切に設計されたシェルがあります(Windows 1.0-1985、PowerShell安定リリース-2009)。一方、UNIXシステムには1978年のBourne Shell以降、さまざまなシェルが多数あります。MSの就職面接に関する記事を読んだことがありますが、非常に「オタクっぽい」会社の印象があります。私は、コマンドラインツールを使用してすべての作業を行うUnixの人々と比較して、なぜコマンドラインツールを必要としなかったのだろうかと考えています。
19 windows  history  shell 

13
Windowsサービスの実用的な用途は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 4年前に閉鎖されました。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 Windowsサービスを使用するのは初めてです。VS2010でWindowsサービスを作成することを学びましたが、Windowsサービスを使用できる実用的な方法を知りたいですか? 現在のコンテキストを念頭に置いてグーグルを試し、Windowsサービスの作成方法に関するチュートリアルをさらに見つけました。 バウンティオファーの編集: すべての答えは素晴らしいですが、私はWindowsサービスとその意味に関するより実用的な例を探していましたか?これは、開発者がケーススタディでそれらを使用するのが適切である時期を知るのに役立ちます。

10
どの時点で、Windows開発者にWindowsの最新リリースにアップグレードさせる必要がありますか?
開発者のマシンを後のWindowsリリースにアップグレードするには、どの時点から始めるべきですか? 経験から、Microsoftは通常、他のすべてのOSについて壮大な失敗を抱えています(これについて議論を始めようとはしていません、それは私の認識です)つまり、2000は安定した有用なOSでしたが、私はうまくいきませんでした、xpは多くの企業がまだ使用している優れたOSでしたが、Vistaはうまくいきませんでした(この1つがうまくいかなかった理由はMicrosoftのせいではなく、Vistaと7は同じメジャーリビジョンであることがわかります) 7はしばらくの間使用される優れたOSのようです。XPのようなものが今ではあります。 とにかく、これは開発マシンをWindows 8にアップグレードすることに消極的です。 a。OSを1〜2年しか使用しないために、私たちのビジネスに多額の費用をかけたくありません。 b。また、Linuxのデュアルブートが必要であり、Windows 8とgrubがうまく連携しないことを読みました。 開発者に最新の環境で開発し、開発しているあらゆる技術の最先端を持っていることを望みます。テクノロジーカーブよりも先を走り続けるか、少なくともそれを維持したいのですが、ビジネスに意味を持たせたいです。 したがって、特に、この時点でマシンをアップグレードする必要がありますか?一般的に、この種のことを決定するためにどのような計算を使用すべきですか? 編集する ASP.NETアプリケーションだけでなくデスクトップUIアプリケーションも作成します。また、常にVisual Studioの最新リリースを使用していることを確認します。

4
内部ビジネスアプリケーション用のWindowsインストーラーは理にかなっていますか?
私は、この状況でよくあることについて一般的な理解を深めようとしています。 次のような典型的な企業環境でインストーラーは歓迎されますか? 変更管理プロセス 開発/ QA /本番環境 さまざまな領域(ファイアウォール、データベース、ウィンドウなど)に指定された展開チーム。 インストーラーの作成に適しているかどうかを確認するために、アプリケーションに適用できる「リトマステスト」はありますか?* インストーラーはシンプルで、すべてのアプリケーションにインストーラーが必要ですか? インストーラーも適切なツールですか? 開発者がインストーラーをサポートするためにWiXのようなものを学ぶことを期待するのは合理的ですか? 一般的に保守性は懸念事項です。つまり、インストーラーを作成することはニッチなスキルですか? * たとえば、運用サーバーの共有ディレクトリにある一連のwinformアプリケーションがあります。特定のグループはこのディレクトリからアプリケーションを実行できますが、システム管理者のみが実行可能ファイルを変更できます。現在の展開プロセスでは、管理者が実行可能ファイルとライブラリを共有ディレクトリにコピー/貼り付けします。 アプリケーションは個々のユーザーのマシンにインストールされないため、これらのアプリケーションの新しいバージョンを共有ディレクトリに展開するためのインストーラーを作成するのは理にかなっていますか? 編集- ここでの答えは確かなアドバイスを与えると感じたので、多数のアプリケーションを構築して個々のフォルダーに展開する必要がある現在のプロジェクトで思いついたことを共有したいと思いました。 Webプロジェクトの_PublishedWebsitesの動作を模倣する_PublishedApplicationsというNuGetパッケージを見つけました。NuGetパッケージをプロジェクトにインストールすると、ビルドアーティファクトを出力パスの_PublishedApplicationsディレクトリにコピーするターゲットが追加されます。この動作は、コマンドラインからMSBuildを実行し、outdirプロパティを指定することでアクティブになります。 msbuild /p:Configuration=Release /p:outdir=C:\path\to\outdir MySolution.sln これにより、次のようなディレクトリ構造が得られます。 C:\ path \ to \ outdir _PublishedApplications \ Project1 \ dlls, exes, etc. Project2 \ ... そこから、さまざまな環境で抽出できるzipを作成するのは非常に簡単です。

3
古いOSの開発をサポート
私は、Cで書かれたレガシーコードの大部分を維持しています。このコードは当初、Windows 3 for Workgroupsに対してコンパイルするために書かれ、後にNT用のバージョンが作成されました。このレガシーアプリケーションは現在も使用されており、90年代前半から3.11およびNTワークステーションで快適に実行されています。正常に機能し、本来の動作を行います。また、彼らがまだ生きている理由は、ソリューションに属するカスタムハードウェアの一部のドライバーが後のWindowsと互換性がないためです。 同じ理由でWin2kでのみ動作する別のアプリケーションもあります。 ただし、状況が進むにつれて、これらのレガシー環境を実行することがますます難しくなっています。現在、開発用ソフトウェアがインストールされた物理マシンを保持しているため、ネイティブハードウェアで作業できます。しかし、これらはいつでも死ぬかもしれません(結局25歳です)。 それで、私の質問は、2016年を見て、この古風な環境をより安定した方法で維持するための私のオプションは何ですか?3.11をクラウドホスティングに移行できますか? 仮想化を試しましたが、セットアップの特殊な性質のため、デバイスドライバーで動作させることができなかったため、OSの完全なイメージをそのまま作成してから、 VMはソフトウェアを開発しますか?Win3やNTと同じくらい古いバージョンのゲストOSでは、このようなことは可能ですか? これらのような古いプラットフォームを開発のために生かしながら、より現代的で安全な方法で、私が引き出すことができる経験はありますか? 私の目標は、古い物理マシンを取り除き、仮想化に移行することです。
14 c  windows  legacy 

1
WindowsはDjangoコミュニティの「二流市民」ですか?
私は現在、最初に自分自身をホストし、その後顧客が自己ホストできるようにする予定のWebアプリケーションの研究開発を行っています。 私の仕事は、Webフレームワークを評価して、最初に最大の生産性と保守の容易さを提供するかどうかを確認することです。また、お客様が制御する環境への展開を簡単にサポートできます。 私たちのチームは、ASP.NET(MVCおよびWebforms)およびRuby on Railsの経験があります。 Railsでの経験では、Windowsの展開は非常にタブーなテーマであり、IRCまたはStackOverflowに関する質問はすべて、「なぜLinuxではないのか」という急な反応に遭遇します。ただし、この場合、ターゲット市場はWindowsまたはLinuxサーバーを実行している可能性があります。 これはDjangoの土地でも同じですか? ゴミのパフォーマンスは可能ですか? 痛みをなくすことは可能ですか? それは合理的であると見なされ、Linuxを実行したくないという完全に愚かなアイデアとして扱われていませんか?

4
Windows用に32ビットバージョンのみを展開するか、32ビットバージョンと64ビットバージョンの両方を展開する必要がありますか?
コンパイルされた言語で書かれたクロスプラットフォームアプリケーションがあります。 Linuxでは、amd64ビルドとi386ビルドの両方をユーザーが使用できるようにするのが一般的であるため、ユーザーは現在の環境に適したバージョンを選択できます。 Macでは、Universal Binaryを作成するのが一般的であるため、Appleコンピューターの複数のバージョンをサポートできます。または、現在のすべてのAppleコンピューターは64ビットアーキテクチャとOSを使用しているため、64ビットバージョンを提供します。 「あなたはどんなアーキテクチャですか?」と尋ねてユーザーを混乱させたくはありませんが、32ビットのみをデプロイするのは悪い考えです。 私のアイデア: アプリケーションの32ビットバージョンと64ビットバージョンの両方をインストールし、実行時に選択します。(ラッパーが必要なので、クリックして起動するアプリケーション(uTorrentなど)を作成するのは困難です)。 User-agentWebサイトでアーキテクチャを検出し、ユーザーが適切なバージョンを自動的にダウンロードできるようにします(および「代替バージョン」へのリンクを作成します)。(Google Chromeスタイルです) ユーザーに32ビットアプリケーションの使用を強制し、64ビットバージョンを「エキスパート専用」にしますか?(VLCなど) Windowsで何をすべきですか?

12
プログラマーに必要なWindowsに欠けているデフォルト機能は何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 プログラマの生産性を向上させることができるWindowsに欠けている機能。多くの人がLinuxやOSXの機能をWindowsに移植したり、Windows用に作成したりすることを望んでいることを知っています。あなたには何が欠けていますか? 例は、複数のワークスペースを持つオプションです。便利なデュアルモニターを使用する可能性がない場合。

3
Windows 7でのWindows Phone 8開発-それは可能ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 Windows 7マシンにWindows Phone 8 SDKをインストールしようとしていて、「Windows 8でのみサポートされています」というメッセージが表示されました。実際にVisual Studio 2012でPhone 7.5アプリを開発したかったのですが、7.1 SDKでは不可能なことだったので、8 SDKで十分だと思いました。 8 SDKがリリース時に物議を醸すのに十分ではなかったかのように、一般的に入手可能になった今、Windows 8のみで利用可能にするという恐ろしい決断のように思えます。 Metro UIのために、Windows 8をインストールするか、少なくとも近い将来にインストールします。 だから、Windows 7でWindows Phone 8を開発するための回避策を知っている人、または少なくとも7.5でVisual Studio 2012を使用して開発している人はいますか?

2
仕事をコンピューターのネットワークに分割する方法は?
次のようなシナリオを想像してください。大量のデータを生成する中央コンピューターがあるとします。このデータは何らかの処理を経る必要がありますが、残念ながら生成には時間がかかります。処理がリアルタイムに追いつくために、より多くのスレーブコンピューターを接続します。 さらに、ネットワークの中間ジョブからスレーブが脱落する可能性や、追加のスレーブが追加される可能性を考慮する必要があります。中央コンピューターは、すべてのジョブが満足のいくように終了し、スレーブによってドロップされたジョブが別のジョブに再タスクされることを保証する必要があります。 主な質問は、これを達成するためにどのアプローチを使用する必要があるかです。 しかし、おそらく次のことが答えを見つけるのに役立ちます:私がやろうとしていることに名前やデザインパターンがありますか? これらのコンピューターを相互に通信させるという目標を達成するには、どのような知識領域が必要ですか?(例えば、私がある程度の知識を持っているデータベースで十分でしょうか、またはこれにはまだ知識のないソケットが含まれますか?) そのようなシステムの例はありますか?主な質問は少し一般的ですので、開始点/参照点があると良いでしょう。 注:私はc ++とWindowsの制約を想定しているので、その方向を指す解決策が評価されます。
11 c++  windows  networks 

4
Win32 APIの進化[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 Windows 32 APIは時間の経過とともに大きく変化しましたか?1998年のCharles Petzoldの著書「Programming Windows、5th Edition」には、関連する情報がまだ含まれていますか、それともほとんどが時代遅れ/古くなっていますか? Windows 32 APIに最近追加された顕著な例(ある場合)は何ですか?
11 books  c  windows  api 


3
Windows / Visual Studioの代わりにLinux / Monoを問題なく使用できますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 .Net(C#/ ASP.NET)とVisual Studioで6年以上の経験があります。しかし最近、私はLinux / Monoに切り替えたくなります。それはいくつかの質問を思い付きます: Monoで古いVisual Studioプロジェクトとソースコードを正しく実行できますか? クライアントは、IIS for ASP.NETおよびMS Windows for WinformおよびConsoleプロジェクトを使用しています。私の移行はそれらに影響しますか?つまり、私のMonoプロジェクトはWindows / IISで変更や問題なしに実行できますか? Monoは、Mono、Novell、Xamarin、Attachmeの最近の変更を考慮して信頼できますか? お気に入りのオープンソースをそのまま使用しても、NHibernate、Castle、Cuyahoga、log4net、Microsoft Enterprise Library、DNNなどのオープンソースプロジェクトを使用できませんか? Mono ASP.NET WebプロジェクトをApacheで問題なくホストできますか? ASP.NET WebフォームとMonoのMVCで自分のスキルを正確に使用できますか?

2
組み込みLinuxとWindows Embedded Standard 7 [終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 3年前休業。 本当に主観的な答えを探しています。私の会社は伝統的にLinuxショップでした。ビデオセキュリティ用の専用ボックスを製造、販売しています。私たちは最近、開発と市場投入までの時間を短縮し、すべてのツールがWindowsですぐに利用できるため、組み込みWindows標準7ボックスを構築することを決定しました。 WES7とLinuxのセキュリティに関連しているため、私が探しているのはいくつかの確かな答えです。WES7の安定性、ハッキングの試み、ウイルス攻撃などの傾向があります。マーケティングの観点から、LinuxでWES7を使用する利点は何ですか?いずれかがあります? デスクトップWindows 7と組み込みWindows Standard 7のセキュリティにはどのような比較がありますか? 任意の応答をいただければ幸いです。ありがとう

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.