Archive

Posts Tagged ‘apple’

Time for Android to step up its game

July 21st, 2010 Fighter Hayabusa No comments

The past couple of weeks I’ve been playing with mobile apps development, both for Android and for iOS (meaning iPhone and iPad in layman’s terms). Being an open source kinda guy and very familiar with Java I immediately felt very comfortable with the Android SDK and the platform as a whole. It really is a great platform and very viable for creating great apps and experiences for mobile devices. However, there are a couple of key issues that I believe need to be fixed in order to push Android to the next level.android-robot-logo

First and foremost, paid apps are still not available everywhere. Only users in a few select countries can download apps from Android Market that cost money and, even worse, developers in even fewer countries can publish non-free apps for people to buy. As a mere users there are ways around this but if you’re - like me - a Swedish developer there’s no way to get paid for your efforts. This is a really big deal since developers outside of the nine supported merchant countries also need to eat and pay the bills or whatever it is you use money for. Sure, one might claim that true hardcore developers will develop awesome apps anyway and give them away on Android Market because digital creativity is in our nature and this is true to some extent. But at the end of the day money is one of the best incentives out there and the fact that many potential Android developers can’t charge for their apps is most surely causing a lot of app-awesomeness from happening and keeping the platform from experiencing the kind of “gold-rush” that iOS is having.  It may even be driving some developers to the iOS-platform instead since they might reckon that if they can’t paid why should they bother with the platform anyway?

I don’t see what the frackin’ hold-up is here really. So Google, get off your asses and make this happen sooner than later. Market needs to have paid apps and developers getting paid everywhere, OK?

Another thing that is painfully obvious when you look at the variety of Android devices out there is that the hardware companies that sell them, companies like HTC, SonyEricsson and Samsung, care only about selling new devices. They have very little interest in delivering software updates for devices that customers have already bought. I mean, it took HTC a full year to push out an OS-upgrade for the HTC Hero and SonyEricsson is at this moment selling Android 1.6 devices with the plan to update them to 2.1 around New Year. Meanwhile, FroYo (Android 2.2) devices are starting to hit the market and the specs for 3.0 are already out there.

I fully understand that it may not be easy for these companies that are primarily manufacturers of hardware to wrap their business models and brains around the fact that these days, with mobile phones becoming more and more like “real” computers, software matters more than hardware. A mobile phone will become obsolete a lot faster due to an old OS than due to year-old hardware. So something needs to be done about this. HTC and others need to take care of their customers and push out the updates a lot quicker because not everybody wants to (or can) buy a new $500 mobile phone every three months just to get the latest software. Maybe Google should set up some sort of centralized repository that the makers of Android phones could use to make sure they’re all in sync with each other and with what’s new? I don’t know, but something should be done to keep the platform from fragmenting any further.

And finally one other thing that I think can be a real game-changer is Flash-support. Yes, there is Flash-support in FroYo, I haven’t experienced it first-hand myself though so I don’t know how well it works. But my point here is that since Apple is taking a serious stand against Flash on devices running iOS there is a chance for Android (and Adobe naturally) to shine here. Make Flash work flawlessly on all contemporary Android devices and you will have a feature on the platform that the main competition can’t and will not match, which naturally is a great advantage.

These are the major points that bother me at the moment and I believe them all to be more or less critical for the growth of Android. I want to underline here though that although there are flaws - every platform has them - I believe a great deal in Android and will continue to submerge myself in the platform with great joy.

So Google and everybody else involved, time to step it up a notch OK? I’ll be watching you ;-)

Section 3.3.1 and Steve Jobs’ “Thoughts on Flash”

No one that follows tech-news can possibly have missed that Apple have whipped up a shitstorm of sorts with it’s changes in Section 3.3.1 of the iPhone Developer Program License Agreement resulting in the prohibition of the use of third-party tools for developing iPhone apps. This is what Section 3.3.1 used to look like:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.

And this is what Section 3.3.1 looks like now:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Clearly this is a move that Apple has made in order to even further increase their control and hold over the development done for their mobile platform and shut out any and all apps that are not developed in a manner blessed by Apple. This includes 3D-games developed with Unity3D, all apps that could be built with Flash CS5 and many more.

