Loading article…

ミラー列(カスケードリスト[1]とも呼ばれる)は、ツリー構造に適用できるブラウジング/視覚化技術です。列を使用すると、階層の複数のレベルを一度に開くことができ、現在の場所を視覚的に表現できます。これは、以前のSmalltalkブラウザで使用されていた技術と密接に関連していますが、 1980年にイェール大学のMark S. Millerによって独立して発明されました。[要出典]この技術はその後、 Project Xanadu、Datapoint、NeXTで使用されました。
Datapoint 在籍中、Miller はラベル付きのノードとアークを持つ有向グラフを参照する手法を一般化しました。[要出典]いずれの場合も、この手法は高次(ファンアウトが大きい) の構造に適しています。低次構造の場合は、アウトライン エディターまたはグラフ ビューアーの方が効果的です。
歴史
ミラー列は、 macOS Finderの「列表示」モードや、iTunesの「ブラウザ」表示として今日最もよく知られています。Finder の列は、1986 年に遡るNeXTSTEPファイル ビューアのミラー列の使用から直接派生したものです。GNUstep プロジェクトは、NeXT のアプローチに厳密に従うミラー列ブラウザを提供し続け、 Linux、BSD、および大規模なツリー構造を持つその他のオペレーティング システムに列ブラウザの利点をもたらします。iPod のカテゴリとオーディオファイルのタグ属性のブラウジングは、一度に表示される列が 1 つだけであるにもかかわらず、列ブラウジングを彷彿とさせます。
問題
ミラー列には、ユーザビリティの観点からいくつかの問題があります。
- ディレクトリ構造のより深いナビゲーションは、ディスプレイにより多くの列を配置することで表現され、最終的には各列が狭くなりすぎて水平スクロールしないと読めなくなります。ポインタの代わりにキーボードを使用してディレクトリを移動することで、スクロールの必要性を減らすか、なくすことができます。
- 並べ替えオプションとメタデータの表示は制限されていますが、ポインターまたはキーボードショートカットを使用して現在のディレクトリの表示を変更することで、この問題を軽減できます。また、macOSのFinderやファイルダイアログと同様に、ディレクトリではなくファイルを選択すると、メタデータがプレビュー列に表示されます。
ファイルブラウザでの使用
- macOS のデフォルトのファイル ブラウザーであるmacOS Finder は、「列」表示で Miller 列を使用します。
- macOS のファイルを開くダイアログと保存ダイアログでも、Miller 列が使用されます。
- Path Finderは、ミラー列表示などをサポートするMac OS X用のシェアウェアファイルブラウザです。 [2]
- ファイルブラウザとして使用できるGNUstepのワークスペースマネージャであるGWorkspaceは、ミラー列を使用します。 [3]
- rangerはViのようなキーバインディングを備えたターミナルベースのファイルブラウザで、ミラーカラムに似たマルチカラムモードを使用します。 [4]
- evidenceは明らかにEnlightenmentの時代遅れのファイルブラウザであり、その「ブラウザビュー」でミラー列を使用していました。[5]
- XfceのデフォルトのファイルブラウザであるThunarには、かつて「columns-view」というブランチがありましたが、後に廃止されました。 [6] [7] [8]
- KDEのデフォルトのファイルブラウザであるDolphinも、ソースコードが複雑すぎてメンテナンスが困難であるという理由で、ミラーコラムのさらなる開発を中止しました。 [9]
- X Window SystemのファイルブラウザであるTkdeskはミラー列を使用しています。 [10]
- Marlinはミラー列を実装したGTK 3で書かれたファイルブラウザです。2016年11月現在、MarlinのダウンロードファイルはLaunchpadに登録されていません。[11]
- Pantheon Files(略してFiles )は、 Elementaryチームによって積極的に開発されているMarlinのフォークです。[12] [13]
- FSViewerはミラー列を使用するWindow Maker用の廃止されたファイルブラウザです。[14]
- Greg's Browserは、Classic Mac OS用のNeXTにインスパイアされたカラムブラウザです。[15]
- WinBrowser [16]とUltraexplorer [17] [18]はミラー列をサポートするMicrosoft Windows用のファイルブラウザである。
- One Commander [19]は、タブ付きインターフェースで自動的にスケールされたミラー列を使用するMicrosoft Windows用のファイルブラウザです。
- ThatFile [20]はミラー列を備えたMicrosoft Windows用のファイルブラウザです。さらに、ユーザーのワークフローを最適化するツールも備えています。
- Direttore File Manager [21]は、ビューの1つにミラー列を使用するMicrosoft Windows 10用のファイルブラウザです。
- ミラー列をサポートするもう1つのWindowsファイルマネージャーはxplorer2です。
- Supabase [22]ダッシュボードのストレージエクスプローラーは、「列」ビューでミラー列を使用します。
- Directory Opus for Windows [23]は、 FlatViewと呼ばれるミラー列を使用して、階層ディレクトリ構造を、混合またはグループ化されたファイルとフォルダ、またはフォルダのない混合ファイルとして表示します。FlatViewの表示列は、サイズ、並べ替え、フィルタリングが可能で、特定の種類のファイルやディレクトリを表示できます。
参照
- シェルフ: 列と組み合わせてファイル マネージャーを作成できる NeXT GUI 要素。
参考文献
- ^ Tidwell, Jenifer. Designing Interfaces. O'Reilly . 2015年5月5日閲覧。
- ^ 「Path Finder 6 by Cocoatech」。2013年5月29日時点のオリジナルよりアーカイブ。2013年5月28日閲覧。
- ^ 「GWorkspace ユーザーガイド」 。2013年5 月 28 日閲覧。
- ^ 「レンジャー」。2013年5月28日閲覧。
- ^ 「Evidence -- enlightened file-manager」。2013年5月28日閲覧。
- ^ 「バグ 96239 – 複数列のリスト ビュー (別名 Miller 列)」。2013 年5 月 28 日閲覧。
- ^ 「バグ #511400 「ミラー列ビューの追加」 : バグ : nautilus-elementary」。2013 年5 月 28 日閲覧。
- ^ 「アイデア #6497: 「Thunar の Finder のような列表示」 - Ubuntu のブレインストーミング」。2013 年5 月 28 日閲覧。
- ^ 「ppenz: Dolphin 2.0 - ステータスアップデート」。2012年1月3日。 2013年5月28日閲覧。
- ^ 「TkDesk ユーザーズガイド」(PDF) 。2013 年5 月 28 日閲覧。
- ^ 「Marlin in Launchpad」 。 2013年5月28日閲覧。
- ^ 「Launchpad 内のファイル」 。2013年5 月 28 日閲覧。
- ^ 「Pantheon Files は Marlin のフォークですか? | elementary」。2012 年 7 月 1 日時点のオリジナルよりアーカイブ。2013年5 月 28 日閲覧。
- ^ George Clernon (1999年5月17日). 「プロジェクト — FSViewer」 . 2013年5月28日閲覧。
- ^ Gregory D. Landweber (2000). 「Greg's Browser」 . 2013年5月28日閲覧。
- ^ 「WinBrowser」 。 2013年5月28日閲覧。
- ^ 「Mustangpeak UltraExplorer」。Magenta Systems Ltd. Magenta Systems Ltd. 2020年12月23日閲覧。
- ^ “Miller Columns — YouTube”. YouTube . 2021年12月21日時点のオリジナルよりアーカイブ。 2013年5月28日閲覧。
- ^ 「One Commander」 。 2013年12月29日閲覧。
- ^ 「ThatFile」 。 2018年6月19日閲覧。
- ^ 「Direttore File Manager」 . 2020年5月15日閲覧。
- ^ 「Supabase」 . 2023年5月9日閲覧。
- ^ 「Directory Opus」 . 2023年3月6日閲覧。
外部リンク
- NSBrowser 一般化されたミラー列ウィジェットを表す Cocoa/NextStep クラス
- RBrowser は NeXTSTEP で始まった Miller Column FTP ブラウザです。
- Responsive Miller Columnは、Miller列を実装するjQueryプラグインです。
