<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Notes from Bordertown Labs with posts regarding software development for the iPhone, Ruby on Rails, tips and code.


    » Contact 
//
//]]&gt;
 with inquiries.





Visualize your geodata in augmented reality with 3DAR by Spot Metrix.



 
  
    
</description><title>Bordertown Labs Blog</title><generator>Tumblr (3.0; @bordertownlabs)</generator><link>http://blog.bordertownlabs.com/</link><item><title>(via How to Check-In Using the Facebook iOS SDK and Graph API |...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lshg8fXur91qzuyzpo1_250.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;(via &lt;a href="http://tylerwhitedesign.com/how-to-check-in-using-the-facebook-ios-sdk-and-graph-api"&gt;How to Check-In Using the Facebook iOS SDK and Graph API | Tyler White Design&lt;/a&gt;)&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/10975269277</link><guid>http://blog.bordertownlabs.com/post/10975269277</guid><pubDate>Mon, 03 Oct 2011 02:12:15 -0700</pubDate><category>facebook</category><category>ios</category><category>code</category><category>howto</category><category>places</category><category>checkin</category></item><item><title>Using GCD and Blocks Effectively</title><description>&lt;a href="http://nachbaur.com/blog/using-gcd-and-blocks-effectively"&gt;Using GCD and Blocks Effectively&lt;/a&gt;: &lt;p&gt;&lt;pre&gt;

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
    NSURL *url = [NSURL URLWithString:@"http://bit.ly/nUX01h"];
    NSURLRequest *req = [NSURLRequest requestWithURL:url];
    [NSURLConnection sendAsynchronousRequest:req
                                       queue:[NSOperationQueue currentQueue]
                           completionHandler:
     ^(NSURLResponse *res, NSData *data, NSError *err) {
         // Convert the data to a UIImage
         UIImage *image = [UIImage imageWithData:data];
           
         // Scale the image
         UIImage *thumbImage = nil;
         CGSize newSize = CGSizeMake(90, (90 / image.size.width) * image.size.height);
         UIGraphicsBeginImageContext(newSize);
         [image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
         thumbImage = UIGraphicsGetImageFromCurrentImageContext();
         UIGraphicsEndImageContext();
           
         dispatch_async(dispatch_get_main_queue(), ^{
             self.imageView.image = thumbImage;
         });
     }];
});

&lt;/pre&gt;&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/10462776954</link><guid>http://blog.bordertownlabs.com/post/10462776954</guid><pubDate>Tue, 20 Sep 2011 17:38:39 -0700</pubDate><category>gcd</category><category>blocks</category><category>howto</category><category>asynchronous</category><category>code</category></item><item><title>Public Relations for Start-ups