As a developer I take great offense to this and I consider it to be a real dick-move by Apple. Further, I believe it to be a move that clearly demonstrates that the people making the decisions have completely lost any understanding of what it is to be a software developer and how we developers think and operate.

Some people seem to believe that it’s a good thing that all iPhone OS development is being streamlined into a single set of tools all under the control of the platform-owner (i.e. Apple). Anyone believing this doesn’t get it either and is clearly not a developer themselves. Let me explain.

Developers don’t like being told exactly how to operate and what roads to travel on when on the path to solving a problem or task. There’s always multiple solutions to any given software development issue. There is no such thing as the ultimate tool-set or the IDE to end all IDEs. This is why we like having the freedom to chose what tools to use and how to use them to build software. By putting restrictions on what tools are “allowed” for iPhone OS development Apple is pulling a move with multiple bad consequences.

Firstly, it pisses developers off. Like I said, we don’t like being told how to work and think. In fact, there’s no group of creative people that enjoy that. Can you imagine if MOMA said to all artists that if you want your art displayed in our facilities you have to buy all your supplies in a specific store and hold your brush/chisel/whatever in a specific way? Same thing here. And yes, I’m saying that software development in many ways is an artform. If I want to use a third-party set of tools or some other exotic methods not previously imagined by Apple in order to create an awesome iPhone-app I should be able to do that. If the way my brain works makes this, to me, the most natural path of development, why restrict me and forbid me to do it? It’s ludicrous and any real developer will tell you the same thing.

Sure, I can get behind the idea that Apple want to set up some rules for what apps are allowed into their AppStore (even if the AppStore acceptance process is utterly broken…). Telling developers what to build is sort of OK, but telling them how to build is definitely not OK. It’s bullshit, plain and simple.

Secondly, this dick-move of Apples is ruining business for the companies/people developing these third-party tools as well. Sure, Apple has no responsibility to ensure the business of any other company but this is none the less a really bad side-effect of the changes to Section 3.3.1. People may lose their jobs and companies may possibly go out of business thanks to a really moronic and completely unnecessary change in the iPhone Developer Program License Agreement

The main target here, however a company not very likely to go out of business, is obviously Adobe and their product Flash which currently dominates when it comes to video and other multimedia content on the web. The changes to Section 3.3.1 followed swiftly after Adobe announced that the next version of Adobe Creative Suite would include tools that enabled Flash-developers to build Flash-apps that would run on the iPhone and iPad. That means that developers could use CS5 to create apps that were truly multi-platform and with very little hassle. They wouldn’t have to maintain different simultaneous versions for multiple devices, just one version that they could then deploy on iPhone OS, Android or whatever OS they wanted. One version of the app but multiple markets for it to exist in, which consequently means more business for the developers and, once again, all without having to deal with the mess of having multiple versions of the code. Now imagine how happy that would’ve made all of the world’s Flash-developers! Naturally, Apple couldn’t have that.

So that’s the third reason Section 3.3.1 bites, it causes unnecessary problems for developers that don’t want their apps to be exclusive to the iPhone OS, and what developer really wants that? Even if Apple may have the goal that 100% of the smartphones of the world are iPhones, it is never going to be a reality. Naturally software developers want a shot at pushing their apps and consequently make money in more markets than one, and, if at all possible, with minimal hassle. Clearly that’s not something that Apple wants.

What Apple wants for all the apps running on the iPhone OS is for them to be exclusive for their platform. They don’t want multi-platform development anywhere near their products and this was made even more clear by the open letter from Steve Jobs entitled “Thoughts on Flash” that was published on Apples website a couple of days ago.

In his letter The Steve lists six reasons why Apple hates Flash and wants it to die rather than run on the iPhone OS. Some of these reasons are actually somewhat valid, however most of them are complete and utter hypocritical nonsense. Let’s run through them quickly:

Reason one: Adobe Flash is 100% proprietary and Apple is a supporter of the “open web” having created WebKit and pushing HTML5, CSS, JavaScript and other open standards.
Hello pot, calling the kettle black much? This just makes me laugh. Apple is one of the most proprietary companies in the tech-industry. Their levels of secrecy and unwillingness to give away so much as an ounce of their secret sauces is legendary. Just because you’ve successfully pushed one open source project it doesn’t make you Richard M. Stallman. Get off your high horse. Flash is a well publicized standard and going by your own standards that should be good enough for you. Also, when Apple is pushing the very proprietary video standard H.264 as hard as they are (continue reading and you’ll see that they absolutely love H.264) they really shouldn’t be yapping about who is or isn’t being “open”.

