bingshui.org

the Life of Zim

30th April
2010
written by dzimney

Yesterday, Steve Jobs made a post on Apple’s website regarding his Thoughts on Flash. The article lists six reasons why Adobe’s Flash is not and will not be made available on the iPhone/iPad platform. His reasons are misleading. His logic is murky at best. To a common iPhone or iPad user they may seem, well reasonable. However, to someone with a deeper knowledge of the technologies he addresses, most of what he says is simply false.

“Frist, there’s ‘Open’.”

Jobs claims, “by almost any definition, Flash is a closed system” because Flash is only available from Adobe. This is to say that in order to create a Flash application, one needs to own a copy of Flash. This is simply untrue. Through the use of technologies such as MTASC it is entirely possible to develop full Flash applications without owning the proprietary Flash software. Adobe has never done anything to deter such technologies. It’s also important to note that Flash development can be shared with anyone at no cost to the developer. A developer can create a Flash, Flex or Air application and distribute it however they see fit.

Now let’s take a moment and look at the development process for Apple’s App Store. The iPhone SDK is written in Objective C which is developed by Apple and the equivalent to ActionScript being developed by Adobe. No surprises there. However, in order “to develop iPhone applications, you use Xcode”. Xcode, although free, is, wait for it, wait for it, proprietary. Xcode is used to digitally sign an application with the developer’s digital certificate before it can be submitted to the App Store. This digital certificate costs the developer $99 which is paid to Apple. The best part? If the developer does all of this, it doesn’t necessarily mean their application will see the light of day. This is because Apple individually approves all apps before they are made available in the App Store. A process that can take up to two years.

Jobs goes on to explain that Apple has a firm belief that, “all standards pertaining to the web should be open”. Jobs writes, “rather than use Flash, Apple has adopted HTML5, CSS and JavaScript – all open standards.” So let me see if I’ve got this straight, Steve. Apple, while not open itself, supports open standards, but only for the web. And since, in the opinion of Steve Jobs, Flash is not “open”, Apple’s closed system in going to exclude Flash? Maybe a fair point, but also maybe a little hypocritical. Of course this assumes the opinion that, “Flash is a closed system,” is accurate.

“Second, there’s the ‘full web’.”

Ah, yes. The “full web”. Jobs starts his “full web” experience with video. Adobe claims that 75% of all video on the web is delivered using Flash. Jobs rebutes saying that YouTube makes up 40% and the iPhone and iPad are bundled with a YouTube app. Problem solved. Using the YouTube application, you’ll have access to 40% of all video that is available on the web. Of course you won’t be able to view that video in a web browser or see any video that is embedded with Flash within a webpage. But I guess you’re right, Steve. 40% of all video made available through a separate application is practically the “full web”. Lets just forget about any Flash dedicated websites and round that figure up to 100% for “full web”. Done and done.

Jobs continues to brag that the App Store contains more games than God, much less Flash. I understand the point here. Apple and it’s App Store provide a suitable replacement for Flash and therefore Flash is obsolete. That’s all fine and good, but it doesn’t fill the gap between the “full web” and the web as it is on the iPhone and iPad. Furthermore, reason #2 is certainly not, “based on technology issues,” as Jobs claims his reasons are.

“Third, there’s reliability, security and performance.”

Here Jobs actually has a good point. If this was the extent of his article, I wouldn’t be writing mine.

“Fourth, there’s battery life.”

Jobs’ fourth reason is for battery life, but more specifically the way battery life is effected by video as delivered using Flash. He starts here and basically turns his point into a pitch for H.264 video. Battery life has been one of Jobs’ goto reasons for not providing Flash on the iPhone. Jobs writes, “H.264 videos play for up to 10 hours,” while video provided from Flash will, “play for less than 5 hours before the battery is fully drained”. I’m curious. How would Flash video compare to talking on the phone or simply surfing the web? According to the specs on Apple’s website, the iPhone’s battery life will only provide up to 5 hours of internet use or talk time while on a 3G network. Considering Flash video content would presumably require internet use, it’s no surprise that battery life would dip to under 5 hours.

“Fifth, there’s Touch.” (note: Touch is capitalized… amazing he didn’t add the ®)

Here Jobs whines that, “many Flash websites rely on ‘rollovers’” and that in touch-based devices a rollover simply doesn’t exist. He then concludes that as a solution, developers should, “use modern technologies like HTML5, CSS and JavaScript.” This, to be blunt, is just stupid. First, let’s establish one thing right off the bat. JavaScript, one of Jobs’ modern technologies, is just as capable of being dependent on “rollovers” as Flash. Second, to suggest that it makes more sense for developers to fully abandon Flash and completely rebuild Flash content as HTML5, CSS and JavaScript rather than reworking them in order to avoid “rollover” dependency is absolutely ludicrous.

