Linux.log

What's under your hood?

2005-06-19

I've read couple of blogs recently on Planet PHPlinks to an external resource.discussing what tools you use for PHP development. I quite like the idea of what's under your hood, so I decided to write what's under my hood ;-).

I started with PHP sometimes in 1998, which was also year when I started with HTML and start working for a web development/marketing company. Year of new beginnings. Heh.

I am using Linux. I started with Slackwarelinks to an external resource., then I spent some time with RedHatlinks to an external resource.and went back to Slackware. Three years ago I bought ASUS T9400links to an external resource.laptop and installed there Linux From Scratchlinks to an external resource.(twice). To be able to easy maintain from source compiled linux distribution I switched to Gentoolinks to an external resource.and since then never wanted to have anything else ;-).

In the beginning I used joe editorand I also gave a try to Macromedia Dreamweaver, Eclipse, Quanta and some other projects.

Now I am solely with VIMlinks to an external resource.. VIM is just a perfect choice for me. I can use the same development environment everywhere without changing almost anything. I use projectlinks to an external resource.plugin for managing all projects I work on. Here's an example of project utility in action: links to an external resource.

I have also some helpful addons to VIM to help me writing PHP/DocBook code. It'll be maybe worth to write about VIM something more is a special VIM related log. Next time.

For version control I use Subversionlinks to an external resource.. It has more feature than CVS and I found it more handy for controlling my sometime too often changing project's architecture ;-).

For database driven apps PostgreSQLlinks to an external resource.is my database of choice, however I'm currently playing with SQLitewhich is another lightweight choice on my way to minimalism.

The GIMPlinks to an external resource.along with ImageMagicklinks to an external resource.and gThumblinks to an external resource.are my image processing tools of choice. gThumb has very nice features for managing huge amounts of pictures and helping you to have libraries and catalogs withing libraries. All data about libraries/catalogs are stored in XML so it makes things even easier.

I am very happy user of PHPlinks to an external resource.version 5.0.4 and PEARlinks to an external resource.version 1.4.0a12. XML/XSL support in PHP5 is just great and latest features of PEAR make deployment of packages easier. You have option now to have your own channel and deploy your own packages.

My usual development environment is a fluxboxlinks to an external resource.with six desktop. On the first one is Atermlinks to an external resource.with screenrunning with many VIMs with projects, Midnight Commanderlinks to an external resource., and other stuff, desktop with Mozillalinks to an external resource., desktop for Skypelinks to an external resource.and Centericqlinks to an external resource., dektop for The GIMPlinks to an external resource.and gThumblinks to an external resource.and sometimes dektop for GnoTimelinks to an external resource.if I need to track the time I spent on projects. Advantage of GnoTime is that it stores data in XML.

I think that would be all of my tools of choice I use for fun & profit ;-).

So, what's under your hood?

sites

framework.kuziel.infolinks to an external resource.- is my PHP5 open source framework and this is its home page.

kybi.kuziel.infolinks to an external resource.- friend of mine Kybi is traveling to Tibet by bike. I am translating his blog to English. Check it out, it's worth of it.

encode.net.nzlinks to an external resource.- I set up a company called Encode Ltd. Chris Noel is my partner in business. Check out our website if you're interested.

Google
kuziel.info www
---