Reason two: Adobe’s claim that Apple’s devices can’t deliver “the full web” since they don’t run Flash is caca because plenty of big websites have video in H.264 now and as for Flash-games there are loads of games on AppStore you can play instead.
There is some truth to this but it is still not valid in my opinion. Just because a long list of Apple-approved sites deliver video in H.264 instead of or as well as Flash it doesn’t mean every website does. It will still cause frustration when you run into that site with that video you wanna watch just have Flash - which is currently the dominant way to show video on the web. As for the games argument, it’s just laughable and shows that Steve isn’t a gamer himself. It’s like this: if I wanna play my game, I wanna play my game NOT another game. So if my game doesn’t run on the iPad it is no consolation at all that there are loads of other quality games available. I still can’t play the game that I wanted to play.

Reason three: Flash has lots of security flaws and the number one reason Macs crash.
I have no idea if the first claim is true or not so I’m not gonna argue against it. I’ve never had any of my Macs crash because of Flash but I’m not gonna argue the second claim either since I have no way to know what the truth is here. If Apple have statistics, which I assume they have, saying this, then it probably is true.

Reason four: Flash eats twice the battery life that H.264 with hardware acceleration does.
Again, whether this is true or not I don’t know but even if it is true I don’t think it’s a valid reason for shutting Flash out. Let the users themselves decide what to spend the juice of their batteries on. What’s next? Blocking games that are CPU-intense and thus eat “too much” battery. It’s just ridiculous. If customers want Flash, and they obviously do, let them have it even if it eats the batteries of their iPads and iPhones. Let people make their own choices.

Reason five: Flash was designed for PCs using mice, not for touch screens using fingers. You can’t “hover” or “rollover” on a touch screen.
This is true, but it is still an invalid reason simply because the controls of an app are up to the developer. It has nothing to do with the technology itself. Don’t you think Flash-developers targeting the iPhone would’ve thought of not to use controls that require “hovering”? Enough said.

Reason six: Apple knows from experience that all software developed using third-party tools suck and are inferior to software developed specifically for a particular device and/or operating system. Relying on third-party tools is also always a bad thing because then you’ll have to wait for the tool-developers to include new OS-features in their product and that can take a long time.
This part of Steve’s letter is so full of stupidity and claims that are in no way backed up by hard facts it’s laughable. What “experience”? Where are the statistics or surveys to prove this? Nowhere is where they are because it’s bullshit, plain and simple. It’s just a vague claim made like it’s the truth just because The Steve said so. Also, I find it amazing that Steve Jobs has taken it upon himself to save developers from using “bad tools”. I’ve said it several times already but I’ll say it one final time: Developers want freedom and choices! Let us decide for ourselves what tools we use and how we use them! We can take responsibility ourselves for our choices. We don’t need Steve Jobs to make them for us. Let us code and develop any way we want. Period.

So in closing all of this is just another scheme of Apple’s to lock people to their platforms attempting to create a sense of exclusiveness for their products in the process. The very same things they’ve in the past scolded Microsoft for. But what differs from previous ploys of theirs is that this is a tremendously nasty move that really benefits nobody, not even Apple themselves in my opinion. I think it is really sad and I don’t like the way Apple has been developing since releasing the iPhone - I think that’s where it all started to go downhill. I love Apple’s products - the hardware, OS X, iLife, all of that good stuff - but the company policies are pissing me off more often than not these days. Steve and his underlings need to step back and take a good look at themselves, the company’s past and the path their currently marching onwards on before it’s too late and Apple really becomes the new Microsoft or IBM. Nobody wants that, least of all me.

The AppStore fiascos of late and the iPhone-conundrum

May 15th, 2009 Fighter Hayabusa 2 comments

Just like millions of other people I was really excited when Apple announced the AppStore for the iPhone. I immediately thought that this could be the thing that makes the iPhone a great buy despite the hardware failings (pretty cruddy camera, no video recording, no real bluetooth support, etc.). However, it wasn’t long until I no longer felt this way.