Jobs goes on to claim that, “most Flash websites need to be rewritten to support touch-based devices.” A claim that is equally true for “most” JavaScript driven websites. Here, Jobs is making a claim that he simply can’t support.

“Six, the most important reason.”

Jobs’ final and most important reason, “why [Apple] does not allow Flash on iPhones, iPods and iPads” has nothing to do with running Flash as an application or in a browser on the iPhone, iPod or iPad. Instead he goes to explain why, Apple’s new developer agreement mandates that developers use Apple’s API and only Apple’s API to develop applications for the iPhone. This blocked the most substantial new feature of Adobe’s recently released CS5 Suite, which would have allowed developers to generate iPhone applications through the Flash IDE.

Before I get started, to say that not allowing this feature in Flash is in line with keeping Flash off of Apple’s mobile devices is simply inaccurate. The new feature provided by Adobe would have published applications as native iPhone apps. There would have been no emulation. We’re not talking about a Flash app disguised as an iPhone app. Flash would have compiled ActionScript code into an actual iPhone application.

Apparently, Jobs is concerned that the ability to develop iPhone apps through Flash would create a bottleneck of Apple’s technologies. Jobs says, “we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms.” That’s like not selling a computer to someone unless they have internet access because they won’t be able to use it to its full capability. If developers want to develop with the lastest innovations and enhancements, they’ll learn to develop in whatever platform is needed. The ability to develop applications in Flash in no way effects the ability to develop applications using Apple’s SDK.

Is Apple within its rights to mandate how the applications in the App Store are developed? Yes. Is doing so a proprietary move? Absolutely.

“Conclusions.”

Flash is a widely accepted multimedia tool that has yet to reach the mobile realm. Soon it will reach that realm and with it, it will bring the single most cross platform development tool that exists. It is already able to generate desktop applications on both PCs and Macs with Adobe Air and is widely used throughout the web.

Apple iPhones, iPods and iPads are a closed box system. They are not multiplatform. They are proprietary. And in that respect Flash has the potential to be one of their biggest competitors. It is in Apple’s best interest to keep Flash from reaching that potential. That’s what Reason #6 is all about.

I understand why Steve Jobs and Apple don’t want Flash running on their devices. I think that concerns for performance are very legitimate. Those concerns are exactly why Flash has yet to be made widely available on any mobile platform.

What I don’t appreciate is reading a misleading statement from Apple’s CEO that attempts to smear Flash. This is either a personal grudge between Jobs and Adobe or Apple attempting to muscle Flash out of the mobile market. Regardless, it is being done at the expense of both Apple and Adobe’s user base.

Daniel Zimney
April, 2010

7th April
2010
written by dzimney

Recently I made the switch from iTunes to SongBird. The main reason for the change is that I also recently made the switch from my iPhone to the Nexus One. To make a long story longer, I’ve felt that Apple has been on a slow and steady decline since releasing the iPhone and probably more attributed to teaming up with the likes of AT&T and other carriers internationally. In short Apple has been tightening it’s grip on user experience and customizing, which I hate. Don’t get me wrong I love(d) my iPhone, but it was just time to switch. And although I haven’t blogged about it much yet (which I should) I absolutely love my Nexus One. Love it. However, iTunes and the Nexus One don’t play together. Not that they don’t play well, they’re just completely incompatible; another sign of how Apple’s grip is loosing customers. While the Nexus One is completely open, simply appearing as an external drive that can be written to, iTunes will only write out to iPods and iPhones. Maybe I’d still be using them if they could write songs to any device. Oh well.

So. Now that I’m off of iTunes, I’m in need of a new source of digital music. After seeing an old friend’s facebook post about their new album being released on Amazon, I figured I’d get myself a copy and have since purchased a number of songs and albums off of Amazon’s MP3 store. That is until today. Last night I started up Songbird on the task of organizing my music. With the quantity of music to be copied to a new location the task took quite a bit of time. Meanwhile I decided to download a few songs from Amazon. The way the Amazon MP3 works, is that you download an Amazon MP3 file that must be opened through their Amazon MP3 Downloader. Well yesterday I had Songbird going through all my MP3s and soas not to create havoc in that process I decided to refrain from downloading my Amazon MP3s until the morning. I had downloaded the files to be opened by the Amazon MP3 Downloader, but not the actual MP3 files. Upon open said files this morning I see this coming out of Amazon’s app:

Download no longer available.

What the hell is that!? I go into my Amazon account. I can see the songs that I’ve purchased. When selecting my three songs from this morning, Amazon says “already downloaded”. Hmm. Annoying? Yes. Bullshit? Yes. Explainable? I wish.

Basically what this comes down to is that I’m not using Amazon to download MP3s anymore. Or if I do, I will be skeptical. Digital downloads are a tricky thing. I’m a web developer. I understand this. That said, if a company like Amazon wants to start selling MP3s, it needs to have it’s shit figured out. After a quick google, I found that I am hardly the only person this has happened to. It’s one thing to download a file, accidentally delete it and then not be able to re-download. But to say you can’t download this file because you’ve already downloaded it, when you simply haven’t? That’s bullshit. That’s someone else’s f*** up that I just paid $3 for. If it was more money I’d probably contact Amazon and have a string of posts after this talking about how bullshit (or amazing) Amazon’s customer service is. But it’s $3 so I don’t care that much. Instead I’m just not going to use them any more. Little ‘ol me? Not a big deal. I might spend a few hundred dollars a year on MP3 downloads. However, for a company as big as Amazon, I’m sure there are hell of a lot more people just like me that are having a similar experience. Say 1,000 people? Reasonable? Sure. Multiply by $300/year? That’s $300K a year because some programmer(s) can’t get their shit together? Lame. Especially when Amazon is going up against a giant like Apple’s iTunes Store? No wonder they have such a huge market share.

Me? I’m still trying to stay off of iTunes. Apple’s getting too big for it’s own good. I still love them, but they’re doing things that make me nervous for them. Songbird has the 7digital store, which is okay. Seems like they’ve got a fair amount of stuff on there. Haven’t used it a ton, but it seems to be pretty well integrated with Songbird, which I like.

1st February
2010
written by dzimney

Seems that since 1980 Republicans have found a new meaning to the phrase “fiscally responsible” which ironically has nothing to do with being fiscally responsible. I also find it interesting that (according to this graph) is appears that George W Bush’s contribution to the national debt seems to have doubled in the final year of his presidency. Burn and run Bush. Burn and run. Turns out he wasn’t as immature and irresponsible as we’d thought. I really don’t know who he could have learned it from either? Hmm…

21st January
2010
written by dzimney

For those who don’t like to read: the fix.

I upgraded to Snow Leopard (OS X 10.6) from Leopard (OS X 10.5) last week and everything seemed to go off without a hitch, until…

I have a bluetooth, wireless, keyboard that I use for work. At some point in the past week, not initially, my keyboard started acting up. At first I didn’t think anything of it because the lady’s computer is also paired with the same keyboard and when the problem first occurred it was because the keyboard was connected to her computer, also on Snow Leopard, rather than mine. I ended up removing the keyboard from her bluetooth setup and re-pairing (no pun intended) the keyboard to my computer. Everything worked fine and I went through my day.

The next day, I found that my keyboard would not pair up again. WTF!? So I go through the process again, thinking maybe Laura and I did a keyboard swap or something and that was the problem. Re-paired, everything’s cool. Whatever. If it happens again, I’ll deal with it.

Finally, today, day 3, I start up my computer and the keyboard won’t connect. Immediately I try to re-pair the keyboard and suddenly the computer tells me there must be some compatibility issue. Thanks Apple. I have an Apple keyboard I’m using with an Apple Macbook Pro and I have a f***ing compatibility issue. You’d think they would make sure that bluetooth continued to work between upgrading from Leopard to Snow Leopard. Oh well.

So I resort to Google. And basically what I find is that I have to reset my System Management Controller (SMC). Do I know what an SMC is? No. Do I care? Not really… okay, so I do a little. Apparently the SMC handles a lot of the lower level operations performed by the computer like “the power button”. Sweet Apple. Okay, so what to do. You have to reset the SMC. To do this follow the steps specified here. Be sure to read through the process and select the procedure that matches your computer. Different laptops, desktops, etc. will have a different method for resetting the SMC.

All in all, it’s disappointing that Apple overlooked this issue. Seems too often that companies can be aware of an issue be keep it quiet for the majority of users that don’t use (in this case) bluetooth, while those that due have to spend have their day in frustration.

Dear Apple,
Don’t pull Quit pulling a Microsoft.
Your Friend,
Mr. Customer

7th January
2010
written by dzimney

statesmarriagecousin

13th October
2009
written by dzimney

