Archive for June, 2009

My Real Fake iPhone 3Gs

Wednesday, June 17th, 2009

iphone-battery-percent Of course, once I got home I immediately upgraded my iPhone 3G to the latest 3.0 firmware. After the interminable download, sync and install process, I got my first glimpse at the new front page. Almost immediately, I noticed that I not only had a battery icon, but also the percentage of battery power remaining!

My first thought was that it was a new feature of the OS. I was pleased, but not completely surprised, because I had a bit of a secret. You see, once upon a time I used a jailbreak on my phone. It was a heady time for me, running two apps simultaneously, recording video with Qik, and most importantly using a hack that turns the battery icon to a percentage view. And, once I decided to un-jailbreak, all my various interface hacks and other things vanished, except for that surreptitious little battery percentage toggle.

Through a couple of iPhone OS updates the battery hack stayed with me, apparently hidden away in some configuration setting or firmware file. And apparently, that setting triggered a feature that is only meant for the iPhone 3Gs when the firmware installed. Excellent!

What’s weird is that this is distinctly different from how it appeared on older firmware revisions. Gone is the ability to tap on the battery to toggle it to a percent.. now both appear, all the time. And of course, since I don’t have a 3Gs, there is no setting in the Usage menu for me to turn it off. Good thing I like it.

Now how do I tell my iPhone to play music through my bluetooth headset? sigh.

More discussions on this:

Phone 3.0 comes with battery percentage meter – The iPhone User Guide
How to get battery percentage in 3.0- [Archive] – Mac Forums
iphone 3g battery percentage.. am i lucky-
Battery % Hack – Mac Forums

Default Font

Saturday, June 13th, 2009

Safari 4 Font Selection Dialog We have had our web experience controlled by the sites we visit for so long that for a lot of us, the web browser defaults no longer even come in to play when controlling what the text on a web page looks like, except in the case where we want to override whatever choice the site we are visiting has made.

This isn’t a rant. I actually think, by and large, that this is a good thing. CSS (or Cascading Style Sheets) allows precise control over the overall look of web sites, and when you are trying to walk that line between clean and detailed, CSS can be the razor that keeps your site from looking too busy or too cluttered. There are many precise tweaks that can enhance the presentability of a site, like the vertical spacing between lines of text.

But, as you have no doubt noticed, this site doesn’t employ CSS to force a particular font type, size, style, or color. Those are all left up to the choices you have made in your browser settings, and if you are anything like me, you probably haven’t even looked at your browser font defaults for years.

Then end result? 10-point Times New Roman, with blue unvisited links and purple visited links.

If you absolutely hate serif fonts (fonts that have little twiddly bits on the letters like Times New Roman), take a moment to go in to your settings and select a different font that is more pleasing. You can choose any font that you have installed, from Helvetica (or Arial for you Windows folks) to something more exotic like Calibri on Windows (the new MS Office default font) to Monaco on the Mac.

All the browsers except Chrome have a font setting in their options. Google Chrome, created with minimalism in mind, forces you to edit a configuration file to change your font defaults. I found where this configuration resides from a Chrome Help Discussion Board:

Using text editor to open:
   ...\Documents and Settings\User_Name\Local Settings
   \Application Data\Google\Chrome\User Data\Default\Preferences

You will find the "webkit": {  "webprefs": { in the file.
Those settings are for WebKit.

In my setting example:
   "webkit": {
      "webprefs": {
         "default_fixed_font_size": 11,
         "default_font_size": 12,
         "fixed_font_family": "Bitstream Vera Sans Mono",
         "minimum_font_size": 12,
         "minimum_logical_font_siz": 12,
         "sansserif_font_family": "Times New Roman",
         "serif_font_family": "Arial",
         "standard_font_is_serif": false,
         "text_areas_are_resizable": true
      }
   }

The minimum_font_size and minimum_logical_font_size prevent Chrome to use
very small font size for display.

Remember to close Chrome first before you edit the file, or the file you saved
will be overwritten by Chome after exiting.

If Google Chrome has the most annoying default font configuration, Safari 4 possibly has the best.  Not only is it easy to find, but if you are viewing a page that uses the default browser font (like this one) selecting a font will immediately update the page with that font, allowing you to see immediately if it’s a good choice or not.

Of course, as more and more sites adopt CSS-heavy themes in an attempt to give you a unique and identifiable look, these settings become less relevant. Maybe that’s the lesson we can take away about Chrome – they’ve already decided that default fonts should be set once (by the developer) and forgotten.

New Theme, New Thoughts, Less Fluff

Saturday, June 13th, 2009

cybersource-logoI haven’t been doing much writing recently.

Anywhere.

After an extremely fun couple of months writing for ReadWriteWeb (thanks again for making that possible, Richard! Your team is absolutely the best folks to work with!) I found a full-time job working for CyberSource, working on the operations/support piece for a new product they (we) are developing for electronic payment processing. Sounds boring, doesn’t it?

In fact, I am learning and applying new technologies at a prodigious rate. I’m using Linux admin and deployment skills that, frankly, have gotten a bit rusty in the year I spent immersed in new media. And it is challenging me.. which also means that when I meet goals and deadlines, I feel good.  Also, I am writing a lot – but now in the form of documentation around the project. That combined with just wanting to come home and relax after a hard day has definitely made me step back from the active role I had on various social media sites and blogs.

But there are still times I find myself with an hour here or there, and I fire up Feedly or Google Reader, hit GA (go-all) and start skimming from the top. And the blog-o-sphere continues apace, weaving its own curiously compelling tapestry of news, insights, discussion, and often overwhelming coverage of larger events, and it makes me a bit nostalgic (if such could be said for something that I’ve only been away from for a couple of months).

In any case, these changes have made me see my own works from a fresh perspective. I’ve decided, for now, a fancy blog theme is not important. A lot of bells and whistles are not important. I just want something simple, maybe even too simple, that I can use as a framework to build upon.  To that end, I have chosen a theme that is fast and doesn’t waste a lot of time with CSS. I’m hoping with its limited potential for distracting eye-candy, it will also help me to focus on content.

I do need to figure out how to show the number of comments a post has on the front page though.  That’s a big omission.  For now, you can click on an article title to get to the comments (if there are any).

I don’t know if there’s still a lot of you out there cheering Scribkin on, or even just patiently (or bemusedly) waiting for a new post to appear, but if you are, thanks. I’ll try to write here at least every weekend.

Update: I figured out how to add a comments link. Time for a nap.