First there was the fucking NDA that created an inhospitable environment around iPhone-development and made it impossible to build any kind of community around it. Apple finally made good on that one but it took way too long and that they had that crap in place to start with is inexcusable anyway. What were they thinking?

AppStore - crapstore

AppStore - crapstore

Secondly, and this is a big problem that still remains, there’s the whole fiasco with the approval process to get your apps to the AppStore. Since Apple has the final say-so on what gets published on the AppStore and there is no other way to get apps on a non-hacked iPhone if they deny your application to publish your app on the AppStore you’re shit out of luck.

Now that’s bad enough, but what makes it even worse is that there seems to be no clear guidelines as to what gets approved and what doesn’t. Some apps have been denied while other apps with almost the same functionality have been approved. Is there an official way to appeal a denial? I don’t know for sure, but I don’t think so.

One app in particular stirred up a lot of attention from the blogosphere and the internet in general, the NIN-app, published by the band Nine Inch Nails. The whole debacle has been well publicized elsewhere so I’ll not get into it in detail but basically the app was first approved but then just a short while later the developers released an update which was denied into the AppStore, which in turn, if I’m not mistaken, made the app unavailable on the AppStore. The reason for this was that you could apparently access some son (via streaming I believe) that had “offensive lyrics” or something like that through the app. OMG! There’s swear words on the internet? Meanwhile you can buy a million gangsta-rap songs on iTunes that contain a multitude of fucks, motherfuckers, “kill whitey”, bitch and other “offensive” things as part of their lyrics. But I guess that’s OK since those songs supply Apple with steady revenue.

Anyway, after a couple of days of uproar on the web by thousands of Nine Inch Nails-fans the app was re-evaluated and finally approved. Now what if this app hadn’t been published by a successfull rockgroup with a very solid and borderline rabid fanbase? Apple themselves have bragged about how awesome the AppStore is because it has turned one man software development companies into successfull businessess and enabled developers to live the dream of being their own boss and still make a solid living. What if an app developed by one of those companies was rejected for some obscure and/or stupid reason thus strangulating their cash flow completely? That could mean disaster and bankruptcy in a worst case scenario and how do we know this hasn’t happened already to some poor unfortunate developer?

Now another app has been rejected for the most moronic reason. As reported by Torrentfreak.com a remote control app for the popular cross-platform BitTorrent-client Transmission has been rejected because according to Apple “this category of applications is often used for the purpose of infringing third party rights”. That is such total and utter bullshit! You’d think that a company that actually makes software would know better than to damnify an entire class of technology because it “could be used to do wrong”. Hey, let’s ban Safari then because using any web browser you can easily find illegal stuff on the internet and download it and you could also use it to access the web-GUI for Transmission! Let’s ban cars because they can be used as getaway-vehicles in bank robberies. BitTorrent in itself is just a protocol and it’s used for lots of legitimate things. Banning applications based on them using a specific kind of technology is stupid beyond belief.

Just a couple of weeks ago, days before the whole Nine Inch Nails-thing got started, I was seriously contemplating getting an iPhone since the prices have now dropped to a reasonable level and the amount of good apps appeared to make it a good choice for a new cellphone, which I am very much in need of. I was also looking at the Android-phone, the G1, and thinking it may also be a good alternative. I do however own an iPod touch which I love. It really is an awesome device which I use everyday. But if I could have that plus a great cellphone in the same device that would be very nice. For this reason I may never completely be able to write off the iPhone as a candidate for a future cellphone.

However, with all of the crap that’s been going on around the AppStore lately I’m really not considering an iPhone anymore. So now I’m basically holding out for the next generation of Android-phones. The Android-software is just as good as the iPhone-software, maybe not as sexy and Apple-ish but I can live with that, and most of all it is based on open source and a platform not encumbered by the problems discussed in this post. So you could say that you lost me again Apple, and for such stupid reasons.

What Apple should do is let people install whatever the hell they want on their phones. If I bought the phone and paid for it I should be allowed to do whatever I want with it. If I want to install an application that floods my screen with random swear words who are they to decide that isn’t appropriate? If I want to use an iPhone to monitor my torrent-downloads that’s none of their business. If I’m doing something illegal that’s what we have law enforcement for. Basically, butt out of your customers’ business Cupertinoites.

