system administrator
noun Computing
"a person whom nurtures a computer system, also known as the computer mommy"
avatar

A Tiny Milestone For techslaves.org!

Posted: October 31st, 2010 | Author: | Filed under: Fun | Tags: , , , , | No Comments »

techslaves.org hit a tiny milestone today: Over 3000 page views in one month (October)!

That’s pretty darn insignificant in the grand scheme of things, but it’s a milestone for techslaves.org none-the-less. Of course, the vast majority of traffic is related to the iSight Disabler AppleScript but I’m still happy to see that traffic to techslaves.org is increasing in a fairly consistent fashion since the site’s format change and move to WordPress.

Also not surprising is that techslaves.org seems to get more views the more I post. There were 8 posts in october (the most since moving to WordPress in March) and also the most views. Seems like I should keep posting regularly to increase the number of eyeballs on techslaves.org.

Although 3000 page views in one month is nothing, it still makes me happy. Thanks for making me happy readers and iSight Disabler downloaders!


avatar

I’m in z-push Limbo

Posted: October 16th, 2010 | Author: | Filed under: Fun, Sysadmin | Tags: , , , , , , , , , , , | No Comments »

Sparked by the purchase of a new phone with Internet connectivity and native support for push email (ableit with ActiveSync), I decided to see what I could do about pushifying the IMAP server at work.

We run Dovecot 1.1 with a MySQL backend and Postfix for MTA duties. Everything requires both TLS and SSL for authentication and everything requires authentication except for sending mail from the local subnet. It works pretty well. I never touch the thing anymore, it just runs. However, it doesn’t support push email and it certainly doesn’t support ActiveSync. So I went looking for something that could do push email to my spankin’ new phone.

I was surprisingly happy to discover z-push, an open source, standalone ActiveSync implementation in PHP. Well hot damn!

I initially installed the latest stable release, but then quickly tried the SVN trunk for any potential fixes that have yet to make it out to the stable release because I wasn’t having much success. After a few simple problems got resolved and I was updated to the SVN trunk things started to work… kind of. The initial sync takes forever! I didn’t have the patience to wait for all my mail to download because it appeared to be taking several minutes per email. The folder list loaded right up and my nearly empty inbox too but any folder with more than a few messages was taking forever to sync. Not to mention the apache server started to churn CPU pretty hard on the server. Also, it seemed the sync would only even start to work if I had “No Limit” selected on the iPhone for history of emails to sync. Maybe the large volume initial sync by using “No Limit” is just too taxing and that’s why it’s brutally slow but I kept getting “Cannot Get Mail – The connection to the server failed.” on my iPhone if I selected any option besides “No Limit”.

On top of that, push didn’t work!

I’ll keep plugging away at it next week, maybe post on the z-push forums to see if I can get this figured out. Cheers for now.


avatar

So I Bought a New Phone…

Posted: October 13th, 2010 | Author: | Filed under: Fun, Updates | Tags: , , , , , , | No Comments »

…and you guessed it, it’s an iPhone 4.

My previous phone was old faithful: a Nokia 6020 that was, hilariously enough, my first cell phone. My Nokia took many beatings over it’s lifetime including two dips in the ocean and recovered from temporary problems as a result in very short order. It always just worked as a phone and nothing more. It’s battery lasted long enough that I would pretty much forget to charge it after a week or two and realize I have next to zero battery left at inopportune times because charging it was the furthest thing from my mind.

But now it’s out with the old and in with the new. Goodbye Nokia 6020, hello iPhone.

There are huge tradeoffs. Voice + data = more $$$ per month than just voice. But with that increased cost of ownership I get mobile Internet, something that a geek like me has wanted for a long time but had a really hard time justifying. The old phone would go way longer between charges but the iPhone does so much more on a charge. The list goes on and on.

Suffice to say, I’m happy for now but let’s wait for the excitement to die off and then I can really start to asses the cost/benefit ratio of this slick little black and steel rectangular box.


avatar

“Put it in H!”

Posted: April 23rd, 2010 | Author: | Filed under: Fun | Tags: | No Comments »

I can’t help but share my Simpson’s nerddom.

Put it in H!
It’s from a recent trip to Europe (this was in Prague)… I had to take a picture when I saw it.


avatar

iPod Touch Woes

Posted: April 22nd, 2010 | Author: | Filed under: Fun | Tags: , , , , , | 1 Comment »

That’s right, my 1st generation iPod touch has been troublesome lately.

First, I took it snowboarding and it decides to get wet and short the battery somehow, killing it. Bad iPod! I told you not to get wet but you wouldn’t listen! At first I wasn’t sure if the battery really was dead or if the iPod itself had died. I quickly found out the battery was at fault when plugging it into my Macbook and seeing it come alive… too bad it was demanding that I restore it.

So, I tried to restore it. Turns out you can’t restore an iPod touch that doesn’t have a working battery. Part way through the restore, the iPod would die, presumably because it would disconnect from the USB power momentarily. Fine, I bought a new battery and soldered the three tiny little wires in and tried to restore it… and BAM! same problem! Ok, my fault, I didn’t let the battery charge enough. Once charged, I was able to perform the restore.

Now after waiting quite some time for the iPod backup to restore and my music to sync, I try plugging in my headphones to listen to some music. Nothing. The software volume slider is there and I can turn up the volume all the way but nothing. Some jiggling of the jack allows for one channel to come through all muddled. Open the iPod back up and I notice how I destroyed the ribbon cable going from the board to the jack during the battery replacement! Noooooooo.

I actually spent time trying to run four cables to jump the broken ribbon cable, but I didn’t heed my friend’s advice: There was no space for four wires in that tight case. Absolutely no way I could put the back on with those four “jumper” wires crudely soldered in. I also ended up shorting out at least two of the four leads, making my iPod think some kind of remote volume control was plugged in and preventing the display of the software volume controls! I decided to remove my failed attempt at fixing the headphone jack ribbon cable.

I’ve now ordered a replacement jack and I’m going to learn about the joys of soldering a ribbon cable to a tiny PCB. Wish me luck for when it arrives!