If you use an Apple computer and/or the Adobe Suite — specifically the Flash IDE — you’ve probably encountered Apple and Adobe’s completely asinine use of your focus, or should I say hijacking of your focus.

Part 1:

I’ll start with Adobe because I just haven’t been liking them recently. Flash is a part of the Adobe Suite which includes Photoshop, Dreamweaver, InDesign, and Acrobat to name a few. Basically what Adobe has done is make it impossible to “hide” Flash while it loads. Now, one thing I find interesting in all of this, is that to my knowledge, out of all the Adobe Applications I own — Adobe’s Web Creative Suite — only Flash does this. What happens is that when you open the Application and as it is initializing, the loading screen will rest on top of all other programs you have open and running. Resulting in something like this:

Adobe's asinine Flash loader

Adobe's asinine Flash loader

First off, I have to ask Adobe why? Why would it be important to have Flash steal the focus of my computer basically making it impossible to do anything else unless I work blind or carefully move my screens around the flash loader? What kind of horseshit user experience are you trying to deliver here? I’m already using the program and don’t need to be reminded of its magnificence as it’s loading. You’re an ass and need to get over yourself.

Part 2:

Apple’s part in the completely asinine use of focus is possibly, although definitely arguably, worse than that of Adobe. While Adobe completely hijacks your computer for a brief period of time is a completely dick move, Apple is just, well, stupid. You’ve probably noticed this before if you do a considerable amount of multitasking on your Apple computer and constantly have multiple Applications open at once. Somewhere at Apple, someone made the amazingly stupid decision to have Applications steal focus when they finish initializing. So lets say I’m looking at my email and open a link which in turn fires up Safari. As Safari is initializing I go back to my email and start a reply. In the middle of my typing Safari finishes initializing and steels my window focus cutting me off in the middle of my email. Thanks Apple, you complete ass.

Now this isn’t that big of a deal. The level of inconvenience is minimal, but there are two reasons this makes me want to choke Steve Jobs. First, to my knowledge, it is impossible to turn this nature off. I’ve scowered the Internets in search of a solution, a configuration setting, or some Apple or Shell script to run to change this. Nothing. If it was optional for Applications to behave in this way, I could deal with the idiotic default. Second, this behavior is totally and completely useless. It is only ever infuriating or otherwise useless. When the f*** would I ever want the program I’m loading to steel focus. Most people aren’t running defibrillator apps off their Apple computers that when fulling initialized need the program to take over for them immediately because otherwise someone might die. There has never and will never be a situation in which I will ever want an Application that does not currently have my focus to steel my focus just because it finished initializing. When I want to change my focus to a different application, I will do it. In the mean time do not hijack my focus. If this is an operating system bug that is difficult or impossible to solve, please forgive me and know that there is a great deal of interest in the community to have this problem resolved. However, in the case that this was a conscious decision to have Applications act in this way, f*** you.

21st August
2009
written by dzimney

The general consensus on Mac OS X is that it is a very secure system. There is little to no threat of virus attacks and the operating system itself with the proper settings can be very secure. Unfortunately this isn’t as true as most of our perceptions would lead us to believe. I recently discovered that there is an extremely simple way to reset any administrative password on the OS X operating system. The only tool you need is a copy of the Mac OS X Install DVD. I won’t post the details here, but doing a quick Google Search results in some pretty shocking results; namely the Apple website has a very detailed page on how to change an administrative password in the case that you have “forgotten” yours, but has very poor details on how to prevent someone else from doing this to your computer. Don’t get me wrong, when the system is correctly put in place, Apple’s security is top notch. The problem is that by default these security measures are not implemented. Additionally, the existence and implementation of these measures are virtually hidden.

Before I begin on solutions to securing your machine, I must credit Orbicule. I recently found Orbicule’s Undercover software which is basically a “tracking” system for your laptop in the event your machine is stolen. It’s very affordable and I recommend it to anyone with a Mac laptop. Undercover makes a number of recommendations for making your computer more secure, which is what got the ball rolling for me.

To start there are a few basic settings you’ll want to put in place to make your machine more secure. In the “Security” panel of your “System Preferences” there are three check boxes you’ll want to be sure to have checked. These settings will lock your computer with your username/password.

security

The first is the “Require password to wake this computer from sleep or screen saver” check box. This will make your computer lock any time it has been inactive long enough to put the computer to sleep or kick on the screen saver. More importantly, on a laptop it will require a password any time the lid is opened — essentially locking the computer once the lid is closed. Additionally, you can change the timing of your “Energy Saver” and “Screen Saver” in your “System Preferences” — personally I’ve just gotten into the habit of closing my laptop lid or starting my screen saver when I’m not using my computer.

