<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Gabriel Saldaña&#039;s blog &#187; GNU/Linux Free Software &amp; Open Source</title>
	<atom:link href="http://blog.gabrielsaldana.org/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gabrielsaldana.org</link>
	<description>About emacs, web development, free software and other lifestyle topics</description>
	<lastBuildDate>Mon, 09 Jan 2012 13:11:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
		<item>
		<title>Easy CSS editing with Emacs</title>
		<link>http://blog.gabrielsaldana.org/easy-css-editing-with-emacs/</link>
		<comments>http://blog.gabrielsaldana.org/easy-css-editing-with-emacs/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 00:18:00 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[Programming & Web Development]]></category>
		<category><![CDATA[elisp]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[webdevelopment]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=994</guid>
		<description><![CDATA[Editing CSS in Emacs is very easy since the standard CSS mode comes included by default. But developer Julien Danjou created this nice minor mode called rainbow-mode which will display the color of the code as the background of the &#8230; <a href="http://blog.gabrielsaldana.org/easy-css-editing-with-emacs/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/animate-your-webpage-fast-and-easy-with-facebook-animation-library/' rel='bookmark' title='Animate your webpage fast and easy with Facebook Animation Library'>Animate your webpage fast and easy with Facebook Animation Library</a></li>
<li><a href='http://blog.gabrielsaldana.org/easy-php-code-test-development-with-simpletest-unit-testing-framework/' rel='bookmark' title='Easy PHP code test development with SimpleTest unit testing framework'>Easy PHP code test development with SimpleTest unit testing framework</a></li>
<li><a href='http://blog.gabrielsaldana.org/php-syntax-check-as-you-type-with-emacs/' rel='bookmark' title='PHP syntax check as you type with Emacs'>PHP syntax check as you type with Emacs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.gabrielsaldana.org/wp-content/uploads/2012/01/rainbow-mode.png" alt="rainbow-mode" title="rainbow-mode" width="364" height="308" class="alignnone size-full wp-image-995" /></p>

<p>Editing CSS in Emacs is very easy since the standard CSS mode comes included by default. But developer Julien Danjou created this nice <a href="http://julien.danjou.info/software/rainbow-mode" target="_blank">minor mode called rainbow-mode</a> which will display the color of the code as the background of the code&#8217;s text. It is very useful to immediately see the colors right there in the style sheet instead of trying to remember each code and then test in the browser window. </p>

<p>One of the problems I had was when opening any CSS file, it would open by default css-mode, but I had to manually load rainbow-mode every time. The elisp function <em>auto-mode-alist</em> is used to detect a file type by its name and running a function associated with it, generally the function to enable a major mode to edit that type of file. For minor modes I couldn&#8217;t find anything that would allow me to launch them without inhibiting the mayor mode&#8217;s startup. </p>

<p>So since <em>auto-mode-alist</em> takes a regular expression for the file type and only one function as its arguments, I wrote a function that will run both and use that as the second argument to execute.</p>

<p> 
<code><pre>
;; CSS and Rainbow modes 
(defun all-css-modes() (css-mode) (rainbow-mode)) 

;; Load both major and minor modes in one call based on file type 
(add-to-list 'auto-mode-alist '("\\.css$" . all-css-modes)) 
</pre></code>
</p>

<p>Hope you find it useful and you like the combination of css-mode and rainbow-mode as much as I do.</p>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;linkname=Easy%20CSS%20editing%20with%20Emacs" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;linkname=Easy%20CSS%20editing%20with%20Emacs" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;linkname=Easy%20CSS%20editing%20with%20Emacs" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;linkname=Easy%20CSS%20editing%20with%20Emacs" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;linkname=Easy%20CSS%20editing%20with%20Emacs" title="Reddit" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.gabrielsaldana.org%2Feasy-css-editing-with-emacs%2F&amp;title=Easy%20CSS%20editing%20with%20Emacs" id="wpa2a_2">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/animate-your-webpage-fast-and-easy-with-facebook-animation-library/' rel='bookmark' title='Animate your webpage fast and easy with Facebook Animation Library'>Animate your webpage fast and easy with Facebook Animation Library</a></li>
<li><a href='http://blog.gabrielsaldana.org/easy-php-code-test-development-with-simpletest-unit-testing-framework/' rel='bookmark' title='Easy PHP code test development with SimpleTest unit testing framework'>Easy PHP code test development with SimpleTest unit testing framework</a></li>
<li><a href='http://blog.gabrielsaldana.org/php-syntax-check-as-you-type-with-emacs/' rel='bookmark' title='PHP syntax check as you type with Emacs'>PHP syntax check as you type with Emacs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/easy-css-editing-with-emacs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>Identica-mode 1.2 with OAuth support released</title>
		<link>http://blog.gabrielsaldana.org/identica-mode-1-2-with-oauth-support-released/</link>
		<comments>http://blog.gabrielsaldana.org/identica-mode-1-2-with-oauth-support-released/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 22:06:00 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[elisp]]></category>
		<category><![CDATA[identica]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[statusnet]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=977</guid>
		<description><![CDATA[The time has come to set up a new stable release for Emacs Identica-mode microblogging client. It&#8217;s been almost a year since last release, but many people have been following the project&#8217;s progress through the git repository updates. Download Download &#8230; <a href="http://blog.gabrielsaldana.org/identica-mode-1-2-with-oauth-support-released/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/identica-mode-v03-released/' rel='bookmark' title='Identica-mode v0.3 released'>Identica-mode v0.3 released</a></li>
<li><a href='http://blog.gabrielsaldana.org/identica-mode-for-emacs-update-support-for-any-laconica-server/' rel='bookmark' title='Identica mode for Emacs update: support for any Laconica server'>Identica mode for Emacs update: support for any Laconica server</a></li>
<li><a href='http://blog.gabrielsaldana.org/emacs-identica-mode-release-v1-1/' rel='bookmark' title='Emacs Identica-mode release v1.1'>Emacs Identica-mode release v1.1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The time has come to set up a new stable release for <a href="http://blog.gabrielsaldana.org/identica-mode-for-emacs">Emacs Identica-mode microblogging client</a>. </p>

<p> It&#8217;s been almost a year since <a href="http://blog.gabrielsaldana.org/emacs-identica-mode-release-v1-1/" title="Emacs Identica-mode release v1.1">last release</a>, but many people have been following the project&#8217;s progress through the <a href="http://blog.gabrielsaldana.org/u/2/">git repository updates</a>. </p>

<p> 
<img src="http://farm7.static.flickr.com/6177/6265429950_f517bc61ea.jpg" alt="identica-mode 1.2"/> </p>

<div id="outline-container-1" class="outline-3"> <h3 id="sec-1">Download</h3> <div class="outline-text-3" id="text-1">   <p> <a href="http://blog.gabrielsaldana.org/u/1">Download the identica-mode 1.2</a> </p> <p> The two most relevant features of this release is first, support for OAuth (requires using <a href="http://github.com/psanford/emacs-oauth/">oauth.el</a>). This enables users who log in via OpenID accounts to be able to use Identica-mode as their client. The other big feature is the support for conversation timelines. Now you can press C-c C-c while cursor is on a notice to display that notice&#8217;s conversation timeline. Conversation timelines are not available on statusnet servers prior to 1.0 version, since the API didn&#8217;t include conversation ids until then. I&#8217;d like to give special thanks <a href="http://identi.ca/kevingranade">Kevin Granade</a> for his time and effort on these two very requested features. </p> <p> To use OAuth authentication instead of the default plain auth, add this to your .emacs file: </p> <p> <code><pre>(setq identica-auth-mode "oauth")</pre></code> </p> <p> Another very requested feature for those who won&#8217;t switch to OAuth, is to store the login credentials in a safer way than storing it in plain text in your elisp configuration files. Emacs can read authinfo and netrc files for authentication information. You can even encrypt the authinfo using <a href="http://www.emacswiki.org/emacs/EasyPG">EasyPG</a>. </p> <p> All you need to do is create a file ~/.authinfo (~/.authinfo.gpg if using encryption) and add the following: </p> <p> <code><pre>machine servername login yourusername password yourpassword</pre></code> </p> <p> Replace servername with your server (if connecting to Identica service, use identi.ca as server name), yourusername and yourpassword with your information. If you setup your authinfo file, you don&#8217;t need to set identica-password variable anywhere. </p>  </div>  </div>

<div id="outline-container-2" class="outline-3"> <h3 id="sec-2">What&#8217;s new</h3> <div class="outline-text-3" id="text-2">  <ul> <li>OAuth support </li> <li>Added support for authentication credentials stored in ~./authinfo (plain or encrypted) and ~/.netrc files instead of plain text elisp </li> <li>Expand short urls by pressing &#8216;e&#8217; while cursor is on a short url </li> <li>Added is.gd to url shortening services </li> <li>Added countdown minibuffer-prompt style </li> <li>Retrieve server config page to set text limit of notices </li> <li>Added conversation timeline support (only for APIs in Status.net 1.0+), when pressing C-c C-c over a notice it will display its conversation timeline </li> <li>Added zebra stripes styling to timeline </li> </ul>   </div>  </div>

<div id="outline-container-3" class="outline-3"> <h3 id="sec-3">Bug fixes</h3> <div class="outline-text-3" id="text-3">  <ul> <li>Fix highlighting of notices that are a reply to you but don&#8217;t have your nick in the text (as status.net 1.0 change) </li> <li>Always crop avatars to 48&#215;48 pixels </li> <li>Improved vertical spacing between notices </li> <li>Fixed icon placement when displaying dents in reverse order </li> <li>Identica-mode buffer will no longer get killed on network error </li> <li>Fixed support for gravatar images </li> <li>Lots of code cleanup </li> <li>Many other minor bugfixes </li> </ul>   <p> There is also a <a href="https://lists.nongnu.org/mailman/listinfo/identica-mode-devel">mailing list for the project</a> to discuss any new features, ideas or bugs. </p> <p> Hope you like the new release and thanks to everyone who during this cycle has spent time <a href="http://blog.gabrielsaldana.org/u/3">reporting bugs or sending patches</a>. Your contributions are very valuable and keep improving this project. </p></div> </div>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
"/>
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"/>
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"/>
</form>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;linkname=Identica-mode%201.2%20with%20OAuth%20support%20released" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;linkname=Identica-mode%201.2%20with%20OAuth%20support%20released" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;linkname=Identica-mode%201.2%20with%20OAuth%20support%20released" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;linkname=Identica-mode%201.2%20with%20OAuth%20support%20released" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;linkname=Identica-mode%201.2%20with%20OAuth%20support%20released" title="Reddit" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fidentica-mode-1-2-with-oauth-support-released%2F&amp;title=Identica-mode%201.2%20with%20OAuth%20support%20released" id="wpa2a_4">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/identica-mode-v03-released/' rel='bookmark' title='Identica-mode v0.3 released'>Identica-mode v0.3 released</a></li>
<li><a href='http://blog.gabrielsaldana.org/identica-mode-for-emacs-update-support-for-any-laconica-server/' rel='bookmark' title='Identica mode for Emacs update: support for any Laconica server'>Identica mode for Emacs update: support for any Laconica server</a></li>
<li><a href='http://blog.gabrielsaldana.org/emacs-identica-mode-release-v1-1/' rel='bookmark' title='Emacs Identica-mode release v1.1'>Emacs Identica-mode release v1.1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/identica-mode-1-2-with-oauth-support-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>Will be speaking at FSLVallarta 2011</title>
		<link>http://blog.gabrielsaldana.org/will-be-speaking-at-fslvallarta-2011/</link>
		<comments>http://blog.gabrielsaldana.org/will-be-speaking-at-fslvallarta-2011/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 22:13:00 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[fslvallarta]]></category>
		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=976</guid>
		<description><![CDATA[This year I&#8217;ll be giving two talks at the Festival del Software Libre in Puerto Vallarta. This time I got invited on two topics, I&#8217;ll give my talk about DRM and for the first time I&#8217;ll be talking about Free &#8230; <a href="http://blog.gabrielsaldana.org/will-be-speaking-at-fslvallarta-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/great-time-attending-google-io-2011/' rel='bookmark' title='Great time attending Google IO 2011'>Great time attending Google IO 2011</a></li>
<li><a href='http://blog.gabrielsaldana.org/going-to-google-io-2011/' rel='bookmark' title='Going to Google I/O 2011'>Going to Google I/O 2011</a></li>
<li><a href='http://blog.gabrielsaldana.org/robots-and-gadgets-at-google-io-2011/' rel='bookmark' title='Robots and Gadgets at Google IO 2011'>Robots and Gadgets at Google IO 2011</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.fslvallarta.org/sites/all/themes/regalhogar/images/fslogo.png"  alt="http://www.fslvallarta.org/sites/all/themes/regalhogar/images/fslogo.png" /> </p>

<p> This year I&#8217;ll be giving two talks at the <a href="http://www.fslvallarta.org/">Festival del Software Libre in Puerto Vallarta</a>. This time I got invited on two topics, I&#8217;ll give <a href="http://blog.gabrielsaldana.org/drm-chat-at-unitec-video-and-slides/">my talk about DRM</a> and for the first time I&#8217;ll be talking about Free Network Services (FNS), a topic I&#8217;ve been interested since my problems with google services and the increasing move of personal (and server) computing to the cloud. Although I definately cannot say that I do not depend on any cloud service (I do enjoy them), I am very aware of the risks. It&#8217;s not a technical talk at all, but a more philosophical one (FSF style). </p>

<p> I&#8217;m very happy to be invited to the event. I miss hanging around with all the friends from across the country, interesting and smart people that are always at software libre events. The exchange of ideas and debates are motivation boosters for new projects and great learning experience-sharing moments. Also the partying gets to be very hard as well&hellip; if you hang out with the right people. </p>

<p> It&#8217;s been a while since I went to my last free software/open source event and it&#8217;s been also quite some time since I&#8217;ve given my last talk. So I&#8217;m exited and nervous. I&#8217;m sure there&#8217;s going to be lots of interesting things going on and good stories to tell afterwards. </p>

<p> If you&#8217;re interested in the event&#8217;s schedule and the topics of all talks, you can <a href="http://www.fslvallarta.org/?q=programa">consult FSLVallarta&#8217;s program</a>. </p>

<p> Don&#8217;t foget to say hi if you see me over there, it&#8217;s fun meeting new people. </p>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;linkname=Will%20be%20speaking%20at%20FSLVallarta%202011" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;linkname=Will%20be%20speaking%20at%20FSLVallarta%202011" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;linkname=Will%20be%20speaking%20at%20FSLVallarta%202011" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;linkname=Will%20be%20speaking%20at%20FSLVallarta%202011" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;linkname=Will%20be%20speaking%20at%20FSLVallarta%202011" title="Reddit" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fwill-be-speaking-at-fslvallarta-2011%2F&amp;title=Will%20be%20speaking%20at%20FSLVallarta%202011" id="wpa2a_6">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/great-time-attending-google-io-2011/' rel='bookmark' title='Great time attending Google IO 2011'>Great time attending Google IO 2011</a></li>
<li><a href='http://blog.gabrielsaldana.org/going-to-google-io-2011/' rel='bookmark' title='Going to Google I/O 2011'>Going to Google I/O 2011</a></li>
<li><a href='http://blog.gabrielsaldana.org/robots-and-gadgets-at-google-io-2011/' rel='bookmark' title='Robots and Gadgets at Google IO 2011'>Robots and Gadgets at Google IO 2011</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/will-be-speaking-at-fslvallarta-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>The importance of Web frameworks in startup development teams</title>
		<link>http://blog.gabrielsaldana.org/the-importance-of-web-frameworks-in-startup-development-teams/</link>
		<comments>http://blog.gabrielsaldana.org/the-importance-of-web-frameworks-in-startup-development-teams/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 14:08:18 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[Programming & Web Development]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=964</guid>
		<description><![CDATA[In a start-up environment, things happen so fast that there&#8217;s very little time to polish your tools. Code gets done undocumented, development team members come and go with different programming styles and tools, and the chaos just builds up as &#8230; <a href="http://blog.gabrielsaldana.org/the-importance-of-web-frameworks-in-startup-development-teams/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/easy-php-code-test-development-with-simpletest-unit-testing-framework/' rel='bookmark' title='Easy PHP code test development with SimpleTest unit testing framework'>Easy PHP code test development with SimpleTest unit testing framework</a></li>
<li><a href='http://blog.gabrielsaldana.org/command-line-tools-for-web-developers/' rel='bookmark' title='command line tools for web developers'>command line tools for web developers</a></li>
<li><a href='http://blog.gabrielsaldana.org/from-my-reading-links-html5-forms-and-django-google-api-playground-and-python-development-tips/' rel='bookmark' title='From my reading links: HTML5 forms and Django, Google API playground and Python development tips'>From my reading links: HTML5 forms and Django, Google API playground and Python development tips</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/j_p_d/6178848605/" title="SPNP #52 by J_P_D, on Flickr"><img src="http://farm7.static.flickr.com/6177/6178848605_db99c952ae.jpg" width="500" height="345" alt="SPNP #52"/></a></p>

<p>In a start-up environment, things happen so fast that there&#8217;s very little time to polish your tools. Code gets done undocumented, development team members come and go with different programming styles and tools, and the chaos just builds up as the business goes.</p>

<p>At some point, you can&#8217;t finish or maintain something because one team member left the company with the knowledge of the code and without documenting. You either have to spend time figuring out what was done and how it works, or rewrite all that unmanageable code. I&#8217;ve seen this scenario happen too many times.</p>

<p>Just as the saying goes: &#8220;Stand in the shoulders of giants&#8221;, using an open source development framework is essential for the following reasons:</p>

<ul>
<li>Access to lots of documentation, tutorials, forums, etc</li>
<li>Proven working code by a large user community</li>
<li>Everyone knows where to look when a certain change is needed</li>
<li>Development teams scale faster because new hires or people switching project teams can catch up and integrate to the team quickly</li>
<li>Benefit from patches and upgrades from outside your development team</li>
<li>Improve team productivity by not having to spend time writing basic common components from scratch every time</li>
</ul>

<p>Even when using a closed source framework, you still get most of the benefits. Some companies prefer to build their own tools and frameworks. This approach will work out as long as they stay consistent and everybody agrees to use them in a standard way. But unless you&#8217;re addressing a very specific problem or facing a special situation, I recommend you not to reinvent the wheel and use one of the many existing open source development frameworks out there.</p>

<p>Here&#8217;s an old video of a chat with Steve Jobs, where he talks on how to improve productivity and saving time and resources in a development team, by eliminating lines of code to write and taking advantage of what is already out there.</p>

<iframe width="420" height="315" src="http://www.youtube.com/embed/3LEXae1j6EY#t=2452s" frameborder="0" allowfullscreen></iframe>

<h6>Photo: <a href="http://www.flickr.com/photos/j_p_d/6178848605/">SPNP #52 is Creative Commons by J_P_D on Flickr</a></h6>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;linkname=The%20importance%20of%20Web%20frameworks%20in%20startup%20development%20teams" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;linkname=The%20importance%20of%20Web%20frameworks%20in%20startup%20development%20teams" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;linkname=The%20importance%20of%20Web%20frameworks%20in%20startup%20development%20teams" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;linkname=The%20importance%20of%20Web%20frameworks%20in%20startup%20development%20teams" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;linkname=The%20importance%20of%20Web%20frameworks%20in%20startup%20development%20teams" title="Reddit" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fthe-importance-of-web-frameworks-in-startup-development-teams%2F&amp;title=The%20importance%20of%20Web%20frameworks%20in%20startup%20development%20teams" id="wpa2a_8">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/easy-php-code-test-development-with-simpletest-unit-testing-framework/' rel='bookmark' title='Easy PHP code test development with SimpleTest unit testing framework'>Easy PHP code test development with SimpleTest unit testing framework</a></li>
<li><a href='http://blog.gabrielsaldana.org/command-line-tools-for-web-developers/' rel='bookmark' title='command line tools for web developers'>command line tools for web developers</a></li>
<li><a href='http://blog.gabrielsaldana.org/from-my-reading-links-html5-forms-and-django-google-api-playground-and-python-development-tips/' rel='bookmark' title='From my reading links: HTML5 forms and Django, Google API playground and Python development tips'>From my reading links: HTML5 forms and Django, Google API playground and Python development tips</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/the-importance-of-web-frameworks-in-startup-development-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>New media reading habits on tablets and ebook readers</title>
		<link>http://blog.gabrielsaldana.org/new-media-reading-habits-on-tablets-and-ebook-readers/</link>
		<comments>http://blog.gabrielsaldana.org/new-media-reading-habits-on-tablets-and-ebook-readers/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 15:00:25 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[galaxy tab]]></category>
		<category><![CDATA[habits]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=968</guid>
		<description><![CDATA[With the latest releases of ebook readers and tablet devices (iPad, xoom, galaxy tab, etc) reading habits are changing from paper based to digital in a faster pace than before. I&#8217;ve been using my Samsung Galaxy Tab for reading a &#8230; <a href="http://blog.gabrielsaldana.org/new-media-reading-habits-on-tablets-and-ebook-readers/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/samsung-galaxy-tab-10-1-review/' rel='bookmark' title='Samsung Galaxy Tab 10.1 review'>Samsung Galaxy Tab 10.1 review</a></li>
<li><a href='http://blog.gabrielsaldana.org/becoming-social-media-expert/' rel='bookmark' title='Becoming Social Media expert'>Becoming Social Media expert</a></li>
<li><a href='http://blog.gabrielsaldana.org/from-my-reading-links-html5-forms-and-django-google-api-playground-and-python-development-tips/' rel='bookmark' title='From my reading links: HTML5 forms and Django, Google API playground and Python development tips'>From my reading links: HTML5 forms and Django, Google API playground and Python development tips</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm5.static.flickr.com/4006/5077244592_e2a2e833eb.jpg" alt="eBook reading" /></p>

<p>With the latest releases of ebook readers and tablet devices (iPad, xoom, galaxy tab, etc) reading habits are changing from paper based to digital in a faster pace than before.</p>

<p>I&#8217;ve been using my Samsung Galaxy Tab for reading a lot more. I enjoy more reading my social media updates (<a href="http://twitter.com/gabrielsaldana/">Twitter</a>, <a href="https://plus.google.com/108463694742433483144/posts">Google+</a>, <a href="https://www.facebook.com/gsaldana">Facebook</a>) on this device than using my laptop. Sometimes I even prefer to use that device even when having my laptop in front of me. Maybe touch scrolling feels nicer than wheel or trackpad scrolling. I still don&#8217;t know what exactly it is that makes it feel better.</p>

<p><a href="http://www.flickr.com/photos/gabrielsaldana/5182138417/" title="Broken Kindle by gabrielsaldana, on Flickr"><img src="http://farm5.static.flickr.com/4092/5182138417_58017c10c9.jpg" width="375" height="500" alt="Broken Kindle"/></a></p>

<p>I once borrowed a Kindle from work and one day, right before a 6hr long flight, the screen got damaged. On that trip I wanted to try out travelling with only the Kindle and no paper books, so I was left without any reading material. It was a frustrating waste of time. The advantage of travelling light is no longer very attractive to me over the advantage of reliable reading material.</p>

<p>On the other hand, I&#8217;m also very concerned about <a href="http://www.defectivebydesign.org/">DRM</a> in ebooks and the volatility of digital goods. Being in a &#8220;third&#8221; world country, I&#8217;m not used to buying digital goods, since there hasn&#8217;t been much services available and many US based services are blocked or restricted. The good side of it is that with free software like <a href="http://calibre-ebook.com/">Calibre</a>, I can convert any PDFs I find into Kindle format easily.</p>

<p><img src="http://t0.gstatic.com/images?q=tbn:ANd9GcQK_5fZzxf9vGbbvwFDB7-iR-p3wGma6cPmo7igmYxCU8yBlRRRQPzQRA" alt="Google Books" style="float: left; margin: 10px;" /></p>

<p>I am yet to try out the <a href="https://market.android.com/details?id=com.google.android.apps.books&#038;feature=search_result">Google Books</a> app in the tablet. I found a lot of excellent classic reading material for free so I can try before spending any buck like books from <a href="http://books.google.com/ebooks?as_brr=5&#038;q=jules+verne&#038;as_sub=">Jules Verne</a> and <a href="http://books.google.com/ebooks?as_brr=5&#038;q=sir+arthur+conan+doyle&#038;as_sub=&#038;oq=sir+arthu">Sir Arthur Conan Doyle</a>.</p>

<p>The advantage I see on reading on the Kindle over reading on my Android tablet is that the Kindle is a distractions free gadget. On my tab I&#8217;ll get easily distracted with new email notifications, app updates, status updates, etc.</p>

<p>Some friends claim to be reading more now that they have a Kindle than when having paper books. While other friends who own an android tablet or iPad device tend to use their laptops less at home after work is done.</p>

<p>So I still wonder why is ebook reading on these devices more and more attractive lately. Is it because of the novelty of the gadget? Is there a real advantage or commodity over paper books or is it just techie fashion?</p>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;linkname=New%20media%20reading%20habits%20on%20tablets%20and%20ebook%20readers" title="Identi.ca" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/identica.png" width="16" height="16" alt="Identi.ca"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;linkname=New%20media%20reading%20habits%20on%20tablets%20and%20ebook%20readers" title="Twitter" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;linkname=New%20media%20reading%20habits%20on%20tablets%20and%20ebook%20readers" title="Facebook" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;linkname=New%20media%20reading%20habits%20on%20tablets%20and%20ebook%20readers" title="Google Reader" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_reddit" href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;linkname=New%20media%20reading%20habits%20on%20tablets%20and%20ebook%20readers" title="Reddit" rel="nofollow" target="_blank"><img src="http://blog.gabrielsaldana.org/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.gabrielsaldana.org%2Fnew-media-reading-habits-on-tablets-and-ebook-readers%2F&amp;title=New%20media%20reading%20habits%20on%20tablets%20and%20ebook%20readers" id="wpa2a_10">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/samsung-galaxy-tab-10-1-review/' rel='bookmark' title='Samsung Galaxy Tab 10.1 review'>Samsung Galaxy Tab 10.1 review</a></li>
<li><a href='http://blog.gabrielsaldana.org/becoming-social-media-expert/' rel='bookmark' title='Becoming Social Media expert'>Becoming Social Media expert</a></li>
<li><a href='http://blog.gabrielsaldana.org/from-my-reading-links-html5-forms-and-django-google-api-playground-and-python-development-tips/' rel='bookmark' title='From my reading links: HTML5 forms and Django, Google API playground and Python development tips'>From my reading links: HTML5 forms and Django, Google API playground and Python development tips</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/new-media-reading-habits-on-tablets-and-ebook-readers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
	</channel>
</rss>

<!-- Served from: blog.gabrielsaldana.org @ 2012-02-04 11:45:13 by W3 Total Cache -->
