17
ファイラーの話 in 変なプログラマーの作り方 #9 綿 100% / men100percent [email protected]

ファイラーの話 (変プロ#9)

Embed Size (px)

Citation preview

Page 1: ファイラーの話 (変プロ#9)

ファイラーの話in 変なプログラマーの作り方 #9

綿 100% / [email protected]

Page 2: ファイラーの話 (変プロ#9)

2

今回のテーマは”開発環境”

• そう聞いて、まず頭に浮かぶのはやっぱり– ソフトウェア開発キット (SDK)– 統合開発環境 (IDE)

などですが、

– エディタ• Emacs, vi, …

– ランチャー• 「ファイル名を指定して実行」

– もプログラマからすれば立派な開発環境だと思います。

Page 3: ファイラーの話 (変プロ#9)

3

ファイラー

• ファイラー / Filer– ファイルマネージャとも言う

• 以下 Wikipedia より引用– ファイルシステムを扱うためのユーザインタフェースを提供す

るコンピュータプログラムである。ファイルを効率よく処理する上で非常に有用である。よく行われるファイル操作は作成、編集、表示、印刷、再生、改名、移動、コピー、削除や検索などである。

Page 4: ファイラーの話 (変プロ#9)

4

多分皆さんも使っているファイラー

• Windows のエクスプローラ– シェア世界一?– 私もエクスプローラユーザ

Page 5: ファイラーの話 (変プロ#9)

5

実は種類豊富なファイラー

• ときどき、同期や先輩の画面に見知らぬファイラーが

• 結構開発効率に寄与するのかもしれない。

• そんな訳で、どんなものがあるのかテキトーに調べてみました。

Page 6: ファイラーの話 (変プロ#9)

6

大分類にすると 3 通り

• 個人的判断ですが。– もしくは 2ch の受け売り ( ぉ

• キーボード操作型

• マウス操作型

• ハイブリッド型

Page 7: ファイラーの話 (変プロ#9)

7

キーボード操作型

• 主にキー操作だけでファイルのコピーなど行っていく– ドラッグ & ドロップなどは(基本)できない やらせない?

• 画面は無味乾燥というか、シンプルにしている印象

WinFD

あふ

Page 8: ファイラーの話 (変プロ#9)

8

マウス操作型

• こちらは一転してマウス操作で各種処理を行っていく• キー操作はそのまま Windows のショートカットキー (Ctrl-c でコピ

ーとか ) になっている• 画面表示はエクスプローラタイプ

まめ File5

MDIE

Page 9: ファイラーの話 (変プロ#9)

9

ハイブリッド型

• キーボード型の UI– 当然キーアサイン可

• ドラッグ & ドロップの OK• 初心者から上級者まで対応?

DYNA

Page 10: ファイラーの話 (変プロ#9)

10

今回調べてみて

• キーボード型は使いこなせば確かに効率よさそう– ただし、習得に時間が掛かりそう

• マウス型はタブが使えるのは、魅力的– ウィンドウを立ち上げまくるので 私

• ファイラーはファイルを弄るので気軽に試せない?– その点最初から使えるエクスプローラには安心感

• どのファイラーも作った人の嗜好が反映されている– 最後は自分で作ったりするのが一番良い?– 私はランチャー + ファイラーみたいのが欲しい

Page 11: ファイラーの話 (変プロ#9)

11

おまけ

• ファイラーの wikipedia 引用続き

• 典型的にはファイルは階層構造で表示される。ファイルマネージャには「戻る」や「進む」といったナビゲーションボタンのように、ウェブブラウザにヒントを得た機能をもつものがある。

• 確かにどれもそんな感じでした。– 面白くないといえば、面白くない。

Page 12: ファイラーの話 (変プロ#9)

12

PIE Menu 風に表示したらどうだろう

• 普段私達が親しんでいるメニューは Linear Menu• 円に沿って配置するのが Pie Menu

• 殆どのファイラーは” Linear” に表示していると見なせる

円に沿って表示したら視認性が上がったりしないだろうか?

Linear Menu

Pie Menu

Page 13: ファイラーの話 (変プロ#9)

13

早速実装してみた

• 言語 : C#• 動作環境 : .NET Framework

• 以下実装メモ• 最初に FolderBrowserDialog を立ち上げてフォルダを選択させる• そこを起点にディレクトリ情報を取得• 動的にラベルを円状に配置していく• ディレクトリを示すラベルをクリックしたらそこからまたディレク

トリ情報を取得して(以下略

Page 14: ファイラーの話 (変プロ#9)

14

こんな感じ?になりました

• 見やすい・・・のか?– 背景白 : ディレクトリ– 背景黒 : ファイル

• とりあえず、再設計・再実装が必要なのは言うまでもない。

ドライバフォルダに対して

Office フォルダに対して

Page 15: ファイラーの話 (変プロ#9)

15

ありがとうございました

Page 16: ファイラーの話 (変プロ#9)

16

参考 URI

• – ファイルマネージャ Wikipedia– http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB

%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3• HDN: ファイラ比較なサイト

– http://toollinks.seesaa.net/article/12178507.html• – ファイラー windows

– ファイラーを語ろうスレのまとめページ– http://www.wikihouse.com/windows/index.php?%A5%D5%A5%A1%A5%A4%A5%E9%A1%BC

• ファイラハンタァ– http://not.s53.xrea.com/xite/compare/table.html

• 他のファイラー– http://homepage1.nifty.com/bee/df/others.html

Page 17: ファイラーの話 (変プロ#9)

17

画像引用

• あふ– System AKT– http://www.h5.dion.ne.jp/~akt/akt_afx.htm

• WinFD– WinFD Home Page– http://www.starseed.ne.jp/winfd/

• だいなファイラー DYNA– http://hp.vector.co.jp/authors/VA004117/dyna.html

• まめ File5– AMA Soft– http://www6.plala.or.jp/amasoft/soft/index.html

• MDIE– MDIE( タブ型ファイラー )– http://cres.s28.xrea.com/soft/mdie.html

• Linear menu, Pie menu– EasyGestures - Screenshots– http://easygestures.mozdev.org/screenshots.html