The second check box to make sure you check is the “Disable automatic login” password. Without this, all of your other security measures are next to useless. Without the “Disable automatic login” checked all anyone needs to do to get into your machine is force it to reboot. This check box provides a login screen when you restart your machine.

The third item to check in the “Security” panel is the “Require password to unlock each System Preferences pane”. This will keep anyone from changes this preferences before they get locked out.


Now, as I wrote above, it is extremely easy to reset any administrative password on OS X — or any user password for that matter. So, the smart ones out there are wondering, “Why the hell did I require myself to enter my password at every turn if anyone can simply reset my password?” Good f***ing question. A more appropriate question would be, “How do I prevent anyone from resetting my password?”

The big Lock that Apple doesn’t advertise: the Open Firmware Password Utility

The way to prevent someone from resetting your admin password is to “lock the firmware”. The way to reset a password on OS X involves booting from an Mac OS X Install DVD. By locking your firmware, the system will be unable to boot from any drive other than the main hard drive without entering a password. The only way to reset that password is again to boot from the Mac OS X Install DVD. The only downside to this is that if you forget your password, you’re pretty well screwed. So this solution is not recommended for the absentminded.

The Apple website will tell you to insert your Mac OS X Install DVD and find the Firmware Password Utility on the disk. For OS X 10.5 and later this will not work. You will need to boot from the DVD. To do this, insert the CD into the machine and reboot. Hold down the ‘c’ key as the machine is booting. This will allow you to boot from a “optional disk”. In our case select the “Mac OS X Install DVD” and press enter. From here you will reach the “Welcome” screen, select your language and click the “–>” button. Now, you may get a prompt saying you are unable to install the operating system. Ignore this prompt or any others that may appear. At this point you should be able to see a set of menus at the top of the screen. Select the “Utilities” menu, choose “Firmware Password Utility” and proceed as directed. And there it is. That’s how you can securely lock you computer. By doing this the only way to use your computer would be to replace the hard drive — which makes you computer far more secure, and your data incredibly secure.

I’m not sure why Apple doesn’t advertise this more. Or rather, why they make it so incredibly simple to reset an administrative password. I could see making it easy to reinstall the OS and wipe the machine, but allowing anyone to reset the administrative password gives anyone, with the means, access to practically everything on your computer. It’s also incredibly disappointing that there’s such a minimal amount of documentation on how to run the Open Firmware Password Utility. There’s definitely a good deal of documentation for the utility pre-Leopard, but all of that is next to useless for 10.5. My guess is that, sadly, there’s more demand from Mac users to know how to reset an admin password that they’ve forgotten than there is to lock the firmware. Most people aren’t aware of how easy it is to get around the administrative passwords and there assume that even if a computer is stolen, their information is secure. We just don’t think of it.

Anyway, I just hope this helps someone out. And again, I strongly recommend Undercover for a laptop — or any Mac for that matter. It’s a (seemingly) very effective way of adding an extra level of security to a machine. I would not, however, recommend Undercover for the iPhone. Unless I’m missing something, it seems to be pretty useless. From my understanding the crook would have to open the application in order to be tracked. In that case MobileMe is an extremely effective solution, which I wish I could afford (justify) the $99/year to pay for it.

5th August
2009
written by dzimney

I’m starting to think I should change the title of my blog from “the Life of Zim” to “the Rant of Zim”.
It’s amazing how disconcerting Corporate America really is. Actually, I take that back, I’m not
amazed by it at all. It’s simply disturbing.

So, next up on my shit list is Adobe Systems Incorporated.

If you haven’t been following along on the blog, we were recently robbed. Someone came into our house and took our shit. It sucks. We’re still dealing with it a week later, and I’m sure we’ll still be dealing with it a month from now. Once again, it sucks. With that, I should point out that I do not blame Adobe for the burglary or think that it is their responsibility to compensate us for said burglary. My frustration with Adobe is rooted in their Customer Service, or rather lack there of. I’m am deeply disappointed by every aspect of their customer service that we have received up to this point.

A note for those of you that are unfamiliar with Adobe products and specifically CS4 or Creative Suite 4: You should know that the version of the Creative Suite that Laura had was Adobe Creative Suite 4: Design Premium, which costs $1,799. There is no comparable alternative to Adobe. For the line of work we are in, you use Adobe; it’s that simple. Now, it’s not Adobe’s fault for being the best at what they do, but I think it is important to note that they have a loose monopoly on the market. That said, between the high cost of their product and their dominance over the market, I believe, Adobe is in a greater echelon that ought to be held to a higher standard for the level of service they provide to their customers.