The New Rules of Getting Press...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lr4mr4TSMW1qzuyzpo1_250.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.inc.com/guides/201108/public-relations-for-start-ups.html"&gt;Public Relations for Start-ups&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The New Rules of Getting Press for Your Start-up&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Think Facebook and Twitter are all you need to get the word out about your new business? Here are eight more ways to get some media attention.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/9897984669</link><guid>http://blog.bordertownlabs.com/post/9897984669</guid><pubDate>Tue, 06 Sep 2011 17:30:39 -0700</pubDate><category>pr</category><category>press</category><category>marketing</category><category>biz</category></item><item><title>An overview diagram showing how the  Kamra browser has its...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_lqeepapaTd1qzuyzpo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;An overview diagram showing how the  &lt;a href="http://www.gizmag.com/kamra-augmented-reality-browser-developer-preview-available/15922/picture/118827/"&gt;Kamra browser&lt;/a&gt; has its augmented reality content delivered.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/9304013104</link><guid>http://blog.bordertownlabs.com/post/9304013104</guid><pubDate>Tue, 23 Aug 2011 13:39:07 -0700</pubDate><category>institute of technology</category><category>kamra</category><category>kharma</category><category>georgia</category></item><item><title>Computer Vision: Algorithms and Applications</title><description>&lt;a href="http://szeliski.org/Book/"&gt;Computer Vision: Algorithms and Applications&lt;/a&gt;: &lt;p&gt;Free e-book © 2010 Richard Szeliski, Microsoft Research&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/9058089192</link><guid>http://blog.bordertownlabs.com/post/9058089192</guid><pubDate>Wed, 17 Aug 2011 17:14:55 -0700</pubDate><category>computer vision</category><category>microsoft research</category><category>ebook</category><category>free</category><category>book</category><category>algorithms</category></item><item><title>Read online: Graphics Programming Black Book</title><description>&lt;a href="http://www.gamedev.net/page/resources/_/reference/programming/140/283/graphics-programming-black-book-r1698"&gt;Read online: Graphics Programming Black Book&lt;/a&gt;: &lt;p&gt;Michael Abrash’s classic Graphics Programming Black Book is a compilation of Michael’s previous writings on assembly language and graphics programming (including from his “Graphics Programming” column in Dr. Dobb’s Journal). Much of the focus of this book is on profiling and code testing, as well as performance optimization. It also explores much of the technology behind the Doom and Quake 3-D games, and 3-D graphics problems such as texture mapping, hidden surface removal, and the like. Thanks to Michael for making this book available.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/9050152885</link><guid>http://blog.bordertownlabs.com/post/9050152885</guid><pubDate>Wed, 17 Aug 2011 13:57:06 -0700</pubDate><category>graphics</category><category>programming</category><category>black</category><category>book</category></item><item><title>Here is  collection of 3D models in the OBJ format, ready for...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lptu5k9Hr01qzuyzpo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Here is &lt;a href="http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html"&gt; collection of 3D models&lt;/a&gt; in the OBJ format, ready for using as point views in 3DAR.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/8828793519</link><guid>http://blog.bordertownlabs.com/post/8828793519</guid><pubDate>Fri, 12 Aug 2011 11:03:19 -0700</pubDate><category>3d</category><category>models</category><category>obj</category><category>free</category><category>3dar</category></item><item><title>Future of Local Search

The elephants are moving, with Google...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_lor5g3IhR81qzuyzpo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://bostinnovation.com/2011/03/29/the-future-of-local-search-utility-and-how-todays-services-fall-short/"&gt;Future of Local Search&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The elephants are moving, with Google and Facebook focused on their Places products. And other systemic changes in the environment are driving new behaviors and innovations. Consumers are increasingly turning to mobile devices to organize their lives. Smartphone penetration will reach 50% in 2011, according to Nielsen. Mobile use will center on apps, social media, and favorite services – not on Google. According to Microsoft, 70% of mobile users complete their task within an hour, vs. 30% on the web.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/7940362054</link><guid>http://blog.bordertownlabs.com/post/7940362054</guid><pubDate>Fri, 22 Jul 2011 13:40:50 -0700</pubDate><category>local</category><category>search</category><category>mobile</category><category>hyperlocal</category><category>discovery</category></item><item><title>The Anatomy of a Perfect Landing Page - Formstack</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lor3rjkgBx1qzuyzpo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.formstack.com/the-anatomy-of-a-perfect-landing-page"&gt;The Anatomy of a Perfect Landing Page - Formstack&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/7939006260</link><guid>http://blog.bordertownlabs.com/post/7939006260</guid><pubDate>Fri, 22 Jul 2011 13:04:31 -0700</pubDate><category>landing page</category><category>marketing</category><category>web</category><category>tips</category></item><item><title>NASA tech lifts augmented-reality shooter</title><description>&lt;iframe width="400" height="243" src="http://www.youtube.com/embed/WHGtvdxTVZk?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://news.cnet.com/8301-17938_105-20079855-1/nasa-tech-lifts-augmented-reality-shooter/"&gt;NASA tech lifts augmented-reality shooter&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/7858757059</link><guid>http://blog.bordertownlabs.com/post/7858757059</guid><pubDate>Wed, 20 Jul 2011 14:56:48 -0700</pubDate><category>ar</category><category>game</category><category>nasa</category><category>augmented reality</category></item><item><title>Productive Flourishing's tips to gaining influence online</title><description>&lt;p&gt;Building your influence online helps you attain a bigger and stronger web presence, which you can easily leverage to get more customers. &lt;/p&gt;

