My dev box reloaded! Lucid Lynx 10.04 LTS

Notice the window’s close, maximize and minimize buttons. OS X inspired, eh?

First things first: apps! apps! apps!

* Google Chrome (+jQuery shell extension)
* TweetDeck

Ok, done with Desktop apps. Moving on to other housekeeping items.

* aptitude install emacs
* gnu screen (came out of the box)
* aptitude install irssi
* aptitude install synergy
* aptitude install openssh-server
* aptitude install htop
* aptitude install python-setuptools (this gives you python’s easy_install)
* easy_install pip (if you use aptitude to install ‘pip’, that’s perl’s pip)
* pip install virtualenvwrapper && virtualenv
* pip install fabric (for partial continuous deployment)
* aptitude install gitk
* aptitude install python-dev

I’m too tired to do the other stuff, but tomorrow, it will be:

* Apache
* Django
* MySQL, Redis, Mongo
* pip install python-mysql (and whatever else drivers)
* Set up SSH keys, .bashrc, .screenrc, .irssi,
..

Update 1:
* aptitude install flashplugin-nonfree (Adobe Flash plugin for Mozilla)
* OpenJDK Java 6 runtime (requirement for Eclipse)
* Eclipse IDE
* Firebug

Update 2:
* aptitude install build-essential
* aptitude install ipython
(click for bigger, must be signed in to Flickr)

Screenshot

  • Gavin E

    what do you use Gnu Screen for? to avoid having tabs in your gnome-terminal?

  • http://jayliew.com jayliew

    that's one feature, but the better feature is that I can have an SSH session that “never dies”.

    e.g. I SSH from my Windows desktop to my Ubuntu box via PuTTY, then start a Screen session with an SSH session to the Ubuntu box itself. I can turn off my Windows desktop (the Screen session is still running on the Ubuntu server), .. and from a different conference room, I can SSH back to the Ubuntu server and reconnect to the same SSH session.

    An excellent use case for this is if you're doing something messy where you want to be able to scroll up the SSH window. IRC is a perfect example. I chat from one computer, then from a different location on a different computer, I can connect back to the same session and not lose a single thing anyone said.

    I hope that makes sense.