コンピューターをきちんと片付けることはできますか?

「コンピューターを片付ける時間です...」この考えはすべてのユーザーに何度も発生したと思います。 整頓せずに、遅かれ早かれコンピュータはゴミ捨て場に変わり、必要なファイルを見つけることがますます困難になります。 何らかのカタログ化およびストレージシステムが開発された場合でも、新しい関心事には新しいツールと新しい階層が必要になる場合があります。 また、複数のマシンがある場合、または複数のユーザーが同じマシンでやり取りする場合、すべてがさらに複雑になります。



もちろん、ファイルシステム以外にもいくつかの並べ替え方法を使用しようとしました。 多くの場合、1つの基準ではなく、いくつかの同等の基準でファイルを整理する必要がありますが、これはツリー階層では実行できません-ネットワーク構造が必要です。 しかし、私の努力はすべてインターフェースを破壊していました。 自分で判断してください。



PersonalBrainwww.thebrain.com



ファイル、フォルダ、およびURLリンクを整理するための非常に優れたユーティリティ。 短所:有料で、かなり遅い(Javaベース)ので、オブジェクトの大きなグループに一度にタグを付けることはできません。 長所:ビュー(クラウド、ツリー、テーブル)を切り替えることができます。



tag2findwww.tag2find.com



ファイルにタグを付けて検索するためのユーティリティ。 短所:Windowsでのみ機能し、数百のファイルにタグを付けるのは困難です。



dhtfscode.google.com/p/dhtfs



タグベースのファイルシステム。 短所:Linuxでのみ機能し、ツリー構造と同じインターフェースを使用します。 長所:タグを使用する場所の正しい選択-仮想ファイルシステムの構成。



これを補完するもう1つの問題は、ファイルシステムでバージョン管理を行うことです。 2009年からgitを使用していますが、gitは同じツリーベースのファイルシステム上で実行されることを除き、すべて問題ありません。 タグ付けされた組織を導入する場合、バージョン管理もそこに含めるのが自然でしょう。



何がいい?



1.ファイルがコンピューターに入ると(プログラムのインストール時、アーカイブの解凍など)、次のタグが自動的に付けられます。

-ダウンロード元(URL、ダウンロード元のコンピューターの名前を含むローカルパス、または最初から作成された場合はこのコンピューターの名前、さらに別のファイルのコピーまたはバージョンの場合は元のファイルとそのバージョンへのリンク)

-作成日(ダウンロード時、タイムスタンプ)

-更新日=作成日

-完全なファイル名(UTF-8エンコード)

-MIMEファイルタイプ

-MIMEタイプの人名(音楽、プログラム、ビデオ)

-ファイルサイズ

このメタ情報はバージョン管理されています。

2.ユーザーはいつでもファイルに他のタグをいくつでも追加し、それらを変更および削除できます。 手動タグは自動的に削除および変更できません。 タグを追加、変更、または削除する場合、保存には2つのオプションがあります。以下を参照してください。

3.ファイル(およびメタ情報)を作成、変更、保存する場合、保存には2つのオプションがあります。

3.1小さなファイル編集の保存:内容、ファイルサイズ、更新日は上書きされます。 メタ情報のマイナーな編集の保存:履歴を保存せずにタグを追加、変更、削除します。

3.2完全保存(コミット)ファイル:ファイルとメタ情報の新しいバージョンが作成されます。 メタ情報の完全保存(コミット):新しいバージョンが作成されます。

保存オプションの選択は、2つのホットキーです。たとえば、F2-保存、Shift + F2-コミットです。 それらのいずれかをクリックすると、入力行がポップアップし、そこにコンマで区切られたタグを入力できます(最初の場合、これらは単なるタグです(もちろん、いくつかの単語で構成できます)。コミットの場合はコミットメッセージになります)。 同じ操作をファイルのグループで実行できます。

4.検索条件がない場合、デフォルトビューは、MIMEタイプの人名、更新日、完全なファイル名のタグ条件のリストでファイルが並べられたツリーです。 このリストは編集できます。タグの順序の変更、自動タグのリストへのタグの追加と削除。 新しいタグリストを作成し、ビューとして保存できます。 このツリーは、通常のファイルシステムと同じ方法で使用できます。「フォルダ」タグを入力および終了し、ファイルをソートします。 たとえば、フォルダを作成してそこにファイルを転送すると、カスタムタグを作成してファイルに割り当てることになります。

5.デフォルトの検索は、メタ情報の最新バージョン間でのみ実行されます。 検索インターフェースは2つのパネルで構成されます:1つは標準属性(作成日、更新、MIMEタイプの人名、サイズ、サイズ)で検索をフィルタリングするためのコントロールのセット、もう1つは入力行(標準とユーザー属性、タグの一部も検索、オートコンプリートがあります)。

6.検索結果は、列を持つファイルの表の形式で表示されます。メタデータバージョンファイルバージョン名サイズ人名MIMEタイプ作成日付更新日付ユーザータグ/コミットメッセージのダウンロード元。 列の順序を変更するには、列見出しをクリックして、この列で出力を並べ替えます。 下部には、ファイルの総数と検索にかかった時間が表示されます。 検索クエリは保存して後で使用できます。

7.コンテキストメニューの各ファイルに対して、コマンド「メタ情報の履歴を表示」、「ファイルの履歴を表示」、「ファイルのバージョンを取得」を使用できます(上記のすべての条件は受信したファイルに適用され、1つのファイルのコピーとバージョンのグラフを作成できます)

8.コンピューターを離れる(またはファイルを削除する)と、メタ情報とファイルの内容が履歴全体とともに削除されます。



理想を達成する段階



ファイルマネージャの実装とgitのようなバージョン管理を備えた仮想ファイルシステムは、簡単な作業ではありません。 開始するには、説明した機能を実装し、既存のファイルシステム(NTFS、ext3 / 4)で動作するデーモンアドインを作成するだけです。 gitをインストールし、ハードドライブ全体をそこに入れる必要もあります。 次に、デーモンは追跡します

-すべての新しいファイルの外観、自動タグでタグ付けしてgitに追加する

-ファイルの転送、変更、削除、ストレージデータベースとgitの情報の更新

-データベースへのクエリに応答し、結果を提供します

さらに、少なくともトータルコマンダー/ FAR / Nautilus / mcのプラグインの形式での検索インターフェース/ファイルマネージャー(システムを使用していないマコシファンのことはご容赦ください)。



はい、Googleデスクトップ[2011年9月14日死亡、 googledesktop.blogspot.com / 2011/09 / google- desktop-update.html ]、およびCopernic Desktop Searchなどen.wikipedia.org/wiki/Desktop_searchに言及するのを忘れました? まず、ファイル(ファイル内のコンテンツ)も調べますが、これは必須ではありませんでした。 第二に、これらのエンジンにはバージョン管理がありません。 ただし、私が説明する機能の一部は実装されているため、これらのエンジンを考慮することは理にかなっていることに注意してください。これは後続の記事で行うかもしれません。



PSちなみに、(同じGoogleの)誰もがすぐにWebとクラウドに移行するという前提があるので、デスクトップ検索エンジンが提供する必要があります。 これに関しては、私は同意しません。Googleがすべての人についてすべてを知りたいと思っていても、個人はプライベートな場所を持ち、部外者のアクセスなしに情報を制御する必要があります。 そして、誰かが絶対にすべてを急流にアップロードすることはまずありません。 したがって、バージョニングを使用したデスクトップ検索には未来があります。



All Articles