問題タブ [interactive]
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.
c# - C# コンソール?
Python や Ruby コンソールに似た ac# コンソール アプリがあるかどうか知っている人はいますか? 「コンパイルされたものと解釈されたもの」の違いはすべて知っていますが、C# のリフレクション機能があれば、それは可能だと思います。
UPDATE まあ、それは約200行しかかかりませんでしたが、簡単なものを書きました...それはosqlのように機能します。コマンドを入力して、go で実行します。
SharpConsole http://www.gfilter.net/junk/sharpconsole.jpg
欲しい人いたら言ってね。
perl - Perl の対話型コンソールを起動するにはどうすればよいですか?
irb
Ruby やpython
Pythonのコマンドと同様に、Perl の対話型コンソールを起動するにはどうすればよいですか?
python - Eclipse で Pydev を使用した対話型コンソール?
Pydev プラグインを使用して、Eclipse で Python コードをデバッグしています。Pydev コンソールを開くことができ、「現在アクティブなエディターのコンソール」と「Python コンソール」の 2 つのオプションが表示されます。ただし、ブレークポイント後の現在の変数の状態を調べるのに役立つものはありません。
たとえば、コードがブレークポイントで停止し、コンソールを使用して「アクション」変数を調べたいとします。しかし、私の変数は利用できません。「dir(action)」などを行うにはどうすればよいですか? (コンソールを使用していなくても)。
python - 効果的なキーボード入力処理
キーボード処理を実装する良い方法は何ですか? どの言語でも、キーボード インタラクティブ プログラム (テトリス ゲームなど) を作成すると、最終的には次のようなコードになります。
(短縮)。これは私のメインループに入らなければならず、プログラムのすべての部分を台無しにするので、私はこれが好きではありません。これにより、どのキーがどのアクションにマップされるかを変更できるユーザー構成画面を持つこともできなくなります。何らかの形式の関数コールバックを使用してこれを行う良いパターンはありますか?
mysql - MySQL で対話型クエリを実行する (主に GUI から)
私は主に MySQL GUI ツールを使用しています。これにより、テーブルで結果を簡単に確認できるだけでなく、頻繁に実行されるクエリをすばやく編集してブックマークすることができます。これは、コマンドラインよりもはるかに私のニーズに合っています。
何年も前に Oracle DB でこれを行っていたときは、クエリ自体に変数を入れることができたので、クエリを実行すると変数の入力を求められました。
例えば
クエリを実行すると、システムから VAR の入力が求められます。入力john_smith14
すると、クエリが実行されます。これは、頻繁に実行するアドホック クエリに非常に役立ちます。
はい、シェル スクリプトとコマンド ラインを使用すると、これをより簡単に実行できることはわかっていますが、これ以外にもいくつかの理由から、シェル スクリプトは私にとって良い解決策ではありません。
python - デバッグ コンソールは Python でどのように実装されていますか?
デバッグ コンソール (ブレークポイントがあるメソッドのコンテキストで実行される対話型ターミナル) を提供する Python IDE (PyDev Extensions、WingIDE など) をいくつか見てきました。これにより、メンバーを出力し、他のメソッドを呼び出して結果を確認し、メソッドを再定義してバグを修正することができます。涼しい。
これがどのように実装されているか誰か教えてもらえますか? InteractiveConsole クラスを提供する Code モジュールがあることは知っていますが、現在ロードされているコードのコンテキストでこれを実行する方法がわかりません。私はPythonにはまったく慣れていないので、穏やかな支援をいただければ幸いです!
python - utf-8入力を許可しながらreadlineを使用しないようにインタラクティブなPythonを取得するにはどうすればよいですか?
私は、コマンドライン編集自体を行う端末 (9term) を使用しています。readline を使用するプログラムは、その邪魔になります。完全に utf-8 対応です。utf-8 の入出力を保持しながら、インタラクティブな python セッションで readline を無効にするにはどうすればよいですか?
現在私は使用しています:
ただし、これにより sys.stdin.encoding が None になり、Ascii (変更できないように見えるシステムの既定のエンコーディング) が暗示されます。
readline を無効にしません (また、utf-8 入力も壊します)。
私はpythonが初めてなので、これが明らかな質問である場合は申し訳ありません。
php - Rubyのデバッガーのようなphp用の対話型デバッガーはありますか?
私は Rails 2 で 15 分でウェブログを作成するを見ました。ビデオの 9 分後には、実行中のスクリプト内から関数/メソッドを呼び出すことができる Ruby の対話型デバッガーを示しています。
これはブレークポイントをはるかに超えており、非常に便利に見えます。
同様の機能を提供するPHP用のものはありますか?
user-interface - Web GUI からリモートでインタラクティブ シェル スクリプトを実行する
私のプロジェクトでは、インタラクティブなシェル スクリプトを Web GUI を介してリモートで実行する必要があります。これは、スクリプトの標準出力に出力されたものを GUI で利用可能にする必要があり、ユーザー入力を GUI から取得してスクリプトの標準入力に書き込む必要があることを意味します。
私の質問は次のとおりです (a) これは良い考えですか (それが要件であるという事実はさておき)。(b) この種の問題を以前に解決した人はいますか? はいの場合、それを行うための「最善の」方法は何ですか?
編集 #1: 実行されるスクリプトは、Web サーバーと同じホスト上にありません。
編集#2:
ご回答ありがとうございます。ユーザーが 1 つまたは複数のスクリプトを開始し、ブラウザーを閉じ、しばらくしてから戻ってスクリプトの出力を確認し、入力を提供できるため、ブラウザー側のソリューションは私の目的に合わないのではないかと心配しています。
私が思いついた設計では、スクリプトの出力を別のファイルに保存し、ユーザーがブラウザーを起動すると、ファイルから読み取りを開始し、スクリプトの実行が完了するまで (Ajax を介して) ポーリングを続けます。