Naturally, they should keep the AppStore because it is great to have a source for apps that Apple vouches for so to speak. But if I wanna take a risk and install something that Apple doesn’t deem worthy of publishing in the AppStore I should still be able to do that. This would benefit everybody involved, developers, iPhone-owners and Apple themselves, since it would make the iPhone an even more appealing platform.

But until radical changes are made I’m most likely to go Android for my next cellphone. The future will tell.

This ad from Microsoft is actually pretty decent

March 27th, 2009 Fighter Hayabusa No comments

Laptop Hunters $1000 - Lauren Gets an HP Pavillion
Laptop Hunters $1000 – Lauren Gets an HP Pavilion

Now we just have to clue Lauren in on the fact that she could save even more cash if she returned the Vista-license included with the laptop and installed Linux instead ;-)

Categories: Posts in English Tags: , , , ,

iPod shuffle, enemy of the music lovers

March 16th, 2009 Fighter Hayabusa 1 comment

ipod-shuffle-4gb_2The new iPod shuffle looks really slick and has some neat features, just like Apple products always do and have. I’m sure it’s a solid piece of hardware and all that too but it fails tremendously in one aspect, and this one is a devious move on the part of Apple, a company I thought liked music but which is now taking a dump on anyone with a serious interest in the quality of sound moving from iPod to ear.

As revealed in this review and others like it the design of the third generation iPod shuffle and custom chip inside of it effectively makes your favorite pair of headphones unable to play nice with it. From the article on iLounge:

There is, however, something that many users will care about: the new shuffle doesn’t fully work with any headphones except Apple’s. Because of what Apple has done here—something sneaky and arguably terrible for consumers, especially if it continues with other iPod and iPhone products in 2009—if you plug your old third-party headphones of any sort into the new shuffle, you’ll find that you can’t do anything with the device other than have it continuously play music, without volume controls or interruption, unless of course of you turn it off. Surprise: the only third-party headphones that will work are ones that haven’t even entered manufacturing yet, because they’ll need to contain yet another new Apple authentication chip, which will add to their price. Your only alternatives will be third-party remote control adapters—also not yet available, as Apple’s not even making one—and using Apple’s earphones.

Personally I think this is evil or at least really stupid. It’s common knowledge that the headphones that have come with every model of iPod so far pretty much suck and most people I know who buy an iPod get themselves another pair of headphones practically immediately, as did I. But someone getting the new shuffle can’t do that and that sucks big time.

Sticking a piece of DRM-hardware inside an iPod like this makes it harder and thus more expensive for third parties to develop hardware, having to have license it through Apple in order for it to work, for this model of iPod and for what? Apple claims that this will benefit the customer since it ensures only the best accessories will be available. I call bullshit.

The only purpose this move serves is to milk the iPod generation out of a little more cash. Basically Apple is starting to choke every nickle and dime they can out of the culture they created and I think it’s pretty disgusting. They’re locking down things more and more and although they’ve done good with iTunes and dropped a lot of the DRM on there, their hardware is being locked down, chained up and suffocated by DRM and other nefarious schemes to the point where I’m starting to get a foul taste in my mouth.

For another example, just look at the whole HDCP-debacle with the new MacBooks. What the hell was that about? Sure, they did a little good after a storm of complaints but why were they doing it in the first place?

Apple started out as a company that wanted to “stick it to the man”. Jobs and Wozniak was a big middle-finger in the face of dragons like IBM and HP but now they’re starting to become that very corporate evil that they didn’t want to be associated with back then. It isn’t about “thinking differently” or having fun with technology anymore. It’s all about the mighty dollar, plain and simple. Sure, I understand that a company needs to make money to survive but they don’t have to repeatedly rape the people that gave them their success in the first place.

Fanboi much?

Fanboi much?

Apple knows they have a cult following and they know they have these fanbois by the balls. What they’re doing now is exploiting this fact and sneaking shit in little by little. It’s premeditated and it’s evil.