After the burglary, Laura bought a new computer. Upon attempting to install her copy of CS4 the software told her that the maximum number of machines (2) had been activated for her copy of CS4. The first activation was lost when the video card went out on her computer, which Apple replaced with a new MacBook Pro. The second when that replacement MacBook Pro was stolen a week ago.

CS4 comes with a License FAQ html file regarding possible issues you might run into. If you are on a Mac and have CS4 installed in the default location, you should be able to find the FAQ here. I was unable to find the FAQ on the Adobe website. The FAQ reads:

What happens if my computer is stolen or damaged and cannot be repaired?

If your computer is stolen, damaged beyond repair or the hard drive is completely re-imaged, the activation will be lost. In either case you can install and start using the Adobe product on your new computer, which will automatically detect the problem if you already had two computers activated. The activation process will guide you through the new activation, even if the prior computer is no longer available.

Both activation instances should totally be covered here. I’m sure that Apple re-imaged the laptop that was sent back, and the other installation was stolen with the computer. So naturally, after reading this, we thought, “Oh, great! Looks like there shouldn’t be any problem at all.” Wrong. Opening any program of CS4 prompts for activation. Upon activation a message displays saying that the maximum number of activations has been reached and that you have 30 days — the trail period length — to resolve the issue. There is no direction on how to solve the issue other than deactivating the other installations — which you must have the computer that the software is installed on to do — and in our case is impossible, but apparently covered according to the FAQ?

Next step: let’s call customer service. Hopefully you’ve never had the need to contact Adobe. Navigating their website and specifically their contact information is fairly difficult. Links are difficult to find, and over all it’s a counter-intuitive site architecture. Once you finally find the list of phone numbers, there’s the question of which number to call — in our case a tossup between Customer Service and Technical Support. I have yet to find any email address to contact, which is very surprising to me. I suppose with an email they can’t just put you on hold until you give up.

Preface to calls to customer service:
All of the service representatives we spoke to were in India. I don’t have any problem with Adobe’s customer service department being based in India. I don’t particularly like that Adobe is outsourcing as I would prefer they kept jobs in the United States, but fundamentally I can’t blame them for it. Outsourcing is a cheaper way of doing things and I can understand how a company that grossed $3.58 billion in 2008 would need to save money where it can. However, speaking to someone with an Indian accent — as well as someone from India speaking to someone with an American accent — can cause some serious communication barriers. Additionally, for the level of service we received, I want to say that Adobe’s India employees are so far removed from the company that the quality of service has suffered. Of course that assumes that this isn’t all intentional on Adobe’s part.

First Call
Laura calls customer service and explains the issue she’s having. The woman says, “Open CS4, click on the ‘Help’ menu and select ‘Deactivate…’.” Laura says, “No, the computer was stolen, I can’t do that.” The woman replies, “Open CS4, click on the ‘Help’ menu and select ‘Deactivate…’.” — “No. Do you understand that the computer was stolen!?” — “Open CS4, click on the ‘Help’ menu and select ‘Deactivate…’.” — “F***!!!”

Second Call
Laura calls customer service and explains the issue she’s having, hoping that this customer service representative will be a bit more competent, sure she just got a bad apple. After explaining the issue, she is told that the CS4 has been deactivated on the other computer and everything is gravy. Great. Laura asks for the woman’s name so that she can have some record of her conversation. “Nancy.” — “Okay… do you have an employee id number? Or is there a confirmation number for this call? Anything?” Nothing. She hangs up. Opens up CS4 on her laptop, and the issue still exists. — “F***!!!” — to our knowledge the woman flat out lied to us and in fact did absolutely nothing but put Laura on hold.

We wait a day.

Third Call
Laura calls customer service and talks to the first person that appeared to be of any use. She explains the issue, again. The customer service agent, Enrique, takes down much of her information to confirm her account and in the end says she’ll have to call back tomorrow because their “Activation Queue” is down he is unable to deactivate the installation of the other computer(s). At this point Laura insists on speaking to Enrique’s manager, which he resists. Finally she is placed on hold for a considerable amount of time until she gets the manager. The manger explains that the “Activation Queue” is down and she needs to call back tomorrow. Laura asks again for names or call numbers and is told that the customer service representatives are not allowed to give out their information for their own protection. Keep in mind they are in India. If they need to protect themselves from people getting upset enough to fly across the globe, they’ve got some serious problems. She gets no customer ids, no call numbers. Nothing. She asks to speak to the manager’s manger. No such thing. The line stops there.

