問題タブ [finder]
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.
image - ファインダープレビュー画像にプログラムでアクセスすることは可能ですか?
Finderは、これらのファイルのすばらしいプレビュー画像を作成します。それらにアクセスすることは可能ですか?理想的にはPythonから。
macos - Mac OS X で特定のファイルにアクセスできるようにするにはどうすればよいですか?
Firefox プラグインを使用して開きたい db ファイルがあります。
ただし、ファイルを開くことができません。
私はまた、他のファイルタイプでこのような他のファイルを持っています.
私は以前にこの問題を抱えていたと確信しています。

私はもう試した...
しかし、それはうまくいきませんでした。
cocoa - Finder のように大きなシステム プレビュー イメージを取得する
そのため、現在のコンピューターに関する情報を表示するアプリに取り組んでおり、Finder のようにしたいと考えています。コンピューターの Finder で情報を見ると、コンピューターの大きなアイコンが表示されたプレビュー セクションが表示されます。私は自分のコードでこれらを取得できるようにしたいと考えています。たとえば、私は 2010 年半ばの MacBook を持っています。少し検索すると、アイコンが存在することがわかりました/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/com.apple.macbook-unibody-plastic.icns
システム モデルを取得できました。Finder はそれを行い、システム モデルを正しいイメージにマップするための何らかのマッピングを持っていると思います。この種のマッピングがどこにあるか、またはこの効果をどのように再現できるかを知っている人はいますか?
cocoa - ファインダーのようなブラウザビュー
Finderのように、ユーザーがブラウザまたは列ビューを選択できるアプリがあります。ユーザーがバックアップを閲覧できるので、Finderのようなものを列ビューに表示したいと思います。ファイルを選択すると、次のように、ファイルの横の列ビューにファイルの詳細が表示されます。

リーフを選択すると、私のアプリケーションは次のようになります。

ここでは、ある種のプレビュー/インスペクターがどのように役立つかを確認できます。私はそれをすべてNSViewでセットアップしましたが、そこにその機能を追加する方法がわかりません。どんな助けでも大歓迎です!
android - 緯度と経度からのAndroidロケーションファインダー
Androidで緯度と経度から住所または場所の名前を取得するにはどうすればよいですか私のアプリケーションでは、緯度と経度のセットを持っていますが、緯度と経度に対応する場所の名前を返すAPIが必要です。ありがとう。
macos - Finder サイドバーに項目を追加
Finder サイドバーに新しい項目を追加したいと考えています。Finder が「場所」のリストを `~/Library/Preferences/com.apple.sidebarlists.plist に保持していることがわかりました。Carbon API を使用してファイルを読み取ることができ、各アイテムに名前、アイコン、およびエイリアスがあることがわかりました。
PlistEdit Pro などのサードパーティ アプリケーションを使用して、エイリアスを更新できました。私の質問は、Carbon API を使用してエイリアスを更新する方法です。Finder で開くエイリアスを作成する方法が見つかりませんでした。Dropbox と PlistEditor Pro の両方が道を見つけることができたようです。
java - DAO パターンと Open-Closed 原則
私は、通常は CRUD メソッドで始まる、JDBC ベースの古い DAO コードを数多く見てきました。私の質問は、特に検索方法、または「ファインダー」に関連しています。通常、DAO は次の 2 つの方法で開始されます。
- すべてを見つけて返す
- 一意の識別子に基づいて特定のインスタンスを取得する
多くの場合、これら 2 つのファインダーでは不十分です。私は通常、次のようなファインダ メソッドを追加するために DAO クラスが繰り返し変更されているのを目にすることになります。
- ALL where {condition} を検索して返す
新しい {condition} をサポートする必要がある場合、または既存のメソッドを変更して新しいパラメータをフラグとして追加し、メソッド内の SQL クエリを変更して追加の条件をサポートする場合に、さらにメソッドが追加されます。
これは醜いアプローチであり、Open-Closed Principle に違反しています。新しい検索条件をサポートする必要があるたびに、DAO クラスが継続的に変更されるのを目にするのは、私にとって常に気になることでした。この質問に関する調査は、多くの場合、Repository パターンと、検索の条件を仕様またはクエリ オブジェクトとしてカプセル化し、それらをファインダー メソッドに渡すことを示しています。ただし、これは、データセット全体のメモリ内コレクションがある場合、または何らかの ORM を使用している場合にのみ実行可能と思われます (私は古い JDBC コードを使用しています)。
私は、DAO がメモリ内のコレクションとして管理するデータ セット全体を遅延ロードし、仕様パターンを検索用のクエリとして使用するソリューションを検討しました。次に、creates、updates、または deletes メソッドが呼び出されたときにデータベースを更新する、ある種のオブザーバーをコレクションに実装します。しかし、明らかにパフォーマンスとスケーラビリティが大幅に低下します。
これについて何か考えはありますか?
これまでの回答に感謝します。コマンド/ポリシー パターンを使用してデータ アクセス リクエストをカプセル化することについて、どう思いますか? 個々の具象コマンドは、特定の種類のアクセスを表すことができ、Invoker に渡すことができます。最終的に多数の具象コマンド クラスが作成されることになりますが、各クラスは 1 種類のアクセスのみに焦点を当てており、非常にテスト可能で分離されている必要があります。
macos - すべての Finder エイリアスのターゲットを照会する方法は?
マック OS X 10.6
間違ったボリュームを指しているエイリアスがいくつかあります。階層全体でそのようなエイリアスを検索したいと思います。それらはシンボリックリンクではなくエイリアスであるため、単に行うことはできませfind / -type l -ls | grep badVolumeNameん.
エイリアスには com.apple.ResourceFork があるようですが、これをクエリするとxattrバイナリ データが返されます。不正なボリューム名を grep できるように、エイリアスのターゲットをテキストとしてダンプする方法はありますか? または、これを行う別の方法は何ですか?
objective-c - プログラムでFinderのファイル移動ダイアログをトリガーする方法は?
ユーザーがファイルをウィンドウにドラッグしてから、それらを別のフォルダーに移動できる小さな Cocoa ユーティリティに取り組んでいます。
ドラッグしたファイルを自分で ( 経由で) 移動する代わりに、[[NSWorkspace sharedWorkspace] performFileOperation:NSWorkspaceMoveOperation...]Finder の「ファイルの移動ダイアログ」をトリガーしたいと思います。これにより、ユーザーに視覚的なフィードバック (進行状況バー) が表示され、エラー処理が行われます (例: ターゲットにファイルが存在する)。
Apple Script を使用することを考えましたが、そのダイアログを表示する簡単な方法はないでしょうか?
macos - OS Xで「…で開く」コマンドアクションを追加する方法
Finder で、マウスの右クリック メニューの [プログラムから開く] を使用して、コマンドを使用してテキスト ファイルを開きたいと思いますxterm -e vim。
誰かがそれを行う方法を教えてもらえますか?