Posted January 13th, 2011 @ 10:48pm by Erik J. Barzeski
I've spent a few hours now banging my head against my desk and I'm no closer to figuring this out than I was at the beginning of the day.
FastSpring's documentation (both versions) is horrible, but it's not outdone by AquaticPrime's documentation.
FastSpring can run a version of AquaticPrime on its developer site. Unfortunately, I doubt it can do two things which I'd like to do:
- I'd like to encode the AquaticPrime license file as a data stream and link to it in the email with
analyzr://<bytestream> so that users can click on it to apply the license to their application. I've heard that several email apps don't handle the AquaticPrime license files very well.
- I want to include Name, Email, # Licenses, Version, Created, Expires (for expiring licenses), and a specific randomly generated string in the file.
I'm fairly certain that I can't do those on the FastSpring-operated AquaticPrime. Which means I'll have to do HTTP Post, which means I'll have to figure out all of this stuff on my own.
And this is where the incredibly weak documentation walks up to you and delivers a swift kick to the groin.
Anyone who has done either of these things before care to lend a hand? Share some tips?
Posted January 12th, 2011 @ 04:32pm by Erik J. Barzeski
I probably knew about Internet-to-cell-phone spam before this article from David Pogue - or maybe I read it in 2008 - but after getting my second text message spam in about seven weeks, I did some research.
On AT&T, http://mymessages.wireless.att.com/ will do it for you. One note though - your regular AT&T Wireless login information won't work here. Create a new account (I set mine to the same password).
Then change this setting:
You can also set up your alias, which I've done should I ever need to subscribe to text messages for flights or something.
Posted January 11th, 2011 @ 08:43pm by Erik J. Barzeski
In a few weeks, Analyzr will ship. It will come in two versions, eventually priced at $49.95 (Home) and $495 (Pro).
As I see it, there are roughly four options for handling "demo" versions of an application like this. I hope to get some insight from some other Cocoa/Mac developers and even users as far as what's feasible, reasonable, etc.
This is not a post about registration codes, but about enforcing the "demo mode." We're happy with our registration code and aren't looking to tweak that.
If you'd like to talk to me confidentially, send me an email or an IM. If you can say something publicly, please feel free to use the comments.
- Time-Limited per Version - The application runs fully unlocked for x days (5, 7, 15, 30, whatever), x launches, or a combination of both. If a new version is released, the time period starts over, allowing users to check back with the app to see if it meets their needs down the road.
- Time-Limited per Launch - The application runs for a set length of time, often measured in minutes, before quitting and/or becoming severely crippled.
- Feature Limited - Not every feature works or is fully functioning. These features "unlock" when you register.
- Trial Code Registration - A trial license gives the user x days to try the software. The software thus has two registration states: registered with a trial license or registered with a purchased license.
There are others (like making a separate downloadable file that's only capable of being a demo), but they're too silly to discuss here.
Additionally, Analyzr employs a watermark for un-registered copies, so any sort of demo limitations we'd add would be in addition to the "hey, there's a watermark on the screen."
Let's explore each of these options in more detail…
NSLog(@"Finish Reading %d Words", 1209); »
Posted January 10th, 2011 @ 09:58pm by Erik J. Barzeski
Over the course of a four days I received two copyright notices regarding some of the videos on my YouTube page.
One was a message telling me that if I did not respond and consider removing a few videos, they may file copyright claims against them. I responded, pointing out that I believe the videos could be considered fair use. I've not heard back, and in the meantime I removed the videos from public consumption so that I can evaluate them under the strictest sense of "fair use."
The second was a series of three messages informing me that three of my videos had been removed entirely due to a copyright claim. I also believed these videos to be "fair use" as I reviewed the 90-minute video from which these short clips came.
NSLog(@"Finish Reading %d Words", 385); »
Posted January 9th, 2011 @ 01:48pm by Erik J. Barzeski
Symbols in the public domain, many of which could be used in software projects.
They're all monotone black, but that's how you want 'em. They're also all .svg files, which may not be how you want 'em, but tough.
Posted January 8th, 2011 @ 10:12pm by Erik J. Barzeski
When I was a kid I loved challenging myself with the Marilyn vos Savant columns. They often ran 2/3 of a page or more and contained some challenging questions.
The Marilyn vos Savant of 2010 (and now 2011) appears to cater to… well, morons or something, because I haven't read a column in months - and I may be generous in not saying a more truthful "years" - that contained anything like what she used to write.
Why the decline? It's disappointing. Are we getting that much dumber that the tripe she publishes now qualifies as an example of "intelligence"?
Posted January 7th, 2011 @ 08:59pm by Erik J. Barzeski
I haven't seen anyone point this out yet - since Mac OS X 10.6.6 double-clicking an unknown file now presents this dialog box to the user:
Posted January 6th, 2011 @ 07:52pm by Erik J. Barzeski
The Mac App Store is here and I've downloaded Twitter (yay Tweetie 2.0! Boo that it doesn't do anything with the
There seem to be three ways to handle the transition:
- Here's a decent way to handle it: charge customers for the next version now at a discount. If they want to get their apps through the App Store (in turn helping you to become a higher rated developer), great.
- Let the customers decide what they want to do, largely because you're unsure yourself, and see where things shake out.
- Go back on your word and lie to your customers, angering them and immediately causing irreparable harm to your brand and company.
In my case, with the software we're going to be releasing towards the end of the month, we're doing nothing. We're going to use our existing channel because the software will eventually be $50 and $500, and $15 and $150 is too big a cut for what Apple's going to do, particularly given that there are no coupon codes, no customer data, etc.
Posted January 5th, 2011 @ 03:47pm by Erik J. Barzeski
When the plumber came and started the installation of our three new toilets, he left three quarter turn valves from Hodes Co with me to install later on.
I got brave, read up quickly on how to install compression fittings, and installed them today. Spiffy! Our old ones tended to leak very slowly when turned off, so these not only look shinier but they work really well, too, and they standardize our quarter-turn valves among the house's toilets.
Plumbing always seems like something you don't want to mess with, but if you shut the water off and don't twist your pipes too hard or something, there's very little you can't do. I'm becoming fairly well versed in basic home repairs. Our next big project may be to replace some countertops and the other matching parts on the smaller bathroom vanities…
Posted January 4th, 2011 @ 04:32pm by Erik J. Barzeski
I'm looking for a Ruby on Rails developer with some design skills to build out version 2.0 of a site, namely taking it from "something we can use" to "something others can use."
The project is a small one that shouldn't take very long and has a budget with a comma in it, but discussions will have to take place before I can say exactly how much that is. I can explain more later, and interested developers should get in touch with me via email or IM. Contact info is on the right.
Posted January 3rd, 2011 @ 12:56pm by Erik J. Barzeski
I'm of a scientific mind, and I've never seen a good study that says vaccines cause autism. I've seen countless studies that say they do not, so I'm inclined to believe that vaccines do not cause autism.
But those who say autism is caused by vaccines say that big pharmaceutical companies are behind it all, and I like a good conspiracy theory as well, so while I lean one way I still think the idea is open for debate.
The indisputable facts are that autism is one the rise, and I'm curious to know what that reason is. 1 in 150 (or 100!) are simply unacceptable numbers, and the U.S. taxpayer is going to be under a significant burden if we reach a point of having millions of low-functioning autistic adults.
NSLog(@"Finish Reading %d Words", 199); »
Posted January 2nd, 2011 @ 09:53pm by Erik J. Barzeski
One of my favorite xkcds of all time, http://xkcd.com/838/:
Posted January 1st, 2011 @ 11:46pm by Erik J. Barzeski
The ice wasn't great and the Penguins didn't adjust.
The Capitals continued to display their lack of class in celebrating like they'd won the Stanley Cup, going so far as their coach literally saying "This is as close to the Stanley Cup as we've gotten." Uhm, yeah…
It's a two-point game. A great spectacle, and fun to watch about 30% of the time (the percent that NBC used a standard camera instead of the craptastic other shots they used), but still just a regular-season game. Pens are still near the top of the standings in the NHL overall and things are looking up with Jordan Staal back in the lineup.
I ordered a Winter Classic Pens toque that is on backorder. Should keep my head warm while snowblowing.
Posted December 31st, 2010 @ 04:41pm by Erik J. Barzeski
If you've seen this GIF before:
Then this video might be funny to you, as well as this: http://www.jamesvandermemes.com/.
I can't help but notice that something's been lost, though:
Posted December 30th, 2010 @ 03:11pm by Erik J. Barzeski
For awhile now I've known that Costco carries Mexican Coke. There's no Costco in Erie - just a Sam's Club. Well just about a week ago, I discovered that Sam's Club is now carrying Mexican Coke. I'm not sure if it's a limited-time thing or what, but I bought a case and enjoyed a bottle or two over the holidays.