Untappd Voting Script

I haven't really posted on this in a long time - but I wanted to share quick script I wrote regarding around Untappd and it's quest to the win the March Madness tournament which is sponsored by TechStars.

To support Untappd on your blog or website, simple add the following code to your sidebar.

This generated a 200x260 picture that can be seen on website like aboutfoursquare.com.

It's that simple! No go out there and vote!

Thanks,

@gregavola

New Release: GowallaPHP Library (Now with OAuth!)

logo?cct=1278070872

Using Gowalla to find new places is a great idea. What's even better is using the API to build some fantastic applications with their data. I've greated a simple Library that allows you to use the API from Gowalla in PHP - hence the name GowallaPHP. The Library allows to use both Basic Authentication and their new OAuthentication which in the future will allow you to check to in different locations via an API.

It's pretty simple to set up - so more information head over to the Google Code project page (http://code.google.com/p/gowallaphp), and check out some of the documentation, and download the source with examples! Make sure you download Version 1.0 which contains the OAuth and Basic Authentication. Version 0.60 contains only Basic.

Now that you have the tools - what will you build with Gowalla? Let me know! I would love to comprise a list of people using this Library.

If have any questions, improvements, suggestions, comment - hit me up on Twitter at @gregavola.

If you have an issue with the Library - please add it to the issues list inside of the Google Code project page.

Thank,
@gregavola

My Thoughts on the AT&T iPhone Data Plan Changes

So I've heard all the people talk about this AT&T iPhone Data plan changes - with them basically removing the unlimited plan and I had a few comments:

  1. The unlimited plan was never really unlimited - it was capped at 5GB
  2. The new 2GB plan - is $25/month while the old "5GB" plan was $30/month.
  3. With these new plan - you are paying $12.50 per month, per GB - while on the old plan - you were paying $6 per month per GB.
  4. Even on the 200MB plan - your paying $15 per month - however $75 per month per GB!
  5. How is this supposed to make Wireless Data more affordable?
I don't have a problem with getting rid of the Unlimited plan - what I do have a problem with is the pricing. $25 per month for 2GB - is WAY worse of a deal then $30 per month for 5GB ("Unlimited"). Don't say your goal is to make wireless more affordable when your charging customers more. Even though you say that 98% of people use less the 2GB of bandwidth - it doesn't matter. Your now charging more than HALF of what you were charging prior to this new plan. That is not more affordable.

When Will I Be Mayor - 2.0!

When_will_i_be_mayor_foursquar

 
Well, I've listed to your feedback and I've put myself to work build you a better way to check how when you'll be mayor next. In this release we've added brand new features such as:

OAuthentication: - Now you never have to share your foursquare password with When Will I Be Mayor again! This also allows for faster processing times with getting your history. However, this does force you to create an account with When Will I Be Mayor. I hate making new accounts too - however it's the only way. I'm sorry.

Pagination - Some people requested the ability to paginate through their results. Since we only display 10 results per page (due to API limits), you might want to see other checkins at later date. Now all sort options have paginate enabled so you can paginate forever!

Venue Monitoring - This is another cool features that allows your "monitor" venues within When Will I Be Mayor. Every week, we will check to see your progress on getting that Mayorship at your favorite place. We'll inform you of how many more checkins you have to go and the current mayor via email. Just click the binoculars icon at the top right hand-corner of the venue listing, and you'll be all set! You are allowed up monitor up to 5 venues at a time. It's that simple! This way you'll never forgot your mayorship challenge.  

New Mayor Algorithm  - We've developed a much better algorithm on detecting how many actual check-ins you make actually count toward the mayorship total. That way you'll know exactly how many more check-ins you need!
 
Real Maps, Yo  - We now have real-true, Google Maps in the feed. This was you can move around the map and see where the place actually is! It beats having static pictures!
 
We also have a brand new theme curiosity of my good friend Tim Mather who redesigned the venue pages to make them look awesome. I'd say it's a big improvement - and I have to tip my hat to him for making this website 100x better.
 
When_will_i_be_mayor
 
 
Go ahead and check the new version out, sign up and let me know what you think! 
 
One more thing - remember to follow When Will I Be Mayor on Twitter at @mayorplease.
 
Please send all feature requests, bug and defects to @mayorplease on Twitter.
 
Thanks,
Greg

Introducing: When Will I Be Mayor?

 
Pan
 

Sometimes an idea for a stupid website starts when you wake up. For more of you, you know what foursquare is. For those you don't, I'm not going to waste your time. I was on the this morning, checking into the station and seeing that I had still not taken over Mayorship from my local train to my job downtown. I wished there was an easier way to find how many more times it would take you to take over your favorite spot.

 
And thus - When Will I Be Mayor was born. It allows your to sign with your foursquare credentials (OAuthentication coming soon!)  - and it pulls in your most recent checkins and see how many more checkins it will take to overtake the throne.
When_will_i_be_mayor
 
So next time you want to see if you will be mayor at your favorite spot - head over to whenwillibemayor.com to try your luck! Are you up for the challenge?

Introducing: We Are Boston

20100424-tk3kij8das92mb6biai7xsf888.jpg

Being from Boston and in the technology community, I always wanted a way to connect with fellow Locals within technology, photography, film and others. Sure - we have Twitter, Facebook, and Meetup groups - but I wanted to create a simple social community that people could add themselves and show of their talents. I envisioned some like a huge billboard of Boston-area experts showing their talents and the link to their work.  And thus - weareboston.org was born.

