問題タブ [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.
python - Pythonシェルのメソッドのリスト?
私の用語の使用法から、私が python n00b であることはすでにわかっているはずです。
率直な質問:
ruby でできるように、インタラクティブな python シェルで特定のオブジェクトのメソッドのリストを表示するにはどうすればよいですか (オブジェクトの後に '.methods' を使用して ruby irb でそれを行うことができます)。
r - R 出力からインタラクティブな pplets を作成する
現在、私は統計分析 (例: 3 次元プロット) から結果を生成し、それを「手動で」処理(グラフィックス プログラミング言語) に移動します。プロットを見ている人は、データ ポイントの内外に移動します)。このプロセス全体を R 内に保持できますか? 具体的には、渡すことができるアプレット(Javaである必要はありませんが、Web埋め込み可能でインタラクティブ(ムービーではない)である必要があり、ユーザーがRで作業したり、ダウンロードしたりする必要はありません)を作成したいの上。ありがとう。
python - Python コードから REPL (Read、Eval、Print、Loop) にドロップする方法
スクリプトがコマンドラインから起動された場合でも、Python スクリプトを実行中の任意の時点でプログラムで強制的に REPL にドロップする方法はありますか?
標準入力またはファイルからデータを読み取り、プロットし、REPL にドロップして、プロットをカスタマイズできるようにする、迅速で汚いプロット プログラムを作成しています。
python - ターミナルからインスタンスにアクセスする
これを理解することはできません。ターミナルで、アクセス方法がわからないクラスをインスタンス化するモジュールをインポートします。もちろん、ターミナルでいつでもインスタンス化できます。
次に、結果を取得できます。
ただし、モジュールで既に実行されているインスタンスから直接結果を取得するステップをスキップしたいと思います。この場合、Data.Server は、Data をインポートしたときから Server インスタンスをロードする必要があると思います。
では、ターミナルから実行中のインスタンスにアクセスするにはどうすればよいでしょうか?
python - CLIプログラムをPythonでラップする方法(対話性を維持する)?
インタラクティブCLIプログラム(Asterisk CLI)のラッパーを作成したいと思います。
基本的に、CLIとの対話(タブ補完を含む)を維持する必要がありますが、特定のパターンに一致する行のみを表示するために、アスタリスクの出力をフィルター処理したいと思います。
popen.popen4を使用し、read_fsにアスタリスクstdout_and_stderrとsys.stdinを入れて、select()ベースのアプローチを試しましたが、うまくいきませんでした。
誰かが私にいくつかの良い指針を与えることができますか?
どうもありがとう、アンドレア
emacs - 別のemacsコマンドを呼び出すemacsコマンドを定義します(インタラクティブなものを保持します)
何かを実行してから別のemacsコマンドYを呼び出し、コマンドYのインタラクティブインターフェイスもコピーするemacsコマンドXを定義するにはどうすればよいですか?
query-replaceの代替バージョンをcase-fold-searchの一時的に切り替えられた値で定義したいと思います。
これは機能しません。alt-query-replaceを呼び出すと、「引数の数が間違っています」と表示されます。alt-query-replaceのインタラクティブなインターフェースをquery-replaceと同じにしたい。query-replaceのソースコードを調べる必要がありますか、それとも一般的なアプローチがありますか?
shell - scala -iコマンドラインオプションは何をするはずですか?
私は、scala'-i'コマンドラインオプションがいくつかのscalaコードを実行し、それが定義したものを生成/検査できるようにインタラクティブシェルにダンプするのに非常に役立つことを発見しました。
しかし、私を完全に不思議に思うことが1つあります。それは、なぜスクリプトを2回ロードして実行するのでしょうか。
たとえば、カノニカルを含むファイルtest.scalaを指定します
ランニング
生成:
明らかに、それを2回実行することはそれほど頭痛の種ではありませんでしたが、実行に時間がかかるスクリプトには煩わしいです([Project Euler]((https://projecteuler.net)の問題を使用してscalaを学習しています)
どういうわけか-iオプションの意図や使用法を誤解していると思います...スクリプトファイルを一度だけ実行するにはどうすればよいですか?
(FWIW、私はSqueezeのscalaパッケージを使用してDebian / Lennyを使用しています。)
c# - VIsual Studio C# で Apple の Spotlight のようなバックグラウンド サービスを作成する
Apple のスポットライトのように、バックグラウンドで特定のユーザー入力を待機するアプリケーションの作業を開始しようとしています。
基本的に、ユーザーはサービスを起動する特定のキーの組み合わせ (つまりCTRL+SpaceまたはCTRL+ p) をサービスに与えると、アプリケーションのメイン GUI が起動します。
今私の質問:
まず、このアプリケーションのフットプリントを非常に小さくし、多くのシステム リソースを消費せず、他のアプリケーションの動作を妨げないようにしたいと考えています。
このアプリケーションも で書きたいと思います
C#
。これまでのところ、キーストロークをリッスンし、コントロールでもコントロールキーでもないストロークを破棄するサービスを作成するのが最善のアイデアでした。これは最適ではないようです。より良い方法はありますか?スポットライトがどのように機能するか知っている人はいますか?
第二に、この種のサービスがモールウェアとして識別されるのではないかと懸念しています。
自分のソフトウェアが Avast や Spysweeper などのアプリケーションの標的にならないようにするには、どのような手順を実行すればよいですか?
これらのソフトウェア パッケージのすべてのメーカーに連絡し、アプリケーションの目的を説明する必要がありますか?
最後に、このようなサービスをセットアップする方法に関するリソースへのリンクを誰かに提供していただければ、非常にありがたいです。
git - git rebase interactive: マージ コミットを一緒にスカッシュします
インタラクティブなリベース中に 2 つのマージ コミットをまとめて押しつぶす簡単なソリューションが必要でした。
私のリポジトリは次のようになります。
つまり、my-feature
最近 2 回マージされたブランチがあり、間に実際のコミットはありません。my-feature
ブランチは独自の公開ブランチであるため、ブランチをリベースするだけではなく、最後の 2 つのマージ コミットを 1 つにまとめたいだけです (これらのコミットはまだ公開していません)。
私は試した:
しかし、私は得ました:
私が最終的にやったことは次のとおりです。
現在、新しいマージ コミットはマージ コミットとは見なされなくなりました (最初の親のみが保持されます)。そう:
しかし、コミットが多い場合、これは複雑になる可能性があります。より良い解決策はありますか? ありがとう。
ミルドレッド
python - stdin からパスワードを読み取る
シナリオ: パスワードが必要な対話型 CLI Python プログラム。つまり、可能な GUI ソリューションはありません。
bash では、次の方法で画面上にパスワードを再プロンプトすることなく、パスワードを読み込むことができました。
Pythonに似たものはありますか?すなわち、
別の方法: 入力した文字を画面に戻す前に「*」に置き換えます (ブラウザ スタイル)。