suakx devlog
link
めざせ!脱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だろうと、その場のパソコンですべて処理が今の理想です。

blog comments powered by Disqus