Aleksandar • Vacić

iOS bits and pieces

Altec Lansing arrives and takes the throne

For some time now, I’m collecting old computer parts to bundle computer system for my sister. I have practically everything apart from motherboard, memory and speakers. I planned long time ago to replace the memory with something more akin to overclocking, so the memory is somewhat solved. I’ll fetch some used nForce2 board, which left me with speakers.

I’ve had Jazz J-7907 for several years (four or more, can’t remember) and they were working acceptably. My wallet would start screaming every time I went to visit a friend with hardware 5.1 decoder and set of Jamo speakers, but I thought that nothing like that is possible on PC speakers, hence I never bothered to look for new speakers.

Now, I needed to buy something. I could’ve gone cheap with used speakers for €20 or something. After a bit of thought, I figured that it’s about time to update my sound system, as it turned out to be the oldest component in my home setup. Quick surf through hardware sites yielded Altec Lansing 5100 - often mentioned as “look-upon” set in the middle class. I read several reviews from the web and decided to get them; little below €150, here in Belgrade.

Official image of the setup

Reviews are one thing, but the actual sound experience can be so different from person to person. Sound experts can rate them as promising or not bad, while general users would rave (difference similar to what good web site means when you ask me and average Joe). So, I employed the one and only way to test 5.1 speakers: The Lobby shooting spree scene from The Matrix.

Man, how good this beauty sounds.

Dream is complete

It is hard to find the right words. There is nothing new to see, nothin' else to expect, to eagerly await. The dream is over, I’m awake.

For the previous two extended installments, I could not wait and kept buggin' the local distributor for weeks, hoping to pick it up the same day it’s out.

Because of the personal tragedy, enthusiasm for the last part was missing. I did not bought it the first day it was in the store. The whole week passed, as I decided to wait for the collector’s gift set edition to appear.

The urge to watch as soon as I got home was also gone. With Two Towers, I first got it into the DVD player, hit Play and then took my shoes off and changed clothes (while the intro was running). With Return of the King, I got home, talked to my girlfriend, called my mom and sister in Pirot, had dinner…there was no rush at all.

Ring, with faded image of Arwen Undomiel

I finished the first watching now, and despite the dark thoughts that clouds my mind in the last few weeks, Return of the King managed to transcend me into this beautiful, enchanted world - for those few hours I was…calm. Words fail me and are slow to come by. It will need more viewings. I might never get to do the actual writing of the whole trilogy. It would not matter really. These will be the movies I will replay for life.

Tabs revisited

About one year ago, I published two posts dealing with creation of tabs out of unordered lists. Nested tabs or two-level navigation was about one line of tabs + subtabs for each, with active (selected) item. Variable tabs were one-line navigation, were some items have different design.

Back then, I knew that none of them was perfect, but it suited my needs and I left them be. One year is the long time though, especially in the fast-blossoming field of CSS design. New tricks were discovered since then and it was time to update that code. I had some time to do it now.

Both tabs examples are improved and works almost perfect. Unneeded markup (like clearing div) is removed in both cases.

Tip: input sizing in IE

Weekend discovery (could be hot water for some)…Look at this example page. No CSS at all is applied to the first line of input fields. input { font-size: 1em; } is applied to the second line.

Now, open this in IE, and try setting your default text size to Largest and then to Smallest. You will see that first two fields do not change their size at all, while the second two obey. In few other browsers I tried, this does not happen.

What exactly is the core of the problem is unknown to me. One guess is that IE sets the predefined field size in pixels, and it is known fact that IE can’t resize pixels. When the unit is changed to ems, it works as you expect.

No matter what is the cause, this is the issue to watch for.