With weareboston.org, you can add your self to the community, and tag yourself with what you do best and then set your location. Then you can browse the site for other local and perhaps even strike up a partnership or hire them to do a gig. It's all about showing the world the level of talent in Boston.

The idea of this site came from my friend, Tim Mather who got it from Chris Kalani, the original creator of the version of this site for Portland, WA (prtlnd.com). There is also a version for Nashville, TN (nshvll.org) and soon a version for Los Angeles ,CA.

So go check out http://weareboston.org and add yourself to help build the technology community of Boston!

Improving CodeIgniter's auto_link() function for Twitter Hashtags and Usernames

I've stared using CodeIgniter's framework to develop all my application with intent of learning more about the MVC frame work. However, sometimes it's hard to implement features that I currently had working without using the frame work. For example - the auto_link() function in CodeIngiter. It's amazing feature that turns string URLs into "click-able" URLs. This made parsing Tweets that much easier - but what if I wanted to parse the Twitter username and Hash tags as well?

Well I wrote this small, quick and dirty script that you can add the auto_link() function inside the url_helper.php file in system/helpers. Just add it in before the "return $str" and you'll be parsing links in no time!



if ($type != 'twitter')
{           
   $search = array('|#([\w_]+)|', '|@([\w_]+)|');
   $replace = array('#$1', '@$1');
   $str =  preg_replace($search, $replace, $str);
}


// Usage


echo auto_link("@gregavola is #awesome", "twitter");


Enjoy!

UPDATE: As n0xie noted on Twitter, it is better to extend the auto_link() function as opposed to edited it directly. You can accomlish this by creating a MY_url_helper.php file inside the system/helpers folders and and override the auto_link() function by adding the text above to the orginal function. This way when auto_link() is called, it get overriden by this function you created in MY_url_helper.php.

PHP Bandsintown Library Release

logo_bit.png

Hot of the heals of the application launch of tourmappr, I've decided to release the custom PHP Library that I built to connect to Bandsintown's API services. The PHP library is very straight forward - however is currently in alpha - so it might have some bugs. I've tested with their 4 main API functions - Event Search, Artist Search, Artist Info, and Event Recommendations - and they work flawless.


So if you want to build your own awesome application with Bandsintown - head over to the project home - and download it now! All the documentation is listed in the Wiki pages. If you run into any issues - I ask that you put them in the issue tracker within the project home.

If you have any questions, comments or suggestions - let me know and I'll be quick to respond!

Launch of @tourmappr!

So it's been a while since I've posted - but I've got some good news on a launch of a new product from Something More Human. If you didn't know - I was in LA this weekend, working with Tim on a new web application, called tourmappr

Tourmappr_find_out_where_your_

What is tourmappr?

Basically it allows you to find out where your favorite band or artist are, and where they are headed. It also displays some cool stats and interesting facts about the tour, and in addition, gives you the option to buy tickets for a select show. You can also share your favorite artist's tour map via Twitter, Facebook or Digg using our nice URL links such as http://tourmappr.com/Jay_Z.

All concert data is provided graciously by the good people over Bands In Town using their API. If you haven't checked them out - I suggest you do - as they have the best concert information on your favorite artists.

Go ahead and check out at http://tourmappr.com and let me know what your think!

Be sure to follow @tourmappr for updates on twitter at http://twitter.com/tourmappr

- Greg

iPadless

So, unless you been living under a rock, you know that Apple released their newest "gadget", the iPad. Without going into to much detail that you get from going over their website - I'm just going to go into my thoughts about this release. To be completely honest, I wasn't excited about the "Apple Tablet". I was more interested to see if anything would be released in the iPhone department. Turns out - I got what I wished for - but in the WRONG way. To be blunt, the iPad is a just a LARGER version of the iPod Touch / iPhone. There is no difference. Sure you can tell me that they have eBooks, better performance and blah blah blah - however when it comes down to it - it's just a larger, faster version of the iPhone/ iPod Touch. Here is why I'm little frustrated with this release.

1. NO BACKGROUND APPLICATIONS?

Apple_-_ipad_-_photos_and_imag
OK - Apple, your trying to market this for people as a middle gap between the iPhone and the Macbook. However - its still running the iPhone OS - which means you can only run one application at a time. Imagine buying a Netbook for $500 and having them you can only use one application at time. I can understand when this happens on the iPhone, because after all, its a PHONE. This is a more than phone - but it still has the restrictions like the iPhone? The hardware can support it - they just didn't add it in - very disappointing. It's a game changer.

2. BUT I HAVE A iPHONE AND A MACBOOK....
Flickr_photo_download_apple_ma
Image from humedini on Flickr

Then you have no need for it. Seriously - if you need a bigger screen - use your Macbook. On the go? Use your iPhone. The iPad would just collect dust - no need for it. 

3. FLASH
The_flash_comic_book_image_4_
If you claim that device is going to be used by the casual user, on their bed or couch, and your browsing experience is the best - then you NEED flash. I can understand there is no flash on the iPhone - because its a phone - but according to you Apple - this is more than a phone. It's going to create GAPPING holes in webpages. If your browsing a blog and they have embedded content from an online video, your out of luck. My guess is that this has to do with battery life - but it's pretty embarrassing when you see a "plugin" error show up when your doing the demo at the Apple Event on NYT.  

Of course some of these appear to software fixes - which might come in play later on with new updates - but there is not excuse to release a good solid baseline product.

So, will I be ordering this device? No. I can spend a lot less for a coffee table book, which is where the iPad would sit. C'mon Apple - make us happy and show us the new iPhone, or perhaps iPhone 4.0?