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

<channel>
	<title>Gnuton's Blog &#187; Uncategorized</title>
	<atom:link href="http://www.gnuton.org/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnuton.org/blog</link>
	<description>A little blog of a little dreamer</description>
	<lastBuildDate>Tue, 07 Sep 2010 10:32:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How to revert merges with git</title>
		<link>http://www.gnuton.org/blog/2010/09/how-to-revert-merges-with-git/</link>
		<comments>http://www.gnuton.org/blog/2010/09/how-to-revert-merges-with-git/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 10:32:51 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/?p=468</guid>
		<description><![CDATA[The git command to use is &#8220;revert&#8221;. But before to use it we have to figure out the commit that contains the &#8220;merge&#8221; and that we want to revert. For this purpose we use &#8220;git log HEAD~X -Y&#8221; where X = [0-N] and Y = [1-N]. Once you know X and Y, &#8220;revert&#8221; command rolls [...]]]></description>
			<content:encoded><![CDATA[<p>The git command to use is &#8220;revert&#8221;. But before to use it we have to figure out the commit that contains the &#8220;merge&#8221; and that we want to revert.<br />
For this purpose we use &#8220;git log HEAD~X -Y&#8221; where X = [0-N] and Y = [1-N].<br />
Once you know X and Y, &#8220;revert&#8221; command rolls back changes: &#8220;git revert  HEAD~X -mY&#8221;.<br />
At the end the reverting commit can be pushed to the remote server with &#8220;git push&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2010/09/how-to-revert-merges-with-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacBook  PRO 4.1 and poor wireless antenna</title>
		<link>http://www.gnuton.org/blog/2010/03/macbook-pro-4-1-and-poor-wireless-antenna/</link>
		<comments>http://www.gnuton.org/blog/2010/03/macbook-pro-4-1-and-poor-wireless-antenna/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 12:39:11 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2010/03/macbook-pro-4-1-and-poor-wireless-antenna/</guid>
		<description><![CDATA[I&#8217;m back to Italy and I&#8217;m using an Alice Pirelli router as internet gateway. This kind of router is unfortunately pretty standard here although it&#8217;s very crappy. The Pirelli wireless router is a very basic device and looks that its signal strength is not enough for my macbook pro. The Pirelli device is placed in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back to Italy and I&#8217;m using an Alice Pirelli router as internet gateway. This kind of router is unfortunately pretty standard here although it&#8217;s very crappy.<br />
The Pirelli wireless router is a very basic device and looks that its signal strength is not enough for my macbook pro.<br />
The Pirelli device is placed in the living room and between me and the router there is just a wall. Despite all my devices (Phones/PCs) in this room are able to get a good signal strength, my macbook pro doesn&#8217;t.<br />
One time more, I would like to know what makes this laptop cool.. except the brand..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2010/03/macbook-pro-4-1-and-poor-wireless-antenna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing KUbuntu Linux from USB drive</title>
		<link>http://www.gnuton.org/blog/2010/03/installing-kubuntu-linux-from-usb-drive/</link>
		<comments>http://www.gnuton.org/blog/2010/03/installing-kubuntu-linux-from-usb-drive/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 08:08:07 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2010/03/installing-kubuntu-linux-from-usb-drive/</guid>
		<description><![CDATA[Since my new barebone doesn&#8217;t have any CD/DVD reader, I had to install linux via USB HDD. I hadn&#8217;t find a good documentation about this topic, then I&#8217;ve decided to write this little post. Well&#8230; things are pretty simple: 1) Install &#8220;unetbootin&#8221; with &#8220;apt-get&#8221; or from http://unetbootin.sourceforge.net/ 2) Download latest version of KUbuntu from KUbuntu.org [...]]]></description>
			<content:encoded><![CDATA[<p>Since my new barebone doesn&#8217;t have any CD/DVD reader, I had to install linux via USB HDD.<br />
I hadn&#8217;t find a good documentation about this topic, then I&#8217;ve decided to write this little post.<br />
Well&#8230; things are pretty simple:<br />
1) Install &#8220;unetbootin&#8221; with &#8220;apt-get&#8221; or  from http://unetbootin.sourceforge.net/<br />
2) Download latest version of KUbuntu from KUbuntu.org<br />
3) plug your usb mass storage device (usb dongle or HDD)<br />
4) format it with mkfs.ex3 /dev/sdX where X is the letter of your device<br />
    (to know that letter you could read last dmesg lines)<br />
5) run unetbootin<br />
6) select the image<br />
7) click &#8220;Create&#8221; <img src='http://www.gnuton.org/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> unplug the usb device from the first linux box and plug it in to the barebone.<br />
9) Switch the barebone on.<br />
10) Press F8 (If you have an ASUS motherboard) to boot from USB<br />
11) grub will say that it can&#8217;t load &#8220;linux&#8221; kernel<br />
12) to run your image write this: &#8220;ubnkern ubninit boot=casper BOOT=casper nopersistent rw</p>
<p>That&#8217;s all. Good installation! ;D</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2010/03/installing-kubuntu-linux-from-usb-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text Adventures or Interactive Fiction</title>
		<link>http://www.gnuton.org/blog/2009/12/text-adventures-or-interactive-fiction/</link>
		<comments>http://www.gnuton.org/blog/2009/12/text-adventures-or-interactive-fiction/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 13:22:06 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2009/12/text-adventures-or-interactive-fiction/</guid>
		<description><![CDATA[Today I found an Interactive fiction interpreter running in several platforms&#8230; and of course Linux is one of them&#8230;After trying it in my linux box I tried to compile it for my N900. Still there are some issues compiling JAM (a replacement for make) for X86 target&#8230; The interpreter is called Gargoyle and it claims [...]]]></description>
			<content:encoded><![CDATA[<p>Today I found an Interactive fiction interpreter running in several platforms&#8230; and of course Linux is one of them&#8230;<br />After trying it in my linux box I tried to compile it for my N900. Still there are some issues compiling JAM (a replacement for make) for X86 target&#8230;</p>
<p>The interpreter is called Gargoyle and it claims to be able read all kind of IF file types.</p>
<p> Ubuntu packages are available here: https://launchpad.net/~radix/+archive/ppa<br />A lot of Quests are available&#8230; use google to find them&#8230;</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=f596d65f-1526-83bb-b24d-11edc9736787" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2009/12/text-adventures-or-interactive-fiction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first post written with ScribeFire</title>
		<link>http://www.gnuton.org/blog/2009/11/my-first-post-written-with-scribefire/</link>
		<comments>http://www.gnuton.org/blog/2009/11/my-first-post-written-with-scribefire/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 08:53:34 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2009/11/my-first-post-written-with-scribefire/</guid>
		<description><![CDATA[This is a test post written with a Firefox add-on..]]></description>
			<content:encoded><![CDATA[<p>This is a test post written with a Firefox add-on.. </p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=d324fb8a-d884-8746-97de-f138a7e5421f" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2009/11/my-first-post-written-with-scribefire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edit webpages with in your web browser</title>
		<link>http://www.gnuton.org/blog/2009/06/edit-webpage-with-a-browser/</link>
		<comments>http://www.gnuton.org/blog/2009/06/edit-webpage-with-a-browser/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 19:08:57 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/?p=410</guid>
		<description><![CDATA[There are some javascript tricks able to enable the hidden design mode. To do that you just need to put this: &#8220;javascript:document.body.contentEditable%20=%20&#8242;true&#8217;;%20document.designMode=&#8217;on&#8217;;%20void%200&#8243; in your address bar and you can switch it off with &#8220;javascript:document.body.contentEditable%20=%20&#8242;false&#8217;;%20document.designMode=&#8217;off&#8217;;%20void%200&#8243; The latest command doesn&#8217;t work in Firefox3. These commands should instead should work in Firefox3 too: &#8220;javascript:document.body.contentEditable=&#8221;true&#8221;;void0&#8243; and &#8220;javascript:document.body.contentEditable=&#8221;false&#8221;;void0&#8243;]]></description>
			<content:encoded><![CDATA[<p>There are some javascript tricks able to enable the hidden design mode.<br />
To do that you just need to put this: &#8220;javascript:document.body.contentEditable%20=%20&#8242;true&#8217;;%20document.designMode=&#8217;on&#8217;;%20void%200&#8243; in your address bar and you can switch it off with &#8220;javascript:document.body.contentEditable%20=%20&#8242;false&#8217;;%20document.designMode=&#8217;off&#8217;;%20void%200&#8243;</p>
<p>The latest command doesn&#8217;t work in Firefox3.<br />
These commands should instead should work in Firefox3 too:<br />
&#8220;javascript:document.body.contentEditable=&#8221;true&#8221;;void0&#8243; and &#8220;javascript:document.body.contentEditable=&#8221;false&#8221;;void0&#8243;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2009/06/edit-webpage-with-a-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resume scp transfers</title>
		<link>http://www.gnuton.org/blog/2009/06/resume-scp-transfers/</link>
		<comments>http://www.gnuton.org/blog/2009/06/resume-scp-transfers/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 20:31:15 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2009/06/resume-scp-transfers/</guid>
		<description><![CDATA[If you are coping a file (uploading/downloading) with ssh and the connection is interrupted. Then if you need to continue to downloading/uploading the latest processed file, then you can define scpresume: alias scpresume=&#8221;rsync &#8211;partial &#8211;progress &#8211;rsh=ssh&#8221; and then you can use it with the same syntax used by scp.]]></description>
			<content:encoded><![CDATA[<p>If you are coping a file (uploading/downloading) with ssh and the connection is interrupted. Then if you need to continue to downloading/uploading the latest processed file, then you can define scpresume:<br />
alias scpresume=&#8221;rsync &#8211;partial &#8211;progress &#8211;rsh=ssh&#8221;<br />
and then you can use it with the same syntax used by scp.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2009/06/resume-scp-transfers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>resolv.conf must be a symlink</title>
		<link>http://www.gnuton.org/blog/2009/06/resolvconf-must-be-a-symlink/</link>
		<comments>http://www.gnuton.org/blog/2009/06/resolvconf-must-be-a-symlink/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 20:26:03 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2009/06/resolvconf-must-be-a-symlink/</guid>
		<description><![CDATA[resolvconf: Error: /etc/resolv.conf must be a symlink fix: /etc$ sudo ln -s /etc/resolvconf/run/resolv.conf]]></description>
			<content:encoded><![CDATA[<p>resolvconf: Error: /etc/resolv.conf must be a symlink<br />
fix:<br />
/etc$ sudo ln -s /etc/resolvconf/run/resolv.conf </p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2009/06/resolvconf-must-be-a-symlink/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mirrorin a website + cookies</title>
		<link>http://www.gnuton.org/blog/2009/05/mirrorin-a-website-cookies/</link>
		<comments>http://www.gnuton.org/blog/2009/05/mirrorin-a-website-cookies/#comments</comments>
		<pubDate>Sat, 30 May 2009 14:50:14 +0000</pubDate>
		<dc:creator>gnuton</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2009/05/mirrorin-a-website-cookies/</guid>
		<description><![CDATA[If you want to mirror a phpbb or other CMS that ask for an authentication, you can get the coockis from the firefox dir. In my case is: cp /home/gnuton/.mozilla/firefox/xxxxxx.default/cookies.sqlite . Then convert the coockies file from sqlite to plain paper with this script gnuton@iron:/tmp/SS$ cat SS #!/bin/bash # sqlite3 $1 &#60;&#60;EOF .mode tabs .header [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to mirror a phpbb or other CMS that ask for an authentication, you can get the coockis from the firefox dir.<br />
In my case is:<br />
cp /home/gnuton/.mozilla/firefox/xxxxxx.default/cookies.sqlite .<br />
Then convert the coockies file from sqlite to plain paper with this script</p>
<p>gnuton@iron:/tmp/SS$ cat SS<br />
#!/bin/bash<br />
#</p>
<p>sqlite3 $1 &lt;&lt;EOF<br />
.mode tabs<br />
.header off<br />
select host as domain,<br />
case substr(host,1,1)=&#8217;.&#8217; when 0 then &#8216;FALSE&#8217; else &#8216;TRUE&#8217; end as flag,<br />
path,<br />
case isSecure when 0 then &#8216;FALSE&#8217; else &#8216;TRUE&#8217; end as secure,<br />
expiry as expiration, name, value from moz_cookies;</p>
<p>EOF</p>
<p>The you have your plaintext cookies file and you can run now wget to do the job.<br />
$ wget &#8211;load-cookies cookies.txt -m -np http://mywebsite.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2009/05/mirrorin-a-website-cookies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mirroring a website n Linux</title>
		<link>http://www.gnuton.org/blog/2009/05/mirroring-a-website-n-linux/</link>
		<comments>http://www.gnuton.org/blog/2009/05/mirroring-a-website-n-linux/#comments</comments>
		<pubDate>Fri, 01 May 2009 11:17:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.gnuton.org/blog/2009/05/mirroring-a-website-n-linux/</guid>
		<description><![CDATA[Well, in linux the best tool to take a copy of a entire website is WGet. Scenario: To get all the pages, images and the other contents that are in a hypothetic book/ directory of a hypothetic website (eg: example.com), we can run: wget -m -np -p http://www.example.com/book/ where &#8220;m&#8221; stands for &#8220;mirror&#8221;, &#8220;np&#8221; is [...]]]></description>
			<content:encoded><![CDATA[<p>Well, in linux the best tool to take a copy of a entire website is WGet.<br />
Scenario: To get all the pages, images and the other contents that are in a hypothetic book/ directory of a hypothetic website (eg: example.com), we can run:<br />
wget -m -np -p http://www.example.com/book/</p>
<p>where &#8220;m&#8221; stands for &#8220;mirror&#8221;, &#8220;np&#8221; is &#8220;no parent&#8221; (we want only the pages in the book/ directory) and the &#8220;p&#8221; flags tells to wget  taking all the resources (like images) needed to display correctly the web pages mirrored in offline mode.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gnuton.org/blog/2009/05/mirroring-a-website-n-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