&lt;p&gt;Here are the steps: &lt;/p&gt;

&lt;p&gt;1. Show up. You can’t start to build your influence online if you aren’t already established where you customers are. Find out where they hang out, and go there. &lt;/p&gt;

&lt;p&gt;2. Remember the campfire. You need to start with kindling like tweets and Facebook posts, but don’t let the fire burn out! You have to keep feeding it. &lt;/p&gt;

&lt;p&gt;3. Be consistent. If you’re going to show up fully online one week, and then take two weeks off, don’t bother showing up at all.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/6991527456</link><guid>http://blog.bordertownlabs.com/post/6991527456</guid><pubDate>Mon, 27 Jun 2011 16:38:32 -0700</pubDate><category>marketing</category><category>influence</category><category>online</category></item><item><title>Concise Objective-C tutorial</title><description>&lt;a href="http://cocoadevcentral.com/d/learn_objectivec/"&gt;Concise Objective-C tutorial&lt;/a&gt;</description><link>http://blog.bordertownlabs.com/post/6989595285</link><guid>http://blog.bordertownlabs.com/post/6989595285</guid><pubDate>Mon, 27 Jun 2011 15:43:46 -0700</pubDate><category>tutorial</category><category>objective-c</category></item><item><title>Building Custom Map Annotation Callouts – Part 1 (via Asynchrony...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_lngzd7t6lu1qzuyzpo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Building Custom Map Annotation Callouts – Part 1 (via &lt;a href="http://blog.asolutions.com/2010/09/building-custom-map-annotation-callouts-part-1/"&gt;Asynchrony Solutions Blog&lt;/a&gt;)&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/6988752953</link><guid>http://blog.bordertownlabs.com/post/6988752953</guid><pubDate>Mon, 27 Jun 2011 15:19:55 -0700</pubDate><category>tutorial</category><category>map</category><category>annotations</category><category>custom</category></item><item><title>And this brings us back to the philosophical discussion above....</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_lmsjx1SK0Q1qzuyzpo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;And this brings us back to the philosophical discussion above. If we accept that all Reality happens in our mind and is by definition, Mediated by our senses…then surely any technology that extends our memory, provides additional information, clues, hints or expanded interaction is a form of Augmented Reality. (via &lt;a href="http://ar-ux.com/time-to-review-the-definition-of-aragain"&gt;Time to review the definition of AR…again - AR UX&lt;/a&gt;)&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/6525879150</link><guid>http://blog.bordertownlabs.com/post/6525879150</guid><pubDate>Tue, 14 Jun 2011 10:43:48 -0700</pubDate><category>ar</category><category>augmented reality</category><category>definition</category><category>philosophy</category></item><item><title>Standard iPhone Element Sizes (Width x Height)</title><description>&lt;a href="http://jdg.net/post/106465937/standard-iphone-element-sizes"&gt;Standard iPhone Element Sizes (Width x Height)&lt;/a&gt;: &lt;p&gt;A helpful listing of view dimensions.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/6146935710</link><guid>http://blog.bordertownlabs.com/post/6146935710</guid><pubDate>Fri, 03 Jun 2011 10:50:17 -0700</pubDate><category>uikit</category><category>view</category><category>dimensions</category><category>sizes</category><category>standard</category></item><item><title>IVCON - 3D Graphics File Conversion</title><description>&lt;a href="http://orion.math.iastate.edu/burkardt/g_src/ivcon/ivcon.html"&gt;IVCON - 3D Graphics File Conversion&lt;/a&gt;: &lt;p&gt;IVCON can read and write a small variety of 3D graphics file formats, converting from one to the other. This is by no means a perfect or even correct program! It was home-grown, and developed, as needed, to handle a particular set of files. It can make mistakes, or crash, rather more often than software you pay for, written by someone who knows what they’re doing.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/5898312735</link><guid>http://blog.bordertownlabs.com/post/5898312735</guid><pubDate>Fri, 27 May 2011 07:59:55 -0700</pubDate><category>3d</category><category>model</category><category>converter</category><category>conversion</category><category>program</category></item><item><title>Chargify — Recurring Billing, Subscription Billing, Web...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_llqgysjdEG1qzuyzpo1_100.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://chargify.com/"&gt;Chargify&lt;/a&gt; — Recurring Billing, Subscription Billing, Web 2.0 and SaaS Billing&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/5824046521</link><guid>http://blog.bordertownlabs.com/post/5824046521</guid><pubDate>Tue, 24 May 2011 21:11:17 -0700</pubDate><category>credit cards</category><category>billing</category></item><item><title>Augmented Reality and The Millennial: Seven Examples of How...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_llq139qZM61qzuyzpo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.hiddenltd.com/blog/augmented-reality-and-millennial-seven-examples-how-luxury-brands-are-engaging-digitally"&gt;Augmented Reality and The Millennial: Seven Examples of How Luxury Brands Are Engaging Digitally&lt;/a&gt; by Hidden Creative.&lt;/p&gt;