Quite frankly, I’m disappointed and this is also a huge part in why I decided to move away from full-time computing on the Mac-platform after less than a year. I’m afraid that Apple might be losing it’s soul and I don’t want to be trapped in a soulless prison any more than I have to.

Categories: Posts in English Tags: , , , , , ,

This looks sooo weird

March 10th, 2009 Fighter Hayabusa No comments
Fedora's installer on a Mac OS X desktop. Scary.

Fedora's installer on a Mac OS X desktop. Scary.

Categories: Posts in English Tags: , , ,

I'm coming home

March 2nd, 2009 Fighter Hayabusa No comments

I abandoned the dominating OS (yes, Windows), due to it being - in every sense of the word - crap, about eight years ago and started using Linux instead. With Linux it was almost love at first sight. Sure, it took some getting used to and some things were a bit tricky to get to work back then (soundcards anyone?) but in the end the experience was all in all a lot more rewarding than anything ever was while using any version of Windows. So I kicked Microsoft to the curb and haven’t looked back since.

Since November 2004 when I bought myself an iBook I’ve also been a casual Mac-user. This iBook is in many ways the computer that has served me best out of all computers I’ve owned. It’s taken a lot of abuse but after over four years it keeps on ticking as reliably as ever (it does get a bit hot on occasion though). Granted I had to get a new harddrive for it a year ago but that’s a pretty minor repair considering how much the iBook has been kicked around.

I’ve really grown to like OS X. It’s a robust and easy to use OS which does most things really well. And it’s Unix-like, which is a huge plus in my book. It is a really good fit for all of those menial every day computing tasks (e-mail, websurfing, organizing music and photos, word processing) that we all do. It makes ordinary tasks slick and easy to perform. This is what Apple excels at, dumbing down tasks and putting a shine on them so that they don’t feel as dull anymore. It is a prominent feature of basically all of their products.

imac_narrowweb__300x4422So when my girlfriend decided to buy a new computer, a 20″ iMac (the shiny aluminum ones), this past July I got sucked in by the Reality Distortion Field and the Apple tractor beam and bought one too.

For months I was really happy with my acquisition and with “going Mac” full time on the desktop. I even sold my desktop-PC because in the months that followed I ended up hardly using at all. But then something happened.

Over the past couple of months I’ve found my productivity to be declining and a lot of the time I’ve had this nagging feeling that something just wasn’t right. It wasn’t until this past weekend that I figured out what it was. I’m not completely happy with my choice anymore. It’s crept up on me slowly and I haven’t wanted to admit it to myself, but that’s what it is. I’m sure of it.

Don’t get me wrong, the iMac is awesome and OS X Leopard is beyond great, but I think that maybe it wasn’t the perfect fit for someone like me to use for all of my computing needs. It’s sort of a cultural shock that I just can’t shake.

First of all, the Mac platform is way too locked down and obfuscated. Sure, it’s Unix-like and feels very familiar to a Linux-dude like me but it does things in odd and unorthodox ways that don’t make sense to me. Setting up Samba-sharing for example on Leopard is really weird in my opinion. And yes, there’s plenty of ways to customize your desktop-environment and experience but compaired to the endless possibilities when using a more open platform like BSD or Linux it’s not very impressive. You can only change what someone else has deemed appropriate to be changeable.

The biggest thing of all to me is the software culture of the Mac-world. Coming from a world where thousands of applications are free (as in beer and as in freedom) and pre-installed on your system out of the box it’s more than a little annoying to find applications that I take for granted missing from a basic OS X install. I mean, no nmap? Really? No wget? Come on! And what’s with all the shareware littering the software-landscape of the Mac? Every other piece of software is some handicapped version of an app that will cost me $20 to testdrive for real. That’s not what I’m used to and quite frankly it feels a bit like 1998. It also seems a bit like open source is still a bit of a mystery for the Mac-community, which seems very weird to me.

Also, even though many of my favorite applications are available for OS X they far from always behave like I’m used to. Thunderbird doesn’t filter things properly, GIMP looks horrible and isn’t really compatible with the user-paradigms of the rest of the system and the same goes for Bluefish, and the list goes on.

