Strives toward XHTML compliance

I was on my way from NYC to Cincinnati in flight when I had what I call a “light bulb” moment. One of the main complain of iBlog generated HTML is that it contains the font tag, which is not XHTML compliant (in strict mode, but OK in transitional mode). This is trivial when compares to the inability for us iBloggers to control our blogs’ appearance via CSS completely.

As a software engineer, I am trained to learn and understand the intricacies and interactions between multiple software sub-systems and the consequences as each sub-system is modified. Thus, it is not unusual for me to connect multiple pieces of seemingly unrelated information into a solution. And this is how the solution of the font tag came to me.

One of the options in iBlog Preference is “Turn Off Font Styling In Preview” and I always have it set to “No”. Of course I want to see how my blog entry looks like when I do a preview in the browser! Not so. If this option is set to “Yes” then iBlog will not emit the font tags along with the font size for the blog entry when it generates the HTML files into the Sites folder for preview.

images/general_pref

Then to extend the reasoning one step further, when iBlog publishes to the web site it simply copies what is in the ~/Sites/iblog/ folder to the web server. Nothing special or magic is done here. Also the upload mechanism (.Mac, FTP, WebDAV) is irrelevant here. Therefore once iBlog is instructed not to emit the font tags for preview, those font tags will also not appear in the blog after the HTML files are uploaded.

Obscure solution but logical once it is understood. This particular option can be better labeled to explain its function. May be labeled it as “Use Custom Font Style and Size” and moves it inside the same area as the font style boxes in the middle of the Preference sheet.

So now I, and other iBloggers, can control the font styles for the blog entry text through the use of stylesheet. About bloody time too!

Space Tour

While surfing to the Kennedy Space Center web site to buy admission ticket to the visitor center, I found this great tour, Cape Canaveral: Then and Now, and of course I booked two tickets for it straightaway for our Florida vacation in December!

Leah and I visited KSC just over two years ago for a shuttle launch. Unfortunately NASA scrubbed the launch after two tries due to bad weather on the backup emergency landing site. And I was planning to propose to Leah right as the shuttle flew up to outer space! Oh well…

Go West

Looks like I will be traveling to Oregon this Sunday for two weeks on business, again. No worry about blogging though, as I would be taking both my work PC laptop and my TiBook with me. It always amuses me to see the faces of airport security screeners when I pull two laptops out from my bag for X-Ray. Leah will probably fly out to visit for one of the weekend while I am there.

Nuts!

As I was doing an inventory of my belongings before I left the office this evening, I realized how absurd the amount, in value, of things I take with me everyday. Here are the usual suspects:

1. Cellphones (one for work, one for personal)
2. PDA
3. iPod
4. Leather briefcase (to carry all these things in)

As well as these, my other valuables include my wallet, watch and glasses. And this is on a day when I am not taking my work laptop with me.

If you tell someone on the street that you are carry more than $1000 in cash on you, that person will say you are nuts! Not so if that $1000 is converted into gadgets and clothes/jewelries. It’s a crazy world we live in.

Panther gripes

After using Panther normally for a day, so far I’ve found a few things that annoy the hell out of me. None of them are Apple’s own fault, mind you. They are all third party software that has not been updated for Panther.

1. Mouse scroll wheel support. With my Microsoft IntelliMouse Explorer driver installed. I can use all five buttons. But the scroll wheel does not scroll whole page. It can only scroll lines. The driver software suddenly does not offer the option to change either! Strange.

2. Safari Enhancer is not Panther compatible. This means I haven’t been able to remove the link underlining in Safari. My eyes are just not used to seeing underline on links after so many years of not seeing them.

Apart from these two, I think Panther is one of the best OS I’ve used so far.

Update: I’ve found out how to get page scrolling with the MS mouse driver. Apparently if I set the vertical scroll speed option to fastest it equals to page scrolling! How confusing!

Update 2: Safari Enhancer has been updated to be Panther compatible so no more underlined links!

Website Built with WordPress.com.

Up ↑