&lt;p&gt;• Wealthy Americans under 35 are avid consumers of a wide range of new media on smartphones and tablet computers - 70% own smartphones (40% iPhone, 24% BlackBerry); 23% already have an iPad&lt;/p&gt;

&lt;p&gt;• On average Millennials spend 246 minutes emailing compared to 137 minutes speaking on the phone.&lt;/p&gt;

&lt;p&gt;• Compared to their older wealthy counterparts, millennials spend far more minutes on average each week texting (121-42), instant messaging (89-30) and video chatting (75-9).”&lt;/p&gt;

&lt;p&gt;• Television, radio and print newspaper consumption habits are dying out in favour of online video (78%) than those who regularly read a printed magazine (76%) or newspaper (68%).&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/5812520700</link><guid>http://blog.bordertownlabs.com/post/5812520700</guid><pubDate>Tue, 24 May 2011 15:28:42 -0700</pubDate><category>augmented reality</category><category>ar</category><category>marketing</category><category>demographics</category></item><item><title>Terrain visualization with digital elevation models and GDAL / TileMill / FAQs - MapBox Support</title><description>&lt;a href="http://support.mapbox.com/kb/tilemill/terrain-visualization-with-digital-elevation-models-and-gdal"&gt;Terrain visualization with digital elevation models and GDAL / TileMill / FAQs - MapBox Support&lt;/a&gt;</description><link>http://blog.bordertownlabs.com/post/5709944838</link><guid>http://blog.bordertownlabs.com/post/5709944838</guid><pubDate>Sat, 21 May 2011 14:49:22 -0700</pubDate><category>elevation</category><category>map</category><category>tilemill</category><category>tiles</category><category>dem</category></item><item><title>5 research-based design principles for porting iOS apps to Android</title><description>&lt;a href="http://www.dmitryn.com/2011/05/04/5-research-based-design-principles-for-porting-ios-apps-to-android/"&gt;5 research-based design principles for porting iOS apps to Android&lt;/a&gt;: &lt;p&gt;by @dmitryn&lt;/p&gt;

&lt;p&gt;1. UX differences between Android and iOS are only noticed by expert Android users.&lt;/p&gt;

&lt;p&gt;2. When in doubt, Android users reach for the hard buttons.&lt;/p&gt;

&lt;p&gt;3. iOS UX elements whose function is clear can be successfully used by Android users.&lt;/p&gt;

&lt;p&gt;4. iOS UX elements that are redundant with Android hard buttons should not be used.&lt;/p&gt;

&lt;p&gt;5. iOS UX elements whose purpose is unclear without iOS familiarity should be replaced by Android conventions.&lt;/p&gt;</description><link>http://blog.bordertownlabs.com/post/5709750238</link><guid>http://blog.bordertownlabs.com/post/5709750238</guid><pubDate>Sat, 21 May 2011 14:42:20 -0700</pubDate><category>android</category><category>tips</category><category>mobile</category></item></channel></rss>