It’s not all bad though - far from it. I love iPhoto and I’m even starting to get along really well with iTunes. Adium is a great IM-client, better than most even. I like Transmit enough to fork over cash for a license. It’s probably the best FTP-client I’ve ever used. Overall Mac-apps have a very robust feel to them and crashes are few and far apart. Also, there seems to be a sense of pride amongst Mac-developers that isn’t always present on other platforms.

Another thing that I haven’t quite been able to get used to is the keyboard. It’s not the whole “use Option instead of Ctrl”-thing though, that’s not a problem. No, my headaches are from the fact that Insert, Delete, Home and End don’t work like I’m used to and these are keys that I use A LOT. So this really slows me down. I actually switched out the slick aluminum keyboard that came with my iMac for a Logitech-keyboard I used with my previous PC hoping that would change things. But that actually brought more hassle since the Mac couldn’t figure out what keys were supposed to go where. I had to use Ukulele to create a custom keymap in order to get the most critical missing keys back. Insert, Delete, Home and End still don’t work like I’d like them to.

Now this might come off as me coming down hard on the Mac, which is not really what I’m doing. I love the Mac and OS X is in my opinion the best commercial desktop-OS out there. I just think that in retrospect this wasn’t the best move for someone like me. The cultural clash between the Mac and Linux worlds was too great to make a full time switch possible. My computing needs require a larger amount of freedom and other things that don’t fit in the tight Apple-machinery. I’m too much of a tinkerer and a hacker, and as such I need more leeway and elbow-room than most. But I let the slick hardware, great OS and a bit of RDF fool me into believing that this was a world I could spend all of my computing time in. But I was wrong, and now I’m feeling really, really homesick.

Tux, the cute face of LinuxBasically I need a Linux-PC again and I need it bad. So to remedy this I ordered a Dell XPS today, a notebook that I’ve been eyeing for some time now, and I got a great deal on it too - 3500 SEK off! The first thing I’ll do when it arrives is slap Fedora 10 on there and begin rebuilding the computing environment that I’m used to.

I’ll remain a part-time Mac-user though, so I’m not abandoning the Mac at all because as I said I still love the platform. I’ll still import the pictures from my camera to iPhoto and spin my music and podcasts in iTunes, I might even hack together a Cocoa-app of my own one day. Maybe I’ll downgrade to a Mac Mini though, if Apple decides to upgrade them soon that is. We’ll see.

This is me admitting that I did something that I may not have thought through properly, which is hard in itself, and this is me having learned a valuable lesson. You truly don’t know what you’ve got until it’s “gone”. Good thing though, “it” wasn’t really gone. I can go back, and I am already on my way.

So I’m coming home. Home to where I always belonged, and this I’m sure of now more than ever. Once again I’ll be comfortable in the open embrace of the penguin. (And that didn’t sound the least pretentious or dorky…)

Why I'll never buy a high-end PC ever again

October 30th, 2008 Fighter Hayabusa No comments

Although I’ve been a computer geek since forever, until two years ago I’d never really forked over the bigger bucks for a PC. I’ve always bought the model or the parts that were not great but did the job acceptably well, almost never the cheapest junk though.

About two years ago it was time for a serious upgrade, i.e. a new PC, and this time around I decided it was time that I owned a really high-end machine. So I did some research, bought the right parts - some of them released no more than a week earlier - and built a pretty awesome PC based on a nice Intel Core2Duo CPU, sporting dual 17″ TFT-monitors with the appropriate Nvidia-card to drive them, three hard drives (two of them in RAID1) and buckets of RAM. The box set me back about 19.000 SEK (which is roughly $2600 with today’s rates). Granted, this was not a crazy ass machine but on a scale of 1 to 10 in awesomeness, with 10 being the most insane gaming rig money can buy, I believe it was at the time a solid 8 at least. Since I hardly play PC-games at all, I’m a console kinda guy, it was more than sufficient to satisfy my needs and much more.

Well, two months ago I bought myself a 20″ iMac and consequently had less use for my monster-PC. So I decided to sell it.

I read somewhere that a PC supposedly loses about half of it’s worth in a year so in two years a PC is worth one quarter of it’s original price. Since originally buying the PC I’d upgraded it a little bit with some more RAM and better cooling so I thought that I should be able to get 4.500 SEK for it right? Wrong.

