めざせ!脱Mac
脱ヲタと同じ意味での脱Macです。
最近Windowsを使わずにMacを使うことがほとんどになりました。基本的なアプリはそろってるし、textmateとleopardのターミナルとunix系のコマンドが叩けるのがその理由です。
ただ、勉強会に行ってもどんどんとマカーが増えてきました。Macを使っている状態がその他大勢グループにいるみたいで、ちょっと恥ずかしいかもと思ってた時期もありました。IBMにUbuntu積んで、プニプニデスクトップ+zsh+screen+emacsの方がかっこいいかなと思っていた時期もありました。
NX Serverでのリモートデスクトップの速度を見てこの考えが変わりました。WindowsのRDPは優秀ですがそれよりも体感速いです。この実用性であれば、Macである理由が無くなったわけです。VMにデプロイ先と同じ環境でデスクトップ組んでそれをそれからいじるで十分なのです。
で、VM上にUbuntu Jauntyを組んでみました。
sudo apt-get install openssh-server wget http://64.34.161.181/download/3.3.0/Linux/nxclient_3.3.0-6_x86_64.deb wget http://64.34.161.181/download/3.3.0/Linux/nxnode_3.3.0-22_x86_64.deb wget http://64.34.161.181/download/3.3.0/Linux/FE/nxserver_3.3.0-27_x86_64.deb sudo dpkg -i nxclient_3.3.0-6_x86_64.deb sudo dpkg -i nxnode_3.3.0-22_x86_64.deb sudo dpkg -i nxserver_3.3.0-27_x86_64.deb cp /media/cdrom0/VMwareTools-4.0.0-164009.tar.gz . tar xzvf VMwareTools-4.0.0-164009.tar.gz cd ~/vmware-tools-distrib sudo ./vmware-install.pl cd sudo apt-get install ruby rdoc irb ri ruby1.8-dev libyaml-ruby libzlib-ruby libopenssl-ruby sudo apt-get install git-core imagemagick librmagick-ruby1.8 build-essential wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz tar xzvf rubygems-1.3.5.tgz cd rubygems-1.3.5 sudo ruby setup.rb cd sudo ln -s /usr/bin/gem1.8 /usr/local/bin/gem sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby sudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdoc sudo ln -s /usr/bin/ri1.8 /usr/local/bin/ri sudo ln -s /usr/bin/irb1.8 /usr/local/bin/irb sudo apt-get install swig sqlite3 libsqlite3-dev libsqlite3-ruby sudo apt-get install mysql-server mysql-client libmysql-ruby libmysqlclient15-dev wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - sudo wget https://www.ubuntulinux.jp/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/ubuntu-ja.list sudo apt-get update sudo apt-get upgrade sudo apt-get install ubuntu-desktop-ja sudo apt-get install ubuntu-restricted-extras sudo gem install rails sudo apt-get install gedit-plugins git clone git://github.com/lexrupy/gmate.git sudo apt-get install python-webkitgtk sudo apt-get install python-pyinotify cd gmate sh install.sh sudo adduser USERNAME sudo visudo USERNAME ALL=(ALL) ALL
これでHHKB2とマウスを持ち歩き、MacだろうとWindowsだろうと、その場のパソコンですべて処理が今の理想です。
