問題タブ [utilities]
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のデフォルトよりも優れたファイルコピーの代替手段は何ですか?
私は自分のコンピューターに何百ものランダムなファイルをコピーする必要があり、Windowsに組み込まれているバニラファイルのコピーを使用することにかなり不安を感じています。
「本当によろしいですか?」「本当によろしいですか?」、「zipファイルでも?」、「読み取り専用ファイルでもありません!」にぶら下がってほしくありません。離れるとすぐにループします。
何時間も動作させてから予期せず停止したくない:「誰かがこのファイルを開いたことがあるので、コピーしません!」次に、コピー全体をキャンセルするか、何が行われ、どの作業が残っているかを示さずに終了します。
どのファイル管理プログラムを使用したことがありますか?どちらをお勧めしますか?
この質問は、他の質問に関連しています。新しいSATA専用コンピュータで古いPATAハードディスクドライブを使用するにはどうすればよいですか。
search - ハッシュで検索しますか?
私は、他の検索エンジンが現在行っているように Web アイテムのインデックスを作成し、ファイルのタイトル、URL、およびコンテンツのハッシュのみを保存する検索エンジンのアイデアを思いつきました。
このようにすれば、すでにアイテムを持っていて、それらがどこから来たのかわからない場合や、何かが出現したすべての場所を知りたい場合に、Web 上でアイテムを簡単に見つけることができます。
画像、実行可能ファイル、アーカイブなどの非テキスト アイテムにはより便利です。
すでに似たようなものがあるのだろうかと思っていましたか?
c++ - 開発者向けの正規表現
コメントを自動的にスキップしながら特定の文字列を検索できるようにするために、正規表現を見つけようとしています。誰かがこのようなREを持っているか、それを知っていますか?#if 0
ブロックをスキップするのに十分なほど洗練されている必要はありません。//
スキップして/*
ブロックしたいだけです。コメントブロック内を検索するだけの逆も非常に便利です。
環境:VS 2003
windows - CPUを最大化するWindowsプロセスの通知を受け取る方法は?
CPUが(構成可能な)しきい値を超えたときにユーザーに通知できるWindows XPおよびVista用のツール(組み込みまたは理想的にはフリーウェア/ OSS )はありますか?
私は特に、次の法案に適合し、重要度の高い順に(パフォーマンス/リソースモニターなどの組み込みのWindows機能の多くにはない)ミニマリストツールに興味があります。
- 管理者権限は必要ありません
- ワーキングセットが低いため、永久に実行したままにしても、目に見えるコストは発生しません。
- システムトレイでサイレントに監視します
- CPUを最大化している問題のあるプロセスの名前でバルーンのヒントを表示するなど、微妙な(顔ではない)通知方法を使用します
- ユーザーがインタラクティブにログオンしたときに自動的に開始するように構成できます
java - NMTOKENに対して文字列を検証するJavaユーティリティ
XMLドキュメントを生成するアプリケーションコードがあり、XMLスキーマに対して検証されます。スキーマはNMTOKENタイプを使用し、生成されたXMLには、不正なNMTOKENである文字列値が含まれる場合があります(たとえば、スペースや奇妙な句読点が含まれています)。もちろん、Xercesスキーマの検証では問題なく検出できますが、自分のコードで早期に検出し、より適切に処理したいと思います。
独自のisValidNMTOKENメソッドを作成し、各文字がスキーマ仕様に従って有効であることを確認しましたが、これを実行する既存のユーティリティが存在することを期待していました。
XMLのcommons-langのようなものです。悲しいことに、xml.apache.org/commonsでは何も役に立ちません。
http - Webサイトに送信されたログ投稿パラメータ
好奇心からいつも興味を持っていたものですが、ウェブサイトに送信された投稿パラメータをログに記録できるツールやユーティリティはありますか?個人のウェブサイトではなく、ウェブ上のどのサイトでも。
この理由は、WebBrowserオブジェクトを作成し、DOMを使用してWebサイトでのタスクを自動化するオーバーヘッドを追加することなく、.NETアプリケーションを開発できるようにするためです。
また、VS Team Systemを持っていないので、ローカルホスト開発サーバーのセキュリティをテストするためにも使用したいと思います。
java - Windows で任意のシグナルを送信しますか?
Linux は、 -Commandを使用して、SIGINT
またはなどの任意の Posix シグナルをプロセスに送信することをサポートしています。とは、友好的またはあまり友好的でない方法でプロセスを終了するための退屈な古い方法ですが、コアダンプをトリガーすることを目的としています。これを使用して、実行中の Java VM をトリガーして、実行中のすべてのスレッドのスタック トレースを含むスレッド ダンプを出力できます。デバッグ情報を出力した後、Java VM はそれまで行っていた処理を続行します。実際、スレッド ダンプは、最高優先度の別の生成されたスレッドで発生します。( を使用して、これを自分で試すことができます。)SIGTERM
kill
SIGINT
SIGTERM
SIGQUIT
kill -3 <VM-PID>
Signal
(サポートされていません!)および-packageSignalHandler
のクラスを使用して、独自のシグナル ハンドラーを登録することもsun.misc
できるので、さまざまな楽しみ方ができます。
ただし、Windows プロセスにシグナルを送信する方法をまだ見つけていません。シグナルは、特定のユーザー入力によって作成されます。たとえば、両方のプラットフォームでCtrl-C
a をトリガーします。SIGINT
しかし、Windows で実行中の非対話型プロセスにシグナルを手動で送信するユーティリティはないようです。明らかな解決策は、Cygwinkill
実行可能ファイルを使用することですが、適切な Windows API を使用して Windows プロセスを終了することはできますが、SIGBREAK
(Windows で に相当するSIGQUIT
) を一緒に送信することはできませんでした。実際、Windowsプロセスに送信できる唯一のシグナルはSIGTERM
.
長い話を短くして、見出しを繰り返します: Windows のプロセスに任意のシグナルを送信するにはどうすればよいですか?
build - CentOS/RHEL でユーティリティを作成してビルドしますか?
make
CentOS 5.2 にユーティリティをインストールする方法を探していましたが、うまくいきませんでした。いくつかの RPM リポジトリとオンラインを調べましたが、役に立ちませんでした。をインストールgcc
しgcc-c++
ても役に立たなかった! パッケージbuild-essential
は CentOS/RHEL 向けには作成されていません。YUM で RPMFORGE リポジトリを有効にしました。
blogs - *無料* スクリーンキャスト アプリとユーティリティ
ここでスクリーンキャストツール/アプリについての以前の話があったことは知っていますが、私や他の人に役立つことを期待して、私が求めていることをより具体的にすると思いました:)
私は自分のブログでいくつかのスクリーンキャストを試してみています。これには多くの理由があります (願わくば、読者の役に立つこと、私の語彙を改善することなど)。
それで、始めるのに役立つ無料のスクリーンキャスティングツールとユーティリティを知っていますか? メディアに慣れるまで大金を払いたくないので、現時点で費用がかかるアプリには興味がありません!
また、自分でスクリーンキャストを投稿したことがある場合は、回答のリンクを自由に共有してください。生成された品質などを確認することをお勧めします (そして、ブログ/サイトへのトラフィックを促進します) ;)
database - 通常、スプレッドシートから複数のデータベース列にデータをインポートする方法は?
何らかの理由で、スプレッドシートに保存されている既存のデータを持っているクライアントがたくさんいます。多くの場合、各スプレッドシートには数千とまではいかなくても数百のアイテムがあり、クライアントに Web サイトからそれらを手動で入力するように依頼する (または、自分でそのようにインポートすることは絶対に禁じられています) ことは問題外です。通常、このデータは単にスプレッドシートの列をデータベースの列にマップするだけではありません。それは簡単すぎるでしょう。多くの場合、データベースに入る前にデータを操作する必要がある (データをコンマで分割する必要があるなど) か、データを複数のテーブルに分散する必要があります。または両方。
私がこの質問をしているのは、それを行うための多くの方法を知らないからではなく、必要以上に手間がかかると感じない方法に落ち着いていないからです。これまでのところ、私は次のすべてのアプローチをとってきました (そして、おそらく私が忘れてしまったものも多くあります):
- Excelを使用してデータを変更するため、インポートが少し簡単になります
- スプレッドシート全体を一時テーブルにインポートしてから SQL でインポートする
- スクリプトを作成し、それを使用してデータをインポートする (私は VBScript、C#、そして今では Ruby を使用しています)
これまでのところ、スクリプトを使用するのが最も柔軟に見える方法でしたが、それでも少しぎこちなく感じます。私はこのタスクを十分に実行する必要があるため、作業を高速化するためだけに、このための小さな DSL を作成することさえ考えました。
しかし、それを行う前に、気になるのですが、もっと良い方法はありますか?