It seems the second hand market for complete PCs really doesn’t exist. PC-parts is a whole other thing, but a complete box just isn’t worth anything at all it seems. I’ve been trying to sell my PC through multiple channels (auctionsites, ad in the newspaper, etc.) for weeks now and the interest is really non-existant. I’ve gotten a couple of e-mails from people asking me to lower the price or asking if I’ll sell it for less with this or that part taken out, but no one has taken the bait for real so far.

I’m completely dumbfounded here. What is it that makes the second hand value of a PC virtually zero? The only machines that seem to have any real second hand value are Macs. I mean, there are old G4 MacMinis with half the horsepower and a quarter of the storage going for almost the same as I’m asking for my monster-PC. Are the Apple-fanboys the only ones that have money to spend or what’s up with this? It’s just crazy.

It’s not like I thought I’d make my money back selling my two year old PC, but I thought that in a world where the majority of people use PCs there would at least be somebody enticed enough by the prospect of owning said machine. I guess I’m just really surprised that my assumptions were so wrong.

I discussed the whole thing with a friend and we came to the conclusion that most people don’t really get the quality of hardware that’s in my machine, all they see is a two year old computer that costs as much as a low-budget Dell that’s brand new, so they go buy the Dell instead because it’s, well, new, although it’s way crappier than my machine is. Also, the people that do understand the real value of the machine would probably rather buy new parts and build their own rig so they pass on it for that reason. So basically, once again, the market for second-hand PCs (and high-end ones in particular) is shit.

However, the market for second hand PC-parts seems to be a little better so if my PC still has no buyer by next week I’m chopping it up and selling the bits and pieces individually. That should make me enough money to buy me and my girlfriend a decent sushi dinner at least :-P

So lesson learned, never buy an expensive PC again unless I really, really need that much juice. From here on any PC I buy will be just enough to get things done. No more, no less.

Categories: Posts in English Tags: , , , , ,

Woz hacking Kathy Griffin's iPhone

June 13th, 2008 Fighter Hayabusa No comments

I couldn’t help but chuckle at this. Also, this is a little what my relationship with my girlfriend is like. Maybe that’s why I found it so amusing.

Categories: Posts in English Tags: , , ,

Awesome Kevin. Welcome to the 21st century.

March 31st, 2008 Fighter Hayabusa No comments

I was watching the latest episode of “Diggnation” and Kevin Rose was talking about the latest iPhone rumours. Apparently there’s gonna be a 3G iPhone pretty soon and it will have two cameras, one of them facing the person holding the phone, so that you can do video-chat.

While Alex Albrecht goes “I’m not so hot for the video-chat because I don’t even do that on my computer” while Kevin, stoked out of his mind, goes like “but how cool would it be to have a friend call you up and do video-chat on your phone?”. Haha, priceless.

Dude, people here in Europe have been doing that for half a decade now. My dad, who’s almost 60, does it. It’s not bleeding edge anymore and it hasn’t been for years. Welcome to the 21st century. I hope you’ll like it here ;-)

It just makes me laugh, how a big nation like the US can be so far behind in some areas. 3G is not something new, it’s just that the US hasn’t implemented it with any real success yet. The fact that Apple adds 3G to the next generation of the iPhone doesn’t make it new and exciting. It just means they’re catching up to what Nokia and SonyEricsson have been doing successfully for years.

Personally I’m pretty stoked about a 3G iPhone though, and I’m hoping it turns out real good.

I think the current iPhone is pretty much a waste of hardware since it lacks many of the features my Nokia N80IE has (3G, MMS, video-chat and Bluetooth that isn’t crippled for example) and many of these things I actually rely upon every day. But if they had those features on the iPhone I’d get one for sure.

Also, being the owner of an iPod Touch I know that the touch screen user interface is more than a gimmick. It’s actually pretty usable and neat once you get the hang of it, and the big screen is awesome for watching video podcasts, movies and TV-shows. It’s a really awesome gadget and well worth the $299 it set me back.

So if I could have all of the coolness of the iPod Touch plus the useful features of my 3G-phone naturally I’d go for that. But that basically means ALL of the useful features of my Nokia N80IE, not just a couple. Otherwise I’ll wait until Apple gets it right. If they ever do that is ;-)

Categories: Posts in English Tags: , , ,