Jun 28 2010

9 Helpful Cocoa Developer Resources

When you get stuck on that programming nightmare, wouldn’t it be nice to simply turn to your kind next door neighbor that happens to develop wonderful apps like you and has 10+ years of Objective C programming knowledge that retired just a year ago from Apple Inc. Well since we all don’t have that privilege, we have to turn to the web for help and there is no better way to get help on an issue than from multiple peers in the field without leaving your seat.

So let’s check out some helpful sources for Cocoa developers! Continue reading


Jun 10 2010

SimpleLeap’s Flashcard Scholarship Made the News

As you might know, SimpleLeap Software started a scholarship for students that simply recorded themselves getting rid of their paper flashcards and boy is the Flashcard Scholarship getting a lot of attention. We really didn’t know that many students would want to participate but we were clearly WRONG!

Check out the short vid featuring the Flashcard Scholarship on the local Jacksonville, FL news. Make sure you enter or remind your friends and family to enter the scholarship as the deadline is slowly approaching.


Jun 2 2010

Looking for Beta Testers

I have been working on our new app for months and it’s getting close to the time to share some info with you guys. Our new app is Monday and it’s a contact manager for the Mac.

I’m so excited to be sharing this because we have been planning this app out for several months, even before we started actually developing and designing the app – so needless to say this app was a process. Continue reading


May 20 2010

Mac Design Awards

Well we’ve all heard by now that Apple has left out the Mac folk from this year’s Apple Design Awards festivities. There is even a shallow Mac-based theme for the various session for WWDC ’10. But have no fear, it looks like Ars Technica may be stepping up to the plate.

Ars Technica has decided to hold their own design awards for Mac applications. This is very interesting as it may finally open the gate to more awards Mac developers can receive besides waiting to see what Apple decides what not to do. Either way, hurry up and submit your nominations as they’re taking submissions until May 21st (TOMORROW !!!). My biased opinion hopes Cram can pull out something. :)


Mar 29 2010

20 Things You Haven’t Seen or Heard in Decades – Part 1

Only when you look back do you realize how far we have come. Sounds like a cheesy re-tweeted quote, but it’s a simple fact. I was talking with my business partner Ashli and we were laughing about the things that are just flat out old news, how soooo high tech they sounded when were in the late 1990′s and early 2000′s. If you still use these things, say these things – take the gentle nudge as a hint to let it go. Continue reading


Mar 22 2010

9 Easy, Weird, & Nontraditional Scholarships you can get for School

Do you intend on going to college soon and every TRADITIONAL scholarship you look into you quickly realize you don’t qualify for. It’s ok, we have scoured the internet and have made sure to find at least one scholarship for everyone. There are so many weird and unusual scholarships out there that you can be assured to find one to fit your situation.
Continue reading


Oct 14 2009

Jailbreaking a Little Harder in New iPhones

I guess with the hardware and software of the iPhone a bit more stable, Apple has time to address other issues that have been a pest.  For the past several months jailbreaking an iPhone required a special exploit until recently.  The latest iPhone 3GS devices to hit store shelves now address this issue and make it (for the time being) impossible to jailbreak.

I guess as apple becomes more lenient on the types of apps they allow in the AppStore, they return the favor by making it harder for people to jailbreak their device. From a business standpoint it makes perfect sense for them to plug this hole which made it possible for a few dedicated individuals to circumvent loading Apple’s pockets with money having to stick with Apple-signed apps in the AppStore.

For the time being Apple has won the battle, but we all know nothing is perfect and software is not invincible, and this may just be the push someone needed to try their luck in returning jailbreakage to the iPhone. I just hope Apple doesn’t get too caught up in this cat and mouse battle that new features and advancements become less frequent or dull.

TechCrunch also has a blurb about this: http://www.mobilecrunch.com/2009/10/13/apple-moves-to-block-jailbreaks-once-and-for-all/


Aug 28 2009

Cram ready for Snow Leopard!

A new Cram (version 1.0.4) release was pushed out earlier today that addressed a couple minor bugs regarding Snow Leopard. Make sure to do a Check for Update and download the latest version.

This release also includes some other minor bug fixes.


Aug 5 2009

Ten Great Mac Apps for College Students

For many people this time of year means saying goodbye to summer, finding the old sweaters and hoodies from last year, and preparing for that familiar back-to-school ritual. With Apple once again offering their back-to-school deal of giving an iPod Touch away with the purchase of a Mac, there will be plenty of college students looking for apps to go along with their new computer that will help them during the hectic school year. With an ever-growing number of applications available on the Mac platform it could become quite a task finding the right thing, so a few apps that stand out in their category that aid students will be spotlighted.

Studying and Management

Cram iconCram – One of the newest to the bunch is Cram, which offers students the ability to study and prepare for tests in either flash card or multiple choice testing mode. Cram also grades and keeps track of testing attempts and tweets out test results to Twitter. The application also features a user-generated test library to download existing tests. http://www.simpleleap.com/cram/mac.htm

Timeline 3D iconTimeline 3D – An application that will help students add pizzaz to timeline presentations is Timeline 3D. This app allows users to present full screen interactive timelines with a 3D perspective. If you have to display any chronological events Timeline 3D is perfect for adding a unique splash to your presentation featuring the ability to add images, video, use your Apple Remote and more. http://www.beedocs.com

