問題タブ [cgi]
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 Web フレームワーク、WSGI、および CGI がどのように適合するか
Python スクリプトを CGI として実行できるBluehostアカウントを持っています。実行するには、 で次を定義する必要があるため、これが最も単純な CGI だと思います.htaccess
。
現在、Python を使用した Web プログラミングについて調べていると、WSGI と、ほとんどのフレームワークがそれをどのように使用しているかについてよく耳にします。しかし、特に私のWebサーバーが与えられ(ホストのマシンで実行されているApache)、実際に遊ぶことができるものではない場合(.htaccess
コマンドの定義を除く)、すべてがどのように組み合わされるのか理解できません。
WSGI、CGI、およびフレームワークはすべてどのように接続されていますか? 基本的な CGI 構成で Web フレームワーク ( web.pyやCherryPyなど)を実行する場合、何を知って、インストールして、何をする必要がありますか? WSGI サポートをインストールするには?
python - Python で CGI プログラミングを学習するための良いリソースは何ですか?
シングル ボード コンピューター (興味のある方はGumstix Verdex ) に組み込まれたアプリケーションを実行するためのブラウザー インターフェイスを作成する必要があるため、スペースとプロセッサの制約 (および環境の可用性) のために Web フレームワークを使用できません。駆け込んでいます)。C++ アプリケーションと通信するページを作成するために、コアの Python モジュールと CGI モジュールに限定されています。
Python で CGI プログラミングを学習するための優れたリソース (Web または本の形式ですが、本が望ましい) を推奨できる人はいますか?
アプリケーションで実行する必要があることは、かなり単純です。同じデバイスで C++ プログラムを実行しており、そのアプリケーションの構成設定を変更できるように、ブラウザー ベースのユーザー インターフェイスを作成する必要があります。UI は、最終的なデータ検証が行われる C++ アプリケーションと通信する必要があります。予備検証は Javascript を使用して UI で実行し、次に Python を使用してサーバーで実行できますが、最終的な検証はアプリケーション自体で実行する必要があります。これは、最初の構成をファイルから取得するためです。構成データは、すべての形式 (ブール値、整数、浮動小数点数、および文字列) を取ります。
php - メモリ使用量に関して、thttpd モジュールとしての PHP と CGI の比較
組み込み環境でphpを使用する予定です。現在の Web サーバーは thttpd です。現在、cgi として実行するか、SAPI モジュールとして実行するかという 2 つのオプションを検討しています。cgi がセキュリティ面で有利であることは知っています。しかし、php を cgi として使用する場合は、リクエストごとに php のインスタンスをメモリにロードする必要があります。
これを thttpd の SAPI モジュールとしてコンパイルしてみましたが、thttpd のメモリ使用量、特に rss が、リクエストの数が増えても大きくならないことがわかりました。
thttpd がどのように php をロードするか説明できる人はいますか? 一度だけロードされ、thttpd が実行されている限りメモリに常駐しますか? もしそうなら、これを cgi の代替と見なすことができます。
マルチスレッドを実行しますか、つまり、同時に複数の http 要求がある場合は? または、一度に 1 つずつ要求を処理しますか?
thttpd のモジュールとしての php の動作について説明している適切なドキュメントはありますか?
cgi - CGI を使用するように EasyPHP を構成する
EasyPHP を変更して CGI モードで実行しようとしています。
このリンクによると: http://www.easyvitools.com/phpserial/php_ser_reference.html この行に追加する必要があります: LoadModule php5_module "C:/Program Files/EasyPHP 2.0b1/php5/php5apache2.dll" を httpd に追加します。 conf
ただし、これを行うたびに、EasyPHP で次のエラーが表示されます。
Apache 構成ファイルのエラー:
""apache.exe: ..../apache/conf/httpd.conf の 126 行目に構文エラーがあります。ファイル C:..../php5/php5apache2.dll 内の API モジュール構造 'php5_module' が文字化けしています - おそらくこれは APache モジュール DSO ではありませんか?""
ファイル php5apache2.dll が存在し、構成ファイルで正しいことを確認しました。この問題の原因を知っている人はいますか、またはデフォルトの APache ハンドラーを使用する代わりに CGI モードに変更するために何か間違ったことをしていますか?
python - POSTを使用してWebページに動的画像を含めますか?
GETデータを使用して動的に画像を作成するCGIスクリプトを作成しました。この画像を自分のWebページに含めるために、次のコードを使用しています。
問題は、将来、「テキスト」フィールドが非常に長くなり、URLが大きくなりすぎると予想していることです。グーグルの周りから、URLの長さに固定された制限はないようです(つまり、ブラウザ、サーバー、プロキシなどに依存します)これを行うためのより良い方法はありますか?
重要な場合、私はDjangoとPythonを使用しており、クライアント側のスクリプト(JavaScriptなど)を使用できません。
乾杯、ベン
web-applications - JOGL-動作しますか?質問+コメントと経験
物語:
ビデオカードからのアクセラレーションを使用して、Web上でコンピュータグラフィックスを表示する方法を探していました(ソフトウェアレンダリングなし)。IE用のActiveXモジュールを作成することは可能ですが、それはかなりの数のユーザー(Firefox + macOSファン)を満足させるため、完全なソリューションではありません。これは私が考えているより少ない例です:
クエリ:
私は最近、 JOGLを使用してブラウザからopengl呼び出しをjavaにバインドできることを発見しました。だから私はいくつかのことを考えていました:
A)JOGLは私のストーリーに最適なソリューションですか?
B) JOGLからopengl拡張機能を照会できますか?
C) JOGLからテクスチャをロードするにはどうすればよいですか?
コメント:
ブラウザからJOGLを使用したことがある場合は、JOGLで発生した問題/経験を教えてください。
html - CGI スクリプトから HTMLDOC を起動するにはどうすればよいですか?
.pdf
HTML ページからファイルを生成する CGI スクリプトがあります。私の問題は、Web ブラウザーから起動すると、.pdf
ドキュメントが作成されないことです。
私がこれまでに行ったこと:
- chmod 設定を上記の推奨値 (777) に設定
- スクリプトからのファイルの通常の出力をテストしましたが、これは正常に機能します
- コマンドラインからサーバー上でローカルに実行すると、
.cgi
スクリプトが機能します
スクリプトを Web ブラウザーから実行すると機能しないのはなぜですか?
multithreading - ProcessID と ThreadID に基づいて一意のファイル名を作成できますか?
CGI アプリ、ISAPI、または Apache DLL として実行できる Delphi (Win32) Web アプリケーションがあります。一意のファイル名プレフィックス (特定の時点での現在のすべての要求に対して一意) を生成できるようにしたいのですが、これを行う最善の方法は、processID (CGI モードを処理するため) と threadID (処理するため) を使用することであると考えています。 dll モード)。
Delphi で一意のプロセス ID とスレッド ID を取得するにはどうすればよいですか?
これらは、マルチコア/マルチプロセッサの状況 (単一の Web サーバー マシン上) で一意になりますか?
編集:私はこのアプローチに反対するようにアドバイスされたことに注意してください。したがって、受け入れられた回答は別の方法を使用して一時的なファイル名を生成します
python - Python を使用して Web アプリケーションを構築する
これは、私が 1 週間ほど前に尋ねた2 つの 質問のフォローアップです。その結果、Web 用の AI ベースのアプリケーションのプロトタイプを作成していたので、どの言語を使用するかを考えました。結論としては、Python のようなものを選び、重要なビットを Java や C/C++ のような高速なものに変換する必要があるように思われました。
それは私には問題ないように思えますが、Python が Web アプリケーションの構築に使用するのに本当に適切な言語であるかどうか疑問に思っています。私が過去に取り組んできたほとんどの Web アプリケーションは C/C++ CGI で、次に php でした。php を使用すると、ユーザー インターフェイスをバックエンドに簡単にリンクできるようになり、より論理的な意味を持つようになりました。
私は以前にPythonを使用したことがありませんが、基本的に疑問に思っているのは、PythonでのCGIプログラミングはどれほど簡単ですか? HTMLコードをテンプレートに保存し、CGIにそれらを読み込ませて特別なコードを適切な値に置き換える必要があるC / C ++での面倒な方法に戻る必要がありますか、それともテンプレートをコードはphpと同じですか?
私はおそらくここで非常に無知な質問をしているでしょう. 私の全体的な質問は次のとおりです。Python で Web アプリケーションを作成するのは良い考えですか? PHP と同じくらい簡単ですか?
database - Perl CGIスクリプトからデータベースサーバーを使用するにはどうすればよいですか?
私のプログラムはすでに動作しています。データを入力し、データをWebページに渡して(Tomcatサーバー、JSPを使用)、Oracleデータベースに保存できるPerl(GUIウィンドウ)があります。私が欲しいのは、Perl CGIを使用してOracleデータベースからデータを取得/抽出する検索パラメーター(webapp)を作成することです。出来ますか?または私のプログラムを解決するための提案はありますか?ありがとう!:-)