フォルダ構成とか

書く事もないので書く。

基本

基本的に私はデスクトップの上に「tsuge」フォルダを作って作業。
人のパソコン貸してもらう場合も、デスクトップまたはマイドキュメントに必ず。コモンダイアログからショートカット一本でいけるのと、デスクトップの場合はCtrl + Dのショートカットでたどりやすいというメリットから。
私自身は昔から傭兵のように働いていたので、コンピュータをカスタマイズしないと駄目、という使い方はNG。どのコンピュータでも、前に座って5分でカスタマイズできるようなものが理想。いや、結局Windows限定なんだけどね。
てことで、クイック起動バーがデフォルトでは表示されていない以上、最短パスであるデスクトップにメイン作業フォルダを配置。
そこに全部突っ込んで作業する、だけ。
パーティション構成とかもあんまり考えない。今のメインはCだけ。
容量がいっぱいになったらUSBの外付けハードディスクにtar.bz2形式でバックアップ。最近7zipに変えようかと検討中。

フォルダ構成

こんなん。

C:.
├─CUVEL
│  ├─Docs
│  │  ├─template
│  │  ├─人事と経理
│  │  │  ├─労働契約書
│  │  │  │  ├─2006
│  │  │  │  └─2007
│  │  │  │      ├─HDLD
│  │  │  │      │  ├─女性用テンプレ
│  │  │  │      │  └─男性用テンプレ
│  │  │  │      └─PLHDLD
│  │  │  │          ├─女性用テンプレ
│  │  │  │          └─男性用テンプレ
│  │  │  ├─名刺
│  │  │  ├─教育
│  │  │  │  └─講習資料
│  │  │  │      ├─Aさんの学習に関して
│  │  │  │      │  ├─20061108
│  │  │  │      │  │  ├─BAI THI MAU
│  │  │  │      │  │  ├─CSDL
│  │  │  │      │  │  │  └─DATA
│  │  │  │      │  ├─20061123
│  │  │  │      │  ├─20061208
│  │  │  │      │  └─20061218
│  │  │  │      ├─Re-training
│  │  │  │      ├─Training
│  │  │  │      │  ├─CTT
│  │  │  │      │  │  ├─css
│  │  │  │      │  │  ├─html
│  │  │  │      │  │  ├─js
│  │  │  │      │  │  ├─last
│  │  │  │      │  │  ├─structure
│  │  │  │      │  │  └─ToB
│  │  │  │      │  ├─プロジェクト実践について
│  │  │  │      │  │  └─timecard
│  │  │  │      │  │      ├─CUVELReader
│  │  │  │      │  │      │  ├─plugins
│  │  │  │      │  │      │  │  ├─command
│  │  │  │      │  │      │  │  └─device
│  │  │  │      │  │      │  └─Release
│  │  │  │      │  │      ├─gui
│  │  │  │      │  │      │  └─Package
│  │  │  │      │  │      ├─IDmCheck
│  │  │  │      │  │      └─reader
│  │  │  │      │  ├─日本語電話
│  │  │  │      │  └─解読
│  │  │  │      ├─仕様書等
│  │  │  │      │  ├─Ast講習
│  │  │  │      │  ├─ProjectWitch
│  │  │  │      │  │  ├─WitchPaper事業計画書
│  │  │  │      │  │  │  └─過去の提案書
│  │  │  │      │  │  └─WitchTree事業計画書
│  │  │  │      │  │      └─過去の提案書
│  │  │  │      │  └─詳細設計書
│  │  │  │      └─終了
│  │  │  ├─経理
│  │  │  │  ├─Cさん依頼関係
│  │  │  │  └─給料
│  │  │  │      ├─2007年3月
│  │  │  │      ├─2007年4月
│  │  │  │      └─backup
│  │  │  └─賞与問題
│  │  ├─参考文書
│  │  ├─営業
│  │  │  ├─他企業情報
│  │  │  │  #色々まずいのでばっさり
│  │  │  └─営業用資料
│  │  │      ├─抜粋版
│  │  │      └─配布用
│  │  ├─日本とベトナム
│  │  │  └─日本滞在用
│  │  ├─組織
│  │  │  ├─etc
│  │  │  │  └─社長への引き継ぎ
│  │  │  │      └─給料
│  │  │  │          ├─2007年3月
│  │  │  │          ├─2007年4月
│  │  │  │          └─backup
│  │  │  ├─Metis
│  │  │  │  └─templates
│  │  │  ├─会議
│  │  │  │  └─リーダー会議
│  │  │  │      ├─2007年3月と4月
│  │  │  │      │  ├─20070326
│  │  │  │      │  ├─20070402
│  │  │  │      │  ├─20070409
│  │  │  │      │  ├─20070416
│  │  │  │      │  └─20070423
│  │  │  │      ├─2007年5月と6月
│  │  │  │      │  ├─20070507
│  │  │  │      │  ├─20070514
│  │  │  │      │  ├─20070521
│  │  │  │      │  ├─20070528
│  │  │  │      │  ├─20070604
│  │  │  │      │  ├─20070611
│  │  │  │      │  ├─20070618
│  │  │  │      │  │  └─Minutes
│  │  │  │      │  └─20070622
│  │  │  │      └─2007年7月と8月
│  │  │  │          ├─20070705
│  │  │  │          ├─20070706
│  │  │  │          └─20070709
│  │  │  └─社員
│  │  │      ├─Counseling
│  │  │      ├─# 以下社員達フォルダ
│  │  │      ├─Planning
│  │  │      └─Skillsheets
│  │  ├─翻訳
│  │  │  └─IT用語系
│  │  └─開発
│  │      ├─商品開発
│  │      └─社内開発
│  │          ├─Docs
│  │          │  ├─20070305
│  │          │  ├─Dさん
│  │          │  └─商品開発系
│  │          └─work
│  ├─easywork
│  │  └─andrealphus
│  │      ├─.settings
│  │      ├─conf
│  │      ├─css
│  │      ├─js
│  │      ├─lib
│  │      │  ├─db
│  │      │  └─Smarty
│  │      │      ├─internals
│  │      │      └─plugins
│  │      ├─template
│  │      └─template_c
│  └─project
│      ├─Eの引き継ぎ
│      ├─Offshore
│      │  ├─backup
│      │  ├─Flash
│      │  │  ├─Design Team
│      │  │  ├─flash_pdfs
│      │  │  ├─test
│      │  │  │  └─netwokr計算
│      │  │  ├─F
│      │  │  │  ├─FlashEx_15062007
│      │  │  ├─客先資料
│      │  │  ├─打ち合わせ関係
│      │  │  └─設計
│      │  │      └─機能実装検討
│      │  ├─JSF
│      │  │  ├─mails
│      │  │  └─見積もり(概算)
│      │  ├─PHP Project
│      │  │  ├─PDF1
│      │  │  ├─PDF2
│      │  │  └─会議
│      │  └─Cplusplus
│      │      ├─Docs
│      │      │  ├─仕様書
│      │      │  │  ├─to日本人
│      │      │  │  ├─デザイン発注について
│      │      │  │  └─画面仕様関係
│      │      │  ├─会議
│      │      │  ├─内部規約系
│      │      │  ├─客先
│      │      │  ├─見積もり書
│      │      │  ├─設計
│      │      │  └─質問事項
│      │      ├─Release
│      │      └─src
│      ├─reader
│      ├─RealEstate
│      │  ├─Documents(notCompleteYet)
│      │  ├─i18n
│      │  └─source
│      │      ├─admin
│      │      ├─css
│      │      ├─images
│      │      ├─js
│      │      ├─upload
│      │      └─WEB-INF
│      │          ├─classes
│      │          │  └─com
│      │          │      ├─cuvel
│      │          │      │  ├─bean
│      │          │      │  ├─core
│      │          │      │  ├─dao
│      │          │      │  │  └─hibernate
│      │          │      │  │      ├─exceptions
│      │          │      │  │      └─support
│      │          │      │  ├─login
│      │          │      │  ├─process
│      │          │      │  ├─sendmail
│      │          │      │  └─web
│      │          │      │      ├─admin
│      │          │      │      ├─converter
│      │          │      │      ├─filter
│      │          │      │      ├─install
│      │          │      │      ├─listener
│      │          │      │      ├─user
│      │          │      │      └─util
│      │          │      └─jia
│      │          │          ├─util
│      │          │          └─validators
│      │          │              └─taglib
│      │          ├─lib
│      │          ├─mail
│      │          └─src
│      │              └─com
│      │                  ├─cuvel
│      │                  │  ├─bean
│      │                  │  ├─core
│      │                  │  ├─dao
│      │                  │  │  └─hibernate
│      │                  │  │      ├─exceptions
│      │                  │  │      └─support
│      │                  │  ├─login
│      │                  │  ├─process
│      │                  │  ├─sendmail
│      │                  │  ├─test
│      │                  │  │  └─dao
│      │                  │  └─web
│      │                  │      ├─admin
│      │                  │      ├─converter
│      │                  │      ├─filter
│      │                  │      ├─install
│      │                  │      ├─listener
│      │                  │      ├─user
│      │                  │      └─util
│      │                  └─jia
│      │                      ├─util
│      │                      └─validators
│      │                          └─taglib
│      ├─skillsheet
│      │  ├─output_070409
│      │  │  ├─dist
│      │  │  │  └─Redist
│      │  │  ├─documents
│      │  │  └─src
│      │  │      └─Metis
│      │  │          ├─Metis
│      │  │          │  ├─bin
│      │  │          │  │  ├─Debug
│      │  │          │  │  │  └─templates
│      │  │          │  │  └─Release
│      │  │          │  │      └─templates
│      │  │          │  ├─data
│      │  │          │  ├─docs
│      │  │          │  ├─event
│      │  │          │  ├─exception
│      │  │          │  ├─file
│      │  │          │  ├─graphs
│      │  │          │  ├─obj
│      │  │          │  ├─Properties
│      │  │          │  ├─Resources
│      │  │          │  └─templates
│      │  │          └─MetisInstaller
│      │  │              ├─Debug
│      │  │              └─Release
│      │  ├─ref
│      │  │  └─themis
│      │  │      ├─conf
│      │  │      ├─css
│      │  │      ├─js
│      │  │      ├─lib
│      │  │      │  ├─db
│      │  │      │  └─Smarty
│      │  │      │      ├─internals
│      │  │      │      └─plugins
│      │  │      ├─templates
│      │  │      │  └─includes
│      │  │      └─templates_c
│      │  ├─Release
│      │  │  └─templates
│      │  ├─skillsheet(XSLT)
│      │  │  ├─D
│      │  │  └─tsuge
│      │  └─SkyleGenerator
│      │      └─SkyleGenerator
│      │          ├─bin
│      │          │  ├─Debug
│      │          │  └─Release
│      │          ├─obj
│      │          │  ├─Debug
│      │          │  │  ├─Refactor
│      │          │  │  └─TempPE
│      │          │  └─Release
│      │          │      └─TempPE
│      │          └─Properties
│      ├─tips
│      ├─VPN
│      │  ├─実験中
│      │  │  ├─cuvel network
│      │  │  ├─Docs
│      │  │  ├─keys
│      │  │  ├─openvpn-2.0.9
│      │  │  ├─srcs
│      │  │  ├─VPN
│      │  │  └─本番用ファイル
│      │  │      ├─boot
│      │  │      └─etc
│      │  │          ├─openvpn
│      │  │          └─rc.d
│      │  └─本番
│      │      ├─etc
│      │      │  ├─logrotate.d
│      │      │  ├─network
│      │      │  └─openvpn
│      │      │      ├─bin
│      │      │      └─keys
│      │      └─配布
│      └─日本行き用
├─days
│  └─2007
│      ├─07
│      │  ├─20070703
│      │  ├─20070705
│      │  ├─20070706
│      │  ├─20070708
│      │  ├─20070709
│      │  ├─20070710
│      │  ├─20070711
│      │  ├─20070712
│      │  ├─20070717
│      │  ├─20070719
│      │  ├─20070720
│      │  ├─20070721
│      │  ├─#以下似たような感じ
│      │  └─20070731
│      └─08
│          ├─#以下似たようなかんジ
│          └─20070806
│              └─NetworkEmulator_demo
│                  └─Console
├─study
│  ├─Aptana-work
│  ├─cgi-bin
│  ├─docroot
│  ├─logs
│  └─ruby
│      └─httpd142p
└─Tools
    ├─Alpha-0.7.5.16
    ├─BlueStepCounter
    ├─cse
    ├─DF
    ├─eclipse
    ├─FileZilla_2_2_28
    ├─idea
    ├─IPMessenger
    ├─jgrep205
    ├─LogWatcher
    ├─MySQL
    ├─NetEnum
    ├─png2ico
    ├─ProcessExplorerNt
    ├─sakura_2006-03-17
    ├─Sted
    ├─Stirling
    ├─TeraPad
    ├─UniKey
    ├─waku12
    ├─wcpu
    ├─ws153
    ├─どこでもホイール
    ├─テキストエディタ資料
    │  ├─EcoNote3i44
    │  ├─Mana2
    │  ├─Mana2006
    │  ├─mke379jr5
    │  ├─sakura_2006-03-17
    │  ├─ssrc_2006-02-19
    │  └─xyzzy
    └─開発用
        ├─Hash計算_ToFile
        ├─Hash計算_ToString
        └─工程

あんまり整理していない。
大体CUVEL向けになってるが、まだ一部残ってる感じ。
かなりザクザク消してるのでわかりづらいかもしれんが。
強いてポイント上げるとDaysかなぁ。なんでもかんでもその日の作業に突っ込む。テンポラリファイルをデスクトップに突っ込むなどはよくやるけど、作業が終わると大体Daysに移動されてる。
だからDaysを見るとほぼ全ての作業内容が、ログも含めて取得出来る。結果的にこのフォルダの容量がいつも膨れ上がるので、2ヵ月くらい経つと一斉にハードディスクに移動される。
こういうのもシステム化出来るといいんだけど。
理想的にはマイエクスプローラを作ることかな、やっぱ。


まあ、プログラム以外の仕事が多いなぁということで。