Meanwhile…
…at Analog Interactive, my boss Shawn Sheely has been dealing with my installations of CS3 and CS4. Luckily, my CS4 had only been installed on one other computer (the one that was stolen) and so it activated fine. However, my CS3 had been on two machines previously — same story as Laura except I had a pixel out on my monitor instead of having the graphics card fail — Go Apple! Either way, Shawn had to call and deal with Adobe to sort out both copies, first so we could get CS3 working, and second to avoid future trouble with our copy of CS4. Shawn decided to call Technical Support instead of Customer Support. He called, talked to someone in India, and had the issue resolved almost immediately. Note, he made this call within two hours of Laura being told the “Activation Queue” was down and to call the next day.

Fourth Call
Laura now calls Technical Support. They add another activation to the account. CS4 runs fine. They give her a case number for the call. She also gets an email regarding the call with the case number. Everything is dandy.

WTF!?!?!
Adobe is a not a fortune 500 company, it only ranks 601. Even with such a low standing in the realm of the largest corporations in the world, I expected more form Adobe. I have been so utterly disappointed at this point that there is no possible way I will be able to look at Adobe the same. I thought they were one of the “good” corporate giants. Turns out I was wrong. Their customer service department purposefully gave us the run around three out of three times. If they actually knew how to do their job they simply could have told us to call Tech Support. How f***ing hard is that!? Why couldn’t we get a case number or an employee number for the customer service calls? Either Adobe has no idea how shitty their customer service is or they are promoting the behavior. It’s just bullshit.

Continued Ranting…
I hate that we, as a society, keep falling to the lowest common denominator like this. I would think, that a company in Adobe’s shoes, with such a huge dominance over a market, with such a high end product, would take that profit and continue to develop the best product possible with the best customer service available. You would think after spending $1799 on a software suite you would be treated like f***ing gold. Instead you have these huge corporate giants like Adobe or Microsoft or Apple, just to name a few, that seem to have a breaking point for integrity. Microsoft started out as amazingly innovative company that was the best at what they did; and slowly but ever surely they ended up taking nearly a decade to develop a worthless piece of shit like Windows Vista. As for Apple, I generally believe they have a superior product with, relatively, superior customer service. However, with their growing success I truly feel that Apple is starting to slip down the same path — specifically the bullshit that has come with the success of the iPhone and their affiliation with AT&T.

The best customer service I have ever received was from the Zippo Manufacturing Company. Zippo has made a vastly superior product with the most outstanding customer service I have ever come across in the course of my life. Their lighters are great. So great in fact that Zippo stands by the quality of a Zippo and will replace any Zippo if it breaks or fails for any reason, ever. I used to have a Zippo; I lost it to an airport post 9/11 — don’t get me started on the bullshit of Airport Security. At one point the hinge of the Zippo broke. There’s a pin that holds the top of the Zippo on, and that pin broke. I could have sent the Zippo in and had them repair it, but since it had some sentimental value, I didn’t want to send it through the mail. Instead, I emailed Zippo, telling them I just needed the pin and could probably fix it myself. Immediately, no questions asked, Zippo mailed me a package with two replacement pins, a few extra flints, some info on Zippo, and a prepaid envelope that I could use if I wished to send in the Zippo to be repaired. They also sent a keychain what was an encased penny, and the casing was engraved. It said: “The penny you’ll never spend to replace a Zippo.” They didn’t ask for any proof that I owned the Zippo, they didn’t care. To them I was a customer that needed service and they provided the absolute best service possible, going above and beyond my requests, and it didn’t cost me a thing. I bought the Zippo for $20 and it got me the best customer service in the world. Why should I expect any less from anything else I buy, especially if it costs nearly 100 times as much? I do wonder though, what would Zippo be like if 90% of all people who owned lighters only bought Zippo’s. Would Zippo still have the same level of integrity? One would hope so, but based on experience, I wouldn’t bet on it.

30th July
2009
written by dzimney

Last night we were robbed. It’s horrible. It sucks. I hope it never happens to any of you, but unfortunately it might; and so you probably have renters or home owners insurance. How good is insurance though? Good enough that the first thing you discuss in your blog is how fantastic your insurance company is, before even mentioning something bad happened? Or so bad that the first thing you think to write is “Who is more criminal? Liberty Mutual, or the man that robbed us?”

