ホーム > 開発環境 > 開発環境をクリーンにする個人的な3つの禁止事項

開発環境をクリーンにする個人的な3つの禁止事項

desktop.jpg

開発環境は放っておくと自分の部屋と同じで散らかって行きます。
必要なファイルが見つからなくなったり毎日使うツールが壊れてしまったり…

そうなると、仕事が進みません。
PCは唯一の仕事道具なので、出来るだけクリーンに保ちたいもの。

そこで私は個人的に3つの禁止事項を決めています。
今日はそのまとめ。

1. 環境を同居させるな

use_virtual_machine.png

えー、簡単に言うと”仮想化しましょう“ってことです。

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 VMware Fusion 3

  • 対応OS: MacOS X 10.5.8以降
  • 販売: act2
  • 発売日: 2009/11/06

開発環境を仮想化して、別に持つことで、”環境を壊す恐怖“から解放されます。

2. フォルダを使うな

do_not_use_folders.png

私はドキュメントを管理するのにフォルダを使いません
完全に言い切ってしまうと嘘ですね。

出来るだけフォルダを使わないようにしています。
使っているフォルダはこれだけ。

  • files
    • 画像やワード、圧縮したファイル類全てこの中に。
  • download
    • Webからダウンロードしたファイルはこの中に。必要なファイルだけfilesに移す。この中で1ヶ月アクセスがないファイルは自動的に削除。
  • workspace
    • 作業中のプロジェクトはこの中に。中ではプロジェクト毎にフォルダ管理する。プロジェクトが終了したら圧縮してfilesフォルダに移動。

フォルダはこれだけですが、個人的には十分です。
filesの中身が分かりにくくなる?
それはこんな感じに管理することで解決しています。

finder_files.png

そう、野口さんの”「超」整理法“方式です。
これなら考えずに、フォルダの中にデータを突っ込んで行けます
探すときは”Spotlightで検索をする“か、各アプリケーションの”最近使ったファイル“を使いましょう。

これで、ファイルをどこに入れるか、考えずに済みます。
頭の中もすっきり。

有名な本ですが、”「超」整理法“を読んだことがない方は是非。
ちょっと古いですが、デジタルにも応用が効く良い内容ですよ。

「超」整理法―情報検索と発想の新システム (中公新書)
a>
「超」整理法―情報検索と発想の新システム (中公新書)

  • 著者: 野口 悠紀雄
  • 出版社: 中央公論社
  • 発売日: 1993/11

3. ブックマークを使うな

do_not_use_stars.png

ブラウザのブックマークは使いません
それは、ブックマークが溢れ返ってしまうから。

皆さんも経験ありませんか?
ブックマークが溢れ返り、自分の欲しい情報に辿りつけないストレス

私もこれにしばらく悩まされていました。

“あー、あれどこだっけ、えーっと…”
“あぁ、あった!programsフォルダの中か。なんでここに入ってるんだ。”
“(見つけたブックマークを開く)うわ、リンク切れ!”

これ、最悪のパターンです。
苦労して見つけた結果が、リンク切れ
もう、嫌になりません?

このストレスが嫌で、ブックマークを一切使わないことにしました
頼るのはGoogleEvernote

大概、記憶の断片としてキーワードは残ってるんですよね。
普段から使うページはサービスの名前や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

    [...] This post was mentioned on Twitter by tfmagician(FUJIWARA) and mon_sat, tfmagician(FUJIWARA). tfmagician(FUJIWARA) said: ブログ更新しました!: 開発環境をクリーンにする個人的な3つの禁止事項 http://1-byte.jp/2010/10/18/ [...]

  • http://www.glidenote.com/archives/839 MacBookAir 11インチを買って導入したソフト ~サーバエンジニア編~ | Glide Note – グライドノート

    [...] ・Vmware fusion3(有料) 仮想化ソフト。 最近下記の記事を読んで、すばらしく共感しまして、私がVmwareFusionを利用する理由も同じです。 開発環境をクリーンにする個人的な3つの禁止事項 [...]

  • http://yoshy.wordpress.com/2010/11/08/links-for-2010-11-07/ links for 2010-11-07 « 個人的な雑記

    [...] 開発環境をクリーンにする個人的な3つの禁止事項 (tags: lifehacks development virtualization) [...]

blog comments powered by Disqus

ホーム > 開発環境 > 開発環境をクリーンにする個人的な3つの禁止事項

スポンサードリンク
書いている人
つぶやき
RSS 気になるニュース
過去の記事

ページの上部に戻る