<?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; Tutorials &amp; Tips</title>
	<atom:link href="http://blog.gabrielsaldana.org/category/tutorials/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>Upgrading Samsung Galaxy S from Telcel to Darky&#8217;s Rom v10.1 with Android Gingerbread</title>
		<link>http://blog.gabrielsaldana.org/upgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread/</link>
		<comments>http://blog.gabrielsaldana.org/upgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 23:19:48 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[Tutorials & Tips]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=956</guid>
		<description><![CDATA[This upgrade took my whole Saturday so this post might save you a lot of time searching through forums to get the Darky ROM 10.1 on the Samsung Galaxy S. My phone came originally with a ripped off version of &#8230; <a href="http://blog.gabrielsaldana.org/upgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/restore-samsung-galaxy-s-to-original-rom-from-telcel-mexico/' rel='bookmark' title='Restore Samsung Galaxy S to Original ROM from Telcel Mexico'>Restore Samsung Galaxy S to Original ROM from Telcel Mexico</a></li>
<li><a href='http://blog.gabrielsaldana.org/thoughts-tips-on-the-samsung-galaxy-s-from-telcel/' rel='bookmark' title='Thoughts &amp; Tips on the Samsung Galaxy S from Telcel'>Thoughts &#038; Tips on the Samsung Galaxy S from Telcel</a></li>
<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>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.gabrielsaldana.org/wp-content/uploads/2011/07/darkylogo.png" alt="" title="darkylogo" width="500" height="348" class="alignnone size-full wp-image-966" /></p>

<p>This upgrade took my whole Saturday so this post might save you a lot of time searching through forums to get the Darky ROM 10.1 on the Samsung Galaxy S. My phone came originally with a ripped off version of Samsung&#8217;s official 2.1 Eclair Android release, since Telcel, the main carrier in Mexico, <a href="http://blog.gabrielsaldana.org/thoughts-tips-on-the-samsung-galaxy-s-from-telcel/">removed all the google apps and replaced them with Yahoo! and Bing alternatives</a>. So I&#8217;ve been using <a href="http://darkyrom.com">Darky Rom</a> which is based on the 2.2.1 Froyo release. Now that Darky has recently released its 10.1 version, based on the 2.3 Android release, Gingerbread, I wanted to give it a try and do my upgrade.</p>

<p>So to install this version of Darky ROM, you need to have <a href="http://www.multiupload.com/RV3OOVHU79">Ficeto&#8217;s JVH base ROM</a> installed first. If you already have that, you can then follow <a href="http://www.darkyrom.com/community/index.php?threads/guide-final-v10-1-official-darkyrom-gingerbread-jvh-noob-friendly.3080/">the simple step by step guide</a>. If not, like me, you&#8217;ll need to flash Ficeto&#8217;s JVH using Odin (MS Windows only) or <a href="http://www.glassechidna.com.au/products/heimdall/">Heimdall</a>.</p>

<p>In the case of my phone, turns out that my carrier Telcel has modified the Sbl.bin file (secondary boot loader) and I cannot install this as easily since Odin will stop flashing at Sbl.bin and will not continue any progress. If this is your case, the way I solved it was using <a href="http://www.darkyrom.com/community/index.php?threads/odin-darkys-resurrection-edition-10-1-gt-i9000-only-for-now.3237/">Darky&#8217;s ROM Resurrection edition</a>. Flash it using Odin or Heimdall, then flash Ficeto&#8217;s JVH base ROM, finally follow the <a href="http://www.darkyrom.com/community/index.php?threads/guide-final-v10-1-official-darkyrom-gingerbread-jvh-noob-friendly.3080/">step by step guide to install Darky&#8217;s ROM 10.1</a> using <a href="https://market.android.com/details?id=com.koushikdutta.rommanager">ClockworkMod&#8217;s Rom Manager</a> or the <a href="https://market.android.com/details?id=com.darkyrom.darkyconfig">Darky ROM Configurator app</a>.</p>

<p>Another tip: Even the guide says you don&#8217;t need to wipe the cache or data, I always find it better to do so. When I don&#8217;t, I get either lots of apps crashing upon booting the phone, or I can&#8217;t make any calls; they get cut off (hang up) before I get the first ring. So backup your apps and data with apps like <a href="https://market.android.com/details?id=com.keramidas.TitaniumBackup">Titanum Backup</a> and do a wipe of both data and cache. Also remember to do wipe battery stats and flash the new rom with a full charge for <a href="http://www.darkyrom.com/community/index.php?threads/guide-battery-life.2551/">better battery life</a>.</p>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%2F&amp;linkname=Upgrading%20Samsung%20Galaxy%20S%20from%20Telcel%20to%20Darky%26%238217%3Bs%20Rom%20v10.1%20with%20Android%20Gingerbread" 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%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%2F&amp;linkname=Upgrading%20Samsung%20Galaxy%20S%20from%20Telcel%20to%20Darky%26%238217%3Bs%20Rom%20v10.1%20with%20Android%20Gingerbread" 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%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%2F&amp;linkname=Upgrading%20Samsung%20Galaxy%20S%20from%20Telcel%20to%20Darky%26%238217%3Bs%20Rom%20v10.1%20with%20Android%20Gingerbread" 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%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%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%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%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%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%2F&amp;linkname=Upgrading%20Samsung%20Galaxy%20S%20from%20Telcel%20to%20Darky%26%238217%3Bs%20Rom%20v10.1%20with%20Android%20Gingerbread" 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%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%2F&amp;linkname=Upgrading%20Samsung%20Galaxy%20S%20from%20Telcel%20to%20Darky%26%238217%3Bs%20Rom%20v10.1%20with%20Android%20Gingerbread" 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%2Fupgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread%2F&amp;title=Upgrading%20Samsung%20Galaxy%20S%20from%20Telcel%20to%20Darky%26%238217%3Bs%20Rom%20v10.1%20with%20Android%20Gingerbread" id="wpa2a_2">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/restore-samsung-galaxy-s-to-original-rom-from-telcel-mexico/' rel='bookmark' title='Restore Samsung Galaxy S to Original ROM from Telcel Mexico'>Restore Samsung Galaxy S to Original ROM from Telcel Mexico</a></li>
<li><a href='http://blog.gabrielsaldana.org/thoughts-tips-on-the-samsung-galaxy-s-from-telcel/' rel='bookmark' title='Thoughts &amp; Tips on the Samsung Galaxy S from Telcel'>Thoughts &#038; Tips on the Samsung Galaxy S from Telcel</a></li>
<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>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/upgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>Change your default browser to Chromium in Debian and Emacs</title>
		<link>http://blog.gabrielsaldana.org/change-your-default-browser-to-chromium-in-debian-and-emacs/</link>
		<comments>http://blog.gabrielsaldana.org/change-your-default-browser-to-chromium-in-debian-and-emacs/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 05:58:38 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[chromium emacs browser]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=960</guid>
		<description><![CDATA[The web browser is nowadays the most important and frequently used tool in a computer. Recently I&#8217;ve been using more the Chromium browser than Firefox, on in Debian&#8217;s case, Iceweasel. This is for several reasons: Better memory management (doesn&#8217;t eat &#8230; <a href="http://blog.gabrielsaldana.org/change-your-default-browser-to-chromium-in-debian-and-emacs/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/change-default-columns-in-drupal-grid-view/' rel='bookmark' title='Change default columns in Drupal grid view'>Change default columns in Drupal grid view</a></li>
<li><a href='http://blog.gabrielsaldana.org/back-to-blogging-from-emacs/' rel='bookmark' title='Back to blogging from Emacs'>Back to blogging from Emacs</a></li>
<li><a href='http://blog.gabrielsaldana.org/post-to-wordpress-blogs-with-emacs-org-mode/' rel='bookmark' title='Post to WordPress blogs with Emacs &amp; Org-mode'>Post to WordPress blogs with Emacs &#038; Org-mode</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.gabrielsaldana.org/wp-content/uploads/2011/06/Chroimum.png" alt="Chromium Logo" title="Chromium" width="150" height="150" class="alignnone size-full wp-image-963" /></p>

<p>The web browser is nowadays the most important and frequently used tool in a computer. Recently I&#8217;ve been using more the <a href="http://www.chromium.org/Home">Chromium browser</a> than Firefox, on in Debian&#8217;s case, Iceweasel. This is for several reasons:</p>

<ul>
<li>Better memory management (doesn&#8217;t eat up all my RAM)</li>
<li>Extensions are also available for Chromium</li>
<li>Faster browser startup</li>
<li>Faster page loads</li>
<li>Full HTML5 support, which is lacking in Debian Wheezy&#8217;s Firefox (err&#8230; Iceweasel) which is still on version 3.5.19 at the time of this writing.</li>
</ul>

<p>So I decided to change my default browser to open in Chromium for all applications. To do the change, at the terminal, type:</p>

<p><code><pre>
sudo update-alternatives --set x-www-browser /usr/bin/chromium
</pre></code></p>

<p>and</p>

<p><code><pre>
sudo update-alternatives --set www-browser /usr/bin/chromium
</pre></code></p>

<p>If you&#8217;re using <a href="http://kde.org/">KDE 4</a> you also need to open the System Settings, click on Default Applications, Select Web Browser and choose the second radio button option so it reads: &#8220;Open http and https URLs in the following browser&#8221; and type &#8220;chromium&#8221; in the text box. Click the Apply button and close the window.</p>

<p>Since I do almost everything with Emacs, I also needed to configure it to use Chromium as its default browser. To set that, you just need to add the following to your .emacs file:
<code><pre>
(setq browse-url-browser-function 'browse-url-generic
      browse-url-generic-program "chromium-browser")
</pre></code></p>

<p>I still love Firefox, but it has staled away from the cool minimalistic and fast browser it was when it started. Chromium is now filling that gap, so I hope that in future versions (maybe the new <a href="http://www.fudzilla.com/home/item/23124-firefox-5-comes-on-24th">Firefox 5</a>?) memory handling gets better as well as loading times.</p>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fchange-your-default-browser-to-chromium-in-debian-and-emacs%2F&amp;linkname=Change%20your%20default%20browser%20to%20Chromium%20in%20Debian%20and%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%2Fchange-your-default-browser-to-chromium-in-debian-and-emacs%2F&amp;linkname=Change%20your%20default%20browser%20to%20Chromium%20in%20Debian%20and%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%2Fchange-your-default-browser-to-chromium-in-debian-and-emacs%2F&amp;linkname=Change%20your%20default%20browser%20to%20Chromium%20in%20Debian%20and%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%2Fchange-your-default-browser-to-chromium-in-debian-and-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%2Fchange-your-default-browser-to-chromium-in-debian-and-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%2Fchange-your-default-browser-to-chromium-in-debian-and-emacs%2F&amp;linkname=Change%20your%20default%20browser%20to%20Chromium%20in%20Debian%20and%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%2Fchange-your-default-browser-to-chromium-in-debian-and-emacs%2F&amp;linkname=Change%20your%20default%20browser%20to%20Chromium%20in%20Debian%20and%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%2Fchange-your-default-browser-to-chromium-in-debian-and-emacs%2F&amp;title=Change%20your%20default%20browser%20to%20Chromium%20in%20Debian%20and%20Emacs" id="wpa2a_4">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/change-default-columns-in-drupal-grid-view/' rel='bookmark' title='Change default columns in Drupal grid view'>Change default columns in Drupal grid view</a></li>
<li><a href='http://blog.gabrielsaldana.org/back-to-blogging-from-emacs/' rel='bookmark' title='Back to blogging from Emacs'>Back to blogging from Emacs</a></li>
<li><a href='http://blog.gabrielsaldana.org/post-to-wordpress-blogs-with-emacs-org-mode/' rel='bookmark' title='Post to WordPress blogs with Emacs &amp; Org-mode'>Post to WordPress blogs with Emacs &#038; Org-mode</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/change-your-default-browser-to-chromium-in-debian-and-emacs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>Post to WordPress blogs with Emacs &amp; Org-mode</title>
		<link>http://blog.gabrielsaldana.org/post-to-wordpress-blogs-with-emacs-org-mode/</link>
		<comments>http://blog.gabrielsaldana.org/post-to-wordpress-blogs-with-emacs-org-mode/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 02:45:04 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[elisp]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[org2blog]]></category>
		<category><![CDATA[orgmode]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=788</guid>
		<description><![CDATA[Recently I&#8217;ve discovered Org2blog, an Emacs mode to write your blog posts locally using org-mode post them to your WordPress blog in a very fast and easy way. I&#8217;ve written before on how to write your blog posts and publish &#8230; <a href="http://blog.gabrielsaldana.org/post-to-wordpress-blogs-with-emacs-org-mode/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/emacs-weblogger-mode-with-wordpress-tags-support/' rel='bookmark' title='Emacs weblogger mode with WordPress tags support'>Emacs weblogger mode with WordPress tags support</a></li>
<li><a href='http://blog.gabrielsaldana.org/emacs-identica-mode-version-0-7/' rel='bookmark' title='Emacs identica-mode version 0.7'>Emacs identica-mode version 0.7</a></li>
<li><a href='http://blog.gabrielsaldana.org/identica-mode-for-emacs/' rel='bookmark' title='Identi.ca mode for Emacs'>Identi.ca mode for Emacs</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve discovered Org2blog, an Emacs mode to write your blog posts locally using org-mode post them to your WordPress blog in a very fast and easy way.</p>

<p>I&#8217;ve written before on how to write your blog posts and publish them using Emacs. Previously, my method of choice was using <a href="http://www.emacswiki.org/emacs/WebloggerMode">Weblogger mode</a>. I even <a href="http://blog.gabrielsaldana.org/emacs-weblogger-mode-with-wordpress-tags-support/">wrote some enhancements to it</a>.</p>

<p>The problem I found with this method is that it uses message-mode as its base mode. So you&#8217;re basically writing an email. The shortcomings of it were that whenever I wanted to write links, bold text, or any custom formatting generally done through HTML tags, I had to either type out the HTML or temporarily switch to html-mode. That sometimes gave me some problems converting the HTML code into entities, and ended up with a mess to fix at the WordPress editing textarea.</p>

<p>Org-mode (included in Emacs since about version 22.1), if you haven&#8217;t heard about it already, is a very good way to take notes, organize your tasks, among other day to day useful things. You also get some basic formatting like bold text and italics, as well as links among many other useful things. Nowadays, I find myself typing things in org files constantly throughout my day, and with all its long list of qualities, it became a more suitable way for me to write blog posts.</p>

<p><a href="https://github.com/punchagan/org2blog">Org2blog</a> provides a way to post your Org files or post a subsection of your file with a few keystrokes. All you need to do is clone the repository on your load path directory</p>

<p><code>git clone http://github.com/punchagan/org2blog.git</code></p>

<p>Then, add this to your .emacs file</p>

<p><code><pre>
  (setq load-path (cons "~/.emacs.d/org2blog/" load-path))
  (require 'org2blog-autoloads)
</pre></code></p>

<p>Finally set up you blog(s) settings in you .emacs file
<code><pre>
     (setq org2blog/wp-blog-alist
           '(("wordpress"
              :url "http://username.wordpress.com/xmlrpc.php"
              :username "username"<br />
              :default-title "Hello World"
              :default-categories ("org2blog" "emacs")
              :tags-as-categories nil)
             ("my-blog"<br />
              :url "http://username.server.com/xmlrpc.php"
              :username "admin")))
</pre></code></p>

<p>To start wrigint a new post, you can now use 
<code>M-x org2blog/wp-new-entry</code></p>

<p>Or, as I more frequently use, post a subtree of an existing org file using:
<code>M-x org2blog/wp-post-subtree</code></p>

<p>I hope you enjoy writing and posting your blog posts within Emacs and Org-mode. I certainly do and has turned out to be a very fast way to quickly draft and later on (even offline) elaborate on the blog post details in a comfortable editing environment. Also you get the added benefit of having a local copy (backup) of your blog posts as Org files.</p>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fpost-to-wordpress-blogs-with-emacs-org-mode%2F&amp;linkname=Post%20to%20WordPress%20blogs%20with%20Emacs%20%26%23038%3B%20Org-mode" 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%2Fpost-to-wordpress-blogs-with-emacs-org-mode%2F&amp;linkname=Post%20to%20WordPress%20blogs%20with%20Emacs%20%26%23038%3B%20Org-mode" 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%2Fpost-to-wordpress-blogs-with-emacs-org-mode%2F&amp;linkname=Post%20to%20WordPress%20blogs%20with%20Emacs%20%26%23038%3B%20Org-mode" 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%2Fpost-to-wordpress-blogs-with-emacs-org-mode%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%2Fpost-to-wordpress-blogs-with-emacs-org-mode%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%2Fpost-to-wordpress-blogs-with-emacs-org-mode%2F&amp;linkname=Post%20to%20WordPress%20blogs%20with%20Emacs%20%26%23038%3B%20Org-mode" 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%2Fpost-to-wordpress-blogs-with-emacs-org-mode%2F&amp;linkname=Post%20to%20WordPress%20blogs%20with%20Emacs%20%26%23038%3B%20Org-mode" 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%2Fpost-to-wordpress-blogs-with-emacs-org-mode%2F&amp;title=Post%20to%20WordPress%20blogs%20with%20Emacs%20%26%23038%3B%20Org-mode" id="wpa2a_6">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/emacs-weblogger-mode-with-wordpress-tags-support/' rel='bookmark' title='Emacs weblogger mode with WordPress tags support'>Emacs weblogger mode with WordPress tags support</a></li>
<li><a href='http://blog.gabrielsaldana.org/emacs-identica-mode-version-0-7/' rel='bookmark' title='Emacs identica-mode version 0.7'>Emacs identica-mode version 0.7</a></li>
<li><a href='http://blog.gabrielsaldana.org/identica-mode-for-emacs/' rel='bookmark' title='Identi.ca mode for Emacs'>Identi.ca mode for Emacs</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/post-to-wordpress-blogs-with-emacs-org-mode/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>Restore Samsung Galaxy S to Original ROM from Telcel Mexico</title>
		<link>http://blog.gabrielsaldana.org/restore-samsung-galaxy-s-to-original-rom-from-telcel-mexico/</link>
		<comments>http://blog.gabrielsaldana.org/restore-samsung-galaxy-s-to-original-rom-from-telcel-mexico/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 01:59:41 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[galaxy s]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rom]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[telcel]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=790</guid>
		<description><![CDATA[Two weeks ago, I messed up my Galaxy S phone. I was having trouble with the back key activating by itself without touching it. As I&#8217;ve said before, I use Darky&#8217;s ROM instead of the crappy Samsung/Telcel default one. So &#8230; <a href="http://blog.gabrielsaldana.org/restore-samsung-galaxy-s-to-original-rom-from-telcel-mexico/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/upgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread/' rel='bookmark' title='Upgrading Samsung Galaxy S from Telcel to Darky&#8217;s Rom v10.1 with Android Gingerbread'>Upgrading Samsung Galaxy S from Telcel to Darky&#8217;s Rom v10.1 with Android Gingerbread</a></li>
<li><a href='http://blog.gabrielsaldana.org/thoughts-tips-on-the-samsung-galaxy-s-from-telcel/' rel='bookmark' title='Thoughts &amp; Tips on the Samsung Galaxy S from Telcel'>Thoughts &#038; Tips on the Samsung Galaxy S from Telcel</a></li>
<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>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="float:left;margin: 15px;"><img src="http://farm5.static.flickr.com/4132/4986275342_16f43794e1_m.jpg" alt="Flash Samsung Galaxy S with Odin" /></p>

<p>Two weeks ago, I messed up my Galaxy S phone. I was having trouble with the back key activating by itself without touching it. As I&#8217;ve said before, I use Darky&#8217;s ROM instead of the crappy Samsung/Telcel default one. So searching for a possible solution, I found out that you could update your touchkeys firmware. </p>

<p> Well, I went ahead and updated it. To my surprise, it completely disabled my touch keys (the back and menu buttons). So, if you have the same problem with you back button key, <b>DO NOT</b> upgrade your firmware if you&#8217;re using a custom or unofficial ROM&hellip;or keep reading&hellip; Now my problem was worse than before! I then searched for a solution on that, and the only answer was: return to the default ROM and upgrade the touchkeys again, then revert back to your custom ROM. </p>

<p> That&#8217;s when my long journey began. Back when I changed to Darky&#8217;s ROM, I used Clockwork Recovery to do so. And of course, I made a backup of my current ROM. Turns out that, to restore from a backup, you need to be on the original ROM (or the ROM that backup has). And well, I had no other place to get that, since I thought my backup would solve it all. So I ended up spending almost all saturday looking for the original Samsung Galaxy S ROM from Telcel Mexico, until I finally found it! </p>

<p> To flash your Android device, you&#8217;ll need a program called <a href="http://einartysen.se/how-to-update-firmware-on-samsung-galaxy-with-odin/">Odin</a> which is a leaked Samsung application that unfortunately runs only on Windows machines. There&#8217;s an open source, cross platform flashing software called <a href="http://www.glassechidna.com.au/products/heimdall/">Heimdall</a>, but I couldn&#8217;t get it to work correctly, there&#8217;s not much documentation, so I couldn&#8217;t figure out my problem. I hope that project grows and evolves into a more stable alternative to Odin. So, I had to borrow a Windows XP netbook from a co-worker for a day so I could use the Odin software to Flash my phone. </p>

<p> I wanted to share my finding with some friends who have asked me about the same problem. So follow <a href="http://www.mexdroid.com/2011/01/desde-los-foros-como-regresar-el-galaxy-s-a-la-rom-2-1-de-telcel-despues-de-haber-actualizado-a-2-2-1/">this forum post</a> if you need to revert back to the original ROM, or recover your phone from a backup and you have a Galaxy S from Telcel. The post makes reference to <a href="http://neosystm.com/2010/12/actualizar-samsung-galaxy-s-i9000t-a-froyo-2-2-1-xxjpy-de-forma-no-oficial/">this unofficial guide to upgrade to Froyo</a> in case you <a href="http://www.mexdroid.com/2011/01/desde-los-foros-habilitando-frecuencia-de-850-mhz-para-3g-de-telcel-despues-de-actualizar-el-galaxy-s-a-froyo/">loose your 850Mhz band</a>. </p>

<p> I hope this solves your problems and helps you save all the time I had to invest to get to this solution. Changing the original ROM on your Android device is a risky move, but I find it worth it. </p>

<h6>Photo is Creative Commons by <a href="http://flic.kr/p/8ABXWw">fraencko 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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%2F&amp;linkname=Restore%20Samsung%20Galaxy%20S%20to%20Original%20ROM%20from%20Telcel%20Mexico" 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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%2F&amp;linkname=Restore%20Samsung%20Galaxy%20S%20to%20Original%20ROM%20from%20Telcel%20Mexico" 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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%2F&amp;linkname=Restore%20Samsung%20Galaxy%20S%20to%20Original%20ROM%20from%20Telcel%20Mexico" 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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%2F&amp;linkname=Restore%20Samsung%20Galaxy%20S%20to%20Original%20ROM%20from%20Telcel%20Mexico" 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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%2F&amp;linkname=Restore%20Samsung%20Galaxy%20S%20to%20Original%20ROM%20from%20Telcel%20Mexico" 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%2Frestore-samsung-galaxy-s-to-original-rom-from-telcel-mexico%2F&amp;title=Restore%20Samsung%20Galaxy%20S%20to%20Original%20ROM%20from%20Telcel%20Mexico" id="wpa2a_8">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/upgrading-samsung-galaxy-s-from-telcel-to-darkys-rom-v10-1-with-android-gingerbread/' rel='bookmark' title='Upgrading Samsung Galaxy S from Telcel to Darky&#8217;s Rom v10.1 with Android Gingerbread'>Upgrading Samsung Galaxy S from Telcel to Darky&#8217;s Rom v10.1 with Android Gingerbread</a></li>
<li><a href='http://blog.gabrielsaldana.org/thoughts-tips-on-the-samsung-galaxy-s-from-telcel/' rel='bookmark' title='Thoughts &amp; Tips on the Samsung Galaxy S from Telcel'>Thoughts &#038; Tips on the Samsung Galaxy S from Telcel</a></li>
<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>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/restore-samsung-galaxy-s-to-original-rom-from-telcel-mexico/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/mx/</creativeCommons:license>
	</item>
		<item>
		<title>Search and replace recursively in multiple files</title>
		<link>http://blog.gabrielsaldana.org/search-and-replace-recursively-in-multiple-files/</link>
		<comments>http://blog.gabrielsaldana.org/search-and-replace-recursively-in-multiple-files/#comments</comments>
		<pubDate>Tue, 18 May 2010 23:01:36 +0000</pubDate>
		<dc:creator>Gabriel Saldaña</dc:creator>
				<category><![CDATA[GNU/Linux Free Software & Open Source]]></category>
		<category><![CDATA[Tutorials & Tips]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://blog.gabrielsaldana.org/?p=604</guid>
		<description><![CDATA[Lately I&#8217;ve been working with a lot of static HTML files with lots of repeating text structures. In the past I&#8217;ve talked about editing multiple files with Emacs. This approach works very well when the number of multiple files and &#8230; <a href="http://blog.gabrielsaldana.org/search-and-replace-recursively-in-multiple-files/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/emacs-tip-how-to-edit-multiple-files/' rel='bookmark' title='Emacs tip: How to edit multiple files on several directories in less than a minute'>Emacs tip: How to edit multiple files on several directories in less than a minute</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/post-to-wordpress-blogs-with-emacs-org-mode/' rel='bookmark' title='Post to WordPress blogs with Emacs &amp; Org-mode'>Post to WordPress blogs with Emacs &#038; Org-mode</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been working with a lot of static HTML files with lots of repeating text structures. In the past I&#8217;ve talked about <a href="http://blog.gabrielsaldana.org/emacs-tip-how-to-edit-multiple-files/">editing multiple files with Emacs</a>. This approach works very well when the number of multiple files and text matches in each file is manageable, since you need to confirm pressing &#8220;y&#8221; on every text match in each file.</p>

<p>On other cases, like the one I had to solve, you can have 84,000 text files where each file can have more than 5 matches. This case, doing it with emacs wouldn&#8217;t reduce much time. For these kind of cases, an &#8220;old&#8221; tool is very handy.</p>

<h3>GNU Sed</h3>

<p>Quoting from the <a href="http://www.gnu.org/software/sed/sed.html">GNU Sed project page</a>, sed is:</p>

<blockquote>
  <p>Sed (streams editor) isn&#8217;t really a true text editor or text processor. Instead, it is used to filter text, i.e., it takes text input and performs some operation (or set of operations) on it and outputs the modified text. Sed is typically used for extracting part of a file using pattern matching or substituting multiple occurrences of a string within a file.</p>
</blockquote>

<p>The way to tell sed to do a search and replace on some given text, the syntax is the following:
<code>sed -n -e 's/regex/text/g' filename</code></p>

<p>The -n switch makes Sed not to output its results to the standard output and overwrite the file with the results. The -e switch specifies that the following string is a command to perform on the file. The regex part is the regular expression to use for searching in your text. The text part is the text you want to replace your search with.</p>

<p>So Sed recieves streams of text as input, makes some operations on it and outputs the results. This way of seeing it, makes it very obvious to understand that the natural way to use it is through bash calls using pipes.</p>

<p>The find tool will help us get a list of all the files that we need to pipe into sed. In the same way we used find from within Emacs, we can call it from bash: <code>find path/to/folder -iname "filenamepattern"</code></p>

<p>So a combination of find with sed can be used in the following way:
<code>find myprojectfolder -iname "*.html" | sed -n -e 's/searchregex/replacementtext/g'</code></p>

<p>As easy as that, and you have edited 84,000 files with one single line of bash.</p>

<p>Hope its useful for anyone. It has been very useful to me. If you have other methods or other sed tips, I&#8217;d like to know in the comments.</p>
<p><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fblog.gabrielsaldana.org%2Fsearch-and-replace-recursively-in-multiple-files%2F&amp;linkname=Search%20and%20replace%20recursively%20in%20multiple%20files" 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%2Fsearch-and-replace-recursively-in-multiple-files%2F&amp;linkname=Search%20and%20replace%20recursively%20in%20multiple%20files" 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%2Fsearch-and-replace-recursively-in-multiple-files%2F&amp;linkname=Search%20and%20replace%20recursively%20in%20multiple%20files" 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%2Fsearch-and-replace-recursively-in-multiple-files%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%2Fsearch-and-replace-recursively-in-multiple-files%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%2Fsearch-and-replace-recursively-in-multiple-files%2F&amp;linkname=Search%20and%20replace%20recursively%20in%20multiple%20files" 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%2Fsearch-and-replace-recursively-in-multiple-files%2F&amp;linkname=Search%20and%20replace%20recursively%20in%20multiple%20files" 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%2Fsearch-and-replace-recursively-in-multiple-files%2F&amp;title=Search%20and%20replace%20recursively%20in%20multiple%20files" id="wpa2a_10">Share/Bookmark</a></p><p>Related posts:<ol>
<li><a href='http://blog.gabrielsaldana.org/emacs-tip-how-to-edit-multiple-files/' rel='bookmark' title='Emacs tip: How to edit multiple files on several directories in less than a minute'>Emacs tip: How to edit multiple files on several directories in less than a minute</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/post-to-wordpress-blogs-with-emacs-org-mode/' rel='bookmark' title='Post to WordPress blogs with Emacs &amp; Org-mode'>Post to WordPress blogs with Emacs &#038; Org-mode</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielsaldana.org/search-and-replace-recursively-in-multiple-files/feed/</wfw:commentRss>
		<slash:comments>0</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:51:20 by W3 Total Cache -->