I just got off the phone with Russell Jackson, who apparently is of the belief that Liberty Mutual is the great light guiding the way of insurance companies everywhere. Russell Jackson is our claims agent at Liberty Mutual. Laura had spoken to Russell shortly before I had for a least 30 minutes discussing the ins and outs of our work lives, the robbery, and items taken from our home. By the end of the conversation we both felt more violated and taken advantage of than we had felt all day. Russell told us that if anything that was taken from our house was used in any part for business use, there is a cap on how much they will cover in cost. Why does it matter what something is used for? The only answer I can come up with: it’s just another way for the insurance company to get around giving out a claim.

Society has come to understand that insurance is a way of life. And with that, we have come to understand that the rules the insurance companies make are the ones we have to live by. We don’t have a say in the rules. The political representatives don’t have our best interests in mind. And this is just the way it is, so deal. Last night we were robbed. The past week or so it has been above 90 degrees. So last night at an attempt to keep cool, we decided to sleep out back in our tent. As we slept not 20 feet away from our back door, someone entered our home and stole two laptops, a camera, two bags and a purse — plus various other things. All of which had considerable personal value to them. We’ve barely slept in the past week and now feel unsafe in our home. The only place we really had to turn to bring our lives back to normal was our insurance. And in the off chance that you really need your insurance to come through, do they? Absolutely not.

Liberty Mutual has “language” in their policy that states that items used for any business related use have a cap on them for claims. This means that because both Laura and I use our personal laptops for work related things — on any level, we are unable to receive the full amount allotted for the items stolen. Regardless of if a business owns the computers or not, we are unable to receive our full claim. Could someone please, in non Sarah Palin logic, explain to me how this makes any sense at all? Why does it matter what I use anything for!? The only logical explanation I can come up with is that it’s a loophole so that the insurance company doesn’t have to hold true to the claim. That is the only thing that makes sense to me and it makes me feel far more taken advantage of than someone stealing from me. At least I wasn’t paying the thief to watch my stuff. I’m also guessing that the robber was stealing for survival and necessity; whereas the insurance company is refusing our full claim due to greed and laziness. Laziness because they are unable to properly run a business that doesn’t require them to screw people over by default.

So, long story short, I feel more wronged by our insurance company than that man that robbed us. It’s probably due to the fact that I’ve had a day to reflect on the robbery and have had the ability to have (part of) my peace with the silhouette of a person that robbed us. But I highly doubt I will gain any peace with our insurance company. We’ll just have to forget about them. I can tell you this, I will never trust Liberty Mutual if things continue as they are. They have behaved exactly as an insurance company is expected.

21st June
2009
written by dzimney

[For the quick answer to fix Notes in the Mail app from failing skip to the final paragraph]

I love Apple and most all of there products, which is why it pains me so much when they royally f*** up the simplest things. Some time ago I started trying to use Notes in the Mail app to help keep myself more organized. I was also curious if I could sync my Mail notes with my iPhone Notes (which I the time you couldn’t). Soon I realized that Notes did not work properly in the Mail app. Pressing the “New Note” button or selecting “New Note” from the File menu did nothing. It simply would not work. Upon investigation more online I could only find that some people were experiencing the issue and some were not, but absolutely nothing on any sort of fix.

With the release of the 3.0 firmware for the iPhone and the new capability of syncing iPhone Notes with Mail Notes, I started up on the quest that I had left behind months prior. I was able to sync with my iPhone but trying to look at any of the notes in Mail would just cause mail to hang while trying to load the Note. Basically I’d have to force quit. This time I felt quite determined to find the problem. I began digging through my Library folder and anything else I could think of that could have possibly effected my Application. Oh, one thing to note here, I knew that it wasn’t global issue on my machine, logging in as a different user I could use the Notes functionality in Mail just fine.

So I kept digging and diggin infuriated by the fact that Notes would not work with my user only. Finally I came across a post in the Apple Discussion pages. And what did it say!?

I just read another post that says you need to have the font “Marker Felt” installed and activated for notes to work correctly. I tried it and it works!

Are you f***ing kidding me!? That’s the problem? A font wasn’t active? For months I’ve been frustrated by Apple’s inability to use a default font that isn’t as obscure as “Marker Felt”. How about if Marker Felt isn’t available you just use some other Sanserif font? How difficult can that be? Instead the whole functionality of Mail completely fails.

So. If you’re having the same issue, that is, Notes in Mail is not working for you. Try this solution. Activate the font: Marker Felt. To do this open Font Book, in the upper left hand corner select “All Fonts”. Scroll down on the middle column until you find “Marker Felt”, right click and select “Enable Font”. Done. Notes should work now (assuming there isn’t some other asinine issue with Mail).