問題タブ [multiplatform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PythonスクリプトへのBashエイリアス - 可能ですか?
私が Python スクリプトに「クラスアップ」しようとしている特定のエイリアスは、たまたま cUrl -o (ファイルへの出力) オプションを利用するものです。私はそれを BASH 関数に簡単に変えることができると思いますが、私のアイデアを取り入れて Python スクリプトを作成することで、BASH のさまざまなバージョンと「フレーバー」の癖と落とし穴を回避できると誰かがアドバイスしてくれました。
このアイデアと一致するのは、レガシー Mac OS (公式には「OS 9」または「Classic」として知られている) のプラットフォームに依存しないダウンロードに関する機能を作成する必要があったもう 1 つの考えです。つまり、自分のファイルから見えるファイルの一部に URL を書き込みます。ナビゲーター {Konqueror、Dolphin、Nautilus、Finder または Explorer}。他のコマンド ライン ツール (exiv2、wrjpgcom など) を使用してこの種のことをサポートするファイル タイプはごくわずかであることを私は知っています。とにかく、このエイリアスを使用して JPEG などの単一ページの画像ファイルをダウンロードするだけなので、これはまったく問題ありません。
ダウンロードのソース URL である文字列 (ユーザーが入力し、最初に cUrl によって使用される) をスクリプトに渡すことで、Python の機能を最大限に活用することができると思います。コメント ブロック、EXIF ユーザー コメント ブロック、および (最初で最悪の例として) Windows XP のファイル説明フィールド。小さく始めることは、時には良い方法です。
誰かがアドバイスや提案をしてくれることを願っています。
BZT
.net - Windows XP、Vista、および7にインストールされている.NET Frameworkのバージョンは何ですか?
.NETFramework3.5を使用するアプリケーションがあります。私は学生が勉強するのを助けるために大学のためにこのアプリケーションを構築しています。ほとんどの学生は通常、Windows XP SP2、Windows Vista、またはWindows 7を使用しています。(Macユーザーの方は申し訳ありません。Macバージョンは約6か月でリリースされます)Windows XP、Vista、および7にインストールされている.NETFrameworkのバージョン。そして、私のアプリケーションはそれらすべてのプラットフォームで実行されますか?
embedded-resource - UnixおよびMacOSでのファイルリソースの読み取り
クロスプラットフォームを目指す最初のwxWidgetsアプリケーションを書いています。プログラムはプラグインにdllファイルを使用し、Windowsでは、プラグイン名、作成者名などに関する情報についてdllリソース部分を読み取ります。
私はUnixやMacOS(ただしLinuxはほとんどありません)を使用したことがなく、これらの他のOS用にバイナリをコンパイルするためにWindows用に記述されたコードを変更する必要があるかどうか疑問に思っています。たとえば、UnixとMacOSに同等のDLLはありますか?リソース文字列とファイルをそのようなファイルにコンパイルするための規定はありますか?
ありがとう、Sanjeev
windows - Windows、Linux、MacOS X のクロスプラットフォーム スクリプティング
Windows、Linux、MacOS X 用のクロスプラットフォーム スクリプティング (言語) を探しています。.bat / bash にうんざりしています。
たとえば、自動ログイン時に「ワークステーションをロックする」などのことをしたいと思います (X-Window でこれを使用しましたが、解決策はかなり醜いものでした。今では、MS Windows でそれを望み、それほど醜くはありません :-) ) .
一般的に: タスクを自動化します。
それとも、Windows Scripting Host を使用したほうがよいのでしょうか?
PowerShell も頭に浮かびますが、それは私の好みでは Windows のみのようです。Python、Ruby、(Java?) などの言語は、WSH と (エレガントに? 思慮深く?) 対話できますか?
また、DBUS、DCOM などもイメージの一部として思い浮かびます。
現在、Java、.bat、bash、Ruby、Scala を組み合わせて使用しています。Excel用のVBA。これは時々かなり醜くなります。
OS固有の部分に近い、ネイティブの部分を使用した/使用した、クロスプラットフォームの一般的なソリューションが欲しいです。たとえば、Ruby が Windows 固有のものを駆動しているように (推測にすぎません)。
あなたは何を使うのですか?
ティア
c++ - クロスプラットフォームのサービス/デーモンを作成するために使用するC++ライブラリは何ですか?
どのライブラリがクロスプラットフォームのサービス/デーモンの開発を容易にするのだろうか?(C / C ++)
対象としているのは、Windows、Linux、OSXです。要件:ネットワーク操作とシリアルポート通信。
また、基本的なサンプルサービスアプリケーションがあると便利です。
.net - 真のマルチプラットフォーム開発環境としての Qt
Mono Mac および Linux への移植で直面している成熟度の問題に触発されました。代替手段としてQtの使用を調査しています。あなたのお気に入りの Qt 体験、ヒント、またはあまり知られていないが便利な機能について知りたいです。
回答ごとに 1 つの経験のみを含めてください。
c# - プラットフォーム固有の実装のための C# の Unity
私のプログラムは、Win32API 関数を介してオペレーティング システムと頻繁にやり取りします。今、私は自分のプログラムを Linux の Mono で実行するように移行したいと考えています (ワインなし)。これには、オペレーティング システムとの相互作用に異なる実装が必要です。
私は、プラットフォームごとに異なる実装を持つことができ、新しい将来のプラットフォーム用に拡張可能なコードの設計を開始しました。
この設計には 2 つの問題があります。
- の実装
ISomeInterface
にPlatformSpecificAttribute
. - 複数の実装を同じ
PlatformID
でマークできますが、メインでどれを使用すればよいかわかりません。最初のものを使用するのはうーん醜いです。
それらの問題を解決する方法は?別のデザインを提案できますか?
c++ - SDL を使用する C++ ソフトウェアのユーザー インターフェイスを構築するために選択するライブラリ
コマンド ラインで実行するシミュレーション ソフトウェア (C++) があります。プラットフォームに依存しません (現在、Windows、MacOS X、および Linux でコンパイルおよび実行されています)。シミュレーションが終了したら、SDL で結果を視覚化します。これは非常に基本的な 2D ビューで、主に色付きの正方形が隣り合っています。
シミュレーションを開始および一時停止し、その場でパラメーターを変更できるように、シミュレーションの上にユーザー インターフェイスを配置したいと考えています。私が推測するかなり単純なもの。まあ、理想的には、いくつかのパラメータの時間の経過に伴う進化を確認するために、どこかにグラファーも追加します。
さて、どの方向に進むべきか悩んでいます。SDL 用の UI ライブラリの 1 つを使用する必要がありますか? それとも wxwidget を SDL と組み合わせて使用するのでしょうか? それとも単純に wxwidget を削除して SDL を削除しますか?
これについての経験はありますか?
前もって感謝します
PS: SDL UI ライブラリである AGAR を使用しようとしました。それは非常に有望に思えましたが、私はそれを機能させることができませんでした。helloworldでさえありません。
.net - .NETでのx86と64ビットアセンブリの違い
32ビットと64ビットの.NETアセンブリの違いを教えてもらえますか?
AnyCPU構成を選択するのではなく、正確にする必要がある場合を理解しています。
よろしく、三田