Nick Vahalik's blog

A Question To Everyone Who Downloaded Spore

Spore has become the “Most Pirated Game Ever Thanks To DRM”. I understand and can’t say that I would not do the same thing considering the circumstances.

Erick Schonfeld from TechCrunch explains:

The DRM that comes with the official game only allows customers to use it on three machines (after that you have to call EA for permission to activate the game on additional machines). This is nothing more than an inconvenience. Gamers, in general, are more likely to have more than one computer, and to cycle through computers faster than other PC owners because they always want the latest, greatest, and fastest machines. Many will hit that three-machine limit quickly.


Maybe EA should join the rest of the entertainment industry in coming up with a consistent DRM policy. Unlike iTunes, which imposes a five-machine limit on most purchased songs and movies, there is no way to associate new machines or disassociate old ones from your account online. You have to call. That does not scale.

It now appears that EA has gotten the message, and has vowed to make some changes:

Electronic Arts’ highly-anticipated real-time strategy game, Command & Conquer: Red Alert 3, is going to ease up on its digital rights management (DRM). While Red Alert 3 will still use SecuROM, the same copy protection that Electronic Arts Los Angeles has used for its last three C&C titles, Red Alert 3 will up the installation limit from three to five…

In regards to Spore, a company spokesperson has promised a patch in the “near future” (from MTV Multiplayer Blog", via PaidContent).

Assuming EA fixes these problems and adopts a less draconian DRM policy, will you go out and purchase the game?

Apple, Please Give Me Picture Messages

Normally, I’m not much of a complainer. But this is one of those things that I was sure would have eventually been fixed by now. Perhaps my thought process is lacking something.

Why doesn’t the iPhone have Multimedia messaging? I can e-mail photos, “text smarter than any smartphone,” and watch Youtube but I can’t get a picture of my little brother and Jordan with funny masks on at the halloween store sent from another mobile phone. It is rather ridiculous.

To add insult to injury, whenever you actually do receive an MMS, AT&T sends you a link to a site called viewmymessage.com. This would be a fair trade-off for the time being if it actually worked. It doesn’t. To view messages sent to your iPhone, you have to have patience to wait for the site to load and a device that can run flash. The site doesn’t even attempt to load on my iPhone.

Earlier, on the picture in question, it took 2 attempts about 70 seconds to view a small, hard to see picture that I can’t save to my machine. Simply unacceptable.

It’s no consolation that I know I’m not the only one that feels this way.

Apple is always about the experience, and to be honest, this experience sucks.

Voice Messaging Done Right With Vontoo.com

Tuesday, 11:55 AM, my boss comes into my office and tells me that he needs to broadcast a message to all of our agents. After some google searches, I finally landed at Vontoo.com. Their site was clean, sign-up was pretty impressive, and the overall experience from their site and service has made me feel good about recommending them and talking about them.

Their account creation process is really cool. You type in your name, phone number, password, etc… and then the system calls you. You hit ‘1’ on your phone to verify your information, and about 3-4 seconds later, your screen refreshes and you are automatically logged into their website. Awesome!

Their member area is very clean. Their “express” version (the version I signed up for) is very simple and straightforward. The same processes that one would use with sending a mass e-mail marketing messages applies, except it’s even easier. One of the coolest things by far is the statistics.

Vontoo Customer Portal
Uploaded with plasq‘s Skitch!

Very nice being able to see how well it performed. Billing is done by minutes, a minute for each call, basically. You can do pre-paid or look at their advanced accounts.

If you’ve got the need to do phone-based mass communications, Vontoo is really great way to handle it! Their staff was friendly, support guys definitely helpful, and they definitely gave me the feeling of going “above and beyond.” Check them out!

Would You Rather Becomes SpeedDate

Finally read about the Facebook Application Would You Rather suddenly becoming SpeedDate on TechCrunch. What a slimy tactic. Why are applications even allowed to change their name? You would think they wouldn’t allow it.

Things Not To Twitter

A few days ago some friends and I were talking about someone’s wedding plans and joked that instead of getting it photographed, you could just live blog/twitter it. That is probably not the best way to handle a wedding, but it is even less of a good way to handle a 3 year old’s funeral

Trying Yammer...

Yammer seems to be pretty cool. The idea (twitter, but limited to a company) is nifty, and definitely useful. Admin privileges only cost $1/mo./user. Interesting. Wish they had an iPhone app!

Withdrawals

A few months ago, I started taking Lexapro to help my anxiety… they worked great… until they didn’t. Then my doctor switched me over to Cymbalta. After a few weeks, I started having crazy nightmares and insomnia. I visited my doctor last week and told him that I’d rather just get off of it. He said that since I was only on 10mg I could just stop taking it.

That was Thursday. That was my last dose. Sunday afternoon I started getting cold sweats, dizziness, nausea, etc. I slept most of that afternoon and evening. Monday morning I felt better and ended up going to work the next day. That lasted until right after lunch. I got even more dizzy and nauseous. Today I went to work and did great until vomiting right before lunch. I felt great, but after lunch ended up going to my girlfriend’s house to sleep and couldn’t wake up.

My body is sore, and I feel completely tired. I haven’t driven any distance since Sunday. Worse yet, I’ve been reading that some people continue having these symptoms for weeks (not days).

I’m going to the doctor tomorrow… please pray that I can get over this crap soon.

On The Road

The card works great in Northeast Oklahoma. Heading to Baxter Springs and it’s still going. Peaked down earlier at 1.67Mbits, and up at 435Kbits. Not too shabby.

It’s been an interesting trip so far. Drove under the largest McDonalds in the U.S. Saw an über-mullet, and overheard some interesting things at a Wal-mart right after we got into Okahoma. Ate lunch at a Wendy’s in Muskogee. Almost died when a car careened across the median into the northbound lane on 69. Got flipped off by a trucker on 44.

Boo Verizonwireless.com, Yay Verizon Wireless

Well, I’m heading up to Missouri, Kansas, and Arkansas this weekend with Sarah to visit her kids up there. It’ll be a long weekend since we have Monday off! Considering my quasi-successful PHP4 to PHP5 upgrade on my hosting server last week, I figure it’d be a good idea to get a wireless access card. This is how my adventure began…

When I first got my own cell-phone in college, I ordered it directly from verizonwireless.com. It was quick and painless. What happened between then and now? I’m not sure, but it was definitely not the same experience I had with them in the past.

The first SNAFU was when the order “completed,” there was no e-mail verification. I’m really used to the idea that I always get at least one e-mail when making purchases online. It’s the electronic equivalent of a receipt. What vendor doesn’t send one? Verizonwireless.com, apparently. “Oh well,” I thought, “maybe it’s just stuck in cyber-space.” This was Tuesday afternoon.

Wednesday rolls around and no e-mail has graced my inbox from verizonwireless.com. I call their support. She asks me for an order number, which I don’t have, because I never got an e-mail. I ended up giving her my SSN (which they get from you for a credit check online) and my first and last name. She says that she order shows as being “in process” and hasn’t been shipped out yet. She promises that once it does get shipped out, it will be overnighted to me. This was Wednesday (yesterday).

Today, still no e-mail from verizonwireless.com. Actually, that’s not true. I did get an e-mail from them. They were nice enough to tell me that they were glad I stopped by and to sell me the “experience” of buying online:

I called them at lunch and was rather terse with the woman on the phone about my order. This time, she explained that she “wasn’t quite sure what was going on” with my order. I asked her if I could cancel it and she said that she could “cancel the credit check” which would, subsequently, make the rest of the order fail to process successfully. When told that their website says it would be delivered tomorrow , she responded that it only happens if an order gets processed successfully. Ugh. What a joke.

So I finally went to a store and ended up paying a little bit more for a UM175 USB Modem. It’s a great little device and so far, the speed is very acceptable for my purposes (1.19Mb down, 234Kb up… in Belton). The lady who helped me was out very nice (her name was Natalie, and she works at the Verizon store in Temple Mall. It was definitely a much more pleasant experience going there instead of buying online.

I shall follow up again once this card has been put through the rigors.

Why I Disagree With Psystar

I’m an avid Mac user and wouldn’t trade my machine for anything. I do agree that there is a need for a mid-range Mac, just like the ones Psystar offers. So when Psystar started shipping systems, it looked pretty tempting. Then Apple sued them because of EULA violations and now they are counter-suing.

From TFA emphasis added:

Pedraza told CNet that his goal is to make Mac OS X “more accessible, to provide an alternative” to what he characterizes as exorbitantly priced “generic hardware.” Though Apple’s most recent hardware uses the x86 architecture and uses many of the same components as other PCs, calling Apple’s hardware “generic” is just unfair. And, Apple is under no obligation to make its OS available to install on any hardware. One of Apple’s selling points it that it makes “the whole widget,” and its approach has generally worked in its favor.

That’s the whole point. The reason why Mac’s have such a great reputation is because Apple does have so much control over them. That doesn’t mean there won’t be problems. These are complicated pieces of machinery. And you know what? Despite those problems, Apple’s satisfaction rating for Q2 2008 (85) is ‘all-time high’ for the computer industry.

If there is one thing a marketing guy can tell you, it’s that people who complain are some of your best customers. They complain because they have expectations, and they let you know when they aren’t met. It’s a sign of a quality company when people care enough to complain about your products instead of just throwing them away. They spend a lot of money and they know what they are supposed to be getting.

All in all, I think the market that Psystar is trying to reach is something that Apple should definitely notice. However, they are definitely going about it the wrong way and for sake of Apple, I hope they lose their lawsuit.

To: The Coolest Coffee Shop In Waco

Please shop changing your hours every 4 weeks. This is annoying.

That is all.

Work, Eat, Sleep, Repeat

This is pretty much how it’s been lately. Finding some new things to write about as I go along but this is pretty much the first day I haven’t been hard at work since I first woke up. And, sadly, this is probably what the outlook looks like for the next few months. I’ve decided to quit my full-time job and focus my efforts fully on Netoteric.

I’ve already given advanced notice so that projects I’m working on will have enough time to finish and other departments can set appropriate timelines before February. It’s going to be a long, tough road… but ultimately I believe everything will be much better off than when I started and the company will have a good infrastructure to build on for the next 5-10 years as it grows.

It seems lately that it’s been an uphill battle to make progress and finish projects. Lots of different sides demanding attention and need things done to keep the flow going. Recently, the server Netoteric hosts on was updated to PHP 5.2.6 from PHP 4.4.4. This was an unexpected upgrade, but now that it’s done, it feels like more of a blessing than a burden having to update some of the old sites that have been hosted on that box for more than 3 years.

The outlook is incredible bright, and there are good things ahead!

Well, It Seemed Like A Good Idea

It turns out that Adobe AIR’s embedded version in Windows is not the same as the version embedded in OSX’s AIR. Observe (click on a thumbnail to enlarge):

The pristine, Mac OSX version1.

The no-so-correctly rendered Windows version.

The biggest noticeable difference is the number “4” in the upper-left hand corner. There is no text-stroke, and no text-shadow on it. The second thing is that my box-shadow around the dark content box is missing. Again, it’s perfect on the Mac, but is not rendered on the Windows machine.

I’ve been trying to find documentation that specifies what version of Webkit (in relation to Safari) AIR seems to be running, but it would seem that nobody really knows that the people at Adobe are trying to get the “latest” version out there. I apologize for the lack of linkage, but even what I did find didn’t seem very convincing.

This is very promising technology, but fails on something very simple. I have to say that I’m a little frustrated that a piece of software that has the same version number for both Mac and Windows doesn’t provide the same experience on both platforms. Especially with how it’s marketed.

However, my enthusiasm for AIR is only slightly stifled. I’ll continue in the hope the fix this… and soon.

1 Yes, I know the aspect ratio is not right for the poster, but it’s going to be stretched on a monitor, so it’ll look right there, I promise.

Yet Another Reason Why Adobe AIR Is Amazing

On a project for a client, recently, a vendor he was working with dropped the ball, and in a last minute call, he asked me for my “solution” to a problem we had discussed before. I spent a few hours researching the how of solving the problem, VB.Net perhaps (bluh), maybe some snappy C#. I went through the different languages, looking for a solution. Essentially, he wanted to display a full screen webpage on a couple of multi-monitor systems. Finally, I came back to Adobe AIR.

AIR has a Screen class that allows you to enumerate screens and gather info about them. These was much better than importing DLLs from user32.dll in C# or VB.Net and had much better documentation.

After all was said and done, the application works flawlessly and said customer was very happy. (And I know everyone reading likes to have (or be) a happy customer! The nicest part, though, was what I also gained by using Adobe AIR.

The web pages that will be shown on those screens are not your standard web-viewing fare. They have quite a few custom elements and effects (text-shadows, drop shadows on things, etc). Since AIR uses Webkit I was able to use all of the really nice features that Webkit has to offer. Things like strokes, box shadows, and text shadows. And the best thing is… since these pages are going to end up on Windows machines, they’ll display as expected since AIR is displaying them with Webkit!

Adobe, you have made my day!

Skullcandy Smokin' Buds + Old iPhone Headphones = Headphones of Win & Awesome

So, I’ve been reading on the internet about people who have been modding their iPhone headphones with new earbuds. There is even a company who will do it for you. Where is the fun in that? There is none. Real men take care of it themselves. They get out their soldering irons, wire cutters, and drills and get down to business.

I didn’t take pictures during the bulk of the process. To be honest, it was very frustrating and, in hindsight, a different set of headphones would have been much easier. Explanation to follow.

The Skullcandy Smokin’ Buds were chosen because they:

  • are very comfortable.
  • were under $35.
  • are white.

The iPhone case on my phone managed to tear apart my old headphones, so those were already provided. In case you didn’t know, 3rd party headphones with a mic and button on the cords are fairly hard to come by, and expensive even if you can find them.

The Skullcandy ‘phones came apart after cutting around the rims with a razor blade. Their are epoxied together, so some sort of glue is needed to put them back together after they are separated.

Most headphones (like the iPhone headphones) simply tie the wires in a not to make sure the wires don’t easily get pulled off the buds. The Skullcandy wires were glued in-place inside the ear piece. This was the beginning cause of frustration during this part of the process, as we’ll see next. Pulling the wire out of the headphones will leave some of the wire jacket still in the shaft. This gets cleaned out later.

When preparing the iPhone headphones, it works well to cut the wires right under the knot. The unknotted wire doesn’t work so well when trying to push it through the rubber part on the Skullcandy headphones.

There is no picture for this, but the wire that comes with the Skullcandy headphones is quite a bit thinner than the wire on the iPhone headphones. WIthout modification, the iPhone wires would not go up the rubber part and into the earpiece. The jacket bunched up and was a real pain to get up there.

To get around this, part of the rubber on top of the earpiece (you can see it pulled away in the picture) was pulled back and a 1/16th inch drill bit was used to drill a hole pretty much straight through the headphone and through the rubber. This cleaned out any of the extra left-behind wire jacket that was glued, and also made the shaft big enough to accommodate the iPhone wire.

This step is extremely important, and great care should be taken to make sure you don’t ruin the jacket. Go through it once with the drill on low, and once it goes all the way through, then speed it up.

Soldering is pretty easy. Just match colors. A quick burst from a lighter or a match can burn away the jacket on the very small wires in the iPhone headphones. In the right earpiece, there will be 4 wires. Don’t worry about them. You can safely not solder them to anything and have your mic and button still work.

When they’ve been tested, you can reattach the buds to the ear pieces with super-glue. You can also glue the top rubber piece back over the drilled holes. This makes them louder, too.

Great success! Finally, headphones that are comfortable, sound great, and work flawlessly with the iPhone.


Theme & Icons by N.Design Studio
© 2010 Nicholas Vahalik
Syndicate content