<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>abstractwankery.com</title>
        <link>http://www.abstractwankery.com/</link>
        <description>taking it to the next level.</description>
        <language>en</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Sun, 05 Oct 2008 18:43:55 -0600</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>whatthefuck.com mail</title>
            <description><![CDATA[<p>At some point, I really have to write about the new whatthefuck.com mail architecture. It is made up of some pretty epic hacks, but the new system is one hundred times more reliable and versatile than the old system.</p>

<p>Okay, I suppose that isn't saying much.</p>

<p>I do have to say this. I started out building on top of a courier/postfix based system, and ended up rolling my own on top of qpsmtpd, and will be writing a custom IMAP daemon for the newly-created system. The first version is very basic, but there are so many neat things I can do with it.</p>

<p>The new server with a terabyte and a half of space is heading to the data center this week, but if this works how I hope, there may be a few more servers heading over there soon enough. FreeBSD and ZFS is pretty much admin-heaven. PostgreSQL is a wonderful thing as well.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/10/whatthefuckcom-mail.html</link>
            <guid>http://www.abstractwankery.com/2008/10/whatthefuckcom-mail.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Internet</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">whatthefuck.com</category>
            
            
            <pubDate>Sun, 05 Oct 2008 18:43:55 -0600</pubDate>
        </item>
        
        <item>
            <title>Gallery Applications</title>
            <description><![CDATA[<p>PHP Gallery really, truly, horribly sucks. It's kludgy, slow, and susceptible to spam. All of the available spam block tools don't work well, and I ended up turning off commenting on my photo album.</p>

<p>It's odd that no one has created a decent gallery application in Catalyst yet. I'm torn now between just moving to Flickr and paying the money, or writing something that I can use. I have the server space, what's stopping me?</p>

<p>Oh, right, time.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/09/gallery-applications.html</link>
            <guid>http://www.abstractwankery.com/2008/09/gallery-applications.html</guid>
            
            
            <pubDate>Tue, 30 Sep 2008 11:08:28 -0600</pubDate>
        </item>
        
        <item>
            <title>Dytara</title>
            <description><![CDATA[<p>My little shell company, Dytara, <a href="http://www.dytara.com">finally has a web site</a> after six or so years. The last time a site was up and operational was when I was laid off from a Seattle-based colocation company in 2001 or so. Back in the 1990's, I ran Take-A-Byte Systems, providing custom development and web hosting, with some help of a friend of mine. We then created <a href="http://www.whatthefuck.com">whatthefuck.com</a> in 1999, as a holding of Take-A-Byte, but TAB eventually faded away as he and I got real jobs. Dytara was later created as a holding company for future work, but nothing became legal, at least until now or a little while from now. ;)</p>

<p>The new site still doesn't have much for content, and much of it is recycled from a failed attempt at caring in 2003, but there are some changes in the works that required me to at least make a site framework. I'm still downloading IE6 to test it, but it naturally works fine in Safari/Firefox/Chrome.</p>

<p>I gave in and used tables, since IE6 CSS is so odd when doing absolute positioning. If anyone checked out <a href="http://www.thingsihateaboutyou.com">Things I Hate About You</a> recently, you'll notice that it works fine in IE6, but that's only because of some major changes in CSS. I wish there was more of an effort to rid the world of IE6. IE7 is still bad, but it's at least manageable.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/09/dytara.html</link>
            <guid>http://www.abstractwankery.com/2008/09/dytara.html</guid>
            
            
            <pubDate>Sun, 28 Sep 2008 16:23:14 -0600</pubDate>
        </item>
        
        <item>
            <title>Things I Hate About You</title>
            <description><![CDATA[<p><a href="http://www.thingsihateaboutyou.com">Things I Hate About You</a> [http://www.thingsihateaboutyou.com] was launched this morning, to very little fanfare.</p>

<p>I registered the domain name back in March, thinking of something completely different, but decided to make it a little more community driven and fun. That, and I wanted to see how long it would take. Part of my continuing experimentation with cute elements and jQuery, this adds a few effects, some stateless connections, and was also written completely with Catalyst. It took four days of an hour or two a night, with posts, votes, authentication, and RSS feeds.</p>

<p>Not bad.</p>

<p>I'll probably be adding things to this site slowly, to see how well it extends. It was kinda fun to create this without having to worry about eight years of legacy, like the rewrite of whatthefuck.com into Catalyst. This was just doing-it-as-I-want. I may use this as a test bed for a Facebook application as well.</p>

<p>It's still pretty broken in IE6, but it's low on my priority list. I may just redirect people to a browser download page. :P</p>]]></description>
            <link>http://www.abstractwankery.com/2008/09/things-i-hate-about-you.html</link>
            <guid>http://www.abstractwankery.com/2008/09/things-i-hate-about-you.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Catalyst</category>
            
            
            <pubDate>Thu, 11 Sep 2008 12:50:37 -0600</pubDate>
        </item>
        
        <item>
            <title>Movable Type 4.2</title>
            <description><![CDATA[<p>Movable Type is now a 'platform' with forums and other stuff. I just updated to the latest version which gives you this 'platform'.</p>

<p>Let's see what breaks. :)</p>]]></description>
            <link>http://www.abstractwankery.com/2008/09/movable-type-42.html</link>
            <guid>http://www.abstractwankery.com/2008/09/movable-type-42.html</guid>
            
            
            <pubDate>Thu, 04 Sep 2008 16:39:22 -0600</pubDate>
        </item>
        
        <item>
            <title>AdSense and other advertising programs</title>
            <description><![CDATA[<p>If you're reading from the main site, don't be too alarmed by the Google AdSense ad. It's mostly there for testing, but it's a little bit of an experiment as well.</p>

<p>I've been involved with the development, support, and administration of running various web sites for the last ten years or so, and yet, I've never been a part of a site that has run any kind of advertising campaign. Doing things for yourself changes some of your views on internet advertising, as it's one of the few ways you can reliably generate any income. People, for the most part, do not want to pay for anything they do online.</p>

<p>Most of you know that I run <a href="http://www.whatthefuck.com">www.whatthefuck.com</a>, a free content and networking site that was content and networking before it was cool. I had two major issues during the life of this site: first, a lack of time to properly maintain it, and second, a lack of ability to monetize the domain properly. I created the site with a friend when we were both just out of high school, and it was created in the same line of thinking as the old school BBSes that we used to run and sign into daily. Because of that, it never really occurred to use to try to make money off of it, and when it finally did, the economy was running down the drain.</p>

<p>Over the last year, I've been rebuilding the site piece by piece on top of the fantastic platform of <a href="http://www.perl.org">Perl</a>, <a href="http://www.postgresql.org">PostgreSQL</a>, <a href="http://www.catalystframework.org">Catalyst</a>, and <a href="http://search.cpan.org/dist/DBIx-Class/lib/DBIx/Class/Manual/Intro.pod">DBIx::Class</a>. It "relaunched" last November, very quietly, to see who would notice. Those who were still sticking around noticed immediately, as the site worked, worked well, and was still speedy. The first mission was accomplished, and the last year has been me working on it in my spare time to restore the feature set that was original envisioned back in 1999.</p>

<p>The difference between 1999 and 2008 in terms of the web is like comparing video games from around 1994 to now. In 1990, a sole shareware developer could crank out fun, easy to play games as shareware for $20 and make a killing. Now, you need a few million in the bank, and a team of artists, designers, modelers, and marketers to publish a video game.. and there's no guarantee that it'll be a hit. You can't throw together some basic HTML, add a few tables and server side form processing, and call it a success anymore. You need transitions, glass effects, AJAX, Web 2.0, blah, blah, blah. </p>

<p><i>(Sometimes, this goes overboard, like in the case of Ruby on Rails developers. This is why a simple service like Twitter is still having issues -- overdoing something simple, creating a platform you just can't extend.)</i></p>

<p>To bring this long story back to the ground, the next big push out from wtf is the free e-mail support that users enjoyed back when whatthefuck.com launched. Back then, it was essentially three things: a mailbox viewer, a simple mail viewer (no MIME! wtf?!), and a message composer. Yeah, there were mail folders. Sure, later on, we added an address book, but that's as fancy as it got. Eventually, the whole system collapsed under failed hardware and too little space. Now, no one is going to care about a mail service unless it -- at the very least -- does real time folder management, tagging, dynamic resizing, MIME decoding, spam filtering, and live updates. That, and 20mb per user doesn't cut it anymore, but there's no way we're going to give out 5gb at this point. Even with a minor increase in allowed space, I have to buy a lot of hardware to support this endeavor, so I have to come up with a revenue source.</p>

<p>Enter advertising networks, and this morning's research.</p>

<p>I've hit a bit of a breaking point, though. I tried to put Google SiteSearch on wtf a few months ago, but Google blocks wtf from making any requests. Apparently, we're on their blocked/forbidden list for a violation of their policy. The only thing I see in there that could potentially be a policy violation is 'excessive swearing' due to the domain name, but that kinda sucks. I've seen sites with Google ads that were doing far more subversive things than our forum.</p>

<p>I just wanted to see if I could get an ad up anywhere else. Turns out, I can. Now, I go look for another advertising network that doesn't have adult ads, while still allowing a domain like whatthefuck.com.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/09/adsense-and-other-advertising-p.html</link>
            <guid>http://www.abstractwankery.com/2008/09/adsense-and-other-advertising-p.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Development</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">whatthefuck.com</category>
            
            
            <pubDate>Wed, 03 Sep 2008 13:51:12 -0600</pubDate>
        </item>
        
        <item>
            <title>When To Step Forward</title>
            <description><![CDATA[<p>I think it's about time I created a corporation. It would be easier for tax reasons, for credit reasons, and to allow me some room to actually purchase the right equipment for the projects at hand.</p>

<p>Now that I know I need to move forward, the next question is 'How?'.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/08/when-to-step-forward.html</link>
            <guid>http://www.abstractwankery.com/2008/08/when-to-step-forward.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General</category>
            
            
            <pubDate>Mon, 25 Aug 2008 13:11:47 -0600</pubDate>
        </item>
        
        <item>
            <title>Stupid Tricks: sleep_monitor</title>
            <description><![CDATA[<p>Some of you know that I'm a hackintosh user. I've been an Apple fan for a long time, but nothing in their lineup currently works for what I want out of a machine. My last Apple machine was a black MacBook with the original Intel Core Duo. It went in for service three times, and finally, Apple just denied anything was wrong with it. I ended up selling that machine, and the hard drive that was originally in it died a week later.</p>

<p>Huh.</p>

<p>Right now, I use a Lenovo/IBM ThinkPad T61 14" Widescreen edition, with a Core 2 Duo at 2.2GHz, 2gb RAM, a 100gb drive, and DVD-RW DL drive. The screen resolution is a comfortable 1440x900, I have some wireless, and life is good. I'm also running OS X 10.5, licensed but violating EULA, because it's one of the greatest operating systems we currently have available. There are a few little issues with running Leopard on this machine. Most things work, but I don't currently have a driver for the built in ethernet, the machine won't sleep if I have bluetooth enabled, the machine won't wake up if I enable the PC card slots, I can't control the brightness of the LCD, and when the laptop runs out of battery, it shuts off instead of going to sleep.</p>

<p>There are a few people working on two of the issues, namely the brightness issue with the Intel X3100 graphics controller, and a driver for the Intel 82566M Gigabit Ethernet controller. No sense in duplicating their efforts. The only kext I've ever written was a small driver to enable the tablet serial port on the X61 tablet that I had before this, so people could use TabletMagic and get full tablet functionality in OS X. Ethernet driver creator, I am not.</p>

<p>But, hey, I give you one little turd to make your life easier, and you may even find it useful if you're on a real Mac. This little package, 'sleep_monitor', installs a LaunchDaemon and a binary on your machine to keep track of how much battery you have left and put your machine to sleep at a certain threshold. It's a simple idea, but most Mac authors would charge $20 for the privilege. I give you it for free, but you don't get a GUI. Sorry.</p>

<p>When you install the package, it immediately starts. It will wait until you have 4% of your battery remaining, and puts your machine to sleep. On my T61 with the 4 cell battery, that usually kicks me into sleep when I have about 5 minutes of use left in the menu bar, and that will give me many hours of sleep to find an outlet to charge things up. Want to change the threshold? Edit /Library/LaunchDaemons/com.abstractwankery.sleep_monitor.plist and change the second ProgramArgument to the percentage you'd like to kill out at. Have an 8 cell battery? 2-3% is fine. Have a nearly dead battery? Maybe 15% is more your thing. Leave the % sign out of it, it will only cause problems.</p>

<p><a href="http://www.abstractwankery.com/outgoing/sleep_monitor.zip">SleepMonitor 0.1</a><br />
Mac OS X 10.4, 10.5</p>]]></description>
            <link>http://www.abstractwankery.com/2008/07/stupid-tricks-sleep-monitor.html</link>
            <guid>http://www.abstractwankery.com/2008/07/stupid-tricks-sleep-monitor.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Apple</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Development</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perl</category>
            
            
            <pubDate>Thu, 31 Jul 2008 14:38:40 -0600</pubDate>
        </item>
        
        <item>
            <title>TwitterGrowl</title>
            <description><![CDATA[<p><big><strong>Why does Twitter suck?</strong></big><br />
This morning, my manager asked if I used Twitter at all. While I have an account, and I have a bunch of 'Friends' on there, my attention span for the service has never really lasted much longer than 2-3 days. Every time someone asks me about it, I grab a client or two, try things out, and realize yet again how many things really annoy me about the service. The top two were how much of a pain it was to post, and what a bigger pain it was to keep a feed going. The best I could find for OS X was <a href="http://iconfactory.com/software/twitterrific">Twitterrific</a>, and it was just counterintuitive. The free version would put ads in, the 'auto reappear' never did, and it would just silently fail half the time and not post anything new for hours. Awesomesauce.</p>

<p>Granted, a few things have been fixed. The SMS posting service makes it really easy to actually post remotely, as none of the S60 clients are very good, and the Java clients really suck. They don't seem to be down as much, and the speed isn't terrible. Rumor has it, they're getting rid of Ruby on Rails, which just makes me jump with glee.</p>

<p>Since then, for posting, someone put together an AppleScript called <a href="http://blog.codahale.com/2007/01/15/tweet-twitter-quicksilver/">Tweet</a>, which allows you to easily post to Twitter through QuickSilver. It works well for me, I just hit Command-Space, hit period, type my tweet, tab, then tweet it. It sounds complicated, but it's really easy to deal with. I like it, and it was easy as hell to do.</p>

<p>Then, there's the feed problem. RSS is too slow, I don't want it cluttering up Google Reader. Twitterrific still isn't working for me, as pretty as it is. There are two Dashboard modules, and neither of them work well, and silently fail at that. What I really wanted was something that would just post tweets to <a href="http://growl.info/">Growl</a> and be done with it. I found something, but it was a Ruby script with manual configuration and little extensibility. I didn't want to screw with it, so off to /dev/null it went.</p>

<p><big><strong>Hey, there's a point</strong>.</big></p>

<p>In the end, I wrote a perl script called TwitterGrowl to do exactly what I want it to do. To make life easier, it relies on the Twitter login information in your keychain to log in, and prompts you to create one if it doesn't find anything. It reports when there's a login failure, or Twitter goes into Suckfest, or when a system maintenance issue is posted. Better yet, I packaged it up into an easy to use, double clickable application. Pop it into your Applications folder, drag it to your Login Items, and it'll go into the background and sign in when you log in. Easy as pie. All of the required modules are in the application package, and you can feel free to browse the source by viewing the package contents and heading into the Resources folder.</p>

<p>So, now that I have a steady "works for me", would anyone else like to give it a shot and see if anything breaks? Comment here with any issues or comments you find, and if no one posts, it either works great or I am a total failure. :)</p>

<p><a href="http://www.abstractwankery.com/outgoing/TwitterGrowl.zip">TwitterGrowl 0.1</a> (Mac OS X 10.4 or 10.5, Universal)</p>]]></description>
            <link>http://www.abstractwankery.com/2008/07/twittergrowl.html</link>
            <guid>http://www.abstractwankery.com/2008/07/twittergrowl.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Development</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Internet</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perl</category>
            
            
            <pubDate>Fri, 11 Jul 2008 18:19:44 -0600</pubDate>
        </item>
        
        <item>
            <title>Another Long Hiatus</title>
            <description><![CDATA[<p>It seems most of my entries in this blog are something along the lines of, "Hey, sorry for the long time without posting, maybe I'll post something interesting soon!"</p>

<p>Yet, I never do.</p>

<p>I've been on LiveJournal for seven years, and I bet I have at least four of those a year on there, too.</p>

<p>Sorry about that.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/07/another-long-hiatus.html</link>
            <guid>http://www.abstractwankery.com/2008/07/another-long-hiatus.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">General</category>
            
            
            <pubDate>Fri, 11 Jul 2008 18:17:35 -0600</pubDate>
        </item>
        
        <item>
            <title>Do as I say, not as I do</title>
            <description><![CDATA[<p>Anyone who has been involved with the "forbidden" osx86 scene, or the ability to run Mac OS X on generic PC hardware, likely knows the name <a href="http://netkas.org">netkas</a>. Netkas created the EFI firmware emulator that brings the osx86 distribution of OS X closer to the real thing by emulating the EFI Apple uses in their modern hardware. EFI is Intel's replacement for BIOS, closely resembling OpenFirmware, that allows both the interface to hardware from the software layer as well as providing direction and configuration for said hardware. The EFI emulation layer has opened the doors for more graphics hardware support, booting from GUID Partition Table hard disks, and more. It also allows osx86 users with compatible hardware (Intel chipsets and Core Solos or higher) to use Apple's OS X kernel, rather than waiting for a hacked and patched version from the community.</p>

<p>A company called <a href="http://www.psystar.com/">Psystar</a> recently exploded into the news by openly announcing a commercially sold "hackintosh". They're offering what is essentially a white box PC, with off the shelf parts that match or closely match what Apple is offering in their hardware, pre-installed with Mac OS X 10.5. Their sales pitch is that they're effectively selling an expandable Mac, with more power than an iMac, for less than half the cost. They're bundling a legal copy of Leopard, the Netkas EFI v8 emulator, and Apple's bundled software, as a complete package. It's a license violation to do this, as Apple's EULA specifically forbids using Leopard on hardware that is not Apple-branded.</p>

<p>The funny part to this story is that Netkas is <a href="http://netkas.org/?p=62">all pissed off</a> that Psystar is using his EFI emulator in a commercial product. He has since re-released EFI v8 with a new license forbidding the use of the software for commercial purposes. Now, if anyone just noticed that, Netkas is pissed off that Psystar is violating his license agreement by bundling software that allows people to violate Apple's license agreement.</p>

<p>Right, then.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/04/do-as-i-say-not-as-i-do.html</link>
            <guid>http://www.abstractwankery.com/2008/04/do-as-i-say-not-as-i-do.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Apple</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">General</category>
            
            
            <pubDate>Thu, 17 Apr 2008 08:23:10 -0600</pubDate>
        </item>
        
        <item>
            <title>Update to Nokia Software Upgrades</title>
            <description><![CDATA[<p>As I feared, Nokia has absolutely no plan or desire to upgrade a handset to a new S60 software release. I'm not sure how likely I am to buy Nokia my next time around, which annoys me to no end.</p>

<p>I really enjoy their phones, they are solid and well built. The Symbian operating system is easily one of the best on the market right now, but Microsoft is working very hard on Windows Mobile, and Apple's iPhone offers an unbeatable user experience. With the iPhone, you get vendor and provider lock in, and with Windows Mobile, you get Windows. Nokia doesn't concentrate very hard on the US market, with delayed US 3G releases, and my provider just doesn't care about Nokia at all.</p>

<p>Who knows what I'm going to get next. Maybe I'll be waiting for a Google Android device.</p>

<div style="font-family: Consolas, Monaco, Lucida Console, Courier New, monospace">
Thank you for e-mailing the Nokia Care Contact Center.

<p>We apologize for the delay in responding to your message and appreciate your patience.</p>

<p>We acknowledge your concern regarding the updates available for your Nokia E61i smartphone; we are able to provide the following information.</p>

<p>Nicholas, operating software on select Nokia mobile phones and devices is updated via the Nokia Software Updater (available at http://www.nokiausa.com/A4410025).</p>

<p>This utility does not upgrade the operating system (OS) on a mobile phone or device; the Nokia E61i smartphone will have version 9.1 of the Symbian OS (i.e. S60, Third Edition) before and after any applicable software update.</p>

<p>We value you as a Nokia customer and regret any inconvenience that that may cause.</p>

<p>At Nokia, we have made a commitment to provide customers with the features that are most often requested. Nokia phone features vary by model in order to serve a more diverse customer base.</p>

<p>If you have any additional questions, please contact us. To ensure proper handling, please continue to use the current subject line.</p>

<p>Thank you for choosing Nokia for your mobile needs.<br />
</div></p>]]></description>
            <link>http://www.abstractwankery.com/2008/04/update-to-nokia-software-upgrad.html</link>
            <guid>http://www.abstractwankery.com/2008/04/update-to-nokia-software-upgrad.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Nokia</category>
            
            
            <pubDate>Wed, 09 Apr 2008 09:44:54 -0600</pubDate>
        </item>
        
        <item>
            <title>Random Number Generator</title>
            <description><![CDATA[<p>I have a great idea for a web application, something nice and bubbly for people to hook into.</p>

<p>A random number generator.</p>

<p>You get a certain number of uses per month. We hire three or four people to roll dice, and input the result into the system. Each API call shifts the next value off the top.</p>

<p>I'm going to be rich.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/04/random-number-generator.html</link>
            <guid>http://www.abstractwankery.com/2008/04/random-number-generator.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Internet</category>
            
            
            <pubDate>Tue, 08 Apr 2008 20:34:42 -0600</pubDate>
        </item>
        
        <item>
            <title>Nokia Smartphones and Software Upgrades</title>
            <description><![CDATA[<p>Those who know me are aware that I get very loyal to a brand when they treats me well. Many times, that brand loyalty doesn't make sense to those around me, and I've come to accept that, even if I try to convert people. I was a fan of Apple, even during their dark times, though that has waned a little bit. I am a huge Chrysler fan, though the past couple of years have been lackluster. I do blame that on Daimler.</p>

<p>I really love Nokia products, too. I've owned five of their handsets (3390, 3650, 6682, 9300, and E61i), and two of their internet tablets (770, N800). One thing that really drives me nuts about Nokia is their software updates, or their lack of software updates. Back before the 6682, it was impossible to get software updates for your phone unless you managed to find a Nokia Service Center, an impossible task in the United States, or you downloaded a pirated copy of their Phoenix software and managed to find a pirated release of their firmware. Last year, Nokia started offering software updates to consumers via their Nokia Software Updater, supporting all of the S60v3 handsets, N and E series handsets, and the last of the S60v2 series. They've even started including S40 handsets on a limited basis. Mind you, this was last year, and those with Windows Mobile smartphones have been getting major software updates for a few years now.</p>

<p>Since then, Blackberry has entered the consumer market after dominating the US business market, and Apple introduced the iPhone as a consumer smartphone, and when their 2.0 software comes out, will start taking chunks out of the business market as well. Both companies are offering major software updates after the hardware purchase, without requiring a hardware upgrade every time they add a major feature. Nokia continues to only offer bug fixes.</p>

<p>I really appreciate the fact that we get bug fixes and all of that, but with the new competition out there, it would really be nice if we weren't dropping over $400 on new handsets, only to have them obsoleted within a year. Whenever I bring this up on one of Nokia's blogs, it is either ignored, or a Nokia apologist starts talking about how the hardware matches the software or some other nonsense. It's like Apple fanboys, I swear.</p>

<p>I think I'm just ranting. But at least I took the opportunity to rant to Nokia Support. I have a strong feeling I won't get a good answer from them.</p>

<div style="font-family: Consolas, Lucida Console, Monaco, Courier New, monospace">
Hi there,

<p>I'm curious if Nokia has any plans to upgrade the E61i to S60v3 Feature Pack 1.</p>

<p>I know that Nokia doesn't really have a track record of updating older handsets to new feature packs, much less new S60 revisions, but given the amount of competition that Nokia has in the smartphone market, I'm hoping for a change of heart. As someone who is generally willing to spend $400-$500 for a phone every year or two -- and I've been through many, made by Nokia and others -- it seems odd that a phone that expensive is obsoleted by the manufacturer within a year. It seems most new software products Nokia is releasing for their S60 phones are now requiring FP1, and FP2 is right around the corner.</p>

<p>As the E61i is a capable phone with a processor matching or exceeding other S60v3 FP1 phones, is FP1 in the future, or am I stuck buying another $400-$700 phone every 8-12 months when Nokia updates their software? If that is case, wouldn't it make more sense to go with a smartphone manufacturer that offers updates to users, like Samsung with Windows Mobile, or Apple with their iPhone? I love the Symbian operating system, and find Nokia handsets to be the best of the bunch, but it just doesn't make financial sense to upgrade that often to get features other handsets are getting for free.</p>

<p>Your reply would be greatly appreciated.<br />
</div></p>]]></description>
            <link>http://www.abstractwankery.com/2008/04/nokia-smartphones-and-software.html</link>
            <guid>http://www.abstractwankery.com/2008/04/nokia-smartphones-and-software.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Nokia</category>
            
            
            <pubDate>Mon, 07 Apr 2008 11:29:51 -0600</pubDate>
        </item>
        
        <item>
            <title>i(Phone|Pod) SDK Updates</title>
            <description><![CDATA[<p>Looks like we're starting to get an idea together for the new Cocoa Touch platform. Stay tuned. :)</p>

<p>In other news, the www.whatthefuck.com relaunch has been going really well. Some old timers have come back, and the site is more stable than it ever has been. The speed is still up to snuff too, even though we're using a platform far more abstracted than the original. The original was self rolled Perl, embedded HTML, no CGI.pm, no templating, self-created cookies, the whole shebang. The new system is using the Catalyst Framework as the core, with DBIx::Class for database abstraction, Template Toolkit for the viewable HTML and XML, and utility processes using the Moose OO Framework for Perl. I'm quite happy with the result, with the manageability and maintainability, and the speed I get through FastCGI on Apache.</p>

<p>I've started doing a call out to users on new features and suggestions. From the latest list I put out, I think that after the first half is complete, I'll be ready to do a full launch of the site and start getting the word out.</p>

<p>Oh, and I fixed commenting on the blog. Sorry about that.</p>]]></description>
            <link>http://www.abstractwankery.com/2008/03/iphonepod-sdk-updates.html</link>
            <guid>http://www.abstractwankery.com/2008/03/iphonepod-sdk-updates.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Catalyst</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Development</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Gadgets</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perl</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">whatthefuck.com</category>
            
            
            <pubDate>Mon, 10 Mar 2008 11:52:49 -0600</pubDate>
        </item>
        
    </channel>
</rss>
