<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life by Bits &#38; Numbers &#187; General</title>
	<atom:link href="http://www.inteist.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.inteist.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 19:07:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Windows 8 &#8220;contracts&#8221; what&#8217;s the fuss is all about</title>
		<link>http://www.inteist.com/2011/09/windows-8-contracts-whats-the-fuss-is-all-about/</link>
		<comments>http://www.inteist.com/2011/09/windows-8-contracts-whats-the-fuss-is-all-about/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 21:41:07 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[Enlightening]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Win8]]></category>

		<guid isPermaLink="false">http://www.inteist.com/?p=555</guid>
		<description><![CDATA[So I just heard about the upcoming &#8220;contracts&#8221; concept for future versions of Microsoft products (the contracts will probably get propagated at least partially into virtually all Microsoft products like Windows Phone, XBox, Tablet OS versions etc). The general idea seems to be that various applications will be able to share data and communicate otherwise [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2010/10/windows-phone-7-how-reset-clean-emulator/' rel='bookmark' title='Windows Phone 7 – how to reset emulator'>Windows Phone 7 – how to reset emulator</a></li>
<li><a href='http://www.inteist.com/2009/06/will-windows-eventually-loose-portables-war-thanks-to-many-arm-powered-netbooks-coming/' rel='bookmark' title='Will Windows eventually loose portables war thanks to many ARM powered netbooks coming?'>Will Windows eventually loose portables war thanks to many ARM powered netbooks coming?</a></li>
<li><a href='http://www.inteist.com/2010/10/free-windows-phone-7-for-pdc10-attendees/' rel='bookmark' title='Free Windows Phone 7 for PDC10 attendees'>Free Windows Phone 7 for PDC10 attendees</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2011/09/windows-8-contracts-whats-the-fuss-is-all-about/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2011/09/windows-8-contracts-whats-the-fuss-is-all-about/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2011%2F09%2Fwindows-8-contracts-whats-the-fuss-is-all-about%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2011%2F09%2Fwindows-8-contracts-whats-the-fuss-is-all-about%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Win8&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>So I just heard about the upcoming &#8220;contracts&#8221; concept for future versions of Microsoft products (the contracts will probably get propagated at least partially into virtually all Microsoft products like Windows Phone, XBox, Tablet OS versions etc). The general idea seems to be that various applications will be able to share data and communicate otherwise not really disclosing too much about their functionality.</p>
<p>It is exciting news yeah, but why does it so painfully reminds me of Android &#8220;intents&#8221; system? To me it is exactly the same. Although some sources say it has some ideas similar to what former Microsoft Chief Software Architect Ray Ozzie’s proposed as the “universal clipboard” concept — dating back to 2006. I still find it hard to see how this is different from Android&#8217;s intents system. It would be interesting to watch who sues who over that if at all. The huge piles of patents Google and Microsoft have do not make much sense to go to war over this.</p>
<p>It is interesting though to see how one of the most important features/ideas of Android OS gets propagated into other operating systems.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2010/10/windows-phone-7-how-reset-clean-emulator/' rel='bookmark' title='Windows Phone 7 – how to reset emulator'>Windows Phone 7 – how to reset emulator</a></li>
<li><a href='http://www.inteist.com/2009/06/will-windows-eventually-loose-portables-war-thanks-to-many-arm-powered-netbooks-coming/' rel='bookmark' title='Will Windows eventually loose portables war thanks to many ARM powered netbooks coming?'>Will Windows eventually loose portables war thanks to many ARM powered netbooks coming?</a></li>
<li><a href='http://www.inteist.com/2010/10/free-windows-phone-7-for-pdc10-attendees/' rel='bookmark' title='Free Windows Phone 7 for PDC10 attendees'>Free Windows Phone 7 for PDC10 attendees</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2011/09/windows-8-contracts-whats-the-fuss-is-all-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TextMate go to last edit plugin</title>
		<link>http://www.inteist.com/2011/05/textmate-go-to-last-edit-plugin/</link>
		<comments>http://www.inteist.com/2011/05/textmate-go-to-last-edit-plugin/#comments</comments>
		<pubDate>Tue, 03 May 2011 05:54:47 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://www.inteist.com/?p=485</guid>
		<description><![CDATA[I have recently started using TextMate. It&#8217;s been some time I wanted to give it a try and understand why so many people rave about it but every time I needed to use it, I usually wanted to do something very simple and sometimes I just got overwhelmed by all the options and sometimes I [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2009/08/blackberry-development-with-eclipse-plugin-fixing-corrupted-jdp-file/' rel='bookmark' title='BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file'>BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file</a></li>
<li><a href='http://www.inteist.com/2010/03/blackberry-eclipse-plugin-1-1-will-fix-some-of-the-annoying-problems/' rel='bookmark' title='BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems'>BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2011/05/textmate-go-to-last-edit-plugin/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2011/05/textmate-go-to-last-edit-plugin/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2011%2F05%2Ftextmate-go-to-last-edit-plugin%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2011%2F05%2Ftextmate-go-to-last-edit-plugin%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Netbeans,TextMate,Vim&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I have recently started using TextMate. It&#8217;s been some time I wanted to give it a try and understand why so many people rave about it but every time I needed to use it, I usually wanted to do something very simple and sometimes I just got overwhelmed by all the options and sometimes I just didn&#8217;t want to invest а lot of time into figuring out how to &#8220;use&#8221; TextMate beyond the most basic stuff.</p>
<p>One of the options I missed and couldn&#8217;t find an easy way to do was to go to the last edit. After some searching however I did find a plugin that does that. You can <a href="http://email.eva.mpg.de/~bibiko/downloads/textmate/TMGoToLastEdit.tmplugin.zip">download the go to last edit plugin for TextMate</a> plugin and once you install it, you will have the &#8220;go to last edit&#8221; awesomeness in your TextMate. Use the<span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;"><strong>⌥⌘J</strong><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px; white-space: normal;"> combination to activate the plugin. It uses the &#8220;undo/redo&#8221; mechanism but this particular plugin solves some problems that some other apple scripts or other solutions that use undo/redo technique had.</span></span></p>
<p>Enjoy this plugin and enjoy TextMate, although I actually like my MacVim better for most of the stuff I wanted to use TextMate for <img src='http://www.inteist.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . And actually I find Netbeans to be very good for JS, I started using TextMate for JS, but now I almost exclusively use Netbeans. Share your thoughts, opinions and experience  with TextMate plugins and with Mac editors in general in the comments.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2009/08/blackberry-development-with-eclipse-plugin-fixing-corrupted-jdp-file/' rel='bookmark' title='BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file'>BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file</a></li>
<li><a href='http://www.inteist.com/2010/03/blackberry-eclipse-plugin-1-1-will-fix-some-of-the-annoying-problems/' rel='bookmark' title='BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems'>BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2011/05/textmate-go-to-last-edit-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foursquare&#8217;s use of MongoDB</title>
		<link>http://www.inteist.com/2010/12/foursquare-use-of-mongodb/</link>
		<comments>http://www.inteist.com/2010/12/foursquare-use-of-mongodb/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 08:13:00 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[MongoDB]]></category>

		<guid isPermaLink="false">http://www.inteist.com/?p=417</guid>
		<description><![CDATA[I have been to a presentation by Harry Heyman &#8211; the first non founder employee of Foursquare. He presented on the Foursquare&#8217;s usage of MongoDB, a rapidly gaining popularity NoSQL database. Quickly &#8211; the idea behind NoSQL database that it is not based on a relational model as most traditional databases but rather on a [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/12/foursquare-use-of-mongodb/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/12/foursquare-use-of-mongodb/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F12%2Ffoursquare-use-of-mongodb%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F12%2Ffoursquare-use-of-mongodb%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Database,MongoDB&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-medium wp-image-422" title="Foursquare_logo" src="http://www.inteist.com/wp-content/uploads/2010/12/500px-Foursquare_logo.svg_-300x83.png" alt="" width="300" height="83" /><a href="http://www.inteist.com/wp-content/uploads/2010/12/1605635.png" rel="lightbox[417]"><img class="aligncenter size-medium wp-image-421" title="MongoDB logo bright" src="http://www.inteist.com/wp-content/uploads/2010/12/1605635-300x100.png" alt="" width="300" height="100" /></a></p>
<p>I have been to a presentation by Harry Heyman &#8211; the first non founder employee of Foursquare. He presented on the Foursquare&#8217;s usage of <a href="http://www.mongodb.org/" target="_blank">MongoDB</a>, a rapidly gaining popularity NoSQL database. Quickly &#8211; the idea behind NoSQL database that it is not based on a relational model as most traditional databases but rather on a document model.</p>
<p>Harry had many interesting things but the one thing that was especially interesting to me was that they <strong>basically run all the DB operations of FourSquare in RAM! </strong>Yes that&#8217;s right. They employ the extra large memory instances on EC2, running with 64GB or RAM and they shard whenever they start approaching certain limits of RAM.</p>
<p>The outages they had in early October were because they hit the memory limit and the databases started to page in and out the data from the hard drives to the memory and back and this quickly brought them down.</p>
<p>He mentioned that this is however not Mongo&#8217;s fault and this would have happened with any database they would have used. Which is interesting by itself because it means that the way the application is engineered &#8211; the requirements is that all the data that they operate has to be in RAM for the application to be fast enough. I bet there is a lot of smart engineers working at Foursquare and there has to be a good reason for that and in fact Harry mentioned that they basically have to have almost all the checkins available in memory due to the nature of the queries they have to perform on the data.  He also mentioned that when (this seemed more of a &#8220;when&#8221; rather than &#8220;if&#8221;) they move to dedicated servers with solid state drives, they should not have that limit anymore because then the hard drives (SSDs) in that case will be fast enough.</p>
<p>For me all this was very surprising and I am still a little puzzled about it and wonder whether there is/was no way of engineering the application so that they don&#8217;t have to keep pretty much all their data (about 5 million users and 160 million checkins at the moment), all in RAM.</p>
<p style="text-align: center;"><a href="http://bit.ly/e0p3b4" target="_blank">Slides of the presentation</a></p>
<p style="text-align: left;"><strong>UPDATE (Dec 15 2010) a few related links:</strong></p>
<p style="text-align: left;"><a href="http://blog.foursquare.com/2010/10/05/so-that-was-a-bummer/">Official blog from Foursquare</a></p>
<p style="text-align: left;"><a href="http://news.ycombinator.com/item?id=1769761">Interesting discussion at YCombinator hacker news</a></p>
<p style="text-align: left;"><a href=" http://nosql.mypopescu.com/post/1265191137/foursquare-mongodb-outage-post-mortem">Some notes of Alex Popescu from NoSQL blog</a></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><strong>UPDATE (Dec 17 2010) &#8211; 10gen posted the video of the meetup</strong></p>
<p style="text-align: left;"><strong> </strong><a href="http://www.10gen.com/video/misc/foursquare">MongoDB and Foursquare video</a></p>
<p><!--  This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --><br />
<script type="text/javascript">// <![CDATA[
brightcove.createExperiences();
// ]]&gt;</script></p>
<p><!-- End of Brightcove Player --></p>
<p style="text-align: left;">
<p style="text-align: center;"><em>The foursquare and MongoDB logos are properties of their respected owners.</em></p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/12/foursquare-use-of-mongodb/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Facebook is down &#8211; funny tweets collection</title>
		<link>http://www.inteist.com/2010/09/facebook-is-down-funny-tweets-collection/</link>
		<comments>http://www.inteist.com/2010/09/facebook-is-down-funny-tweets-collection/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 21:32:43 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[picture]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=291</guid>
		<description><![CDATA[Apparently today Facebook was down for 2 hours and for some even more&#8230; I did not pick up long time on this since I do not use Facebook, but just accidentally I wanted something and I tried to load it and boom I got: Not sure whether this is a localized event I went to [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2011/09/there-was-a-problem-generating-the-feed-story-from-the-provided-data-facebook-gives-headache-to-developers-once-again/' rel='bookmark' title='There was a problem generating the Feed story from the provided data &#8211; Facebook gives headache to developers once again'>There was a problem generating the Feed story from the provided data &#8211; Facebook gives headache to developers once again</a></li>
<li><a href='http://www.inteist.com/2010/02/google-buzz-a-step-forward-to-google-wave/' rel='bookmark' title='Google Buzz a step forward to Google Wave?'>Google Buzz a step forward to Google Wave?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/09/facebook-is-down-funny-tweets-collection/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/09/facebook-is-down-funny-tweets-collection/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Ffacebook-is-down-funny-tweets-collection%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Ffacebook-is-down-funny-tweets-collection%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Facebook,Fun,picture,Twitter&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: left;">Apparently today Facebook was down for 2 hours and for some even more&#8230; I did not pick up long time on this since I do not use Facebook, but just accidentally I wanted something and I tried to load it and boom I got:</p>
<p style="text-align: center;"><a href="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.47.09-PM1.png" rel="lightbox[291]"><img class="size-full wp-image-294 aligncenter" style="border: 0px;" title="Screen shot 2010-09-23 at 4.47.09 PM" src="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.47.09-PM1.png" alt="" width="477" height="180" /></a></p>
<p style="text-align: left;">Not sure whether this is a localized event I went to twitter to see if others had this problem and man I was in for some good laughs. Here&#8217;s the collection of funniest tweets during the time that the Facebook was down:</p>
<p><a href="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.52.40-PM.png" rel="lightbox[291]"><img class="size-full wp-image-295  alignleft" style="border: 0px;" title="Screen shot 2010-09-23 at 4.52.40 PM" src="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.52.40-PM.png" alt="" width="531" height="103" /></a></p>
<p style="text-align: left;"><a href="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.53.37-PM.png" rel="lightbox[291]"><img class="size-full wp-image-298 alignright" style="border: 0px;" title="Screen shot 2010-09-23 at 4.53.37 PM" src="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.53.37-PM.png" alt="" width="528" height="71" /></a></p>
<p style="text-align: left;"><a href="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.53.05-PM.png" rel="lightbox[291]"><img class="size-full wp-image-297 alignleft" style="border: 0px;" title="Screen shot 2010-09-23 at 4.53.05 PM" src="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.53.05-PM.png" alt="" width="544" height="87" /></a><a href="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.52.54-PM.png" rel="lightbox[291]"><img class="size-full wp-image-296 alignright" style="border: 0px;" title="Screen shot 2010-09-23 at 4.52.54 PM" src="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.52.54-PM.png" alt="" width="529" height="88" /></a><a href="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.54.07-PM.png" rel="lightbox[291]"><img class="aligncenter size-full wp-image-299" style="border: 0px;" title="Screen shot 2010-09-23 at 4.54.07 PM" src="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-4.54.07-PM.png" alt="" width="524" height="83" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Ant check out the Twitter trends. How &#8220;DNS Failure&#8221; sounds to you as a trend &#8211; huh?</p>
<p style="text-align: center;"><a href="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-5.38.57-PM.png" rel="lightbox[291]"><img class="aligncenter size-full wp-image-308" style="border: 0px;" title="Screen shot 2010-09-23 at 5.38.57 PM" src="http://www.inteism.com/wp-content/uploads/2010/09/Screen-shot-2010-09-23-at-5.38.57-PM.png" alt="" width="195" height="251" /></a></p>
<p style="text-align: left;"><strong>UPDATE: </strong> Apparently it wasn&#8217;t just my &#8220;original&#8221; idea to collect funny tweets, many other websites did so as well, what is interesting that there are about 20-30 different tweets overall which just keep repeating from site to site. Are we short of funny twitter-ers? People obviously do care. Maybe they are just afraid Facebook coming after them in revenge? (just kidding of course, or am I?). Let me know what you think in comments.</p>
<p style="text-align: left;">
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2011/09/there-was-a-problem-generating-the-feed-story-from-the-provided-data-facebook-gives-headache-to-developers-once-again/' rel='bookmark' title='There was a problem generating the Feed story from the provided data &#8211; Facebook gives headache to developers once again'>There was a problem generating the Feed story from the provided data &#8211; Facebook gives headache to developers once again</a></li>
<li><a href='http://www.inteist.com/2010/02/google-buzz-a-step-forward-to-google-wave/' rel='bookmark' title='Google Buzz a step forward to Google Wave?'>Google Buzz a step forward to Google Wave?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/09/facebook-is-down-funny-tweets-collection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The difference between Android and the iPhone illustrated</title>
		<link>http://www.inteist.com/2010/09/the-difference-between-android-and-the-iphone-illustrated/</link>
		<comments>http://www.inteist.com/2010/09/the-difference-between-android-and-the-iphone-illustrated/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 18:43:27 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=276</guid>
		<description><![CDATA[I&#8217;ve come across this somewhere. There was no credit, so I can not give the credit here, if you know the origin, please let me know and I will make sure to give proper credit. And the BlackBerry would go &#8211; yeah you can do anything if you have strong enough head that it won&#8217;t [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2010/11/android-vs-iphone-vs-blackberry-users/' rel='bookmark' title='Android vs. iPhone vs. BlackBerry Users'>Android vs. iPhone vs. BlackBerry Users</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/09/the-difference-between-android-and-the-iphone-illustrated/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/09/the-difference-between-android-and-the-iphone-illustrated/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fthe-difference-between-android-and-the-iphone-illustrated%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fthe-difference-between-android-and-the-iphone-illustrated%2F&amp;source=inteist&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve come across this somewhere. There was no credit, so I can not give the credit here, if you know the origin, please let me know and I will make sure to give proper credit.</p>
<p style="text-align: center;"><a href="http://www.inteism.com/wp-content/uploads/2010/09/Android-vs.-iPhone.png" rel="lightbox[276]"><img class="size-full wp-image-277 aligncenter" style="border: 0px initial initial;" title="Android vs. iPhone" src="http://www.inteism.com/wp-content/uploads/2010/09/Android-vs.-iPhone.png" alt="" width="522" height="1136" /></a></p>
<p style="text-align: center;">
<p>And the BlackBerry would go &#8211; yeah you can do anything if you have strong enough head that it won&#8217;t crack from all the banging out of frustration&#8230;</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2010/11/android-vs-iphone-vs-blackberry-users/' rel='bookmark' title='Android vs. iPhone vs. BlackBerry Users'>Android vs. iPhone vs. BlackBerry Users</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/09/the-difference-between-android-and-the-iphone-illustrated/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Load cod file to BlackBerry using JavaLoader</title>
		<link>http://www.inteist.com/2010/09/load-cod-file-to-blackberry-using-javaloader/</link>
		<comments>http://www.inteist.com/2010/09/load-cod-file-to-blackberry-using-javaloader/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 17:42:37 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=270</guid>
		<description><![CDATA[It is simple to load a BlackBerry application packaged as cod file to your device using JavaLoader.exe. With JavaLoader, you do not have to install the desktop manager if you just want to have an ability to quickly load applications to your blackberry Connect your BlackBerry to your computer through USB Open command prompt and [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2009/08/blackberry-development-with-eclipse-plugin-fixing-corrupted-jdp-file/' rel='bookmark' title='BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file'>BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file</a></li>
<li><a href='http://www.inteist.com/2010/03/new-england-blackberry-developer-meetup-group-first-meetup-notes/' rel='bookmark' title='New England BlackBerry Developer Meetup group &#8211; first meetup notes'>New England BlackBerry Developer Meetup group &#8211; first meetup notes</a></li>
<li><a href='http://www.inteist.com/2010/03/blackberry-eclipse-plugin-1-1-will-fix-some-of-the-annoying-problems/' rel='bookmark' title='BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems'>BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/09/load-cod-file-to-blackberry-using-javaloader/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/09/load-cod-file-to-blackberry-using-javaloader/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fload-cod-file-to-blackberry-using-javaloader%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F09%2Fload-cod-file-to-blackberry-using-javaloader%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Blackberry,Mobile,Technical&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>It is simple to load a BlackBerry application packaged as cod file to your device using JavaLoader.exe. With JavaLoader, you do not have to install the desktop manager if you just want to have an ability to quickly load applications to your blackberry</p>
<ol>
<li>Connect your BlackBerry to your computer through USB</li>
<li>Open command prompt and navigate to the location of JavaLoader.exe</li>
<li>Run &#8220;<em>JavaLoader.exe -u=USB load path_to_your_cod_file</em>&#8221; command and you should be all set</li>
</ol>
<p>It is easier if you have the JavaLoader and the COD files in the same dir because then the command is simply</p>
<pre>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">JavaLoader.exe <span style="color: #660033;">-u</span>=USB load path_to_your_cod_file</div></div>
</pre>
<p><strong>UPDATE: </strong>The JavaLoader command will not work if you don&#8217;t have the BlackBerry desktop manager installed. You will get an error that the port can not be open.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2009/08/blackberry-development-with-eclipse-plugin-fixing-corrupted-jdp-file/' rel='bookmark' title='BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file'>BlackBerry development with Eclipse plugin – fixing corrupted *.jdp file</a></li>
<li><a href='http://www.inteist.com/2010/03/new-england-blackberry-developer-meetup-group-first-meetup-notes/' rel='bookmark' title='New England BlackBerry Developer Meetup group &#8211; first meetup notes'>New England BlackBerry Developer Meetup group &#8211; first meetup notes</a></li>
<li><a href='http://www.inteist.com/2010/03/blackberry-eclipse-plugin-1-1-will-fix-some-of-the-annoying-problems/' rel='bookmark' title='BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems'>BlackBerry Eclipse plugin 1.1 will fix some of the annoying problems</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/09/load-cod-file-to-blackberry-using-javaloader/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to use Apache 2.0 license in commercial products, explained in simple terms</title>
		<link>http://www.inteist.com/2010/05/how-to-use-apache-2-0-in-commercial-products-explained-in-simple-terms/</link>
		<comments>http://www.inteist.com/2010/05/how-to-use-apache-2-0-in-commercial-products-explained-in-simple-terms/#comments</comments>
		<pubDate>Wed, 05 May 2010 18:58:17 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Licensing]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=231</guid>
		<description><![CDATA[If you were wondering whether you can use  apache licensed code in your commercial applications and what do you need to do in order to comply with the license here&#8217;s the unofficial simple ans short answer. You can use Apache 2.0 licensed source code in your project as long as you include the copy of [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2010/01/some-web-server-administration-tips-on-centos-and-cpanel-but-not-only/' rel='bookmark' title='Some web server administration tips on CentOS and cPanel (but not only)'>Some web server administration tips on CentOS and cPanel (but not only)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/05/how-to-use-apache-2-0-in-commercial-products-explained-in-simple-terms/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/05/how-to-use-apache-2-0-in-commercial-products-explained-in-simple-terms/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F05%2Fhow-to-use-apache-2-0-in-commercial-products-explained-in-simple-terms%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F05%2Fhow-to-use-apache-2-0-in-commercial-products-explained-in-simple-terms%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Apache,Licensing&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>If you were wondering whether you can use  apache licensed code in your commercial applications and what do you need to do in order to comply with the license here&#8217;s the unofficial simple ans short answer.</p>
<p><strong>You can use Apache 2.0 licensed source code in your project as long as you include the copy of the license in your distribution and provide attribution in an applicable way in your distribution. </strong></p>
<p>The slightly lengthier and detailed (but still very simple explanation) is below, taken from <a href="http://www.apache.org/foundation/licence-FAQ.html" target="_blank">Apache license FAQ</a></p>
<p><span id="more-231"></span>Describing legal documents in non-legalese is fraught with potential     for misinterpretation.  Notwithstanding the text that follows, the     actual text of the <a href="http://www.apache.org/foundation/licence-FAQ.html#License">license</a> itself is legally     binding and authoritative.</p>
<p>That said, here&#8217;s what the Apache license says in layman&#8217;s terms:</p>
<p>It <strong>allows</strong> you to:</p>
<ul>
<li>freely download and use Apache software, in whole or       in part, for personal, company internal, or commercial purposes;</li>
<li>use Apache software in packages or distributions that       you create.</li>
</ul>
<p>It <strong>forbids</strong> you to:</p>
<ul>
<li>redistribute any piece of Apache-originated software       without proper attribution;</li>
<li>use any marks owned by The Apache Software Foundation in       any way that might state or imply that the Foundation endorses       your distribution;</li>
<li>use any marks owned by The Apache Software Foundation in       any way that might state or imply that you created the Apache       software in question.</li>
</ul>
<p>It <strong>requires</strong> you to:</p>
<ul>
<li>include a copy of the <a href="http://www.apache.org/foundation/licence-FAQ.html#License">license</a> in any       redistribution you may make that includes Apache software;</li>
<li>provide clear attribution to The Apache Software Foundation       for any distributions that include Apache software.</li>
</ul>
<p>It <strong>does not require</strong> you to:</p>
<ul>
<li>include the source of the Apache software itself, or of any       modifications you may have made to it, in any redistribution       you may assemble that includes it;</li>
<li>submit changes that you make to the software back to the  Apache       Software Foundation (though such feedback <em>is</em> encouraged).</li>
</ul>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2010/01/some-web-server-administration-tips-on-centos-and-cpanel-but-not-only/' rel='bookmark' title='Some web server administration tips on CentOS and cPanel (but not only)'>Some web server administration tips on CentOS and cPanel (but not only)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/05/how-to-use-apache-2-0-in-commercial-products-explained-in-simple-terms/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Using Amazon S3 to serve JAD files for BlackBerry OTA distribution</title>
		<link>http://www.inteist.com/2010/04/using-amazon-s3-to-serve-jad-files-for-blackberry-ota-distribution/</link>
		<comments>http://www.inteist.com/2010/04/using-amazon-s3-to-serve-jad-files-for-blackberry-ota-distribution/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 18:03:16 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[AWS]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=206</guid>
		<description><![CDATA[If you don&#8217;t want the preamble of why I wanted to serve JAD files from Amazon S3, skip to the second paragraph. I have recently came across the need to push OTA update of the DailyHoroscope application for BlackBerry. I conjectured that OTA updates have different behavior and thus different impact on the web server. [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/04/using-amazon-s3-to-serve-jad-files-for-blackberry-ota-distribution/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/04/using-amazon-s3-to-serve-jad-files-for-blackberry-ota-distribution/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F04%2Fusing-amazon-s3-to-serve-jad-files-for-blackberry-ota-distribution%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F04%2Fusing-amazon-s3-to-serve-jad-files-for-blackberry-ota-distribution%2F&amp;source=inteist&amp;style=normal&amp;hashtags=AWS,Technical&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>If you don&#8217;t want the preamble of why I wanted to serve JAD files from Amazon S3, skip to the second paragraph.</p>
<p>I have recently came across the need to push OTA update of the <a href="http://www.comitic.com/blackberry/dailyhoroscope-application/" target="_blank">DailyHoroscope application for BlackBerry</a>. I conjectured that OTA updates have different behavior and thus different impact on the web server. There are still many people using their smartphones in general and BlackBerries in particular over the slower EDGE connections as opposed to 3G, not to mention 4G and/or WiMax. So to download 300K file over EDGE connection in the real usage example can take anywhere between 10 seconds to couple minutes. All this time the webserver&#8217;s thread serving this specific client will remain running. So it seems like you (or rather your server) can be in a nasty situation when 1000 users simultaneously or almost simultaneously decide to do the OTA update. Also quick calculation with Amazon WS calculator shows that serving files from S3 would be rather cheap even comparing to renting a cheap VPS for that purpose. My estimate was that the whole upgrade process (considering the fact that almost all the users update from S3) will cost me about $15. And this is independent of the time span. For $15 you could get a very cheap VPS for one month (if you are lucky). So it seemed like a no brainer. It indeed was until I faced a few problems with setting this up which I will cover here so that you don&#8217;t have to spend much time looking for solutions if you want to do the same.</p>
<p>Setting up S3 is a breeze. Using it &#8211; not so much. It is just like any other service pretty much &#8211; when you want to sign up and call sales you are answered immediately but if you have a problem and need customer service, well, you can be on hold quite a while. If you have Amazon account already set up, you can use this account. You will have the option to opt for the payment to any of the payment options (now it seems that this is only credit cards) already on file with Amazon or you could add a new credit card so that your S3 bill is billed separately.</p>
<p><span id="more-206"></span></p>
<p>When you signed up, you are almost ready to begin using S3. Once you receive confirmation email which can take a few minutes until your request is processed and billing information verified, you are set to go.</p>
<ul>
<li>Open your <a href="http://aws.amazon.com/account/" target="_blank">Amazon account dashboard</a> and login with your Amazon account you had or just created</li>
<li>Click on <strong>Security Credentials</strong></li>
<li>Under the <strong>Access Credentials</strong> table, look at the first tab &#8211; <strong>Access Keys</strong></li>
<li>Next to your access key, will be a column <strong>Secret Access Key </strong>which will have the secret key hidden from the screen.</li>
<li>Press the <strong>Show</strong> and your secret access key will be revealed</li>
</ul>
<p>Now you can use this information to log in to S3 and start uploading files. To access S3 you can use S3Fox from any platform since it is FireFox plugin. You can use <a href="http://cyberduck.ch/" target="_blank">CyberDuck </a>if you are on Mac which is an excellent free general purpose FTP client which also supports WebDav and SFTP. If you are on Windows, there is also free and feature rich client <a href="http://cloudberrylab.com/?page=cloudberry-explorer-amazon-s3" target="_blank">CloudBerry</a>. S3Fox is very nice and fast and you do not have to install anything on the system, only plugin for FireFox, but I will be using CloudBerry since we will need to set custom Content-Type for the JAD and COD files and CloudBerry is more feature rich than S3Fox.</p>
<ul>
<li>Open CloudBerry</li>
<li><strong>Enter your credentials</strong> and open your S3 account</li>
<li><strong>Create a bucket</strong> &#8211; it has to have unique system wide name like a domain name (actually subdomain, because after it is created it is references by http://yourUniqueName.s3.amazonaws.com)</li>
<li>Enter into the bucket and <strong>create folders, or just upload the files</strong> you want to serve. If you like me want to serve OTA BlackBerry application, you probably want to create a separate folder for each release</li>
<li>After you create the folder, use the ACL (access control levels/list) menu button <a href="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-acl-button.png" rel="lightbox[206]"><img class="alignnone size-full wp-image-213" style="border: 0pt none;" title="cloudberry-acl-button" src="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-acl-button.png" alt="" width="43" height="30" /></a>to open the ACL controls</li>
</ul>
<p style="text-align: center;"><a href="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-acl-controls1.png" rel="lightbox[206]"><img class="size-full wp-image-210 aligncenter" style="border: 0pt none;" title="cloudberry-acl-controls" src="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-acl-controls1.png" alt="" width="469" height="129" /></a></p>
<p style="text-align: center;">
<ul>
<li>Using the ACL controls, give <strong>&#8220;Read&#8221; access to &#8220;All Users</strong>&#8221; (note that if you place  check mark on the bottom &#8220;Apply for all subfolders and files&#8221; the  permissions will propagate down the tree)</li>
</ul>
<p>Now the whole world can read the files you uploaded. The problem with BlackBerry OTA distribution is that Amazon does not send the right mime-types in the HTML Content-type header. And this is something that you will need to get fixed before people can actually install your application over the air directly from S3.</p>
<p>The right content types for the the JAD and COD are:</p>
<ul>
<li>
<div>jad -  <strong> text/vnd.sun.j2me.app-descriptor</strong></div>
</li>
<li>
<div>cod &#8211; <strong>application/vnd.rim.cod</strong></div>
</li>
</ul>
<p>So using the custom HTTP headers menu button <a href="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-custom-http-headers-for-s3-menu-butto.png" rel="lightbox[206]"><img class="alignnone size-full wp-image-216" style="border: 0pt none;" title="cloudberry-custom-http-headers-for-s3-menu-butto" src="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-custom-http-headers-for-s3-menu-butto.png" alt="" width="131" height="32" /></a> we will be setting those types for JAD file and <strong>all </strong>the COD files respectively.</p>
<ul>
<li>Select your JAD file and click on &#8220;Set HTTP Headers&#8221; button</li>
</ul>
<p>You will get the custom HTTP headers dialog:</p>
<p style="text-align: center;"><a href="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-custom-http-headers-dialog.png" rel="lightbox[206]"><img class="size-full wp-image-217 aligncenter" style="border: 0pt none;" title="cloudberry-custom-http-headers-dialog" src="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-custom-http-headers-dialog.png" alt="" width="507" height="198" /></a></p>
<ul>
<li>Select the <strong>&#8220;Content-Type&#8221;</strong> field and replace it with the <strong>text/vnd.sun.j2me.app-descriptor</strong> for the value</li>
</ul>
<p>Now you can repeat the above step for each COD file individually, or you can select all the COD files and set the headers at once but then you would need to add the <strong>&#8220;Content-Type&#8221; </strong>header manually for the right COD mime type &#8211; <strong>application/vnd.rim.cod</strong>.<strong> </strong>Just use &#8220;Add&#8221; and in the HTTP-Header enter &#8220;Content-Type&#8221; and in the Value enter &#8220;application/vnd.rim.cod&#8221;. You should see something like the following dialog</p>
<p style="text-align: center;"><a href="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-custom-http-headers-dialog-manual-add-filled.png" rel="lightbox[206]"><img class="size-full wp-image-220 aligncenter" style="border: 0pt none;" title="cloudberry-custom-http-headers-dialog-manual-add-filled" src="http://www.inteism.com/wp-content/uploads/2010/04/cloudberry-custom-http-headers-dialog-manual-add-filled.png" alt="" width="504" height="442" /></a></p>
<p><strong>***IMPORTANT to check the &#8220;Keep existing headers&#8221; </strong>or you will loose all your default defined headers which is not good in most cases.</p>
<p>That&#8217;s it, you are DONE! Check that you did everything right by pointing your BB browser to http://yourUniqueName.s3.amazonaws.com/yourReleaseFolder/AppName.jad and make sure that you can install the application from there. If you did everything right it should work.</p>
<p>Overall S3 seems like a very nice (and apparently very cheap) service and anyone who serves lots of static content should consider using it for that purpose. But not everything seems so pink in the world of S3 and I am sure you will face many other small problems and nuances while setting it up as I did for my task. But hopefully if serving BlackBerry application is all you want, you should now have everything to get you started.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/04/using-amazon-s3-to-serve-jad-files-for-blackberry-ota-distribution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BlackBerry Upcoming WebKit Browser</title>
		<link>http://www.inteist.com/2010/03/blackberry-upcoming-webkit-browser/</link>
		<comments>http://www.inteist.com/2010/03/blackberry-upcoming-webkit-browser/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 17:20:57 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=168</guid>
		<description><![CDATA[RIM has unveiled the new upcoming BlackBerry browser based on the new WebKit engine. At the New England BlackBerry meetup, Mike Kirkup mentioned that they are doing some neat tricks with precompiling JavaScript through MDS which makes the JavaScript blazing fast. You can see it for yourself in the embedded video. The new WebKit browser [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2010/11/blackberry-playbook-vs-apple-ipad-browser-comparison/' rel='bookmark' title='BlackBerry PlayBook vs. Apple iPad &#8211; browser comparison'>BlackBerry PlayBook vs. Apple iPad &#8211; browser comparison</a></li>
<li><a href='http://www.inteist.com/2011/03/ota-on-blackberry-how-to-detect-os-version-from-the-browser-user-agent/' rel='bookmark' title='OTA on BlackBerry &#8211; how to detect OS version from the browser user agent'>OTA on BlackBerry &#8211; how to detect OS version from the browser user agent</a></li>
<li><a href='http://www.inteist.com/2010/03/new-england-blackberry-developer-meetup-group-first-meetup-notes/' rel='bookmark' title='New England BlackBerry Developer Meetup group &#8211; first meetup notes'>New England BlackBerry Developer Meetup group &#8211; first meetup notes</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/03/blackberry-upcoming-webkit-browser/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/03/blackberry-upcoming-webkit-browser/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F03%2Fblackberry-upcoming-webkit-browser%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F03%2Fblackberry-upcoming-webkit-browser%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Blackberry,Mobile,WebKit&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>RIM has unveiled the new upcoming BlackBerry browser based on the new WebKit engine.</p>
<p>At the New England BlackBerry meetup, Mike Kirkup mentioned that they are doing some neat tricks with precompiling JavaScript through MDS which makes the JavaScript <strong>blazing fast</strong>. You can see it for yourself in the embedded video.</p>
<p><center><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="90%" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FIbHsrCiez8&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="90%" height="385" src="http://www.youtube.com/v/FIbHsrCiez8&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
</center></p>
<p>The new WebKit browser will be available in the next OS release but the upgrade will be limited on per device manner since WebKit browser is quite resource demanding.</p>
<p>Anyways, it&#8217;s great news and good job RIM!</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2010/11/blackberry-playbook-vs-apple-ipad-browser-comparison/' rel='bookmark' title='BlackBerry PlayBook vs. Apple iPad &#8211; browser comparison'>BlackBerry PlayBook vs. Apple iPad &#8211; browser comparison</a></li>
<li><a href='http://www.inteist.com/2011/03/ota-on-blackberry-how-to-detect-os-version-from-the-browser-user-agent/' rel='bookmark' title='OTA on BlackBerry &#8211; how to detect OS version from the browser user agent'>OTA on BlackBerry &#8211; how to detect OS version from the browser user agent</a></li>
<li><a href='http://www.inteist.com/2010/03/new-england-blackberry-developer-meetup-group-first-meetup-notes/' rel='bookmark' title='New England BlackBerry Developer Meetup group &#8211; first meetup notes'>New England BlackBerry Developer Meetup group &#8211; first meetup notes</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/03/blackberry-upcoming-webkit-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.6 fix the tab order to open at the end of the tabs</title>
		<link>http://www.inteist.com/2010/03/firefox-3-6-fix-the-tab-order-to-open-at-the-end-of-the-tabs/</link>
		<comments>http://www.inteist.com/2010/03/firefox-3-6-fix-the-tab-order-to-open-at-the-end-of-the-tabs/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 18:29:20 +0000</pubDate>
		<dc:creator>Inteist</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.inteism.com/?p=164</guid>
		<description><![CDATA[Just upgraded to Firefox 3.6 and I am a little annoyed by the new &#8220;feature&#8221; of tabs opening next to the tab where you open the new tab from. While this might be convenient to some people, I got used to the &#8220;old&#8221; way of handling tabs and find myself constantly wondering where this new [...]
Related posts:<ol>
<li><a href='http://www.inteist.com/2012/01/keyboard-shortcut-to-switch-tabs-in-safari/' rel='bookmark' title='Keyboard shortcut to switch tabs in Safari'>Keyboard shortcut to switch tabs in Safari</a></li>
<li><a href='http://www.inteist.com/2009/07/new-icon-for-firefox-3-5/' rel='bookmark' title='New icon for FireFox 3.5'>New icon for FireFox 3.5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div align="right" style="float: right; padding: 0px 0px 5px 5px;"><a name="fb_share" type="box_count" share_url="http://www.inteist.com/2010/03/firefox-3-6-fix-the-tab-order-to-open-at-the-end-of-the-tabs/"></a></div><div class="google_plus_one" style="float: right; margin-left: 10px;"><g:plusone size="standard" count="false" url="http://www.inteist.com/2010/03/firefox-3-6-fix-the-tab-order-to-open-at-the-end-of-the-tabs/"></g:plusone></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F03%2Ffirefox-3-6-fix-the-tab-order-to-open-at-the-end-of-the-tabs%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.inteist.com%2F2010%2F03%2Ffirefox-3-6-fix-the-tab-order-to-open-at-the-end-of-the-tabs%2F&amp;source=inteist&amp;style=normal&amp;hashtags=Firefox,tips&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Just upgraded to Firefox 3.6 and I am a little annoyed by the new &#8220;feature&#8221; of tabs opening next to the tab where you open the new tab from. While this might be convenient to some people, I got used to the &#8220;old&#8221; way of handling tabs and find myself constantly wondering where this new tab is. I might give it a few more days to see whether I get used to it but in case you are annoyed by that too and want to &#8220;fix&#8221; this here is how you can disable the new “Insert Related Tab  After Current” tweak in Firefox 3.6.</p>
<ul>
<li>Type<strong> about:config</strong> in the address bar. Then, if needed click the  “I’ll be careful, I promise!” button.</li>
<li>In the filter box – type in: <strong><em>tabs.insertRelatedAfterCurrent</em></strong>
<ul></ul>
</li>
<li>Right-click that <strong>about:config</strong> entry, and choose “Toggle”</li>
</ul>
<p>This will convert Firefox back to opening a new tab from a  web page on the far right of the tab bar, rather than right next to the  tab you opened it from.</p>
<p>If you decide that you actually like it and want to switch back, follow these same steps and toggle the “false” back  to “true”.</p>
<p>Related posts:<ol>
<li><a href='http://www.inteist.com/2012/01/keyboard-shortcut-to-switch-tabs-in-safari/' rel='bookmark' title='Keyboard shortcut to switch tabs in Safari'>Keyboard shortcut to switch tabs in Safari</a></li>
<li><a href='http://www.inteist.com/2009/07/new-icon-for-firefox-3-5/' rel='bookmark' title='New icon for FireFox 3.5'>New icon for FireFox 3.5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.inteist.com/2010/03/firefox-3-6-fix-the-tab-order-to-open-at-the-end-of-the-tabs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

