tips

Compile and install lynx browser on OSX 10.6

Looks like after setting up PHP I'm now a compile-my-own adept. Here is my take on lynx web browser.

You may ask why would you need lynx at all? Well. There are many uses: usability and accessibility testing, understanding content layout without CSS tricks, checking SEO points (you see the site about the same as search engine sees it) and much much more. After all it looks so geeky :)

Fix wrong color in your web images

If you will Google it a bit there are many complains for this issue: why the colors on my photo uploaded to some website are not so vibrant as on my laptop/desktop?!? The answer is pretty simple: mismatched color profile.

A bit of technical background (let's take jpeg image format and sRGB color space as most used): the ColorProfile is embedded as text (aka metadata) string in you jpeg file. And it will not touch any image pixel data stored in jpeg. In ideal world your hardware and software (say operating system, display, video card, browser, printer etc) should read and obey it to give your image the colors according to embedded metadata. But unfortunately it is not yet so despite ICC standards are available for many years.

Compile PHP 5.2 on OSX 10.6 (Snow Leopard)

Since OSX 10.6 (Snow Leopard) I've gone supposedly easy way using MAMP as dev server. I never really liked it but now it was insane: turned out MAMP is so hogging the system on OSX 10.6. The only way was to have some native 64-bit server running PHP 5.2.x. I really feel that 64-bit apps are much faster at least at releasing some valuable RAM.

I don't yet like MacPorts, not sure for what reason (yep, I'm picky). So the only way was to compile PHP and libraries by myself. Thanks internets (Drew, Stanley, Stewart and others) for tips! Here is my take:

Aperture 3 migration tips

Being quite geek I'm one of those early adopter guys. So wonder what? I've migrated my Aperture 2 library to just released Aperture 3. You may wonder why wouldn't I use Lightroom, but well, I just like Apreture's workflow + look and feel a bit more. That's it. Also faces and locations in Aperture 3 (apparently migrated from iPhoto) are just killer features comparing to Lightroom.

Migration was quite easy but it took quite a time to rebuild the Aperture's database to a new version. You can migrate from previous library, old vault or my way was to save (export) projects from v.2 to external drive and import them in v.3 one by one afterwards. This also helped me to clean up some older projects which were on standby for quite a long time.

7 tips to power up MAMP on OSX 10.6 (Snow Leopard)

First off I don't really like to go with extra apps on my Mac. So with Leopard I'd use (mark's) PHP (as 10.5.x didn't have GD support at least) and official MySQL distribution. With Snow Leopard (OS X 10.6) Apple did a great job rolling out quite a nice http server but to the date it's way too advanced for my normal dev life. None of the web apps I do develop with (Druapl, ExpressionEngine, Joomla, WP ... ) are ready for PHP 5.3 yet. So the only choice was downgrade.

I've tried a few ways as MacProts, compiling my own PHP (and libs) but that was not even 90% successful or buggy. So I looked to MAMP again. Here are a few tips to get MAMP running nicely at OS X 10.6 (Snow Leopard):

Installing minimal #!CrunchBang linux on old Sony laptop

The 8 years old notebook (Vaio R505TLK) desperately needed some system refresh. The original Windows 2000 was more or less fine but up to date it become cluttered and quite unstable. I do have some sentimental feelings for the thing as it was working for me for quite a long time and helped to learn and achieve a lot. Now it is mostly a backup notebook for sudden guests without computers on them.

After a bit of research and pre/re/over/install parties with some other Linux distributions I stopped with #!CrunchBang Linux. A nicely put together slimmed down xubuntu version with OpenBox as window manager. It's quite a minimalist eye-candy for me as a designer, and most importantly it has great, very active community. And well... it works quite fast on Celeron 650 with 192RAM.