<?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>Bob Belderbos</title>
	<atom:link href="http://bobbelderbos.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bobbelderbos.com</link>
	<description>I am passionate about web technologies and software development</description>
	<lastBuildDate>Tue, 15 May 2012 23:30:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Release notes My Reading List v1.1</title>
		<link>http://bobbelderbos.com/2012/05/release-notes-my-reading-list-v1-1/</link>
		<comments>http://bobbelderbos.com/2012/05/release-notes-my-reading-list-v1-1/#comments</comments>
		<pubDate>Tue, 15 May 2012 22:58:48 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Work in progress]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1958</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
I picked up development again for one of my favorite projects: My Reading List. In this post the new features for current release 1.1 New features / improvements My Reading List is now hosted on its own domain: fbreadinglist.com . All bobbelderbos.com/books&#8230; links should be redirected (301) to the new domain User data: no email [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p> I picked up development again for one of my favorite projects: <a href="http://fbreadinglist.com" target="_blank">My Reading List</a>. In this post the new features for current release 1.1</p>
<p><span id="more-1958"></span></p>
<h3> New features / improvements</h3>
<ul>
<img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2011/03/whatareyoureading.jpg" alt="featured image" style="float:right; margin: 20px;" width="150"></p>
<li> My Reading List is now hosted on its own domain: <a href="http://fbreadinglist.com" target="_blank">fbreadinglist.com</a> . All bobbelderbos.com/books&#8230; links should be redirected (301) to the new domain</li>
<li> User data: no email storage, I only use the email once (from the Facebook session) to send a welcome email with links and as an option for the user to provide input (early user feedback is really valuable) </li>
<li> Post to FB wall is opt-in instead of opt-out. Although it was always clearly visible in the &#8220;add book&#8221; form, I think it is better to let users actively toggle the select box when they want to post. </li>
<li> Slight changes in the querying of the Google Books API: putting a % instead of a + between the words yielded me books I couldn&#8217;t find earlier, even putting % before and after the keywords helped, I also cropped duplicate titles, because the first hit is usually the book (googleID) with the most reviews/data, so that is the one you want users to grab from the autocomplete.</li>
<li> URL txt-to-html conversion in the book comments (<a href="http://fbreadinglist.com/?googleID=FvJePgAACAAJ" target="_blank">for example</a> )</li>
<li> See same URL for improved share buttons, like my blog they take you outside of the page to sharer URLs where you have more options to customize your sharing. </li>
<li> Better og: properties to share books with their appropriate thumbnail.</li>
<li> The <a href="https://apps.facebook.com/fbreadinglist/" target="_blank">Facebook Canvas App</a> is back.</li>
<li> Some small cleanups in the design, but overall I left it the same, because I think it is simple and clean. It also fits perfectly in the smaller width of the FB Canvas.</li>
</ul>
<h3> Next</h3>
<ul>
<li> I&#8217;d love this to be available on an iphone and/or ipad!</li>
<li> Provide / link more info for each book. It would be great to fetch Amazon reviews. Personally I use those a lot deciding whether to read and/or buy a new book.</li>
</ul>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1958" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/05/release-notes-my-reading-list-v1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter digest – April 2012</title>
		<link>http://bobbelderbos.com/2012/05/twitter-digest-april-2012/</link>
		<comments>http://bobbelderbos.com/2012/05/twitter-digest-april-2012/#comments</comments>
		<pubDate>Wed, 02 May 2012 08:59:24 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Tweet digest]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1953</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
#app #autocomplete #css #database #facebook #finder #fonts #git #inspiration #instagram #instant #jquery #json #kindle #mac #php #productivity #python #sublime #texteditors #unix ** Note I do a monthly tweet digest post now. I don&#8217;t tweet that often and a digest once a month is enough I think #git fetch and merge, don&#8217;t pull http://t.co/Rxo3uN7B &#8211; interesting [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p>#app #autocomplete #css #database #facebook #finder #fonts #git #inspiration #instagram #instant #jquery #json #kindle #mac #php #productivity #python #sublime #texteditors #unix<br />
<span id="more-1953"></span></p>
<p>** Note I do a monthly tweet digest post now. I don&#8217;t tweet that often and a digest once a month is enough I think</p>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#git" target="_blank">#git</a> fetch and merge, don&#8217;t pull <a href="http://t.co/Rxo3uN7B" title="http://t.co/Rxo3uN7B" target="_blank">http://t.co/Rxo3uN7B</a> &#8211; interesting read</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/196683382321721345" data-datetime="2012-04-29T19:32:27+00:00">April 29, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#app:" target="_blank">#app:</a> send to <a href="https://twitter.com/search/#kindle:" target="_blank">#kindle:</a> it even converts PDF documents to Kindle format !</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/196531599196684288" data-datetime="2012-04-29T09:29:19+00:00">April 29, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>nice <a href="https://twitter.com/search/#app:" target="_blank">#app:</a> send to <a href="https://twitter.com/search/#kindle:" target="_blank">#kindle:</a> <a href="http://t.co/MOn2qLdf" title="http://t.co/MOn2qLdf" target="_blank">http://t.co/MOn2qLdf</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/196525641535995904" data-datetime="2012-04-29T09:05:38+00:00">April 29, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Sorting an associative array in PHP &#8211; Stack Overflow <a href="http://t.co/UMIS7EAp" title="http://t.co/UMIS7EAp" target="_blank">http://t.co/UMIS7EAp</a> <a href="https://twitter.com/search/#php" target="_blank">#php</a> <a href="https://twitter.com/search/#arrays" target="_blank">#arrays</a> &#8211; nice to know</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/190841404564570112" data-datetime="2012-04-13T16:38:31+00:00">April 13, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>CSS Font Stack :: A complete collection of web safe CSS font stacks :: Web Fonts <a href="http://t.co/QjGD4UPd" title="http://t.co/QjGD4UPd" target="_blank">http://t.co/QjGD4UPd</a> <a href="https://twitter.com/search/#css" target="_blank">#css</a> <a href="https://twitter.com/search/#font" target="_blank">#font</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/190564354368864257" data-datetime="2012-04-12T22:17:37+00:00">April 12, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/@sublimehq" target="_blank">@sublimehq</a> wow I used it on windows today, it is totally awesome, maybe even nicer than textmate. check out <a href="https://twitter.com/search/#sublime" target="_blank">#sublime</a> folks <a href="https://twitter.com/search/#texteditors" target="_blank">#texteditors</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/190554514393272320" data-datetime="2012-04-12T21:38:31+00:00">April 12, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Build a Billion Dollar App, the Sale of <a href="https://twitter.com/search/#Instagram" target="_blank">#Instagram</a> &#8211; SitePoint <a href="http://t.co/JwNRs2j8" title="http://t.co/JwNRs2j8" target="_blank">http://t.co/JwNRs2j8</a> via <a href="https://twitter.com/@sitepointdotcom" target="_blank">@sitepointdotcom</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/190169089006780417" data-datetime="2012-04-11T20:06:58+00:00">April 11, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Good article about <a href="https://twitter.com/search/#fonts" target="_blank">#fonts</a> in web design <a href="https://twitter.com/search/#css" target="_blank">#css</a> <a href="http://t.co/RYEs54DG" title="http://t.co/RYEs54DG" target="_blank">http://t.co/RYEs54DG</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/190139961046073344" data-datetime="2012-04-11T18:11:14+00:00">April 11, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#Facebook" target="_blank">#Facebook</a> to Buy Photo-Sharing Service <a href="https://twitter.com/search/#Instagram" target="_blank">#Instagram</a> for $1 Billion <a href="http://t.co/3G3Aspc6" title="http://t.co/3G3Aspc6" target="_blank">http://t.co/3G3Aspc6</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/189467758042419200" data-datetime="2012-04-09T21:40:08+00:00">April 09, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Shark the Market <a href="http://t.co/DzRLJeQa" title="http://t.co/DzRLJeQa" target="_blank">http://t.co/DzRLJeQa</a> via <a href="https://twitter.com/@sharkthemarket" target="_blank">@sharkthemarket</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/189032557894045696" data-datetime="2012-04-08T16:50:48+00:00">April 08, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Building Fast Client-side Searches &#8211; <a href="http://t.co/Dy6CCXvM" title="http://t.co/Dy6CCXvM" target="_blank">http://t.co/Dy6CCXvM</a> <a href="https://twitter.com/search/#json" target="_blank">#json</a> <a href="https://twitter.com/search/#autocomplete" target="_blank">#autocomplete</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/188683720008536067" data-datetime="2012-04-07T17:44:39+00:00">April 07, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Taking CSS1k to the Garden of CSS-​​3den via <a href="https://twitter.com/@designfestival" target="_blank">@designfestival</a> <a href="http://t.co/h0CTgTzN" title="http://t.co/h0CTgTzN" target="_blank">http://t.co/h0CTgTzN</a> <a href="https://twitter.com/search/#css" target="_blank">#css</a> cool: nice design in 1k !</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/188281787309494272" data-datetime="2012-04-06T15:07:30+00:00">April 06, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Validating WordPress Comment Forms with jQuery and a Custom Plugin &#8211; SitePoint » <a href="http://t.co/lnhejajU" title="http://t.co/lnhejajU" target="_blank">http://t.co/lnhejajU</a> via <a href="https://twitter.com/@sitepointdotcom" target="_blank">@sitepointdotcom</a> <a href="https://twitter.com/search/#jquery" target="_blank">#jquery</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/188279207170813953" data-datetime="2012-04-06T14:57:15+00:00">April 06, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Interesting and I think very true and relevant these days <a href="https://twitter.com/search/#productivity" target="_blank">#productivity</a> <a href="http://t.co/Ur0VYK7q" title="http://t.co/Ur0VYK7q" target="_blank">http://t.co/Ur0VYK7q</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/188271791536484352" data-datetime="2012-04-06T14:27:47+00:00">April 06, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Show full directory path in Finder window title bars <a href="http://t.co/vwn36D8n" title="http://t.co/vwn36D8n" target="_blank">http://t.co/vwn36D8n</a> &#8211; nice! <a href="https://twitter.com/search/#mac" target="_blank">#mac</a> <a href="https://twitter.com/search/#finder" target="_blank">#finder</a> <a href="https://twitter.com/search/#unix" target="_blank">#unix</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/188198225721835521" data-datetime="2012-04-06T09:35:28+00:00">April 06, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#python" target="_blank">#python</a> <a href="https://twitter.com/search/#database" target="_blank">#database</a> access <a href="http://t.co/GT8jIktA" title="http://t.co/GT8jIktA" target="_blank">http://t.co/GT8jIktA</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/188040137513504768" data-datetime="2012-04-05T23:07:17+00:00">April 05, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>My Reading List | Great by Choice <a href="http://t.co/77GChOiO" title="http://t.co/77GChOiO" target="_blank">http://t.co/77GChOiO</a> via <a href="https://twitter.com/@fbreadinglist" target="_blank">@fbreadinglist</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/187923220425490432" data-datetime="2012-04-05T15:22:41+00:00">April 05, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Always have your stuff when you need it with <a href="https://twitter.com/@Dropbox." target="_blank">@Dropbox.</a> 2GB account is free! <a href="http://t.co/SCve02V2" title="http://t.co/SCve02V2" target="_blank">http://t.co/SCve02V2</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/187922390561460224" data-datetime="2012-04-05T15:19:23+00:00">April 05, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Get Inspired » <a href="http://t.co/FDc2pF6w" title="http://t.co/FDc2pF6w" target="_blank">http://t.co/FDc2pF6w</a> <a href="http://t.co/IYNaOhmY" title="http://t.co/IYNaOhmY" target="_blank">http://t.co/IYNaOhmY</a> <a href="https://twitter.com/search/#inspiration" target="_blank">#inspiration</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186937851735322625" data-datetime="2012-04-02T22:07:11+00:00">April 02, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Facebook Instant Search! Searching Facebook In RealTime !!!  <a href="http://t.co/tzQIM2TW" title="http://t.co/tzQIM2TW" target="_blank">http://t.co/tzQIM2TW</a> via <a href="https://twitter.com/@TeckZoneIn" target="_blank">@TeckZoneIn</a> &#8211; nice! <a href="https://twitter.com/search/#facebook" target="_blank">#facebook</a> <a href="https://twitter.com/search/#instant" target="_blank">#instant</a> <a href="https://twitter.com/search/#search" target="_blank">#search</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186935243192807424" data-datetime="2012-04-02T21:56:49+00:00">April 02, 2012</a></p></blockquote>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1953" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/05/twitter-digest-april-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book review: Sencha Touch Mobile JavaScript Framework</title>
		<link>http://bobbelderbos.com/2012/04/bookreview-sencha-touch-mobile-javascript-framework/</link>
		<comments>http://bobbelderbos.com/2012/04/bookreview-sencha-touch-mobile-javascript-framework/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 21:50:40 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1946</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
