問題タブ [headless]
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.
windows - Windows 上の VirtualBox にヘッドレス Ubuntu サーバーをインストールする
最近、Ubuntu を完全に使用するのではなく、VirtualBox を使用して Linux 環境を取得し始めました。私にとってこれはうまくいきます。しかし最近、Ubuntu vm で頻繁に使用するのはターミナルだけであることに気付きました。これは、ほとんどの場合、完全なデスクトップではなく Linux 環境が必要なためです。
それで、UbuntuサーバーをVMにインストールしようとしましたが、うまくいきました。しかし、マシンを再起動するとすぐに、システム ブート ロゴの後に失敗します。BIOS の後、コマンドラインからログオンすると、カーソルが点滅しない黒い画面が表示されます。そのため、vbox を完全に起動することはできません。
コマンドラインバージョンを読んで、ヘッドレスで実行してから、デモートデスクトップから接続しようとしました。vboxを起動した後、デスクトップに接続してgrub画面を見ることができますが、Ubuntuを選択すると、同じ点滅しないカーソルが表示されます。
それで、これは本当に可能ですか?私はcygwinを試しましたが、それは私にとって十分だとは感じませんでした。私は Ubuntu/Debian コマンドラインが好きで、とても快適です。どうすれば(可能であれば)これを達成できますか?VBox を起動して、その vbox セッションの完全なコマンド ラインを取得できるようにしたいと考えています。何か案は?
Ubuntu バージョン: 10.10、VirtualBox v. 4.0.4 r70112、私は Windows 7 Ultimate を使用しています。
linux - Linux X11の問題でjava.awtライブラリを使用する
Xuggle を使用して、オンラインで入手できる一連の画像を組み合わせてビデオを作成しようとしています。JSPとJavaを使ってサービスとして実装しました。Tomcatサーバーを使用しています。Windowsで実行されているローカルサーバーに展開すると、正常に動作します。しかし、Linuxサーバーにデプロイすると、次のエラーが発生します。
ディスプレイがない環境で発生するヘッドレス問題だと思います。誰かがこの問題を解決する方法を教えてもらえますか? PJA toolkit
この問題を解決できるオンラインを見つけました。しかし、Linuxでこれを使用するにはどうすればよいですか? 誰かがこのアプローチに従っている場合は、Linux でこれを使用する方法について順を追って説明してください。
ruby - ヘッドレス EC2 マシンでセレンを実行していますか?
Ubuntu を実行しているヘッドレス EC2 M1.Small インスタンスがあります。Rubyでコーディングされたセレンテストを実行するためにそれを使用しようとしています。セレンサーバー2.0b3(最新)を実行しています。
XVFB を有効にしました:
$ sudo startx -- which Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & [1] 1119
$ DISPLAY=:1 java -jar Automation/ruby-selenium-framework/selenium-server-1.0.3/selenium-server.jar > /tmp/selenium_log.log & [2] 1245
そして、私のコードを実行します:
Selenium ログに次の出力が表示されます。
誰でも助けを提供できますか?この最後の INFO 行でハングしているようです。
ところで、URL 変数は、この質問のために削除した有効な URL です。
performance - IE ブラウザーのヘッドレス自動化、サイトのレンダリング時間の追跡
一般的なタスク (ログイン、検索など) のサイトのレンダリング時間を監視する必要があります。IE でのユーザー アクションを模倣し、ページのレンダリングにかかる時間を測定できる自動化されたものが必要です。
自動実行の例:
1) ヘッドレス IE ブラウザを開く
3)「スタックオーバーフロー」と入力します
4) 送信ボタンを押す
5) タイマーを開始する
6) 結果ページが完全にレンダリングされるまで待ちます
7) ストップタイマー
8) IEを閉じる
9) 結果の記録
ユーザーがログインせずに、サーバーでスケジュールされたタスクとして実行するには、これが必要です。
私はそうするのに役立つ何かを探してきました。この種のことを経験したことがある人、またはこれを達成できることを知っている人はいますか?
php - openoffice ヘッドレスを使用した Docx to pdf が遅すぎる
docx ファイルの生成に PHPWord を使用しています。そして、それはうまく機能しています。しかし今、それらのファイルの一部を PDF バージョンで利用できるようにする必要があります。
いくつかの調査の後、OOo を使用するPyODConverterを見つけました。サードパーティの Web サービスに依存したくないので、非常に良い選択肢のように思えました。自分のマシンで試してみたところ問題なく動作したので、サーバーにも適用しました。少し時間がかかりましたが、そこでも動作させることができました。
ただし、(悪い)問題があります。サーバーでは、これを完了するのに約21秒かかりますが、私のマシンでは2秒以上かかりません.:(これは私のニーズには時間がかかりすぎるので、これを引き起こしている可能性のあるものを見つけようとしています.ソケットを作成してヒーレス モードで openoffice を起動することは問題ありません。そこで、Python スクリプトを調べて、速度低下の原因となっている可能性のある命令を見つけようとしました。次の行に絞り込みました。
これは、実行に約 20 秒かかるアクションです。挿入されるコード:
この遅延の原因についての手がかりはありますか? この操作はその前に行われるため、変換しようとしているドキュメントを除外しました。「uno」に問題があるのでしょうか?それとも、resolve() 操作中に役に立たないテストを引き起こしている可能性のある別の不足しているライブラリでしょうか?
どんなアイデアでも大歓迎です。:)
よろしく、 落ち着きのない
firefox - Firefox 内のサービス ウィンドウを無効にする方法は?
xvfb で Firefox を実行しており、そこから Web ページのスクリーンショットを取得しています。
スクリーンショットを台無しにする可能性のあるリクエストやウィンドウを無効にする簡単で堅牢な方法はありますか? 更新リクエスト、秘密の質問など。
java - EclipseでのJava開発のコンテキストでの「ヘッドレス」という用語の意味は何ですか?
EclipseでのJava開発のコンテキストでの「ヘッドレス」という用語の意味は何ですか?
plugins - PDE ヘッドレス ビルド (機能ベース) および必要なプラグインの欠落
PDE ヘッドレス ビルドを実行しようとすると、eclipse.buildScriptステップが次のように表示されます。
これらのバンドル/プラグインには、必須および/またはオプションの依存関係がないことを理解しています。私が理解していないのは、特定のプラグインが見つからない方法です。
たとえば、多くの org.eclipse.XXXXX プラグインがリストされています。これは、次のように設定したbaseLocationプロパティを使用することで解決できると思います。
eclipse は私のビルド対象であり、すべてのサードパーティの依存関係があります。
さらに、ビルドを開始するバージョン (たとえば、PDE ビルド ファイルを含むバージョン 3.5.2) として機能する別の Eclipse インストールもあります。このEclipseの「plugins」サブフォルダーには、上記の依存関係がありません。
したがって、欠落している依存関係を解決しようとすると、それらが必須であるかオプションであるかに関係なく、ヘッドレス PDE ビルド中にどのように解決されるのでしょうか? この問題を解決するためだけに、ヘッドレス PDE ビルドを開始するために使用される Eclipse から欠落しているプラグインを target\eclipse\plugins サブフォルダーにコピーする必要があるのは奇妙です。ただし、これを行うと、「必要なプラグインがありません」というメッセージがさらに表示されます。メッセージが消えるまで、ライブラリを target\eclipse\plugins サブフォルダにコピーし続けなければならないのかもしれません。
この問題を解決する最善の方法について、アドバイスや提案を提供できる方々に感謝します。
java - ヘッドレスサーバーでJavaAWT/SwingGUIアプリを実行する
ログインダイアログとGUIウィンドウを表示するゲートウェイアプリケーションがあります。このアプリは、同じ場所にあるサーバーでディスプレイなしで実行します。ログイン時にのみダイアログを操作する必要があり、メインGUIをときどきチェックアウトする必要があります。サーバーはDebian5.0です。
私がこれまでに持っている唯一のアイデアは次のとおりです。
ログインのためにXセッションをデスクトップにトンネリングしますが、Xセッションが切断された場合(つまり、デスクトップを再起動した場合など)に何が起こるかわかりません。
ログインダイアログに入力するか、直接ログインできるラッパーJavaアプリケーションからアプリをインスタンス化/起動してみてください。ただし、この方法でメインGUIを表示できなくなる可能性があり、その他の副作用が発生する可能性があります。
この特定のアプリがSwingで作成されており、コマンドラインのみのモードまたはデーモンモードを提供していないのは残念です。
eclipse-rcp - Eclipse RCP 3.6.2/P2/Junit テストの完全な例
次のすべてをカバーする完全な例 (ソース、スクリプト、ジョブ) を知っている人はいますか?
- 多くの機能を備えた Eclipse RCP 製品の構築
- P2 リポジトリの生成
- JUnit テストの実行
- Eclipse 3.6.2 を使用
- Delta Pack を使用した少数のプラットフォーム向けのビルド
ヘッドレス PDE ビルド システムを使用していますが、Buckminster または Maven に変更できます。
ありがとう、
ダニエル・クパル