問題タブ [remote-control]
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.
security - アプリケーションが所有者の許可なくコピーされて使用されるのを防ぐ最善の方法は何ですか?
所有者の知らないうちにアプリケーションがコピーされて使用されるのを防ぐ最善の方法は何ですか?
使用状況を追跡する方法はありますか?つまり、アプリケーションは定期的に通信を行い、十分な情報を提供して、アプリケーションがどこにあり、合法であるかどうかを知ることができます。次はもちろん、正当でない場合はシャットダウンします。
api - リモート コントロール API または開始方法は?
万が一、独自のリモート アシスタンス/画面共有ツールを開発して、独自の CRM に組み込みたい場合は、どこに行けばよいですか?
私はコミュニケーションについて何も理解していませんが、そのような考えに自分自身を巻き込みたいと思っています。私の質問は、 LogMeIn / CoPilot /etc 製品を作成するための基本的な知識と基本的な構造は何ですか?
Joel が 1 つの PodCast (数年前) で CoPilot について話したのを覚えています。
これを達成する方法、または私を待っているオープン API があるかどうかについてのアイデアはありますか?
python - あなたのプログラムがGUIを使用するようにする
マウス/キーボードを制御し、画面の内容を「見る」ことができるようにすることで、他のプログラムを「使用」できるプログラムを書きたいと思います。
私はAutoItを使って似たようなことをしましたが、言語がそれほど強力ではないため、時々ごまかさなければなりませんでした.
だから...私はする必要があります:
- スクリーンショットを撮り、それらを比較してプログラムを「理解」させますが、「見る」必要があります
- マウスを使用します: 動かして、クリックして、放します。簡単ですね。
- Altキーボードの使用: などの特殊キーを含む、いくつかのキーまたはキーの組み合わせを押すCtrl...
どうすればPythonでそれを行うことができますか?
Linux と Windows の両方で動作しますか? (これは本当にクールかもしれませんが、必須ではありません)
mobile-phones - プログラムで携帯電話の IrDA を使用してメディア プレーヤーをリモート コントロールする方法は?
携帯電話の IrDA を使用して、家電製品 (HDD メディア プレーヤーなど) をリモート コントロールするために必要なインパルスを作成するコードを作成する必要がある場合、どのモバイル OS でどの API またはライブラリを使用する必要があるでしょうか?
特定のモバイル OS は、他のものよりもその種のアプリケーションに適しているのでしょうか?
iis - PowerShell スクリプトを使用して IIS 6.0/7.0 をリモートで開始/停止する方法は?
サーバー A とサーバー B の 2 つのサーバーがあります。Powershell スクリプトを使用して、サーバー B からサーバー A をリモートで停止したいと考えています。
java - GUI アプリケーションをリモート制御するにはどうすればよいですか?
Runtime.exec()
Java のメソッドからの入出力ストリームを使用して、コンソール ベースのアプリを簡単に制御できます。同じ方法で GUI ベースのアプリケーションを制御するにはどうすればよいでしょうか。Robot クラスを見てきましたが、1 つのアプリケーションをプログラムで制御する方法がありません。別の Java ライブラリ、または GUI アプリケーションを生成してそのアプリケーションを制御できる別の言語のライブラリはありますか?
linux - コマンドラインから Chrome インスタンスをプログラムで制御するにはどうすればよいですか?
コマンドラインから実行中の Google Chrome インスタンスを制御するにはどうすればよいですか? -remote
JavaScriptなどを送信できるフラグのようなものがあることを願っています。特に、一番上のウィンドウで一番上のドキュメントをリロードしたいと思います。
特に Linux/MacOS ソリューションに興味があります。
amazon-web-services - リモートコントロールアプリケーションのアーキテクチャとツール?
私はリモートコントロールアプリケーションの設計に取り組んでいます。iPhoneまたはWebブラウザーから、いくつかのコマンドを送信します。すぐに私の自宅のコンピュータがコマンドを実行し、結果を送り返します。リモートデスクトップアプリがあることは知っていますが、プログラム可能なもの、よりシンプルなもの、そして自分で書いたものが必要です。
私の現在の方向性は、メッセージバスとしてAmazon Simple Queue Service(SQS)を使用することです。iPhoneはいくつかのメッセージをキューに入れます。私のローカルJava/JRubyプログラムは、キュー上のメッセージに気づき、作業を実行し、別のキューを介してステータスを送り返します。
これは非常に少量のアプリケーションになります。百万のリクエストに対して$1.00(さらに少数のデータ転送料金)で、Amazon SQSは、どんなタイプの私自身のサーバーを持っているよりもはるかに手頃な価格に見えます。そして、非常に信頼性が高く、それは私にとっても重要です。
この種のリモートコントロールに適した/標準のツールキットまたはアーキテクチャはありますか?コストは大きな問題ではありませんが、自分でやることで学べるトンが好きです。
セキュリティについては少し心配ですが、問題になるのではないかと思います。認識されるコマンドのリストは非常に短く、特定のコンテキストでのみ認識されます。「ハードドライブを消去する」ものはありません。
更新:おそらく、これらのプログラムを、同じ機能を必要としているが、AmazonSQSアカウントを持っていない他の人々に配布する予定です。今のところ、彼らは私のキューへの匿名アクセスを使用し、ランダムな80文字のキュー名を使用します。
ios4 - iOS 4 で MPMusicPlayerController を使用したバックグラウンド オーディオとリモート コントロールのサポート。
私はこれに2日間費やしましたが、どこにも行きませんでした。[MPMusicPlayerController applicationMusicPlayer] を使用して、ユーザーの iPod ライブラリから選択したオーディオを再生し、バックグラウンドで実行し、リモート イベントをサポートしようとしています。実際に音楽を再生するのは簡単です。インスタンスを取得し、曲を選択し、ミュージック キューを割り当てて再生します。やった、やった。しかし... a) バックグラウンドで再生することができず、b) フォアグラウンドにいても、リモート コントロール イベントをまったく動作させることができません!
そして、あなたが尋ねる前に、はい、私は plist エントリ、オーディオ セッション カテゴリ、リモート イベントの取得に興味があることを伝える呼び出しを設定し、それらをリッスンする最初の応答者を設定しました。私が見つけることができた主題に関するすべてのドキュメントを読みました* (*このトピックについてまったく明確ではなく、サンプルコードがないことでAppleを責めます!)それに関連する WWDC ビデオ (サンプルからコードを正確にコピーするために画面をフリーズすることさえあります...) したがって、このリストにないものを見逃していない限り、これらの回答のいずれかを返信しても役に立ちません。
もう1つ...ドキュメントによると、アプリケーションセッションを使用しないMPMusicPlayerControllerの使用について明示的に話しています。常にシステム セッションを使用します。(それ自体が私の質問に答えるかもしれませんが、ドキュメントはそれを明確に言っていないので、よくわかりません。したがって、この質問です。)
そうは言っても、2日経った私の考えは次のとおりです。
MPMusicPlayerController を使用する場合、呼び出すメソッドや設定する plist エントリに関係なく、アプリがバックグラウンドで実行されることはありません。限目。ipodMusicPlayer インスタンスを使用すると、音楽が再生され続けますが、これは再生しているのはアプリではなく iPod であるためです。代わりに applicationMusicPlayer インスタンスを使用すると、バックグラウンドに移行すると音楽が停止します。どちらの場合も、アプリは中断されています。
ipodMusicPlayer インスタンスまたは applicationMusicPlayer インスタンスの使用に関係なく、すべてのリモート イベントは、明示的に要求した場合でも、iPod アプリケーションではなく、iPod アプリケーション自体に送信されます。applicationMusicPlayer インスタンスを使用していて、リモコンを使用して「再生」を選択すると、iPod アプリがコマンドを受信するため、オーディオがダックアウトして中断され、iPod アプリで再生が開始されます。代わりに ipodMusicPlayer を選択した場合は、基本的にリモート イベントを実際に受信する iPod アプリをリモートで制御することに関心があるだけであると明示的に述べているため、もちろん問題ではありません。
下部にあるクイック スイッチ コントロールのアイコンがアプリのアイコンに変わることはありません。これは、アプリが実際にイベントを受信するように設定されていないためです。iPod アプリケーションは、そのアイコンがそこに表示される理由です。
だから私が知りたいのは... 私はここで間違っていますか? MPMusicPlayerController の使用に成功し、リモート イベントを傍受できた人はいますか? バックグラウンド ミュージックをサポートする applicationMusicPlayer を使用して、ユーザーの iPod をいじらないようにしたいのですが、より大きな問題はリモート コントロール通知です。つまり、ipodMusicControl を使用し、アプリをフォアグラウンドに保持してそれらをインターセプトする必要がある場合です。メッセージ、それでいいです。それは醜いですが、少なくともそれは何かです。
コード例、または少なくとも組み込みのアプリ テンプレートの 1 つに対する明示的な手順は、非常に高く評価されます。(実装さえ必要ありません...ただの手順です。うまくいけば、人々が質問に答え続ける避けられない「それはまだNDAの下にあります」ということをなだめるでしょう。)
マーク
iphone - アプリでリモート コントロール イベントを受信しながら、iPod アプリから音楽を再生するにはどうすればよいでしょうか?
わかりました、ユーザーが iPod ライブラリから曲を選択して聴けるようにしようとしていますが、アプリでリモコン通知 (ヘッドフォン、ロック画面の OSD など) を受け取りたいので、追加の操作を行うことができます。これまでのところ、iPod の音楽を再生するか、ヘッドフォンのイベントを取得できますが、両方を同時に取得することはできません。
これが私がこれまでに知っていることです...
MPMusicPlayer を使用すると、音楽ライブラリ全体にプログラムで簡単にアクセスできます。ただし、アプリケーションではなく、applicationMusicPlayer を使用するか ipodMusicPlayer を使用するかに関係なく、リモート通知を受け取ります。
AVAudioPlayer (アプリのほとんどのサウンドに Apple が推奨するプレーヤー) を使用すると、リモート通知を簡単に取得できますが、iPod ライブラリにネイティブにアクセスすることはできません。
AVAudioPlayer はアセット URL で初期化でき、iPod ライブラリ (MPMediaItem 型) のトラックには NSURL インスタンスを返す URL プロパティがあります。これは、ドキュメントでは AVAsset オブジェクトで使用することを明示的に示していますが、それを使用して AVAudioPlayer を初期化しようとすると、 NSURL、失敗します。(MP3 である iPod で「現在再生中」のトラックを使用し、有効な NSURL オブジェクトを返しましたが、初期化に失敗しました。さらに悪いことに、それが Audible.com ファイルの場合、NSURL プロパティのフラットアウトは nil を返しました。)
AVAudioPlayer のインスタンスを使用してリモート イベントを取得し (たとえば、空のサウンド ファイルを使用)、同時に MPMusicPlayer クラスを使用して iPod の音楽を再生しようとすると、実際に iPod の再生を開始するまでリモート コントロール アクセスが可能であり、その時点で失われます。オーディオ セッションが非アクティブになり、システム オーディオ セッションがアクティブになるためです。
#4 と同じことを試して、代わりにオーディオ セッションのカテゴリをミックス可能なバリアントに設定すると、セッションは非アクティブになりませんが、iPod が再生を開始すると、リモート コントロール機能は失われます。
要するに、MPMusicPlayer が再生されているときはいつでもリモート イベントを取得できないようで、MPMusicPlayer を使用する以外に iPod のライブラリからコンテンツを再生する方法を知りません。
これを回避する方法についての提案は大歓迎です。クリエイティブまたはフラットアウトクレイジー。それが機能する限り、気にしないでください。
誰?誰?ビューラー?ビューラー?
M