jbablog.com

the personal blog of John BouAntoun


iPhone 2.0.2 update ends in almost dead machine

So I tried to update my iPhone software on friday to get better 3G, at the end of the update the machine wouldn’t start again or activate.

Cue 20 minutes of “oh shit”. A restore from the pre-update backup meant a working 2.0.2 iPhone though, but that’s no way for a “polished” system upgrade to work.

Nokia beta labs

First spotted on mobile crunch a few days ago, Nokia has an email client for it’s S60 OS in what they call their beta labs. Didn’t know about this before, but seems like it will be a cool place to get your S60 bleeding edge wares.

It doesn’t support corporate email systems yet, so I don’t think push calendar is available yet.

Wanted: Decent iPhone 2.0 IM client

So one thing that’s been most disappointing about my recent move to iPhone world has been the lack of decent software tools. It seems that most of the app devs have not had enough time to port their apps over to the 2.0 version of the iPhone OS.

I can’t find a decent multi-protocol IM client in either App Store or other sources that doesn’t require me to give up all my IM credentials to another 3rd party. And in case you didn’t get that part, this means Parlingo and Meebo are out of the question. I’d rather keep my passwords to myself thank you very much.

Update: It looks like fring may be the one. Can’t get it on the iphone 3G yet so will have to wait and see.

So I iPhoned

I caved and got one. Will give it a few months before I consider going back to a more fuller featured phone.

The first app I installed was the worspress app that this post was made from.

How to use Log4net in a performance clustered environment

Dear Lazyweb,

We use log4net as a logging mechanism for a high performance transactional system extensively, but the problem we’ve been having lately is that the log files are often spread accross multiple clustered machines.

Is there a simple way to get performant centralized logging using log4net accross a clustered web server environment?

Update: Not sure if it’s quite a simple way to go, but this has definitely already been done using a RemotingAppender and corresponding sink.

Wanted: OneNote to Wiki Integration

So I use and love MS OneNote at work for taking all my notes, either hand-written using my crappy tablet, or typed directly. It’s ability to cross-reference and search an entire notbook including hand writing and text in images is awesome.

I’m now in a situation where I have a tonne of handover documentation I took at work in a OneNote 2007 notebook (including screen clippings and the like) and I don’t want to re-type them into the Wiki we use at work. Is there anyone out there in the Lazy Web that can help me get to a solution?

Ideally, I’d love to use OneNote as a front end for our Wiki server, but right now I’d be willing to accept a one time OneNote to Wiki export feature.

MP3Gain still needed

So I’ve had this app as a utility in my standard workstation install for many, many years, MP3Gain. It’s a windows app (I believe written in VB no less) which can losslessly, statistically normalise the gain on your mp3 tracks. It does both individual track gain or album gain for those strange albums that need to be adjusted as one, and as I said it does this all without need to transcode the mp3, so no data loss.

One of the limitations of it being lossless is that it only alters gain in 1.5dB increments, something about mp3 keyframes. Regardless, it’s an essential tool for any music collection, if for no other reason than the fact that it can tell you about and then remove the clipping on so many of the mp3 encoded tracks out there these days.

I guess this is the main reason I’m blogging about this application right now. Many people don’t realise that the mp3 spec has digital ranges for maximum and minimum signal that most tracks these days seem to go past in the interest of the loudness effect. Most people either never noticed it on their PC’s or blamed it on crappy PC speakers, but with the proliferation of mp3 players out there now you’re more likely to hear this distortion and clipping in your earphones.

If you have this problem, then suck down MP3Gain and run it over your music collection. It’s a sure fire cure for mp3 distortion and clipping, but why is this app still needed these days?

Vista + Toshiba M700 = More Pain

It’s getting so bad I’m considering a “vista pain” tag to my blog posts.

So starting on Friday afternoon I started noticing an inability to come out of screen saver when trying to log into my machine. As it turns out SearchIndexer.exe was pegging my machine (100% CPU of one core) trying to index something in my Outlook 2007 ost/pst.

To get around this I disabled the Windows Search service, but still couldn’t get Outlook 2007 to start up. Apparently Outlook 2007 starts up SearchIndexer.exe when starting up, which means i couldn’t get to my email.

It all came to a head today when I deleted the Search content index in an attempt to have it re-indexed, which of-course failed. Now it seems my system dies anytime I do any heavy disk access, like the kind you do when backing up files before a rebuild. Only option now is to plug the HDD in another machine, backĀ  up the files and rebuild from scratch.

Sigh.

How to make Vista Media Center respect image orientation

Dear lazy web,

Anyone out there no a way to make Vista Media Center respect image orientation on photos on a shared driver? I know it respect’s orientation on images that are “imported” into VMC, but I it refuses to just do it for images on a shared network drive. I’m not aboutĀ  to go and import several gigs worth of images just so I can get vista to respect the orientation flag. I’m actually more likely to install media portal again just for this, since I know the Xbox Media Center software did it with no problems.

Really bloody annoying

SVN 1.5.0 released

Slightly belated, but this note indicates SVN 1.5.0 is out. I’ve been waiting for this release so that I can get a hold of the svn merge tracking functionality, which apparently is only foundational in 1.5.0. Apparently they’ll fill out the merge tracking functionality in 1.5.1 and subsequent releases.