問題タブ [human-readable]
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 で空白区切りのテキストを人間が読めるように書く #2
2D numpy 配列を人間が読めるテキスト ファイル形式に書き込みたい。以前にこの質問に出くわしましたが、配列内の各要素に関連付けられる同じ数のスペースのみを指定しています。その中で、すべての要素は 10 個のスペースで区切られています。私が欲しいのは、配列内の各列のスペースの数が異なることです。
空白で区切られたテキストを Python で人間が読めるように書く
たとえば、1 列目に 7 個のスペース、2 列目に 10 個のスペース、3 列目に 4 個のスペースなどが必要です。numpy.savetxt(filename, X, delimiter = ',', fmt = ' %-10s') ですが、'%-10s' の代わりに '%-7s、%-10s、%-4s' などと言っているのはどこですか?
ありがとうございました
debugging - GLPK の目的/制約を人間が読める形式で出力する
混合整数プログラミングの問題に GLPK C API を使用しています。デバッグのために人間が読める形式で目的/制約を出力する方法はありますか?
python - Pythonでは、辞書のペアを人間が読める形式で提示する方法は?
基本的に、人間が読める形式で Dicts のペアのリストを表示する効率的な方法 (コーディング作業の観点から) を探しています。Python 2.7 で。
の 2 つのリストがありOrderedDict
ます。各 dict は書籍データ (タイトル、著者など) の記録です。1 つのリストには乱雑なデータ (タイプミスなど) があり、もう 1 つのリストにはきちんとしたデータがあります。私はdifflib.SequenceMatcher
、整然としたものに、整頓されていないタイトルの最も近い一致を見つけるために使用しています。それはうまくいきます。
それは、辞書のペアのリスト、つまり、それぞれの乱雑な辞書とそれに最も近い適切な辞書を提供します。これらのペアは、人間がペアごとに確認する必要があります。したがって、各ペアを画面に出力し、乱雑な辞書ときちんとした辞書を並べて、それぞれ独自のパネルに表示したいと思います。各dictには、さまざまな量の追加フィールドがあります。共著者、発行者、日付など
difflib.HtmlDiff
私が望むことを本当にしません。
Excel へのエクスポート (CSV 経由) は理想的ではありません。データがフラットではないためです。(Excel の 1 つの行には、別の行とは異なる数のフィールドがあります)。Google Refine も同様に、表形式のデータをより重視していると思います。
私を怠け者と呼んでください。しかし、Tkinter や XML/HTML はやり過ぎのようです。一回限りの練習です。
私は JSON も YAML もまったくよく知らないのですが、そこを見てみるべきでしょうか?
より良い提案はありますか?
適切な検索語がまだ見つかっていないという予感があります。
version-control - 人間言語の編集者監査員はいますか?
開発者がコードを変更すると (バージョン管理を使用している場合)、新しいコードと古いコードを比較して、2 つの「時点」(またはバージョン) で行われた変更を確認できます。
一部のシナリオでより便利なのは、次の方法ですべての変更を記録する IDE アドイン (拡張機能、または whatchamacallit) です。
そのような獣はいますか?そうでない場合、なぜですか?多くのシナリオで役立つ可能性があります-特定の日/編集セッションで行ったことを思い出すのに役立ちます (おそらく、意味のある/正確なチェックインコメントを作成するため)、チュートリアルを作成して、「マイナー」だが必要な手順が省略されないようにします。等
アップデート
ISTM は、これのサブセットでさえ、次のような項目を含むことができるという点で、非常に便利な「ソリューション ダイアリー」になると考えています。
おそらく、そのような監査ツールは、「NuGet」などのフィルターによってクエリされる可能性があります。
更新 2
Drodio (Android Studio) には、[表示] > [最近の変更] ウィンドウを介して、これの最小限の実装があります。
更新 3
Droidio を使えば使うほど、Droidio が好きになります。エディタからコンテキスト メニューにアクセスし、[Local History] > [Show History] を選択します。今、これはそれに似ています/私が話していること:
human-readable - カスタム キャプチャ テーマの要件への準拠
だから私はカスタムキャプチャをテーマにしています.もちろん、次の要件に準拠したいと思います.
最初の 3 つはそれほど難しくありませんが、4 番目は少しトリッキーです。実際の画像は使用していませんが、fontello グリフを使用しています。画像が読み込まれない場合の代替テキストであることは理解していますが、視覚障害者向けのテキスト読み上げアプリケーションを介して読み取られるものでもありますか? もしそうなら、これらのグリフにも代替テキストを設定するのは良い考えでしょうか?
ありがとう、シドニー
php - 人間が読めるファイル形式
アプリケーションにアップロードされたファイルには、異常に長い/複雑なファイル タイプがあります。例えば、
拡張子を取得することはできますが (通常は正しい)、シンプルで短いファイル タイプを取得するためのよりクリーンな方法があるかどうか疑問に思っています。私のユーザーはLibreのドキュメントをアップロードしたことがないので、Windows中心のファイルタイプは気にしません。同じ例を使用します。
このようなものは組み込み関数に既に存在しますか? または、同様の機能を提供する PECL または他のクラスはありますか?
git - 英語以外のテキストのgit word diff
人間の言語のテキスト (中国語) で単語ごとの差分を取得するにはどうすればよいですか?
git リポジトリに中国語のプレーン テキストがいくつかあります。テキストが編集されたので、追加/削除された単語を確認したい. ファイルの 1 行はテキストの段落全体を表すため、単純な git diff では不十分です。特定の数の段落で何かが変更されたことはわかっていますが、その中でどの文/単語が変更されたかはわかりません。
さらに悪いことに、私が言ったように、テキストは中国語です。英語やその他の印欧語とは異なり、中国語では単語の区切り記号としてスペースを使用しません。段落全体は、中国語の句読点とともに、スペースを含まない統一されたブロックになります。したがって、 git diff --word-diff はまったく役に立ちません。
そのような中国語のテキストの 2 つのバージョン間の人間が読める差分を作成する方法はありますか? 各文字の --word-diff に相当するものはありますか?