Schoolhouse IconSchoolhouse – Trying to keep up with your assignments and notes for each class can be a pain. Schoolhouse offers a remedy to that problem by providing the ability to manage and keep track of assignments, notes, and tasks. Schoolhouse’s clean and easy to use interface also features the ability to manage your grades over a term, add an attachment, and email an instructor about an assignment among other features. http://www.loganscollins.com/schoolhouse

1Password Icon1Password – So you’re trying to remember all the new passwords this semester without using the same easy to hack password for every site but finding it hard to manage. Well remember no more with 1Password. 1Password is an application that manages all of your usernames and passwords and quickly restores them when it’s time to log in. Use a single password to access and manage all of your accounts. 1Password also integrates perfectly into Safari, Firefox, and other browsers for seamless one-click account log in. http://agilewebsolutions.com/products/1Password

Lifestyle

SousChef IconSousChef – You can only eat pizza and soda so many nights in a row. That’s where SousChef comes in. SousChef is a digital cooking assistant that among other features allows you to store and organize your recipes. The application also provides access to over 110,000 recipes to download when you’re in the mood to try something new. Sharing recipes with friends and family is also a simple task in SousChef. http://www.acaciatreesoftware.com

Tweetie IconTweetie – Everyone has a Twitter account so why not have a slick way of using it? Introducing Tweetie, a beautiful Twitter client for Mac. Tweetie adds a layer of simplicity and style while at the same time including all of the same functions you’re used to on Twitter. Manage multiple accounts, easily view conversions, chose your favorite URL and image service and more. http://www.atebits.com/tweetie-mac

TheHitList IconThe Hit List – Keeping up with college life is hard enough. Adding family, friends, work, and other outside obligations make it nearly impossible. In comes The Hit List, a simple yet sophisticated application to manage the daily chaos of your modern life. One of the strong points of the application is its ‘Today List’ which shows all of the tasks for that day in one view. The Hit List is a feature-full application with seamless integration with system applications such as iCal to access tasks with other applications and devices. http://www.potionfactory.com/thehitlist

Times iconTimes – Who says newspapers are dead? Well, technically they are, but an app called Times puts a classic newspaper look to your favorite blogs. Unlike most RSS readers, Times presents headlines, categories, and images in once place letting you more easily discover the news you want to read. The detail put into the presentation and animated transitions in Times is top notch. http://www.acrylicapps.com/times

Entertainment

WordOfGoo iconWorld of Goo – Two words that explain this game can only be “fun” and “addictive”. World of Goo is a physics based puzzle/construction game that features little globs of goo that can be connected together to achieve the goal at hand. Play this game and you probably won’t get any studying done, but you’ll have fun time doing so. http://2dboy.com/games.php

Hulu Desktop iconHulu Desktop – With all the studying and late night projects you might have this semester, chances are some of your favorite shows will be missed. Hulu Desktop puts many of your favorite TV shows on your Mac so you can watch them on your time. Browse by channel, category, movies, and more. http://www.hulu.com/labs/hulu-desktop


Jul 30 2009

OAuthConsumer and Twitter

So it’s been a while since I’ve posted anything here, and I apologize for that… I’ll have part II of my last post here very soon. If you’ve attempted to develop any apps that utilize Twitter’s API, you’re probably familiar with the whole OAuth stuff. If you’re developing your app for the Mac platform and have used the OAuthConsumer you might have noticed that your app broke (at least sending status updates) a couple days ago because of an unannounced security patch Twitter pushed out.

I spent many hours trying to figure out what was going on, and finally was able to fix the issue. Assuming you added a ‘verifier’ property to OAToken, a simple check for this property and excluding the oauth_verifier parameter from the oauthToken string in the prepare method in OAMutableURLRequest is all that is necessary. OAuthConsumer passed the oauth_verifier parameter when a token key existed (which is when status updates are sent among other requests). Even though this parameter was an empty string, accessing a user’s protected resources with it present caused Twitter to complain.

so here is what I did…

NSString *oauthToken;
if ([token.key isEqualToString:@""])
oauthToken = @""; // not used on Request Token transactions
else if(token.verifier == nil || [token.verifier isEqualToString:@""])
oauthToken = [NSString stringWithFormat:@"oauth_token=\"%@\", ", [token.key URLEncodedString]];
else
oauthToken = [NSString stringWithFormat:@"oauth_token=\"%@\", oauth_verifier=\"%@\", ", [token.key URLEncodedString], [token.verifier URLEncodedString]];

NSString *oauthToken;

if ([token.key isEqualToString:@""])

oauthToken = @""; // not used on Request Token transactions

else if(token.verifier == nil || [token.verifier isEqualToString:@""])

oauthToken = [NSString stringWithFormat:@"oauth_token=\"%@\", ", [token.key URLEncodedString]];

else

oauthToken = [NSString stringWithFormat:@"oauth_token=\"%@\", oauth_verifier=\"%@\", ", [token.key URLEncodedString], [token.verifier URLEncodedString]];

Basically I added an else-if that set the oauthToken string without adding the oauth_verifier parameter. Hope this helps others!