Design With Crackers

Friday, 17 April 2009

Cheat Sheets!

Back when I was in school, teachers told me that they were bad and I would be in serious trouble if I were to be caught using one of them. Then I went to college and the professors there told me to use them, they even printed and stapled them with some of my exams! But I never thought of them as something I would be using while working with the Web.

Then, on April 2005, while I was visiting IloveJackDaniels.com (now it's called “Added Bytes”), I saw that Dave had made an PHP Cheat Sheet! At first, I didn't knew what to think about it, but I downloaded and printed it and, not knowing where else to put it, I had it glued on the wall behind my monitor. Soon after, I noticed I was typing PHP code much faster than before, my visits to php.net had diminished a lot and, thus, I was remembering much more about it than I've ever did before!

A week or so later, Dave posted another one! This time it was an CSS one! Quickly I became addicted to it, to the point that I would turn on the lights (so that I could see them) whenever I was going to code.

As time went by, I downloaded the new ones he posted and scrapped the old ones. Still, I have a set of them on the wall in front of me even today, though I don't look at them not nearly as much as I did before.

Whether you are still learning HTML, CSS, etc. or if you're already a pro, take my advice: download them and have them glued to the wall behind your monitor, they'll be invaluable.

Labels: , ,

Thursday, 2 April 2009

Web Development on the Eee PC

I never liked notebooks, I think they are too expensive for what they can do and also too big/heavy/fragile to be called mobile. But I needed one, so a choice had to be made.

I choose the Eee PC 900, from ASUS because it isn't expensive, or big, or heavy, or fragile.

So I guess this is why they had to come up with a new name (netbook) for devices like this one.

Before you call me crazy for doing all my work on an Eee, let me tell you that I do have a much bigger monitor at home.

Small as it is, so far the Eee has met and even surpassed my needs as a web developer. Here's why:

The 8.9 inch LCD has a wide-screen resolution of 1024x600 and a dpi of 133.3. This means that most websites will fit quite nicely on it, since most people out there still doing fixed-width layouts optimize either for 800 or 1024 horizontal resolution, and that they are also easily readable.

The keyboard is small enough to be ultra-portable and still is (at least for me) big enough to be quite comfortable while touch typing. In fact, it took me little over an hour to get used to it!

The Celeron M 353 Ultra-Low-Voltage processor (900 MHZ) coupled with 1 GB of DDR2 memory and Intel GMA integrated graphics (915 gm chipset) makes it more than fast enough to handle my LAMP development setup along with a couple browsers open and more (Amarok, Kate, Krita, OpenOffice, Inkscape, Gimp etc.). The integrated graphics actually run KDE4 desktop effects nice and smooth!

The SSD devices (4 GB and 16 GB respectively) have more space than I need to work. I've installed Kubuntu 8.10 along with all the applications I wanted in the faster 4 GB SSD and still have roughly 400 MB left on it to spare. The 16 GB secondary SSD still has more than 10 GB left even after I copied all my work and most of my personal files to it.

The Wi-Fi and Ethernet connections are excellent and I've also used an USB 3G modem (HUAWEI E156) for long periods without problems.

Last but not least, I've got mine with a 5800 mAh battery which gives me, usually, almost three hours unplugged from the mains.

All in all, I'm very pleased with it, and I think I'll be using this one for a long time.

Labels: ,