<?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>digitalself</title>
	<atom:link href="http://www.digitalself.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalself.org</link>
	<description>Realization of self in a digital world</description>
	<lastBuildDate>Tue, 05 Jan 2010 22:20:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A new day, a social year</title>
		<link>http://www.digitalself.org/2010/01/05/a-new-day-a-social-year/</link>
		<comments>http://www.digitalself.org/2010/01/05/a-new-day-a-social-year/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 22:17:51 +0000</pubDate>
		<dc:creator>alfmatos</dc:creator>
				<category><![CDATA[My World]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.digitalself.org/?p=185</guid>
		<description><![CDATA[With the new decade upon us, it&#8217;s time for new year resolutions, and more importantly, a renewed call to action. With no posts in 2009, the crisis year, it was a dark time for my digital content output. But, after losing the fight against webdesign, I took the high road in the new year, and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-188 alignright" style="padding: 0px; background: #ffffff none repeat scroll 0% 0%;" title="Calendar" src="http://www.digitalself.org/wp-content/uploads/2010/01/jan.png" alt="" width="189" height="119" />With the new decade upon us, it&#8217;s time for new year resolutions, and more importantly, a renewed call to action. With no posts in <a href="http://en.wikipedia.org/wiki/2009">2009</a>, the crisis year, it was a dark time for my digital content output. But, after losing the fight against webdesign, I took the high road in the new year, and landed on a new theme called <a href="http://www.press75.com/v4/the-seven-five-wordpress-theme/">sevenfive</a>, from <a href="http://www.press75.com">press75</a>. The old one never felt quite right, and actually prevented me from posting by feeding my procrastination critter.<span id="more-185"></span></p>
<p>2010 will be the power year for social media, so I&#8217;ll be devoting a lot more time and attention to content creation for the new decade. As part of my resolutions, I&#8217;ll be updating my <a href="http://twitter.com/alfmatos">twitter feed</a>, my <a href="http://www.facebook.com/profile.php?id=761258658">Facebook page</a>, and <a href="http://www.flickr.com/alfmatos">other</a> <a href="http://corkd.com/people/alfmatos">social</a> <a href="http://pt.linkedin.com/in/alfredomatos">networks</a> I care about.</p>
<p>So, friend me up if you haven&#8217;t already, get ready and hold on, cuz 2010 will be a busy year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalself.org/2010/01/05/a-new-day-a-social-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chroots 0.2 &#8211; First Public release</title>
		<link>http://www.digitalself.org/2008/12/10/chroots-02-first-public-release/</link>
		<comments>http://www.digitalself.org/2008/12/10/chroots-02-first-public-release/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 01:33:54 +0000</pubDate>
		<dc:creator>alfmatos</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[chroots]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.digitalself.org/?p=143</guid>
		<description><![CDATA[Chroots is a collection of bash scripts to create, maintain, manage and use several chroot environments on debian based systems. It sports such features as privilege drop, multiple chroot maintenance and caching.
This is the first public release, under GPLv3. The software is now in a state where I can use it every day to maintain [...]]]></description>
			<content:encoded><![CDATA[<p><em>Chroots is a collection of bash scripts to create, maintain, manage and use several chroot environments on debian based systems. It sports such features as privilege drop, multiple chroot maintenance and caching.</em></p>
<p>This is the first public release, under GPLv3. The software is now in a state where I can use it every day to maintain chroots. To download the source code, use the link below. There is also a git repository available for cloning. Chroots is developed under Ubuntu, and can build debian and Ubuntu chroots through deboostrap.</p>
<p><span id="more-143"></span></p>
<p><strong>Source Code</strong>: <a href="http://www.digitalself.org/files/chroots-0.2.tar.gz">chroots-0.2.tar.gz</a><br />
<strong>Git Repository</strong>: <a title="Chroots git repository" href="http://git.digitalself.org/?p=chroots.git">http://git.digitalself.org/?p=chroots.git</a></p>
<p>If anyone finds this useful, don&#8217;t hesitate to drop a comment with suggestions or feedback. I&#8217;m looking forward to it. Bug reports are nice, and will be handled. More information about <em>chroots</em> below, and inside the source package. In time, I might put up a page for the project. In the meantime, enjoy this release.</p>
<h3>About Chroots</h3>
<p>Chroots is a set of wrapper scripts around  debootstrap. debootstrap is an effective way of create a general purpose  build environment. While it is fairly simple to setup a working environment, it&#8217;s always necessary to perform several steps to actually login into a deboostrapped environment using chroot. It can  be a cumbersome task, hence chroots.</p>
<p>For test building packages there is already pbuilder. What pbuilder does is build a debian package in a freshly created chroot environment. This allows detecting build and dependency errors quite effectively. Nevertheless, to use pbuilder, an environment is setup every time and out of the user&#8217;s reach, and it is quite a difficult tool to use for the occasional packaging experiment.</p>
<p>This is where chroots comes in. It allows to easily configure setup and deploy a chroot environment, enabling everything from package tests to dependency check, or manual tarball compilation, keeping your production environment &#8216;clean&#8217;. It allows to maintain several chroot environments at the same time, so that it can be easy to test multiple systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalself.org/2008/12/10/chroots-02-first-public-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLUA Tech Sessions</title>
		<link>http://www.digitalself.org/2008/11/03/glua-tech-sessions/</link>
		<comments>http://www.digitalself.org/2008/11/03/glua-tech-sessions/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 22:03:29 +0000</pubDate>
		<dc:creator>alfmatos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[event linux glua]]></category>

		<guid isPermaLink="false">http://www.digitalself.org/?p=131</guid>
		<description><![CDATA[I was a part of GLUA, my university&#8217;s Linux User Group, for many years. But, I must confess that I&#8217;ve never been this excited about an event organised by the group like I am for this one. Not even when I was organising them. GLUA Tech Sessions promises to be entertaining, enjoyable and educative, covering [...]]]></description>
			<content:encoded><![CDATA[<p>I was a part of <a title="Grupo Linux Universidade Aveiro" href="http://glua.ua.pt">GLUA</a>, my university&#8217;s Linux User Group, for many years. But, I must confess that I&#8217;ve never been this excited about an event organised by the group like I am for this one. Not even when I was organising them. <a title="GLUA Tech Sessions" href="http://glua.ua.pt/TechSessions">GLUA Tech Sessions</a> promises to be entertaining, enjoyable and educative, covering topics which are dear to me. So here is the plug, if you are around Aveiro, Portugal next weekend, drop by:</p>
<p style="text-align: center;"><a href="http://www.digitalself.org/wp-content/uploads/2008/11/banner_tech.png"><img class="size-full wp-image-132 aligncenter" title="banner_tech" src="http://www.digitalself.org/wp-content/uploads/2008/11/banner_tech.png" alt="Glua Tech Sessions" width="500" height="158" style="border: 0px;" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalself.org/2008/11/03/glua-tech-sessions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ffmpeg with xvid, h264 and libfaac on Ubuntu Intrepid</title>
		<link>http://www.digitalself.org/2008/10/31/ffmpeg-with-xvid-h264-and-libfaac-on-ubuntu-intrepid/</link>
		<comments>http://www.digitalself.org/2008/10/31/ffmpeg-with-xvid-h264-and-libfaac-on-ubuntu-intrepid/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 00:05:15 +0000</pubDate>
		<dc:creator>alfmatos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[linux psp media]]></category>

		<guid isPermaLink="false">http://www.digitalself.org/?p=118</guid>
		<description><![CDATA[I haven&#8217;t blogged for a while now, guess I need a new redesigned template, which seems to boost my blogging ability. But here is a simple and short guide to build ffmpeg with the appropriate codecs to encode stuff for the PSP or iPod. These codecs aren&#8217;t enabled by default to legal (patent) issues.
You should [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t blogged for a while now, guess I need a new redesigned template, which seems to boost my blogging ability. But here is a simple and short guide to build ffmpeg with the appropriate codecs to encode stuff for the PSP or iPod. These codecs aren&#8217;t enabled by default to legal (patent) issues.</p>
<p>You should have the <a href="https://help.ubuntu.com/community/Medibuntu">medibuntu repository</a> enabled for this to work.</p>
<p>Get some tools to build tje package along with the ffmpeg source in Ubuntu Intrepid. Then get the appropriate packages to build  ffmpeg, and satisfy the <em>evil</em> codec dependencies:</p>
<pre>apt-get install dpkg-dev devscripts
apt-get source ffmpeg
apt-get build-dep ffmpeg
apt-get install libmp3lame-dev libfaac-dev libxvidcore4-dev libx264-dev</pre>
<p>To finished up, go into the sources directory, build the package with the external codecs and install everything after it finishes building the debian package. Note that the first command is optional, and is just to bump the package version so that is &#8220;newer&#8221; that the original repositories:</p>
<pre>dch -i
DEB_BUILD_OPTIONS=externalcodecs dpkg-buildpackage -rfakeroot -us -uc</pre>
<pre>dpkg -i *.deb</pre>
<p>And that is it. Look for scripts that use ffmpeg to encode stuff for the PSP or iPod. There are <a href="http://www.google.com/search?hl=en&amp;q=psp+linux+ffmpeg&amp;btnG=Search">plenty around</a>. I&#8217;ll post my favourite at a later time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalself.org/2008/10/31/ffmpeg-with-xvid-h264-and-libfaac-on-ubuntu-intrepid/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>What does l10n, i18n or m4 mean ?</title>
		<link>http://www.digitalself.org/2008/08/27/what-does-l10n-i18n-or-m4-mean/</link>
		<comments>http://www.digitalself.org/2008/08/27/what-does-l10n-i18n-or-m4-mean/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 21:24:15 +0000</pubDate>
		<dc:creator>alfmatos</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Monkey Business]]></category>
		<category><![CDATA[autotools]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[m4]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://www.digitalself.org/?p=113</guid>
		<description><![CDATA[I have never understood what l10n stands for, nor i18n, nor m4 for that matter. But reading a good online book about autotools, there are a couple of words explaining that in fact m4 stands for Macro, which is m+4 chars. l10n is localization written as  &#8220;l+strlen(ocalizatio)+n&#8221;. Fun. Since I was on vacations while I [...]]]></description>
			<content:encoded><![CDATA[<p>I have never understood what <em>l10n</em> stands for, nor <em>i18n</em>, nor <em>m4</em> for that matter. But reading <a href="http://www.freesoftwaremagazine.com/books/autotools_a_guide_to_autoconf_automake_libtool">a good online book about autotools</a>, there are a couple of words explaining that in fact <em>m4</em> stands for <em>Macro</em>, which is m+4 chars. <em>l10n</em> is <em>localization</em> written as  &#8220;l+strlen(ocalizatio)+n&#8221;. Fun. Since I was on vacations while I read this, I had time to write a bash script to do this automatically while enhancing my bash skills. Here is the script:</p>
<pre>#!/bin/bash

STRING=$1
STRLEN=${#STRING}

A=${STRING:1:$STRLEN-2}
echo ${STRING:0:1}${#A}${STRING:$STRLEN-1:$STRLEN-1}</pre>
<p>Try running <em>internationalization</em> on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitalself.org/2008/08/27/what-does-l10n-i18n-or-m4-mean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
