- 2010年10月18日 1:00 PM
- 開発環境

開発環境は放っておくと自分の部屋と同じで散らかって行きます。
必要なファイルが見つからなくなったり、毎日使うツールが壊れてしまったり…。
そうなると、仕事が進みません。
PCは唯一の仕事道具なので、出来るだけクリーンに保ちたいもの。
そこで私は個人的に3つの禁止事項を決めています。
今日はそのまとめ。
1. 環境を同居させるな

えー、簡単に言うと”仮想化しましょう“ってことです。
Macを使っている方は、Apacheも入ってるし、MySQLもインストール出来るし、そのままでも良いじゃない。
あるいはXAMPPやMAMPを使っている方は、インストールすれば環境が揃うし。
そう思われるかもしれません。
しかし、仮想化して開発用のOSを別に持っておけば、良いことが色々とあります。
- 環境を壊せる!
- 好き勝手出来るマシンが1台手に入ったも同然です。自分のマシンでは出来ない恐ろしいことも出来ます
- 色んなOSが試せる!
- Debian、CentOS、Ubuntu、FedraやWindowsまで。何でも入れ放題です。試してみたいときはCDをマウントしてすぐさまインストールです。
Linuxに慣れていないユーザは、純粋に”Linuxに触れられる“というのもメリットですよ。
私自身、仮想化して自分の環境にLinuxを持つようになってから、かなり詳しくなりました。
これも、何度も無謀なことをしてLinuxを再インストールした結果ですね。
(さようなら、そしてありがとう。私の犠牲となったLinux達。)
仮想化の環境も簡単に手に入ります。
“VMware Server“や”VirtualBox“といったキーワードで検索してみて下さい。
情報がたくさん見つかるはずです。
Macユーザなら”VMware Fusion“も良いかもしれません。
|
VMware Fusion 3
|
開発環境を仮想化して、別に持つことで、”環境を壊す恐怖“から解放されます。
2. フォルダを使うな

私はドキュメントを管理するのにフォルダを使いません。
完全に言い切ってしまうと嘘ですね。
出来るだけフォルダを使わないようにしています。
使っているフォルダはこれだけ。
- files
- 画像やワード、圧縮したファイル類全てこの中に。
- download
- Webからダウンロードしたファイルはこの中に。必要なファイルだけfilesに移す。この中で1ヶ月アクセスがないファイルは自動的に削除。
- workspace
- 作業中のプロジェクトはこの中に。中ではプロジェクト毎にフォルダ管理する。プロジェクトが終了したら圧縮してfilesフォルダに移動。
フォルダはこれだけですが、個人的には十分です。
filesの中身が分かりにくくなる?
それはこんな感じに管理することで解決しています。

そう、野口さんの”「超」整理法“方式です。
これなら考えずに、フォルダの中にデータを突っ込んで行けます。
探すときは”Spotlightで検索をする“か、各アプリケーションの”最近使ったファイル“を使いましょう。
これで、ファイルをどこに入れるか、考えずに済みます。
頭の中もすっきり。
有名な本ですが、”「超」整理法“を読んだことがない方は是非。
ちょっと古いですが、デジタルにも応用が効く良い内容ですよ。
![]() a> |
「超」整理法―情報検索と発想の新システム (中公新書)
|
3. ブックマークを使うな

ブラウザのブックマークは使いません。
それは、ブックマークが溢れ返ってしまうから。
皆さんも経験ありませんか?
ブックマークが溢れ返り、自分の欲しい情報に辿りつけないストレス。
私もこれにしばらく悩まされていました。
“あー、あれどこだっけ、えーっと…”
“あぁ、あった!programsフォルダの中か。なんでここに入ってるんだ。”
“(見つけたブックマークを開く)うわ、リンク切れ!”
これ、最悪のパターンです。
苦労して見つけた結果が、リンク切れ。
もう、嫌になりません?
このストレスが嫌で、ブックマークを一切使わないことにしました。
頼るのはGoogleとEvernote。
大概、記憶の断片としてキーワードは残ってるんですよね。
普段から使うページはサービスの名前やURLを覚えてたりする。
だから、こんな感じで分けてやるんです。
- 良く使うサービス → Chromeのアドレスバーで”キーワードかURL”から検索
- 開発のヒントになる情報 → Evernoteにクリップしておいて、後からEvernoteクライアントで検索
この二つだけあれば、ブックマークなんて無用。
さっさと、ブックマークの管理なんて止めちゃいましょう。
ブックマークを諦めることで、情報を探し回るストレスから解放されますよ。
これが自分に戒めている3つの禁止事項です。
どれもこれも、ちょっとしたストレスを感じて、改善してきた結果です。
皆さんには皆さんのやり方があると思います。
それに、私もまた改善するかもしれませんしね。
しかし、記事に書いたストレスを少しでも感じたら、記事を参考にやり方を変えてみてください。
これは必要だろう!と思っていることを投げ捨てれば、新しい世界が開けますよ。
ちょっと一言
土日にブログの下書きをしようと思っているんですが、なかなか難しいですね。
色々と調べるのに時間が掛かってしまう...。
毎回、こういった自分のノウハウの記事なら良いんですが、ネタが尽きますからねー^^;
-
http://topsy.com/1-byte.jp/2010/10/18/cleanup_your_development_environment/?utm_source=pingback&utm_campaign=L2 Tweets that mention 開発環境をクリーンにする個人的な3つの禁止事項 — Topsy.com
-
http://www.glidenote.com/archives/839 MacBookAir 11インチを買って導入したソフト ~サーバエンジニア編~ | Glide Note – グライドノート
-
http://yoshy.wordpress.com/2010/11/08/links-for-2010-11-07/ links for 2010-11-07 « 個人的な雑記



