Variation On A Theme
There has been a meme recently regarding what software is installed on a system right after a clean install. I haven’t done a clean install for a year or so, and as such haven’t joined in. I have however, had a bit of a role move at work. I’m now more of a proper developer, so my choice of software is a little different to how it always used to be. So, in a variation of the meme, here’s the software I’ve installed, and will do in future if I need a clean install, to get my perfect development environment:
Apache, MySql, PHP. Cause I need them to develop.
ssh. we have things on lots of servers, and sometimes things we use require ssh tunnels. All made super-easy by clever use of ~/.ssh/config
Netbeans 6.5. Our main project at work is written in PHP, and I’ve not got a lot of experience in it, so I need help
I’ve tried a lot of IDE’s in the last 4 months: Eclipse, Geany, Aptana & gedit, but Netbeans is the only one I have found that does everything I want it to, as well as being able to do Python (my language of choice) and Ruby[on rails] (one I am interested in learning)
xmlcopyeditor. We do a lot of work with XML, and this is a brilliant lightweight editor.
oXygen XML editor. For the times when xmlcopyeditor just won’t cut it
Git. We store our code on github, therefore I need git
Meld. Because rebasing is bad in git. It’s just easier to use this to compare 2 directories and merge changes across by hand.
Giggle. This is a GUI for git that makes it easy to track changes through different branches, commits and even drill down to file level. Is really useful for finding out when something specific was changed and by who, so you can find out why!
Terminator. Easier than screen.
Empathy. IM Client. we use google apps at work, including email, so jabber is needed. MSN is also needed for colleagues who will not move from it. It’s also nice to have personal accounts on there too. I switch regularly between this and pidgin, but empathy seems to use less resources.
giver. this is a new addition, and I love it because I really hate sending files via email, so when people demand their own copies of things rather than using google docs, it’s useful.
Not really one I install, but I use firefox all the time for development, docs, email etc etc etc
Finally, not one I installed, let alone on my machine, but well worthy of a mention is our new issue tracking system, which is an install of redmine
I would be very interested to hear how other people set up their work environments, either by comments or trackbacks.
{ 1 } Comments
You should try Komodo Edit or Komodo IDE (if you have money) for you IDE. Supports most popular scripting languages.
Post a Comment