<?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>Nikolas Valcarcel &#187; Planet Debian</title>
	<atom:link href="http://www.nvalcarcel.org/?feed=rss2&#038;cat=189" rel="self" type="application/rss+xml" />
	<link>http://www.nvalcarcel.org</link>
	<description>To Infinity and Beyond...</description>
	<lastBuildDate>Mon, 08 Mar 2010 17:37:06 +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>Ubuntu awesome tools</title>
		<link>http://www.nvalcarcel.org/?p=295</link>
		<comments>http://www.nvalcarcel.org/?p=295#comments</comments>
		<pubDate>Mon, 08 Mar 2010 16:52:01 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=295</guid>
		<description><![CDATA[Last week I was having a conversation with a friend, and while we were discussing some things I mentioned some Ubuntu tools that were completely natural for me since I use them every day in Ubuntu development and for my work, but he was completely amazed by them, so I decided to blog on the [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I was having a conversation with a friend, and while we were discussing some things I mentioned some Ubuntu tools that were completely natural for me since I use them every day in Ubuntu development and for my work, but he was completely amazed by them, so I decided to blog on the subject so more people can know about them.</p>
<p>I’m going to start with the one that impressed him the most: <a href="https://code.edge.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master">qa-regression-testing branch</a></p>
<p>The QA and security team maintain a test suite to check for regressions in packages they are updating. These tests are written with python unittest. Most of this test suite can be a little harmful for a production system, so it’s recommended to run it using a chroot environment or a virtual machine and to help with that there is a <a href="http://bazaar.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master/annotate/head:/scripts/make-test-tarball">make-test-tarball script</a>. From the script:</p>
<blockquote><p>export HOSTS=&#8221;sec-intrepid-amd64 sec-hardy-amd64 sec-dapper-amd64&#8243;<br />
export TEST=test-glibc-security<br />
./make-test-tarball $TEST.py<br />
for i in $HOSTS; do<br />
  scp /tmp/qrt-$TEST.tar.gz $i.local:<br />
done<br />
for i in $HOSTS; do<br />
  ssh -t $i.local &#8220;hostname; rm -rf qrt-$TEST; tar zxf qrt-$TEST.tar.gz; cd qrt-$TEST &#038;&#038; ./$TEST.py -v&#8221;<br />
done</p></blockquote>
<p>As you can imagine HOSTS are the hostnames of the virtual machines where the tests are going to run.</p>
<p>Writing those test isn&#8217;t rocket science, you just need a little knowledge of the package and the functionality you want to test and python unittesting, there is even a <a href="http://bazaar.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master/annotate/head:/scripts/skeleton.py">skeleton script</a> that can help you start writing your test.</p>
<p>Hope this information is useful for you! And as usual, patches are welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=295</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canoniversary!</title>
		<link>http://www.nvalcarcel.org/?p=285</link>
		<comments>http://www.nvalcarcel.org/?p=285#comments</comments>
		<pubDate>Tue, 01 Sep 2009 22:02:49 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=285</guid>
		<description><![CDATA[It has been a whole year since i joined canonical on 1st September 2008, it&#8217;s unbelievable a year went that fast, i&#8217;m still getting used to the company and suddenly, a whole year just went away, but as some people say, time flights when you are having so much fun. I can describe this whole [...]]]></description>
			<content:encoded><![CDATA[<p>It has been <a href="http://nvalcarcel.aureal.com.pe/?p=241">a whole year since i joined canonical</a> on 1st September 2008, it&#8217;s unbelievable a year went that fast, i&#8217;m still getting used to the company and suddenly, a whole year just went away, but as some people say, time flights when you are having so much fun.</p>
<p>I can describe this whole year experience in just one word: AMAZING! I&#8217;m having so much fun, even if i&#8217;m getting out of time for other things i wanted to do, everything has it&#8217;s price and working for canonical isn&#8217;t an easy task, a lot is expected from you all the time, but the company policy is to be friends more than co-workers, even if we don&#8217;t see each other to much.</p>
<p>In this year i&#8217;ve had the pleasure of visiting some friends all over the world while traveling for work or escaping a little before or after a work trip, i&#8217;ve also had the chance to meet some people i wouldn&#8217;t otherwise, like a guy i met in Germany that develops this horrible scripts that learn from my shopping customs and offer me stuff i want to buy (i said that guy that i hate him between jokes <img src='http://www.nvalcarcel.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , c&#8217;mon you hate him as well) and learned things i wouldn&#8217;t in a normal local based company, i learned almost the hard way that when you say &#8220;Asian people&#8221; you are talking about Indians as well (isn&#8217;t it Polly?) and also notice how different cultures can be, some things that are completely natural and normal for me can be really disturbing and offensive for others and vice versa. </p>
<p>I&#8217;ve also have the joy of seeing some friends join the company and grow our friendship, as well as i&#8217;ve seen some good friends leave the company, but the sadness was compensated with the happiness that they are going for something better and that the friendship will continue.</p>
<p>It&#8217;s also always fun how when we meet in person is like we have worked in the same office for ever, people is always keen to have some beers, chat and test Pisco (no, i will never get bored of seeing your faces when you try it!). In summary, canonical is like a big family, you know, how people say that there is competition even inside a same company, well, this is not the case, people is always happy to help you and give you a hand when you need it, and even i thought it wasn&#8217;t possible to have a weekly meeting with your boss to talk about your personal lives before you start talking about work, it&#8217;s always nice to know that they care about you, not only about numbers and results!</p>
<p>That said i wanted to thank everyone in canonical, and the ones that already left for making this company such an amazing place to work! And special thanks for the two guys that helped me had this incredible opportunity (you know who you are!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=285</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Launchpad is open!</title>
		<link>http://www.nvalcarcel.org/?p=283</link>
		<comments>http://www.nvalcarcel.org/?p=283#comments</comments>
		<pubDate>Tue, 18 Aug 2009 02:20:10 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=283</guid>
		<description><![CDATA[I know i&#8217;m late with the news, but i&#8217;ve been busy with travels, conferences and catching up with what happened in work while i was away, is amazing how fast open source world can move in a couple of weeks, but as they say better later that never: Launchpad is now open source, the announcement [...]]]></description>
			<content:encoded><![CDATA[<p>I know i&#8217;m late with the news, but i&#8217;ve been busy with travels, conferences and catching up with what happened in work while i was away, is amazing how fast open source world can move in a couple of weeks, but as they say better later that never: </p>
<p><a href="http://blog.launchpad.net/general/launchpad-is-now-open-source">Launchpad is now open source</a>, the <a href="https://lists.launchpad.net/launchpad-users/msg05118.html">announcement</a> has been done almost a month ago, and there has been already some community contributions, big congratulations to all the people involved in this! I hope now that it&#8217;s not a closed technology more people will feel comfortable using it and contributing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=283</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kelly Bundy strikes again!</title>
		<link>http://www.nvalcarcel.org/?p=279</link>
		<comments>http://www.nvalcarcel.org/?p=279#comments</comments>
		<pubDate>Wed, 10 Jun 2009 19:26:09 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=279</guid>
		<description><![CDATA[No, they are not producing married with children again, and again no, there isn&#8217;t that Christina Applegate is involved on weird scandal or something. Is just that i&#8217;ve the Kelly Bundy syndrome again. What&#8217;s that? Remember the chapter where Kelly went to a knowledge contest and Al teched her to be prepared for the contest? [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nvalcarcel.aureal.com.pe/stuff/603k.jpg" alt="Kelly Bundy" /><br />
No, they are not producing married with <a href="http://en.wikipedia.org/wiki/Married..._with_Children">children again</a>, and again no, there isn&#8217;t that <a href="http://en.wikipedia.org/wiki/Christina_Applegate">Christina Applegate</a> is involved on weird scandal or something. Is just that i&#8217;ve the <strong><a href="http://en.wikipedia.org/wiki/Married..._with_Children#Kelly_Bundy">Kelly Bundy </a>syndrome</strong> again. What&#8217;s that? Remember the chapter where Kelly went to a knowledge contest and Al teched her to be prepared for the contest? Remember what Bud told his father when he started to tech her? &#8220;Every time you teach her something she will forget something else&#8221;. Well, being bleeding edge with the technology working in free software that changes every single day and you need to learn new things again every day produces this kind of situation when your brain get&#8217;s overloaded with information and you start forgetting things, for example i&#8217;ve just been told that i ask the same single question to my boss every day, i just keep forgetting that i asked, is frustrating! Again i need to calm down, take a deep breath and rest, my workaholism is playing on me again (i <a href="http://nvalcarcel.aureal.com.pe/?p=149">posted</a> about same issue in the past, in Spanish). I need to aviod this, at least this time has been 1 and a half year without it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=279</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Guadalinex-Edu Beta Announcement</title>
		<link>http://www.nvalcarcel.org/?p=264</link>
		<comments>http://www.nvalcarcel.org/?p=264#comments</comments>
		<pubDate>Wed, 01 Apr 2009 21:03:21 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=264</guid>
		<description><![CDATA[Guadalinex-EDU: New educational distribution based in Jaunty Guadalinex Edu is a new GNU / Linux distribution developed by the Advanced Center for ICT Schools Management (CGA), initially created for use by the educational community of Andalucia, Spain which will be available for teachers and students within the domestic sphere. Guadalinex Edu distribution is equivalent to [...]]]></description>
			<content:encoded><![CDATA[<p STYLE="margin-bottom: 0cm"><b>Guadalinex-EDU: New educational distribution based in Jaunty</b></p>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">Guadalinex Edu is a new GNU / Linux distribution developed by the <a HREF="http://www.juntadeandalucia.es/averroes/cga">Advanced Center for ICT Schools Management (CGA)</a>, initially created for use by the educational community of Andalucia, Spain which will be available for teachers and students within the domestic sphere. Guadalinex Edu distribution is equivalent to the future <a HREF="http://www.guadalinex.org/">Guadalinex V6 citizen</a> but oriented to the educational sector.
</p>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">Looking for the highest possible level of stability in the distribution, the CGA will be releasing a beta version of the distribution, installable by anyone who wants it. The aim is to involve the educational community in the stabilization and development of Guadalinex Edu, before its deployment in local schools.</p>
<p STYLE="margin-bottom: 0cm">
<p STYLE="margin-bottom: 0cm">Guadalinex Edu Beta 1 is fully functional, but should not forget that this is a beta version which may contain errors from both: the applications included by the CGA in the distribution, and errors coming from the base distribution where it must be installed (Jaunty Jackalope Ubuntu 9.04), so it is not recommended for use in production computers and,  in any case, it is recommend making a backup of important data before installation.
</p>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">Within an ICT Center, Guadalinex Edu will take advantage of the network infrastructure and servers from the center to offer:</p>
<p STYLE="margin-bottom: 0cm">
</p>
<ul>
<li>
<p STYLE="margin-bottom: 0cm">a system that allows any member of the center to become remote user of its data in any computer regardless of the dependence location in the center.</p>
</li>
</ul>
<ul>
<li>
<p STYLE="margin-bottom: 0cm">a system for transmitting multimedia content among computers in a classroom</p>
</li>
</ul>
<ul>
<li>
<p STYLE="margin-bottom: 0cm">a system of interaction between students and teachers via the computer</p>
</li>
</ul>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">For domestic users, Guadalinex Edu is offered as a meta package to be installed on Ubuntu Jaunty and offers tons of  applications like:</p>
<p STYLE="margin-bottom: 0cm">
</p>
<ul>
<li>
<p STYLE="margin-bottom: 0cm">Celestia (space simulator)</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Kstars (Planetarium)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Kgeography (Maps)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Parley (Vocabulary)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Squeak</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">DRAE Spanish Search tool (Lemurae)
		</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">GNU Octave
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Kbruch (fractions)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Kig
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">KmPlot
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">KSeg (Geometry)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Mathwar (Game of calculus)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">QtOctave (numerical calculus)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Freemind</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Blender
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Audacity</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Festival GUI
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">KTouch (Typing)
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Kompozer</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Umbrello</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">K3b</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Kino</p>
</li>
</ul>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">Plus  all the benefits of Guadalinex:
</p>
<p STYLE="margin-bottom: 0cm">
</p>
<ul>
<li>
<p STYLE="margin-bottom: 0cm">Spanish translation of many applications</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Support for electronic ID Card</p>
</li>
</ul>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">And Ubuntu:</p>
<p STYLE="margin-bottom: 0cm">
</p>
<ul>
<li>
<p STYLE="margin-bottom: 0cm">A wide range of media devices support (kernel 2.6.28)</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">Firefox 3
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">OpenOffice 3
	</p>
</li>
<li>
<p STYLE="margin-bottom: 0cm">XOrg 1.6 , etc</p>
</li>
</ul>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">Installation instructions for  home users are available <a HREF="http://www.juntadeandalucia.es/averroes/cga/spip.php?article354">here</a>(In spanish)</p>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">If you have a  Launchpad account, you can add comments and report bugs at the following addresses  (if you do not have an account,  you can register with Launchpad for one)</p>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">Comments:<br />
<a HREF="https://launchpad.net/guadalinexedu/+addquestion">https://launchpad.net/guadalinexedu/+addquestion<br />
</a>
</p>
<p STYLE="margin-bottom: 0cm">Bug reports:<br />
<a HREF="https://bugs.launchpad.net/guadalinexedu">https://bugs.launchpad.net/guadalinexedu<br />
</a>
</p>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm">Original link in spanish <a HREF="http://www.juntadeandalucia.es/averroes/cga/spip.php?article353">here</a></p>
<p STYLE="margin-bottom: 0cm">
</p>
<p STYLE="margin-bottom: 0cm"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=264</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Here i am (meme)</title>
		<link>http://www.nvalcarcel.org/?p=255</link>
		<comments>http://www.nvalcarcel.org/?p=255#comments</comments>
		<pubDate>Sat, 20 Sep 2008 20:06:16 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=255</guid>
		<description><![CDATA[Following the meme&#8230; 1. Take a picture of yourself right now. 2. Don’t change your clothes, don’t fix your hair…just take a picture. 3. Post that picture with NO editing. 4. Post these instructions with your picture.]]></description>
			<content:encoded><![CDATA[<p>Following the meme&#8230;</p>
<p><img src="http://farm4.static.flickr.com/3013/2873591980_bf0b0052d8.jpg?v=0" alt="me" /></p>
<p>1. Take a picture of yourself right now.<br />
2. Don’t change your clothes, don’t fix your hair…just take a picture.<br />
3. Post that picture with NO editing.<br />
4. Post these instructions with your picture.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=255</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>It&#8217;s name is &#8230; (meme)</title>
		<link>http://www.nvalcarcel.org/?p=249</link>
		<comments>http://www.nvalcarcel.org/?p=249#comments</comments>
		<pubDate>Fri, 12 Sep 2008 15:50:28 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[hostnames]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[looney tunes]]></category>
		<category><![CDATA[meme]]></category>
		<category><![CDATA[planet ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=249</guid>
		<description><![CDATA[Following with the meme on Planet Ubuntu and started somehow in Planet Debian here it comes my machine names: Current ones: Laptop: Buster Netbook: GogoDodo Old Machines Old Laptop: Marvin Desktop: LePew Work: LaFume Palm: Tweety Did you already guessed what&#8217;s the patron? If not, i always take those names from here. Thank you Wikipedia [...]]]></description>
			<content:encoded><![CDATA[<p>Following with the meme on <a href="http://planet.ubuntu.com">Planet Ubuntu</a> and <a href="http://madduck.net/blog/2008.09.11:host-naming-theme/">started somehow</a> in <a href="http://planet.debian.org">Planet Debian</a> here it comes my machine names:<br />
<strong>Current ones:</strong><br />
Laptop: Buster<br />
Netbook: GogoDodo<br />
<strong>Old Machines</strong><br />
Old Laptop: Marvin<br />
Desktop: LePew<br />
Work: LaFume<br />
Palm: Tweety</p>
<p>Did you already guessed what&#8217;s the patron? If not, i always take those names from <a href="http://en.wikipedia.org/wiki/List_of_Looney_Tunes_characters">here</a>. Thank you Wikipedia for having the complete list of the Looney Tunes Characters.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=249</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I&#8217;m going to fosscamp \o/</title>
		<link>http://www.nvalcarcel.org/?p=246</link>
		<comments>http://www.nvalcarcel.org/?p=246#comments</comments>
		<pubDate>Tue, 09 Sep 2008 17:19:58 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[california]]></category>
		<category><![CDATA[FossCamp]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mountain view]]></category>
		<category><![CDATA[sillycon valley]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=246</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fosscamp.org/HowToAttend"><img src="http://stompbox.typepad.com/photos/uncategorized/2008/08/31/goingtoweb.png" alt="I'm going to fosscamp!!" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=246</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VPS help!</title>
		<link>http://www.nvalcarcel.org/?p=244</link>
		<comments>http://www.nvalcarcel.org/?p=244#comments</comments>
		<pubDate>Tue, 02 Sep 2008 02:06:03 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=244</guid>
		<description><![CDATA[I&#8217;m looking forward to get a VPS server with root access and ssh login, the requirements i have are not special, i just want to be able to have a mutt, screen and an irssi. It&#8217;ll we awesome if i can use it as build server too, so debian based system would be prefered. Did [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking forward to get a VPS server with root access and ssh login, the requirements i have are not special, i just want to be able to have a mutt, screen and an irssi. It&#8217;ll we awesome if i can use it as build server too, so debian based system would be prefered. Did someone of you know/have a VPS that fits my requierements? Please let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=244</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Augeas</title>
		<link>http://www.nvalcarcel.org/?p=215</link>
		<comments>http://www.nvalcarcel.org/?p=215#comments</comments>
		<pubDate>Sat, 19 Jul 2008 04:02:45 +0000</pubDate>
		<dc:creator>nxvl</dc:creator>
				<category><![CDATA[Planet Debian]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[augeas]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[FreeSoftware]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://nvalcarcel.aureal.com.pe/?p=215</guid>
		<description><![CDATA[I&#8217;ve been writing a lot about Augeas and all the process i go through to get it included in debian/ubuntu. It seems that a lot of people was following it, but some of them don&#8217;t actually understand the whole picture and what is augeas for, so i&#8217;ve been asked to write a post explaining what [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been writing a lot about <a href="http://augeas.net/">Augeas</a> and all the process i go through to get it included in debian/ubuntu. It seems that a lot of people was following it, but some of them don&#8217;t actually understand the whole picture and what is augeas for, so i&#8217;ve been asked to write a post explaining what it is, so here we go:</p>
<p>From the upstream homepage:</p>
<blockquote><p>Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.</p></blockquote>
<p>Actually, it is a library which does all that stuff and can be manipulated using its public API. But what does this actually means? I will explain it using augtool and /etc/hosts as an example. As you might know it has the information of the host names and their IP addresses, so let&#8217;s take this hosts as an example:</p>
<blockquote><p>
127.0.0.1     localhost localhost.localdomain host.domain
</p></blockquote>
<p>After parsing it on augeas we will end with:</p>
<blockquote><p>
/files/etc/hosts/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - 1/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; ipaddr = 127.0.0.1<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; canonical = localhost<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = localhost.localdomain<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = host.domain
</p></blockquote>
<p>So, then we might want to change some values:</p>
<blockquote><p>augtool> set /files/etc/hosts/1/alias[2] myhost.domain</p></blockquote>
<p>Ending with:</p>
<blockquote><p>/files/etc/hosts/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - 1/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; ipaddr = 127.0.0.1<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; canonical = localhost<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = localhost.localdomain<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = myhost.domain
</p></blockquote>
<p>or add new values:</p>
<blockquote><p>augtool> ins alias after /files/etc/hosts/1/alias[1]</p></blockquote>
<p>what will turn into:</p>
<blockquote><p>
/files/etc/hosts/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - 1/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; ipaddr = 127.0.0.1<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; canonical = localhost<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = localhost.localdomain<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = myhost.domain
</p></blockquote>
<p>then we need to set a value since now it&#8217;s NULL:</p>
<blockquote><p>
augtool> set /files/etc/hosts/1/alias[2] myhost
</p></blockquote>
<p>ending like:</p>
<blockquote><p>
/files/etc/hosts/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - 1/<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; ipaddr = 127.0.0.1<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; canonical = localhost<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = localhost.localdomain<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = myhost<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; alias = myhost.domain
</p></blockquote>
<p>Then you can save it using:</p>
<blockquote><p>augtool> save</p></blockquote>
<p>Also you can add a new host, or whatever you want, just need to play with the tree.</p>
<p>Ok, but how this Black Magic work and how can i expand it to read new configuration files? Augeas uses lenses which are a Meta Data type using regular expressions that is being used for parsing, reading and writing configuration files. If you want to play around with lenses you can check <a href="http://augeas.net/page/Creating_a_lens_step_by_step">this step-by-step tutorial</a> written by Raphael Pinson (Thank you!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nvalcarcel.org/?feed=rss2&amp;p=215</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