I finished reading a copy of Sencha Touch Mobile JavaScript Framework that Packt Publishing provided me with. In this post a review of the book. What is this book about / what will you learn? See also packtpub: Overview Learn to develop web applications that look and feel native on Apple iOS and Google Android [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p> I finished reading a copy of <a href="http://link.packtpub.com/xqYPmW" target="_blank">Sencha Touch Mobile JavaScript Framework</a> that Packt Publishing provided me with. In this post a review of the book.</p>
<p><span id="more-1946"></span></p>
<h3> What is this book about / what will you learn?</h3>
<p> See also <a href="http://www.packtpub.com/sencha-touch-mobile-javascript-framework/book" target="_blank">packtpub</a>:</p>
<h4> Overview</h4>
<ul>
<li> Learn to develop web applications that look and feel native on Apple iOS and Google Android touchscreen devices using Sencha Touch through examples</li>
<li> Design resolution-independent and graphical representations like buttons, icons, and tabs of unparalleled flexibility</li>
<li> Add custom events like tap, double tap, swipe, tap and hold, pinch, and rotate</li>
<li> Plenty of well-explained sample code with the essential screenshots added in for thorough understanding</li>
</ul>
<h4> You will learn:</h4>
<ul>
<li> Make use of technologies such as HTML5 and CSS3 to provide native-quality application experiences without the need for plugins</li>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/sencha.jpg" alt="featured image" style="float:right; margin: 20px;" width="150"></p>
<li> Create a sample application using Sencha Touch that will run on Apple iOS and Google Android</li>
<li> Efficiently use the list of components available in Sencha Touch framework libraries such as tab panels, scrollable list views, and toolbars</li>
<li> Add custom touch events like tap, double tap, swipe, tap and hold, pinch, and rotate</li>
<li> Discover the rich event communication that is available in every Sencha Touch component, allowing you to quickly respond to your users and create intuitive, native-quality applications</li>
<li> Completely control the look of your application with Sencha Touch themes and styling options.</li>
<li> Quickly put together simple components backed by the data package</li>
<li> Allow your users to store information with forms, or access remote information from other services like Google maps and Flickr</li>
<li> Learn about web storage features to store data offline, or communicate with online databases for richer storage options.</li>
<li> Explore expert topics like syncing data and compiling applications for sale on an App store.</li>
</ul>
<h3> My review</h3>
<h4> ++ Easy accessible </h4>
<p> The entry level is low, somebody with a general idea about touch devices and having some HTML/CSS skills, preferably also some knowledge of Javascript, can jump in with great ease.</p>
<h4> ++ Clear and concise explanations</h4>
<p> The explanations and code examples were comprehensive and well structured (one caveat with the code, see further down). Especially Chapter 8 was useful: it combined the concepts building a Flickr Finder app &#8211; cool.</p>
<h4> ++ Wide range of technologies make it an interesting read</h4>
<p> Apart from Sencha Touch a lot of other technologies are introduced like writing CSS with SASS, the Safari Error console, REST / building an API and AJAX, PhoneGap/ NimbleKit, working in offline mode. I liked this, it gives you some relevant context you need as a developer.</p>
<h4> &#8211; - All code == Sencha Touch 1.1.0, you want to use Sencha Touch 2.x !</h4>
<p> Here is where the book lost a bit my appetite. It uses Sencha Touch 1.1.0 and this is not the latest release. Release 2.x is out and contains <a href="http://www.sencha.com/blog/sencha-touch-2-developer-preview/" target="_blank">important changes</a>. The Sencha Touch 2 Developer Preview was already presented in October last year, yet this book came out if February 2012.  I don&#8217;t understand it doesn&#8217;t take a sneak preview at least as the <a href="http://bobbelderbos.com/2011/12/reading-facebook-application-development-with-graph-api-cookbook/" target="_blank">Facebook graph title I reviewed</a> did with the Open Graph that was even fresher when that book was released. </p>
<p>I noted that when I loaded the 2.x library files into the 1.1.0 code examples things started to fail. This demotivated me a bit because I didn&#8217;t see any use in trying examples of an older release especially knowing that <a href="http://vimeo.com/30296006" target="_blank">performance</a> was the key improvement between 1.x and 2.x. I guess this is inherent to writing a book about any software topic, but I had expected a bit more here, knowing that Packt books are heavily focussed on practical code samples.</p>
<h4> ++ Overall: good book</h4>
<p>That aside, as I already stated the material was presented in a clear and wide scope. It was an interesting and joyful ride to get familiar with the Sencha Touch framework. After reading I can clearly see this is a good approach to mobile web development. I am looking forward to dive into the release 2 documentation soon to actually build something myself. </p>
<h3> More info</h3>
<p>You can read more about the book <a href="http://link.packtpub.com/xqYPmW" target="_blank">here</a>. Please let me know in the comments if you have any experience and/or example apps built with Sencha Touch.</p>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1946" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/04/bookreview-sencha-touch-mobile-javascript-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need to scrape a website? BeautifulSoup is your friend!</title>
		<link>http://bobbelderbos.com/2012/04/scrape-site-beautifulsoup-python/</link>
		<comments>http://bobbelderbos.com/2012/04/scrape-site-beautifulsoup-python/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 11:07:00 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1938</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
Beautiful Soup is a Python library to do screen scraping. I think it is a powerful tool which can be used in many situations. See here for examples where it is used. In this post I will show you two examples how to crawl websites using this library. Get started Best way to start is [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p><a href="http://www.crummy.com/software/BeautifulSoup/" target="_blank">Beautiful Soup</a> is a Python library to do screen scraping. I think it is a powerful tool which can be used in many situations. See <a href="http://www.crummy.com/software/BeautifulSoup/#HallOfFame" target="_blank">here</a> for examples where it is used. In this post I will show you two examples how to crawl websites using this library.</p>
<p><span id="more-1938"></span></p>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like></p>
<h3> Get started</h3>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/beautifulsoup.png" alt="featured image" style="float:right; margin: 20px;" width="150"></p>
<p>Best way to start is to download <a href="http://www.crummy.com/software/BeautifulSoup/bs4/download/4.0/" target="_blank">the latest source</a> and start playing with the many examples from the <a href="http://www.crummy.com/software/BeautifulSoup/bs4/doc/" target="_blank">documentation page</a>. In this post I will scrape the paging of a Dutch tv program site. In the second example I scrape the data of top ranked artists. Another interesting one would be to replicate the Facebook sharer.php which shows you different thumbnails found on the page you want to share. Reddit <a href="https://github.com/reddit/reddit/blob/master/r2/r2/lib/scraper.py" target="_blank">uses BeautifulSoup</a> for this as well. Maybe a nice exercise for you?</p>
<h3> 2 practical examples</h3>
<p>As you can read and practice yourself with above links, without further ado the two examples:</p>
<h4> 6 lines to get all RSS feeds of uitzendinggemist.nl</h4>
<p>One of my future plans is to build an iphone app to see programs from Dutch television. I couldn&#8217;t download the existing &#8220;uitzendinggemist&#8221; app because Apple only gives you access to one store per credit card, mine is Spain. I didn&#8217;t actively look for a workaround, however this limitation is actually good to start building something myself. I will need to leave it for the future due to current work, but the below example gets me at least all RSS feeds which are hidden behind a paging navigation of 93 pages, see <a href="http://www.uitzendinggemist.nl/programmas/" target="_blank">http://www.uitzendinggemist.nl/programmas/</a></p>
<pre>
  #! /usr/bin/env python

  import urllib
  from bs4 import BeautifulSoup as Soup
  base_url = "http://www.uitzendinggemist.nl"
  program_url = base_url + "/programmas/?page="

  for page in range(1, 93):
    url =  "%s%d" % (program_url, page)
    soup = Soup(urllib.urlopen(url))

    for link in soup.find_all(attrs={'class': 'knav_link'}):
      print link.get('title').encode("utf-8")," :: ",
      print "%s%s.rss" % (base_url, link.get('href') )
</pre>
<p><a href="https://github.com/bbelderbos/Codesnippets/blob/master/python/crawl_paging_uitzendinggemist.py" target="_blank">download</a></p>
<p>Notes:</p>
<ul>
<li> For version 4 the import statement is : from bs4 import BeautifulSoup as Soup</li>
<li> soup = Soup(urllib.urlopen(url)) -> holds the whole page</li>
<li> the for loop retrieves all elements with the &#8220;knav_link&#8221; class (you should look at the HTML source while coding) and gets the title and href attributes.</li>
</ul>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like> </p>
<h4> Get details about top ranked artists</h4>
<p>This example is a little bit more challenging because we have to do more parsing on the HTML. See <a href="http://www.musicrow.com/charts/top-ranking-country-artists/" target="_blank">http://www.musicrow.com/charts/top-ranking-country-artists/</a>: we want to get the name, twitter/facebook page, number of likes/followers of top ranked artists. Moreover, we want to save that data into a database table.</p>
<pre>
  #! /usr/bin/env python
  import urllib
  from bs4 import BeautifulSoup as Soup
  from time import time
  import MySQLdb

  db = MySQLdb.connect("localhost","bob","cangetin","bobbelde_models" )
  cursor = db.cursor()

  url = "http://www.musicrow.com/charts/top-ranking-country-artists/"
  soup = Soup(urllib.urlopen(url))

  for row in soup.find_all(attrs={'class': 'row'}):
    artist = [text for text in row.stripped_strings]

    name = artist[1]
    followers = artist[5]
    likes = artist[7]

    thumb = row.select("img")[0]['src']
    twitter = row.select("a")[0]['href']
    facebook = row.select("a")[1]['href']
    tstamp = int(time())

    sql = """INSERT INTO top_ranking (id, name, followers, likes, thumb,
            twitter, facebook, audit_who, audit_ins, audit_upd) VALUES
            (NULL, '%s', '%s', '%s', '%s', '%s', '%s', 'admin', '%d', NULL);
            """ % (name, followers, likes, thumb, twitter, facebook, tstamp)

    try:
      cursor.execute(sql)
      db.commit()
    except:
      db.rollback()
      db.close()

  db.close()
</pre>
<p><a href="https://github.com/bbelderbos/Codesnippets/blob/master/python/crawl_dbsave_topartists.py" target="_blank">download</a></p>
<p>Notes:</p>
<ul>
<li> We loop through all elements with class &#8220;row&#8221; which are the table rows in this case</li>
<li> artist = [text for text in row.stripped_strings] -> strips away all html and leaves us with bare text only. This gets us almost everything except the thumb &#8220;img src&#8221; attribute and the Twitter and Facebook URLs. Hence the extra row.select(&#8220;..&#8221;)[0]['...'] statements. This does the job, but I expect that a BeautifulSoup ninja would use less code to get this :) </li>
<li> We concat all together and execute the insert statement. See <a href="http://www.tutorialspoint.com/python/python_database_access.htm" target="_blank">this article</a> to get started with MySQLdb.</li>
</ul>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like> </p>
<h3> More examples?</h3>
<p>I hope you enjoyed this post. If you have interesting use cases yourself, I invite you to share them in the comments &#8230;</p>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1938" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/04/scrape-site-beautifulsoup-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring the web: my new responsive portfolio site</title>
		<link>http://bobbelderbos.com/2012/04/exploring-the-web-my-new-responsive-portfolio-site/</link>
		<comments>http://bobbelderbos.com/2012/04/exploring-the-web-my-new-responsive-portfolio-site/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 21:27:28 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[Work in progress]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1928</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
Last week I finished my new portfolio design. It shows some websites I have built the last couple of years. As my blog I integrated bamboo in the design. There is a light and dark theme. And most important it is responsive: it is compatible with the iphone and ipad. Before designing this portfolio site, [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p> Last week I finished <a href="http://exploringtheweb.net" target="_blank">my new portfolio design</a>. It shows some websites I have built the last couple of years. As my blog I integrated bamboo in the design. There is a light and dark theme. And most important it is responsive: it is compatible with the iphone and ipad.</p>
<p><span id="more-1928"></span></p>
<p> Before designing <a href="http://exploringtheweb.net" target="_blank">this portfolio site</a>, I used a <a href="http://wordpress.org/extend/plugins/wp-portfolio/" target="_blank">WordPress plugin</a> which was pretty good. The downside was that I could not fully control the look and feel of your portfolio. That&#8217;s why I designed something myself!</p>
<p>I started to take screenshots with <a href="http://www.paulhammond.org/webkit2png/" target="_blank">this nice command line tool</a>.</p>
<p>Then I used the <a href="http://html5boilerplate.com" target="_blank">HTML5 boilerplate</a> and <a href="http://meyerweb.com/eric/tools/css/reset/" target="_blank">reset.css</a> to get optimal defaults. I use both tools for every site now, and it is really prevents headaches later on in the process. Big thanks to the developers of these tools!</p>
<p>The fetching of the works is done with PHP and a MySQL Database backend.</p>
<h3> Functionality</h3>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio.png" alt="featured image" style="float:right; margin: 20px;" width="150"></p>
<ul>
<li> Click on a thumbnail and you can browse through a carousel of all the works (done with <a href="http://fancyapps.com/fancybox/" target="_blank">Fancybox</a>).</li>
<li> Under each work is a link to its page which is a slug based on the website&#8217;s URL (for example exploringtheweb.net/bobbelderboscom). Clean URLs is another practice I use often and are done with a simple RewriteRule in .htaccess. On the work&#8217;s page you can read about the site, browse to the next/previous project, etc. It also links to any related blog if it exists. Examples: <a href="http://exploringtheweb.net/friendsjukeboxcom" target="_blank">Friends Jukebox</a> or  <a href="http://exploringtheweb.net/bobbelderboscomglobe" target="_blank">Globe Explorer</a></li>
<li> In the footer there is a Feedback link that slides a Facebook Comment box open when clicked. You can also change the theme from: <a href="http://exploringtheweb.net/bobbelderboscomglobe?theme=light" target="_blank">light</a> to <a href="http://exploringtheweb.net/bobbelderboscomglobe?theme=dark" target="_blank">dark</a> or vice-versa in the footer of the site. This sets a session variable and/or cookie to remember the theme you have selected. I first had the themes toggle each day when you&#8217;d enter the site, but I decided that I liked the light one better, so I left that as the default. </li>
</ul>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like> </p>
<h3> Media queries</h3>
<p>As <a href="http://bobbelderbos.com/2012/01/web-design-shift-read-responsive-web-desig/" target="_blank">discussed earlier on my blog</a> media queries can be quite powerful. I only made basic use of them, yet with sufficient result: the portfolio site supports ipad and iphone! It is done by targeting different stylesheets upon detection of the device width of these devices:</p>
<pre>
&lt;link rel="stylesheet" href="css/iphone.css"
  media="only screen and (max-device-width: 480px)" type="text/css"&gt;
&lt;link rel="stylesheet" href="css/ipad.css"
  media="only screen and (min-device-width : 768px) and (max-device-width : 1024px)"
  type="text/css"&gt;
</pre>
<p>These stylesheets then overwrite / add styles on top of the main styleseet.</p>
<p> Below you can see some printscreens how the site scales on different devices:</p>
<h3> 1. Benefit screen estate: the Desktop</h3>
<p> You see that the wider your screen the more works you see. This is done with a simple left float.</p>
<p>Homepage:</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio_desktop_2.png" alt="portfolio desktop picture 2" style="float:none; margin: 20px;" width="580"></p>
<p>Homepage resizing the browser:</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio_desktop_3.png" alt="portfolio desktop picture 3" style="float:none; margin: 20px;" width="480"></p>
<p>This is the experience of looking at a work&#8217;s site:</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio_site_desktop.png" alt="portfolio site picture" style="float:none; margin: 20px;" width="580"></p>
<p>You see the description is at the left side, where on mobile devices it moves on top of the image.</p>
<h3> 2. Go smaller but mobile: Ipad</h3>
<p> Ipad has two columns per default on the homepage.</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio_ipad_2.png" alt="portfolio - ipad - picture 2" style="float:none; margin: 20px;" width="580"></p>
<p>On the work pages you see the text scales above the picture: </p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio_ipad_1.png" alt="portfolio - ipad - picture 1" style="float:none; margin: 20px;" width="580"></p>
<h3> 3. In your pocket, but be compact: Iphone</h3>
<p> On the Iphone the homepage has a single column of works:</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio_iphone_1.png" alt="portfolio iphone picture 1" style="float:none; margin: 20px;" width="400"></p>
<p>Secondly on a work&#8217;s page the text is also placed above the image. Note that also the header is smaller to gain screen estate:</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/04/portfolio_iphone_2.png" alt="portfolio iphone picture 2" style="float:none; margin: 20px;" width="400"></p>
<p>Also note that the header has a fixed position so content scrolls behind it. See <a href="http://bobbelderbos.com/2012/03/how-to-make-a-fixed-sidebar-or-header-with-css/" target="_blank">here</a> how I did this. It is one of the details I like most about this design.</p>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like> </p>
<p> Let me know if you have any comments or suggestions. A followup plan could be to extend this site to let:</p>
<ul>
<li> users create their own portfolio site, potentially with a subscription option to have your unique URL at <a href="http://exploringtheweb.net" target="_blank">http://exploringtheweb.net</a>. A challenge is how to process portfolio images, you take them with a tool like <a href="http://www.paulhammond.org/webkit2png/" target="_blank">webkit2png</a> which generates pretty heavy images, or you let your users upload their images. I think the latter is most practical in the end. I had to manually optimize the images for the web, because they were taking too much time to load.</li>
<li> users edit the default design with a theme builder so that they can leverage the power of this layout but with customized banners, colors, fonts, etc.</li>
</ul>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1928" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/04/exploring-the-web-my-new-responsive-portfolio-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter digest – 2012 week 13</title>
		<link>http://bobbelderbos.com/2012/04/favorite-tweets-2012-week-13/</link>
		<comments>http://bobbelderbos.com/2012/04/favorite-tweets-2012-week-13/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 21:25:40 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Tweet digest]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1919</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
#apc #api #books #chrome #computer #facebook #fbinstant #github #google #html #ipad #markdown #php #tools ** Note I stopped including the Twitter JS (platform.twitter.com/widgets.js) to avoid too much clutter and shave off some KBs. Curious about the styling? Here is the CSS which fits much better with my blog&#8217;s theme: blockquote { clear: both; float: left; [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p>#apc #api #books #chrome #computer #facebook #fbinstant #github #google #html #ipad #markdown #php #tools<br />
<span id="more-1919"></span></p>
<p>** Note I stopped including the Twitter JS (platform.twitter.com/widgets.js) to avoid too much clutter and shave off some KBs. Curious about the styling? Here is the CSS which fits much better with my blog&#8217;s theme: </p>
<pre>
  blockquote { clear: both; float: left; width: 640px;
    background-color: rgba(100, 123, 82, .1); color: #7992A7;
    border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
    border-left: 5px solid rgba(100, 123, 82, .5);
    border-bottom: 1px solid  #ddd; margin: 10px 5px; padding: 10px; }
  blockquote p {padding: 0px; margin: 0px;}
  blockquote p a {text-decoration: none; color: #cc6600 }
  blockquote p:nth-child(2) {font-size: 75%; float: right; padding-top: 5px; }
  blockquote p:nth-child(2) a { color: #cc6633; }
</pre>
<h3>Anyways &#8230; this week&#8217;s tweet digest</h3>
<blockquote class="twitter-tweet"><p>RT <a href="https://twitter.com/@adulau:" target="_blank">@adulau:</a> What a beautiful day? &#8220;Piping Python Through Pipes&#8221; <a href="http://t.co/X0yD8CxJ" title="http://t.co/X0yD8CxJ" target="_blank">http://t.co/X0yD8CxJ</a> a nice and clean replacement to &#8220;perl -e&#8221; <a href="https://twitter.com/search/#mapreduc" target="_blank">#mapreduc</a> &#8230;</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186892810434248704" data-datetime="2012-04-02T19:08:12+00:00">April 02, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>RT <a href="https://twitter.com/@darrencauthon:" target="_blank">@darrencauthon:</a> Clean Code is still available for $10 (<a href="http://t.co/4AM5Wp3o)." title="http://t.co/4AM5Wp3o)." target="_blank">http://t.co/4AM5Wp3o).</a>  This book is one of the biggest influences on my caree &#8230;</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186892675931308032" data-datetime="2012-04-02T19:07:40+00:00">April 02, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="http://t.co/348CNeES" title="http://t.co/348CNeES" target="_blank">http://t.co/348CNeES</a> Featured Interview: Uncle Bob Martin &#8211; 4 important <a href="https://twitter.com/search/#computer" target="_blank">#computer</a> science <a href="https://twitter.com/search/#books" target="_blank">#books</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186891051200557057" data-datetime="2012-04-02T19:01:13+00:00">April 02, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>facebook graph api search rules &#8211; Stack Overflow <a href="http://t.co/HzlFENRJ" title="http://t.co/HzlFENRJ" target="_blank">http://t.co/HzlFENRJ</a> <a href="https://twitter.com/search/#facebook" target="_blank">#facebook</a> <a href="https://twitter.com/search/#api" target="_blank">#api</a> AND searches are possible, nice</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186482892929630208" data-datetime="2012-04-01T15:59:21+00:00">April 01, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>RT <a href="https://twitter.com/@AkitaOnRails:" target="_blank">@AkitaOnRails:</a> This is the most hilarious lightning talk ever. If you haven&#8217;t seen it, you should <a href="https://t.co/6HCnnDRd" title="https://t.co/6HCnnDRd" target="_blank">https://t.co/6HCnnDRd</a> by Gary Bernh &#8230;</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186477997610639360" data-datetime="2012-04-01T15:39:53+00:00">April 01, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Watch Paper by FiftyThree on Vimeo! <a href="http://t.co/1NaSJMQk" title="http://t.co/1NaSJMQk" target="_blank">http://t.co/1NaSJMQk</a> <a href="https://twitter.com/search/#tools" target="_blank">#tools</a> <a href="https://twitter.com/search/#ipad" target="_blank">#ipad</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186466141823172609" data-datetime="2012-04-01T14:52:47+00:00">April 01, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#fbinstant" target="_blank">#fbinstant</a> Facebook Instant Search! Searching Facebook In RealTime !!!  <a href="http://t.co/tzQIM2TW" title="http://t.co/tzQIM2TW" target="_blank">http://t.co/tzQIM2TW</a> via <a href="https://twitter.com/@TeckZoneIn" target="_blank">@TeckZoneIn</a> (via <a href="https://twitter.com/@TeckZoneIN)" target="_blank">@TeckZoneIN)</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186436329066860544" data-datetime="2012-04-01T12:54:19+00:00">April 01, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Nice April Fools from Chrome: <a href="https://t.co/yTGffRZR" title="https://t.co/yTGffRZR" target="_blank">https://t.co/yTGffRZR</a> (via <a href="https://twitter.com/@boagworld)" target="_blank">@boagworld)</a> ROFL <a href="https://twitter.com/search/#google" target="_blank">#google</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186432300416897024" data-datetime="2012-04-01T12:38:18+00:00">April 01, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#google" target="_blank">#google</a> April Fools joke: Nintendo-style 8-bit Google Map via <a href="https://twitter.com/@gmanews" target="_blank">@gmanews</a> <a href="http://t.co/ndyn4PeV" title="http://t.co/ndyn4PeV" target="_blank">http://t.co/ndyn4PeV</a> &#8211; haha cool</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186430810654654466" data-datetime="2012-04-01T12:32:23+00:00">April 01, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>A Basic <a href="https://twitter.com/search/#HTML5" target="_blank">#HTML5</a> Template <a href="http://t.co/HNWqA28t" title="http://t.co/HNWqA28t" target="_blank">http://t.co/HNWqA28t</a> via <a href="https://twitter.com/@sitepointdotcom" target="_blank">@sitepointdotcom</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186035699760369664" data-datetime="2012-03-31T10:22:21+00:00">March 31, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Video Zuckerberg&#8217;s `Hacker Way&#8217; to Guide <a href="https://twitter.com/search/#Facebook" target="_blank">#Facebook</a> <a href="http://t.co/W1eYONih" title="http://t.co/W1eYONih" target="_blank">http://t.co/W1eYONih</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186032663168155648" data-datetime="2012-03-31T10:10:17+00:00">March 31, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>How much is each <a href="https://twitter.com/search/#Facebook" target="_blank">#Facebook</a> user worth? <a href="http://t.co/AhEAaejZ" title="http://t.co/AhEAaejZ" target="_blank">http://t.co/AhEAaejZ</a> via <a href="https://twitter.com/@tnwsocialmedia" target="_blank">@tnwsocialmedia</a> &#8211; you are not their client, you are their product</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/186026902849454080" data-datetime="2012-03-31T09:47:24+00:00">March 31, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>how to cache the twitter api result? <a href="http://t.co/9xRGtVyU" title="http://t.co/9xRGtVyU" target="_blank">http://t.co/9xRGtVyU</a> <a href="https://twitter.com/search/#php" target="_blank">#php</a> <a href="https://twitter.com/search/#apc" target="_blank">#apc</a> (alternative php cache)</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/185882131375992832" data-datetime="2012-03-31T00:12:08+00:00">March 31, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>cool <a href="https://twitter.com/search/#facebook" target="_blank">#facebook</a> A hack of epic proportions: Building a QR code on the roof <a href="https://t.co/kKf7xZwA" title="https://t.co/kKf7xZwA" target="_blank">https://t.co/kKf7xZwA</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/184702728608559104" data-datetime="2012-03-27T18:05:36+00:00">March 27, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#markdown" target="_blank">#markdown</a> basics <a href="http://t.co/sy8OYHRL" title="http://t.co/sy8OYHRL" target="_blank">http://t.co/sy8OYHRL</a> for <a href="https://twitter.com/search/#github" target="_blank">#github</a> readme</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/184395949244825600" data-datetime="2012-03-26T21:46:34+00:00">March 26, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Coding Horror: The Infinite Version <a href="http://t.co/Xm8u174G" title="http://t.co/Xm8u174G" target="_blank">http://t.co/Xm8u174G</a> (via <a href="https://twitter.com/@TeckZoneIN)" target="_blank">@TeckZoneIN)</a> <a href="https://twitter.com/search/#chrome" target="_blank">#chrome</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/184380834655109121" data-datetime="2012-03-26T20:46:31+00:00">March 26, 2012</a></p></blockquote>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1919" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/04/favorite-tweets-2012-week-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make a fixed sidebar or header with CSS</title>
		<link>http://bobbelderbos.com/2012/03/how-to-make-a-fixed-sidebar-or-header-with-css/</link>
		<comments>http://bobbelderbos.com/2012/03/how-to-make-a-fixed-sidebar-or-header-with-css/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 18:20:56 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1911</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
In this post some simple CSS to get you started with a fixed sidebar or header design. I think it is a nice design option. I used the fixed header for my portfolio site. I found a fixed sidebar example at fooljs.com. I like how Facebook and Twitter have a header with small height and [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p>In this post some simple CSS to get you started with a fixed sidebar or header design. I think it is a nice design option. I used the fixed header for my <a href="http://exploringtheweb.net" target="_blank">portfolio site</a>. I found a fixed sidebar example at <a href="http://fooljs.com/" target="_blank">fooljs.com</a>.</p>
<p><span id="more-1911"></span></p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/css_fixed_design.png" alt="featured image" style="float:right; margin: 20px;" width="150"></p>
<p>I like how Facebook and Twitter have a header with small height and how it always stays on top and in place when you are scrolling the content. In this post I will give you an example of this and of a fixed sidebar. The code can be downloaded <a href="https://github.com/bbelderbos/Codesnippets/tree/master/css/fixedCss" target="_blank">from github</a> or, as it is HTML/CSS, you can browse the files <a href="http://bobbelderbos.com/codesnippets/css/fixedHeaderSidebar/" target="_blank">here</a></p>
<p>** I will use <a href="https://github.com/bbelderbos/Codesnippets" target="_blank">the Codesnippets repository</a> on Github from now on to share blog and other code examples. I will migrate some of the code I have at <a href="http://bobbelderbos.com/src" target="_blank">http://bobbelderbos.com/src</a> (previous posts) to have everything stored in one place.</p>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like> </p>
<h3> Start clean</h3>
<p> I first include a <a href="http://meyerweb.com/eric/tools/css/reset/" target="_blank">reset.css</a> to wipe out any browser default styles. I think this is one of the best things you can do when starting to write CSS, to not find any surprises (&#8220;huh? it looks different even between modern browsers!&#8221;) later on.</p>
<p> Next, you can get a simple HTML5 template from <a href="http://www.sitepoint.com/a-basic-html5-template/" target="_blank">this Sitepoint post</a>. For bigger projects I tend to use the <a href="http://html5boilerplate.com/" target="_blank">HTML5 boilerplate</a> which includes a lot of best practices. So we are going to use some very simple markup, to provide the CSS necessary to get to these two layouts.</p>
<h3> The markup </h3>
<p> See <a href="https://github.com/bbelderbos/Codesnippets/blob/master/css/fixedCss/fixedHeader.html" target="_blank">here</a>. We have a &#8220;nav&#8221; item that is the fixed content, a &#8220;content&#8221; div that holds &#8220;main&#8221; and &#8220;footer&#8221;.</p>
<pre>
	&lt;nav&gt;
	&lt;h1&gt;Fixed header&lt;/h1&gt;
	&lt;h2&gt;Subheader&lt;/h2&gt;
	&lt;ul&gt;
	..
	&lt;/ul&gt;
	&lt;/nav&gt;

	&lt;div id="content"&gt;
		&lt;div id="main"&gt;
			..
		&lt;/div&gt;

		&lt;footer&gt;
			..
		&lt;/footer&gt;

	&lt;/div&gt;
</pre>
<h3> Where are my content blocks? </h3>
<p>A simple trick I use regularly is to put temporary borders around the building blocks of my sites:</p>
<pre>
  /* markers for design */
	nav {
		border: 1px solid #999;
	}
	#content {
		border: 1px solid red;
	}
	footer {
		border: 1px solid blue;
	}
</pre>
<h3> CSS fixed sidebar</h3>
<p>See <a href="https://github.com/bbelderbos/Codesnippets/blob/master/css/fixedCss/fixedSidebar.html" target="_blank">here</a>
<pre>
  nav {
  	position: fixed;
  	left: 0;
  	top: 0;
  	bottom: 0;
  	background: #f2f2f2;
  	width: 180px;
  	padding: 10px;
  }
  ..
  #content {
  	margin: 0 0 30px 210px;
  	background-color: #eee;
  }
  #main {
  	padding: 10px;
  	line-height: 20; /* to fake lot of content / scrolling */
  }
  footer {
  	width: 100%;
  	background-color: #ddd;
  	position: fixed;
  	bottom: 0;
  	left: 200;
  }
</pre>
<ul>
<li> The position: fixed; in nav is responsible for taking the element out of the document flow and stick it to the position that you specify by left/top/bottom.</li>
<li> You have to give a left margin to the #content that comes right of the fixed sidebar, in this case : the width of nav = 180px + its left and right padding = 2x 10px + and extra 10px = 210px total.</li>
<li> The footer spans the whole width: 100%. Same here: position: fixed; + bottom: 0; make it stick to the bottom. I gave it a background-color so that you cannot see the content underneath it. A half-transparent background for the footer like <a href="http://fooljs.com/" target="_blank">http://fooljs.com/</a> is a nice option as well.</li>
</ul>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like></p>
<h3> CSS fixed header</h3>
<p>See <a href="https://github.com/bbelderbos/Codesnippets/blob/master/css/fixedCss/fixedHeader.html" target="_blank">here</a>
<pre>
  nav {
  	position: fixed;
  	left: 0;
  	top: 0;
  	background: #f2f2f2;
  	width: 100%;
  	heigth: 20px;
  	padding: 10px;
  	z-index: 20;
  }
  ..
  #content {
  	position: relative;
  	top: 40px;
  	background-color: #eee;
  	z-index: 10;
  }
  #main {
  	padding: 10px;
  	line-height: 20; /* to fake content with a huge height without much clutter content */
  }
  footer {
  	width: 100%;
  	background-color: #ddd;
  	position: fixed;
  	bottom: 0;
  	left: 200;
  }
</pre>
<ul>
<li> Same comment on nav as previous example, but I got rid of bottom: 0; and put a height (20px + 10px all-round padding = 40px) and width (100%) in so it is a small header bar across the whole width of the site, like Facebook</li>
<li> I positioned the #content under the header with position: relative; top: 40px;</li>
<li> Very important is the stacking of elements. Out of the box the #content would overlap the header when scrolling down: </li>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/overlap.png" alt="overlapping content" style="float:none; margin: 20px;" width="580"></p>
<p>After setting the stacking order with <a href="http://www.w3schools.com/cssref/pr_pos_z-index.asp" target="_blank">z-index</a> it is better. As w3schools explains: &#8220;An element with greater stack order is always in front of an element with a lower stack order.&#8221;</p>
<p>So by giving &#8220;nav&#8221; a bigger z-index it stacks on top of #content. Interestingly I found out last week that, if you use plugins like <a href="http://fancyapps.com/fancybox/" target="_blank">Fancybox</a> you should be conservative with this value. They use 100 for z-index, so when using the max. of 9999 for a block, that block will always sit on top, be careful there!</p>
<pre>
nav {
	z-index: 20;
}
#content {
	z-index: 10;
}
</pre>
<p> After this CSS it is much better:</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/no_overlap.png" alt="not overlapping after z-index" style="float:none; margin: 20px;" width="569"></p>
</ul>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like> </p>
<p> And that is it: two simple templates to start a web design with a fixed vertical or horizontal navigation.</p>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1911" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/03/how-to-make-a-fixed-sidebar-or-header-with-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An easy way to compile a Twitter digest for your site or blog</title>
		<link>http://bobbelderbos.com/2012/03/easy-way-compile-tweet-digest/</link>
		<comments>http://bobbelderbos.com/2012/03/easy-way-compile-tweet-digest/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 20:58:32 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Work in progress]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1852</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
Little over a week ago I released Tweet Digest. It lets you create your Twitter digest in 3 simple steps. I used it today to publish a digest. I saved me time and offered me an easy way to customize the digest. In this post a bit more about the creation process. Earlier experience and [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p> Little over a week ago I released <a href="http://tweetdigest.net" target="_blank">Tweet Digest</a>. It lets you create your Twitter digest in 3 simple steps. I used it today to publish a digest. I saved me time and offered me an easy way to customize the digest. In this post a bit more about the creation process.</p>
<p><span id="more-1852"></span></p>
<h3> Earlier experience and idea</h3>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/tweet_digest_about.jpg" alt="featured image" style="float:right; margin: 20px;" width="150"></p>
<p>I used a <a href="http://wordpress.org/extend/plugins/twitter-digest/" target="_blank">WordPress plugin</a> in the past to automatically post tweet digests to my blog, then stopped it for some time. I think in retrospect I was bothered with the plugin to be too automatic, although it is true that you could save a digest as a Draft first.</p>
<p> I thought it was a good idea to build something myself, to customize it how I wanted, and as a programming / design exercise of course. I hope other Twitter fans will find this useful as well.</p>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like></p>
<h3> Enriched HTML</h3>
<p>The other day I saw that Twitter provides <a href="https://dev.twitter.com/docs/embedded-tweets" target="_blank">embedded HTML</a>. This inspired me to use this markup to leverage the enriched display and functionality that Twitter adds with some Javascript.</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/twitter_digest_enrichedHtml.jpg" alt="tweet digest query" style="float:none; margin: 20px;" width="519"></p>
<h3> Interface</h3>
<ul>
<li> After entering <a href="http://tweetdigest.net" target="_blank">Tweet Digest</a> you start by inputting your Twitter handle and number of tweets you want to retrieve. Or you specify them in the URL directly, for example <a href="http://tweetdigest.net/?user=bbelderbos&#038;numTweets=50" target="_blank">http://tweetdigest.net/?user=bbelderbos&#038;numTweets=50</a>.</li>
<li> You can then choose the tweets you want to include. Some jQuery appends them automatically to the preview below:</li>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/tweet_digest_query.png" alt="tweet digest query" style="float:none; margin: 20px;" width="580"></p>
<li> At the right side you can copy the generated HTML. This is all you need to show your tweets with links to hashes, URLs and @users. However if you include the JS, you get an enriched view, see screenshot above and <a href="http://bobbelderbos.com/2012/03/favorite-tweets-2012-week-12/" target="_blank">my last post</a> for example. It is progressive enhancement at work: want to exclude the JS one day to speed up your page load, the tweets are HTML so will still be there. Apart from that you can get all the hashtags from your selected tweets. I usually put those in the teaser paragraph of my WordPress post. </li>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/tweet_digest_moreOptions.png" alt="tweet digest more options" style="float:none; margin: 20px;" width="580"></p>
<li> At the bottom there is a Feedback link, when you click it a div block slides out with the possibility to feedback via Facebook or Twitter. </li>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/tweet_digest_feedback.png" alt="tweet digest feedback" style="float:none; margin: 20px;" width="580">
</ul>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like></p>
<h3> Source</h3>
<p> You can see the source at <a href="https://github.com/bbelderbos/Tweet-Digest" target="_blank">github</a>.</p>
<h3> Pending solution: Twitter Rate limit issue</h3>
<p> The only bummer is that I get a &#8220;Rate limit exceeded&#8221; pretty quickly from twitter :(</p>
<pre>
  http code returned by Twitter: 400

  Dump request:
  string(150) "{"error":"Rate limit exceeded.
    Clients may not make more than 150 requests per hour.",
    "request":"\/statuses\/user_timeline\/bbelderbos.json?count=50"}"
</pre>
<p> Maybe they see multiple requests from this domain (IP) and block me for a certain interval. It is pretty random and only temporarily. However I am sure that I am making far less than 150 requests per hour ! (I deactivated <a href="http://bobbelderbos.com/2012/01/twitter-widget-show-latest-tweets-carousel-slide/" target="_blank">another twitter</a> widget on my blog to make sure I was not making any additional calls)</p>
<p> For the same reason I am not querying <a href="https://api.twitter.com/1/statuses/oembed.json" target="_blank">https://api.twitter.com/1/statuses/oembed.json?id=..</a> (<a href="https://dev.twitter.com/docs/api/1/get/statuses/oembed" target="_blank">more info</a> ), I generate the HTML myself (<a href="https://dev.twitter.com/discussions/5262" target="_blank">good suggestion here</a>).</p>
<p> Example:</p>
<p><img class="size-full" src="http://bobbelderbos.com/wp-content/uploads/2012/03/html_code.png" alt="html code" style="float:none; margin: 20px;" width="580"></p>
<p><fb:like href="" send="true" width="580" show_faces="false" action="like" font=""></fb:like></p>
<h3> Next: wrap this in a WP plugin</h3>
<p> Building WP plugins is something I want to learn. I also hope this could be a workaround for the rate limit issue, because generally 1 user uses it per blog (instead of multiple users for a single IP). Anyone having this issue plus a solution please let me know &#8230;</p>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1852" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/03/easy-way-compile-tweet-digest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter digest – 2012 week 12</title>
		<link>http://bobbelderbos.com/2012/03/favorite-tweets-2012-week-12/</link>
		<comments>http://bobbelderbos.com/2012/03/favorite-tweets-2012-week-12/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 16:53:27 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Tweet digest]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1889</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
#bluehost #browsers #code #css #digest #facebook #fancybox #ie #jquery #lovedtohate #mysqli #php #plugin #portfolio #programming #python #rails #ruby #snippet #tweetdigest #twitter #vim #web #webkit #work http://t.co/oiBQXIXt &#8211; Exploring the Web / Portfolio of Bob Belderbos &#8211; via @bbelderbos #web #portfolio #work — Bob Belderbos (@bbelderbos) March 25, 2012 #programming languages poll at HN: Which programming [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p>#bluehost #browsers #code #css #digest #facebook #fancybox #ie #jquery #lovedtohate #mysqli #php #plugin #portfolio #programming #python #rails #ruby #snippet #tweetdigest #twitter #vim #web #webkit #work<br />
<span id="more-1889"></span></p>
<blockquote class="twitter-tweet"><p><a href="http://t.co/oiBQXIXt" title="http://t.co/oiBQXIXt" target="_blank">http://t.co/oiBQXIXt</a> &#8211; Exploring the Web / Portfolio of Bob Belderbos &#8211; via <a href="https://twitter.com/@bbelderbos" target="_blank">@bbelderbos</a> <a href="https://twitter.com/search/#web" target="_blank">#web</a> <a href="https://twitter.com/search/#portfolio" target="_blank">#portfolio</a> <a href="https://twitter.com/search/#work" target="_blank">#work</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183712729448718336" data-datetime="2012-03-25T00:31:42+00:00">March 25, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#programming" target="_blank">#programming</a> languages poll at HN: Which programming language makes you most sad/angry/annoyed? <a href="http://t.co/8U4fyZro" title="http://t.co/8U4fyZro" target="_blank">http://t.co/8U4fyZro</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183589328390328323" data-datetime="2012-03-24T16:21:21+00:00">March 24, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>How to scrape a web page with <a href="https://twitter.com/search/#python" target="_blank">#python</a> (Criminal Minds) <a href="http://t.co/chX5q2vL" title="http://t.co/chX5q2vL" target="_blank">http://t.co/chX5q2vL</a> via <a href="https://twitter.com/@alextrle" target="_blank">@alextrle</a> &#8211; nice blog Alex</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183589118767411200" data-datetime="2012-03-24T16:20:31+00:00">March 24, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Add Syntax Highlighting To Your Blog With VIM <a href="http://t.co/o2FhevKO" title="http://t.co/o2FhevKO" target="_blank">http://t.co/o2FhevKO</a> via <a href="https://twitter.com/@alextrle" target="_blank">@alextrle</a> <a href="https://twitter.com/search/#vim" target="_blank">#vim</a> &#8211; cool!</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183588445631942656" data-datetime="2012-03-24T16:17:51+00:00">March 24, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Good reference: Media Queries for Standard Devices <a href="http://t.co/E2mamNin" title="http://t.co/E2mamNin" target="_blank">http://t.co/E2mamNin</a> <a href="https://twitter.com/search/#css" target="_blank">#css</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183523107506626560" data-datetime="2012-03-24T11:58:13+00:00">March 24, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>I like the z-index stacking feature in <a href="https://twitter.com/search/#css" target="_blank">#css</a> <a href="http://t.co/Nj2yHdcf" title="http://t.co/Nj2yHdcf" target="_blank">http://t.co/Nj2yHdcf</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183509461414051841" data-datetime="2012-03-24T11:03:59+00:00">March 24, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#bluehost" target="_blank">#bluehost</a> how to install <a href="https://twitter.com/search/#python" target="_blank">#python</a> Third Party Module Install <a href="https://t.co/jwD1a3Gm" title="https://t.co/jwD1a3Gm" target="_blank">https://t.co/jwD1a3Gm</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183341757629612032" data-datetime="2012-03-23T23:57:36+00:00">March 23, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>cool <a href="https://twitter.com/search/#python" target="_blank">#python</a> script to make screenshots of websites <a href="http://t.co/0AyxXPWO" title="http://t.co/0AyxXPWO" target="_blank">http://t.co/0AyxXPWO</a> <a href="https://twitter.com/search/#webkit2png" target="_blank">#webkit2png</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183318305547882497" data-datetime="2012-03-23T22:24:24+00:00">March 23, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#facebook" target="_blank">#facebook</a> improves photos &#8211; <a href="https://t.co/vQ6dp03c" title="https://t.co/vQ6dp03c" target="_blank">https://t.co/vQ6dp03c</a> &#8211; interesting article with the details how they did it</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/183296965889634304" data-datetime="2012-03-23T20:59:36+00:00">March 23, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>nice <a href="https://twitter.com/search/#fancybox" target="_blank">#fancybox</a> <a href="https://twitter.com/search/#jquery" target="_blank">#jquery</a> <a href="http://t.co/b1Ul8AnV" title="http://t.co/b1Ul8AnV" target="_blank">http://t.co/b1Ul8AnV</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/182956310101372929" data-datetime="2012-03-22T22:25:58+00:00">March 22, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>A behind-the-scenes look at the Rails Tutorial <a href="http://t.co/in7u3sdL" title="http://t.co/in7u3sdL" target="_blank">http://t.co/in7u3sdL</a> <a href="https://twitter.com/search/#ruby" target="_blank">#ruby</a> <a href="https://twitter.com/search/#rails" target="_blank">#rails</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/182954982297972738" data-datetime="2012-03-22T22:20:41+00:00">March 22, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>the browser you <a href="https://twitter.com/search/#lovedtohate" target="_blank">#lovedtohate</a> <a href="http://t.co/OtmK7Hmx" title="http://t.co/OtmK7Hmx" target="_blank">http://t.co/OtmK7Hmx</a> <a href="https://twitter.com/search/#ie" target="_blank">#ie</a> <a href="https://twitter.com/search/#browsers" target="_blank">#browsers</a></p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/182952856930893825" data-datetime="2012-03-22T22:12:14+00:00">March 22, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#tweetdigest" target="_blank">#tweetdigest</a> &#8211; <a href="http://t.co/RVPo8nUh" title="http://t.co/RVPo8nUh" target="_blank">http://t.co/RVPo8nUh</a> &#8211; easy way to publish a <a href="https://twitter.com/search/#twitter" target="_blank">#twitter</a> <a href="https://twitter.com/search/#digest" target="_blank">#digest</a> on your site or blog. next step: wrap it into a WP plugin</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/182586496128262144" data-datetime="2012-03-21T21:56:27+00:00">March 21, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>btw <a href="http://t.co/2c8Yzwqt" title="http://t.co/2c8Yzwqt" target="_blank">http://t.co/2c8Yzwqt</a> has a very nice <a href="https://twitter.com/search/#code" target="_blank">#code</a> <a href="https://twitter.com/search/#snippet" target="_blank">#snippet</a> <a href="https://twitter.com/search/#css" target="_blank">#css</a> background for &lt;pre&gt;</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/182252170744311808" data-datetime="2012-03-20T23:47:58+00:00">March 20, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#JQuery" target="_blank">#JQuery</a> Cycle Lite <a href="https://twitter.com/search/#Plugin" target="_blank">#Plugin</a> &#8211; <a href="http://t.co/ly0GlTuf" title="http://t.co/ly0GlTuf" target="_blank">http://t.co/ly0GlTuf</a> &#8211; small and useful !</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/181883966746411011" data-datetime="2012-03-19T23:24:51+00:00">March 19, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/#PHP" target="_blank">#PHP</a> 5: <a href="https://twitter.com/search/#MySQLi" target="_blank">#MySQLi</a> Prepared Statements &#8211; <a href="http://t.co/xc21ZktF" title="http://t.co/xc21ZktF" target="_blank">http://t.co/xc21ZktF</a> &#8211; way to go when dealing with databases in php / mysql</p>
<p>— Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/181775711160373248" data-datetime="2012-03-19T16:14:41+00:00">March 19, 2012</a></p></blockquote>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1889" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/03/favorite-tweets-2012-week-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter digest &#8211; 2012 week 11</title>
		<link>http://bobbelderbos.com/2012/03/tweet-digest-2012-week-11/</link>
		<comments>http://bobbelderbos.com/2012/03/tweet-digest-2012-week-11/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 02:07:57 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Tweet digest]]></category>

		<guid isPermaLink="false">http://bobbelderbos.com/?p=1854</guid>
		<description><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
#Bitly #business #css #evernote #Hackathon #htmlparser #inspiration #jQuery #php #python #sed #Sencha #TextMate #twitterapi #WordPress html &#8211; #jQuery &#8211; Post array of multiple checkbox values to #php &#8211; Stack Overflow &#8211; goo.gl/hXIyw &#8211; nice, just what I needed :) &#8212; Bob Belderbos (@bbelderbos) March 18, 2012 22 Executives Share The Best Advice They Ever Received [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
div.img
{
  height:auto;  
  width: 25%;
  float: left;
  text-align: center;
}	

div.img img
{
  display: inline;
  margin: 2px;
  height:auto;
  width: auto;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: auto;
  margin: 2px;
  padding-bottom:1cm;
}
</style>
<p>#Bitly #business #css #evernote #Hackathon #htmlparser #inspiration #jQuery #php #python #sed #Sencha #TextMate #twitterapi #WordPress<br />
<span id="more-1854"></span></p>
<blockquote class="twitter-tweet"><p>html &#8211; <a href="https://twitter.com/search/%2523jQuery">#jQuery</a> &#8211; Post array of multiple checkbox values to <a href="https://twitter.com/search/%2523php">#php</a> &#8211; Stack Overflow &#8211; <a href="http://t.co/D902xM2p" title="http://goo.gl/hXIyw">goo.gl/hXIyw</a> &#8211; nice, just what I needed :)</p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/181499238956548097" data-datetime="2012-03-18T21:56:05+00:00">March 18, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>22 Executives Share The Best Advice They Ever Received <a href="http://t.co/ij9ksEdT" title="http://read.bi/zdEPFw">read.bi/zdEPFw</a> <a href="https://twitter.com/search/%2523business">#business</a> <a href="https://twitter.com/search/%2523inspiration">#inspiration</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/181373003005829120" data-datetime="2012-03-18T13:34:28+00:00">March 18, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Pair Programming Considered Extremely Beneficial <a href="http://t.co/TsqPDnkx" title="http://techcrunch.com/2012/03/17/pair-programming-considered-extremely-beneficial/">techcrunch.com/2012/03/17/pai…</a> via @<a href="https://twitter.com/techcrunch">techcrunch</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/181369333753192448" data-datetime="2012-03-18T13:19:53+00:00">March 18, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>The <a href="https://twitter.com/search/%2523Hackathon">#Hackathon</a> Is On: Pitching and Programming the Next Killer App | Wired Magazine | <a href="http://t.co/RAqtKvvS" title="http://Wired.com">Wired.com</a> <a href="http://t.co/LeN1dUuY" title="http://www.wired.com/magazine/2012/02/ff_hackathons/">wired.com/magazine/2012/…</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/181160441140092929" data-datetime="2012-03-17T23:29:49+00:00">March 17, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Beautiful Soup Documentation — Beautiful Soup v4.0.0 documentation &#8211; <a href="http://t.co/D8nEdGG9" title="http://goo.gl/Ea64B">goo.gl/Ea64B</a> <a href="https://twitter.com/search/%2523python">#python</a> <a href="https://twitter.com/search/%2523htmlparser">#htmlparser</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/181065920859480064" data-datetime="2012-03-17T17:14:14+00:00">March 17, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>playing with <a href="https://twitter.com/search/%2523Sencha">#Sencha</a> , more info on release 2 : <a href="http://t.co/WzdAr0MY" title="http://rww.to/yP9qzb">rww.to/yP9qzb</a> via @<a href="https://twitter.com/RWW">RWW</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/180993010417405952" data-datetime="2012-03-17T12:24:31+00:00">March 17, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Using <a href="https://twitter.com/search/%2523Bitly">#Bitly</a> URLs in <a href="https://twitter.com/search/%2523WordPress">#WordPress</a> and use them with Twitter and GooglePlus Scripts | Wptuts+ <a href="http://t.co/P5OHhgmK" title="http://wp.tutsplus.com/tutorials/using-bitly-urls-in-wordpress-and-use-them-with-twitter-and-googleplus-scripts/">wp.tutsplus.com/tutorials/usin…</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/180981317004034050" data-datetime="2012-03-17T11:38:03+00:00">March 17, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>After Delay, Firefox 11 Arrives With Add-on Sync, Dev Tools <a href="http://t.co/mwMAD80W" title="http://www.pcmag.com/article2/0,2817,2401497,00.asp">pcmag.com/article2/0,281…</a> via @<a href="https://twitter.com/pcmag">pcmag</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/180980865252327425" data-datetime="2012-03-17T11:36:15+00:00">March 17, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Does <a href="https://twitter.com/search/%2523TextMate">#TextMate</a> has an easy way to indent 2 spaces&#8230; &#8211; Stack Overflow &#8211; <a href="http://t.co/Ct15BTnK" title="http://goo.gl/igqvj">goo.gl/igqvj</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/180958879457357824" data-datetime="2012-03-17T10:08:53+00:00">March 17, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>interesting <a href="http://t.co/yw3VrJzT" title="http://learnpythonthehardway.org/">learnpythonthehardway.org</a> &#8211; another approach to learning <a href="https://twitter.com/search/%2523python">#python</a> &#8211; typing out the examples !</p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/179686259164323841" data-datetime="2012-03-13T21:51:57+00:00">March 13, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p>Using Twitter’s @<a href="https://twitter.com/Anywhere">Anywhere</a> Service in 6 Steps | Nettuts+ <a href="http://t.co/9IcVPFT0" title="http://net.tutsplus.com/tutorials/javascript-ajax/using-twitters-anywhere-service-in-6-steps/">net.tutsplus.com/tutorials/java…</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/178863594287546368" data-datetime="2012-03-11T15:22:58+00:00">March 11, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/%2523twitterapi">#twitterapi</a> adding a tweet box to your site is realy easy! <a href="https://t.co/5oJlA1L2" title="https://dev.twitter.com/docs/anywhere/tweet-box">dev.twitter.com/docs/anywhere/…</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/178863550926819329" data-datetime="2012-03-11T15:22:48+00:00">March 11, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/%2523evernote">#evernote</a> I found you again, best note taking tool! thanks</p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/178852091236843520" data-datetime="2012-03-11T14:37:16+00:00">March 11, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/%2523sed">#sed</a> tutorial <a href="http://t.co/q2LdRJGM" title="http://www.grymoire.com/Unix/Sed.html">grymoire.com/Unix/Sed.html</a></p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/178775399529058304" data-datetime="2012-03-11T09:32:31+00:00">March 11, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/%2523jQuery">#jQuery</a> ‘Tab Slide Out’ Plugin <a href="http://t.co/zxaOI7xI" title="http://bit.ly/zCmNqZ">bit.ly/zCmNqZ</a> &#8211; nice feedback side button</p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/178499526708047872" data-datetime="2012-03-10T15:16:18+00:00">March 10, 2012</a></p></blockquote>
<blockquote class="twitter-tweet"><p><a href="https://twitter.com/search/%2523css">#css</a> useful article:<a href="http://t.co/myC9VrtV" title="http://bit.ly/wl1WLF">bit.ly/wl1WLF</a> &#8211; Fixed Header &#038; Footer Layout: A Beginner’s Guide | Noobcube</p>
<p>&mdash; Bob Belderbos (@bbelderbos) <a href="https://twitter.com/bbelderbos/status/178484686388084736" data-datetime="2012-03-10T14:17:19+00:00">March 10, 2012</a></p></blockquote>
 <img src="http://bobbelderbos.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1854" width="1" height="1" style="display: none;" />
	]]></content:encoded>
			<wfw:commentRss>http://bobbelderbos.com/2012/03/tweet-digest-2012-week-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

