<?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>Antesi permanent &#187; Informàtica</title>
	<atom:link href="http://www.miki.cat/index.php/category/informatica/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.miki.cat</link>
	<description>Aprenent a aturar el temps</description>
	<lastBuildDate>Sat, 29 May 2010 08:41:23 +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>Wordpress 2.6 PATHINFO Permalinks</title>
		<link>http://www.miki.cat/index.php/wordpress-26-pathinfo-permalinks/</link>
		<comments>http://www.miki.cat/index.php/wordpress-26-pathinfo-permalinks/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 09:14:10 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[pathinfo]]></category>

		<guid isPermaLink="false">http://www.miki.cat/?p=126</guid>
		<description><![CDATA[Els més observadors us haureu adonat que m&#8217;he actualitzat el blog a la versió 2.6 de Wordpress, però no tot són flors i violes com se sol dir&#8230;
El cas és que utilitzo l&#8217;estructura PATHINFO per als enllaços permanents, concretament tinc la següent configuració personalitzada: /index.php/%postname%/ i a cada actualització se m&#8217;ha trencat alguna cosa fent [...]]]></description>
			<content:encoded><![CDATA[<p>Els més observadors us haureu adonat que m&#8217;he actualitzat el blog a la versió 2.6 de <a title="Wordpress" href="http://wordpress.org/" target="_blank">Wordpress</a>, però no tot són flors i violes com se sol dir&#8230;</p>
<p>El cas és que utilitzo l&#8217;estructura <em>PATHINFO</em> per als enllaços permanents, concretament tinc la següent configuració personalitzada: <em>/index.php/%postname%/</em> i a cada actualització se m&#8217;ha trencat alguna cosa fent que alguna part del blog fos inaccessible utilitzant els enllaços permanents.</p>
<p>En la versió 2.5 vàren ser les <a title="PATHINFO permalinks structure broken in 2.5" href="http://trac.wordpress.org/ticket/6650" target="_blank">pàgines</a>, i en la 2.6 han estat els posts, categories i pàgines d&#8217;arxius. Doncs bé, sortosament per solucionar-ho, si més no mentre no es publiqui alguna actualització, només ens cal afegir un nom base per les categories i els tags a la secció de configuració dels enllaços permanents tal com diu <a title="Error 404 with /index.php/%postname%/ permalink strucutre" href="http://trac.wordpress.org/ticket/7306" target="_blank">aquí</a> i llestos.</p>
<p>A bloguejar de gust amants de wordpress !</p>
<p><em><strong>Actualització:</strong> Ah! se m&#8217;oblidava, el plugin <a title="Top Posts By Category Wordpress plugin" href="http://www.miki.cat/index.php/top-posts-by-category-plugin/" target="_self">Top Posts By Category</a> segueix sent compatible amb aquesta nova versió</em> <img src='http://www.miki.cat/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p class="buymebeer"><table valign="center"><tr><td><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="miki@miki.cat" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra for Wordpress 2.6 PATHINFO Permalinks" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="1" /><input type="image" src="http://www.miki.cat/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="A la teva salut" title="A la teva salut" hspace="3" /></form></td><td><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=miki@miki.cat&amp;currency_code=EUR&amp;amount=1&amp;return=&amp;item_name=Birra+for+Wordpress+2.6+PATHINFO+Permalinks" target="paypal">Si t'ha agradat l'article pots convidar-me a una birra</a></td></tr></table></p>]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/wordpress-26-pathinfo-permalinks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP 4 i PHP5 com a mòdul sobre el mateix Apache 2.2 (en linux, clar)</title>
		<link>http://www.miki.cat/index.php/php4-php5-same-apache/</link>
		<comments>http://www.miki.cat/index.php/php4-php5-same-apache/#comments</comments>
		<pubDate>Sat, 10 May 2008 06:25:27 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Apache 2.2]]></category>
		<category><![CDATA[MySQL 4]]></category>
		<category><![CDATA[MySQL 5]]></category>
		<category><![CDATA[PHP 4]]></category>
		<category><![CDATA[PHP 5]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/php4-php5-same-apache/</guid>
		<description><![CDATA[Fa uns dies va contactar amb mi un antic company de feina demanant-me ajuda per tal d&#8217;instal·lar sobre un mateix servidor amb Apache 2.2 l&#8217;interpret PHP 5 contra MySQL 5 i PHP 4 contra MySQL 4.
Estat del servidor:

Apache 2.2 + PHP 5 + MySQL 5 instal·lats i funcionant correctament
S.O.: CentOS 5

Requeriments:

Fer funcionar les aplicacions antigues [...]]]></description>
			<content:encoded><![CDATA[<p>Fa uns dies va contactar amb mi un antic company de feina demanant-me ajuda per tal d&#8217;instal·lar sobre un mateix servidor amb Apache 2.2 l&#8217;interpret PHP 5 contra MySQL 5 i PHP 4 contra MySQL 4.</p>
<p><strong>Estat del servidor:</strong></p>
<ul>
<li>Apache 2.2 + PHP 5 + MySQL 5 instal·lats i funcionant correctament</li>
<li>S.O.: CentOS 5</li>
</ul>
<p><strong>Requeriments:</strong></p>
<ul>
<li>Fer funcionar les aplicacions antigues en PHP 4 contra MySQL 4 en el mateix servidor.</li>
<li>No és viable fer canvis en els codis de les aplicacions per migrar-les a les versions 5, ni canviar les extensions, per motius de temps i de complexitat.</li>
</ul>
<p><strong>Solució d&#8217;emergència (Per si tot falla sempre va bé tenir un as a la màniga):</strong></p>
<ul>
<li> Instal·lar les versions 4 en un altre servidor Apache 2.2 compilat per nosaltres i arrencat en un port diferent al 80, i utilitzar el mod_proxy al primer Apache per redirigir les peticions als VirtualHosts o contextos de les aplicacions en PHP 4 cap a l&#8217;altre Apache que no és directament accessible des de l&#8217;exterior.</li>
</ul>
<p><strong>Solució aplicada:</strong></p>
<p>Finalment s&#8217;aconsegueix tenir en un mateix Apache 2.2 les dues versions de PHP corrent com a mòduls i sense interferir entre elles de la següent manera:</p>
<p><strong>MySQL 4:</strong></p>
<ul>
<li>Descarreguem el codi font de MySQL 4.1.22 de la web de <a href="http://dev.mysql.com/downloads/mysql/4.1.html" title="MySQL 4 downloads" target="_blank">MySQL</a> (a baix de tot).</li>
<li>Descomprimim, entrem al directori i el configurem de la següent manera, posant atenció en els PATH&#8217;s i en el port:
<p><code>CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro -felide-constructors -fno-exceptions -fno-rtti" ./configure --with-unix-socket-path=/usr/local/mysql4/tmp/mysql.sock --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --enable-thread-safe-client --with-mysqld-user=mysql4 --prefix=/usr/local/mysql4 --bindir=/usr/local/mysql4/bin --sbindir=/usr/local/mysql4/sbim --libexecdir=/usr/local/mysql4/libexec --datadir=/usr/local/mysql4/share --sysconfdir=/usr/local/mysql4/etc --sharedstatedir=/usr/local/mysql4/com --localstatedir=/usr/local/mysql4/var --libdir=/usr/local/mysql4/lib --includedir=/usr/local/mysql4/include --infodir=/usr/local/mysql4/info --mandir=/usr/local/mysql4/man --with-tcp-port=3304</code></p>
</li>
<li>Compilem i instal·lem:
<p><code>make &amp;&amp; make install</code></p>
</li>
<li>Veure la documentació pels detalls de configuració post-instal·lació, i copiar l&#8217;script d&#8217;inici, el qual haurem de modificar una mica per tal de reflectir l&#8217;usuari, el port i els paths correctament.</li>
<li>Si tot ha anat correctament i teniu el MySQL 4 arrencat, hi podreu accedir de la següent manera:
<p><code>/usr/local/mysql4/bin/mysql -u root -P3304 -S/usr/local/mysql4/tmp/mysql.sock -p</code></p>
</li>
</ul>
<p><strong>PHP 4:</strong></p>
<ul>
<li>Ara comença lo divertit, i aquest és un dels motius pels quals adoro l&#8217;Open Source <img src='http://www.miki.cat/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Descarreguem les fonts de PHP 4.4.8 de la web de <a href="http://es2.php.net/get/php-4.4.8.tar.gz/from/a/mirror" title="PHP 4.4.8 download" target="_blank">PHP</a>.</li>
<li><strong>Abans de configurar i compilar cal modificar tots els fitxers de codi font que continguin l&#8217;String </strong><font color="#ff0000"><strong>application/x-httpd-php</strong></font><strong> i canviar-lo per l&#8217;String </strong><font color="#ff0000"><strong>application/x-httpd-php4</strong></font><strong>  (també els application/x-httpd-php-source per application/x-httpd-php4-source si voleu)</strong>.<br />
Per buscar els fitxers podem fer-ho de la següent manera:</p>
<p><code>egrep -R "application" /path/fonts-descomprimides/php4/*</code></p>
</li>
<li>Compilem amb les següents opcions. De nou cal tenir en compte els PATH&#8217;s, fixar-nos en el PATH on previament hem instal·lat el MySQL 4 i el PATH al binari apxs de l&#8217;Apache 2.2:
<p><code>./configure  --prefix=/usr/local/php4 --enable-module=so --with-calendar=shared --enable-magic-quotes --enable-wddx --enable-ftp --enable-sockets --enable-inline-optimization --enable-memory-limit --with-gd --with-zlib --enable-gd-native-tt --with-ttf --with-gettext --with-freetype-dir=/usr/lib/ --with-jpeg-dir=shared,/usr --with-png-dir=shared,/usr --with-zlib-dir=shared,/usr --with-mysql=/usr/local/mysql4 --with-apxs2=/usr/sbin/apxs</code></p>
</li>
<li>Compilem i instal·lem:
<p><code>make &amp;&amp; make install</code></p>
</li>
</ul>
<p><strong>Configuració de l&#8217;Apache 2.2:</strong></p>
<ul>
<li>Editem el fitxer <code>/etc/httpd/conf/httpd.conf</code> i comentem o eliminem la línia que ens ha creat el make install:
<p><code>#LoadModule php4_module        /usr/lib64/httpd/modules/libphp4.so</code></p>
</li>
<li>Creem el fitxer /etc/httpd/conf.d/php4.conf amb el següent contingut
<p>:<code>#<br />
# PHP is an HTML-embedded scripting language which attempts to make it<br />
# easy for developers to write dynamically generated webpages.<br />
#<br />
LoadModule php4_module modules/libphp4.so<br />
<font color="#ff0000">AddType application/x-httpd-php4 .php4</font><br />
#<br />
# Add index.php to the list of files that will be served as directory<br />
# indexes.<br />
# (Opcional en en nostre cas)<br />
DirectoryIndex index.php4</p>
<p>#<br />
# Uncomment the following line to allow PHP to pretty-print .phps<br />
# files as PHP source code:<br />
#<br />
#AddType application/x-httpd-php4-source .phps4</code></p>
</li>
<li>Abans de continuar s&#8217;han creat dues bases de dades, una a cada MySQL amb nom test4 i test4, i dos contextos, /test4 i /test5 respectivament amb un únic fitxer index.php amb el següent contingut, per tal de poder testejar la instal·lació:
<p><code>&lt;?php<br />
function Conectar()<br />
{<br />
if (!($link=mysql_connect("localhost","test4","test4")))<br />
{<br />
echo "Error conectant a la base de dades mysql 4.";<br />
exit();<br />
}<br />
if (!mysql_select_db("test4",$link))<br />
{<br />
echo "Error seleccionant la base de dades test4.";<br />
exit();<br />
}<br />
return $link;<br />
}$link=Conectar();<br />
echo "Conexió amb la base de dades test4 en mysql 4 aconseguida !!!&lt;br&gt;";</p>
<p>mysql_close($link);<br />
?&gt;</p>
<p>&lt;?php<br />
phpinfo();<br />
?&gt;</code><br />
(El mateix pel 5 canviant 4 per 5)</p>
</li>
<li>Directives de configuració de l&#8217;Apache necessàries. En aquest cas configurem contextos, però el mateix és aplicable als VirtualHosts. De manera que per cada context o VirtualHost que contingui una aplicació en PHP ens cal fer el següent:
<ul>
<li>PHP5:
<p><code>&lt;Directory /web/test5&gt;<font color="#ff0000"><br />
&nbsp;&nbsp;&nbsp;AddHandler application/x-httpd-php .php</font><br />
&lt;/Directory&gt;</code></p>
</li>
<li>PHP 4:
<p><code>&lt;Directory /web/test4&gt;<br />
&nbsp;&nbsp;&nbsp;RewriteRule ^/$ /index.php [T=application/x-httpd-php4]<br />
&nbsp;&nbsp;&nbsp;<font color="#ff0000">AddHandler application/x-httpd-php4 .php</font><br />
&lt;/Directory&gt;</code></p>
</li>
</ul>
</li>
</ul>
<p>Res més per avui, espero que hàgiu gaudit de l&#8217;experiència, igual que ho vaig fer jo, i que si mai en teniu la necessitat no us trenqueu massa la closca provant coses inútils. Aquesta configuració funciona perfectament i ja porta un temps en producció sense donar cap mena problema.</p>
<p class="buymebeer"><table valign="center"><tr><td><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="miki@miki.cat" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra for PHP 4 i PHP5 com a mòdul sobre el mateix Apache 2.2 (en linux, clar)" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="1" /><input type="image" src="http://www.miki.cat/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="A la teva salut" title="A la teva salut" hspace="3" /></form></td><td><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=miki@miki.cat&amp;currency_code=EUR&amp;amount=1&amp;return=&amp;item_name=Birra+for+PHP+4+i+PHP5+com+a+mòdul+sobre+el+mateix+Apache+2.2+(en+linux,+clar)" target="paypal">Si t'ha agradat l'article pots convidar-me a una birra</a></td></tr></table></p>]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/php4-php5-same-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTube al teu PC</title>
		<link>http://www.miki.cat/index.php/youtube-al-teu-pc/</link>
		<comments>http://www.miki.cat/index.php/youtube-al-teu-pc/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 18:57:51 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[save2pc]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/youtube-al-teu-pc/</guid>
		<description><![CDATA[L&#8217;altre dia volia recopilar uns quants vídeos del YouTube per portar-los al garatge d&#8217;un col·lega on ens acostumem a reunir tota la troupe, però allí no tenim internet així que vaig haver de buscar la manera de poder baixar-me&#8217;ls al disc dur del portàtil.
Després de passar per varies webs de descàrregues per sms i coses [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;altre dia volia recopilar uns quants vídeos del <a href="http://www.youtube.com/" title="YouTube" target="_blank">YouTube</a> per portar-los al garatge d&#8217;un col·lega on ens acostumem a reunir tota la troupe, però allí no tenim internet així que vaig haver de buscar la manera de poder baixar-me&#8217;ls al disc dur del portàtil.</p>
<p>Després de passar per varies webs de descàrregues per sms i coses guarres d&#8217;aquestes (que mai envio) i de provar-ne algun que altre sense massa èxit, vaig trobar un programet que es diu <a href="http://www.save2pc.com/" title="Save2PC" target="_blank">save2pc</a> en la versió light que és gratuita és clar.</p>
<p>Així que, donat que treballo en linux i el soft és per windows, doncs <code>wine save2pc_light_setup.exe</code> i turulurulin ja tenim el programa corrent en linux.</p>
<p>Com a coses interessants tenim que permet descarregar els vídeos dels següents llocs:</p>
<ul>
<li>YouTube</li>
<li>Google Video</li>
<li>MySpace Video</li>
<li>Break.com</li>
<li>DailyMotion</li>
<li>Porno Tube</li>
<li>YouPorn</li>
<li>RedTube</li>
<li>Megarotic</li>
<li>yuvutu</li>
</ul>
<p>I d&#8217;altra banda, permet guardar els vídeos en els següents formats:</p>
<ul>
<li>flv (Web)</li>
<li>avi (PC)</li>
<li>mpeg (PC)</li>
<li>wmv (PC)</li>
<li>mp4 (iPod)</li>
<li>mov (iPod)</li>
<li>mp4 (PSP)</li>
<li>3gp (Mobile)</li>
<li>mp3 (Audio)</li>
<li>wav (Audio)</li>
</ul>
<p>No les tenia totes que la conversió em funcionés sobre el <a href="http://www.winehq.org/" title="Wine HQ" target="_blank">wine</a>, però sense fer res d&#8217;especial, li dic <em>avi (PC)</em> i taxàn em baixa el vídeo i me&#8217;l converteix a <em>avi</em> en background, o sigui que no apagueu el programa fins que l&#8217;<em>avi</em> no estigui fet, ja que la barra de progrés només mostra la descàrrega però no la conversió, tot i això podem anar descarregant vídeos mentre estant, que ell en background ja va convertint els anteriors.</p>
<p class="buymebeer"><table valign="center"><tr><td><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="miki@miki.cat" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra for YouTube al teu PC" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="1" /><input type="image" src="http://www.miki.cat/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="A la teva salut" title="A la teva salut" hspace="3" /></form></td><td><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=miki@miki.cat&amp;currency_code=EUR&amp;amount=1&amp;return=&amp;item_name=Birra+for+YouTube+al+teu+PC" target="paypal">Si t'ha agradat l'article pots convidar-me a una birra</a></td></tr></table></p>]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/youtube-al-teu-pc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Actualitzant a Wordpress 2.3.3</title>
		<link>http://www.miki.cat/index.php/actualitzant-a-wordpress-233/</link>
		<comments>http://www.miki.cat/index.php/actualitzant-a-wordpress-233/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 06:54:53 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/actualitzant-a-wordpress-233/</guid>
		<description><![CDATA[Wordpress ha anunciat una actualització de seguretat urgent en la seva implementació XML-RPC que permetria que amb una petició manipulada previament, un usuari vàlid pogués editar qualsevol post d&#8217;un altre usuari del blog.
Com sempre, podem veure els detalls d&#8217;aquesta release a la web de Wordpress, des d&#8217;on ens podem baixar directament el fitxer xmlrpc.php que [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress ha anunciat una actualització de seguretat urgent en la seva implementació <strong>XML-RPC</strong> que permetria que amb una petició manipulada previament, un usuari vàlid pogués editar qualsevol post d&#8217;un altre usuari del blog.</p>
<p>Com sempre, podem veure els detalls d&#8217;aquesta release a la web de <a href="http://wordpress.org/development/2008/02/wordpress-233/" title="Wordpress 2.3.3" target="_blank">Wordpress</a>, des d&#8217;on ens podem baixar directament el fitxer <em>xmlrpc.php</em> que resol el bug de seguretat, o bé tota la release que també resol altres petits bugs i seria el més recomanable.</p>
<p>També podem actualitzar únicament aquells fitxers que han canviat. Per fer-ho hem de fer un cop d&#8217;ull al <a href="http://trac.wordpress.org/browser/tags/2.3.3/" target="_blank" title="Trac Wordpress 2.3.3">repositori</a> de la versió, li donem al botó &#8220;<em>View Changes</em>&#8221; que hi ha a baix de tot, un cop allà canviem el <em>From</em> perquè indicar la versió de la que venim, en aquest cas <em>tags/2.3.2</em> i ens assegurem que al <em>To</em> hi posi el nou <em>tags/2.3.3</em>, i ja podem prémer &#8220;<em>View Changes</em>&#8221; altre cop, amb el que ens apareix la llista de fitxers modificats, de manera que sobreescrivint únicament aquests fitxers ja tindrem el Wordpress actualitzat, i donat que aquesta actualització no modifica la base de dades ja no ens cal fer res més.</p>
<p>Així doncs, primer és recomanable que us feu un <em>backup</em> per si de cas, i després:</p>
<ol>
<li>Descarreguem l&#8217;últim Wordpress de la secció <a href="http://wordpress.org/download/" title="Download Wordpress" target="_blank">downloads</a>.</li>
<li>Mirem els fitxers modificats tal com explico a l&#8217;anterior paràgraf i hi trobem els següents:
<ol>
<li><em>wp-includes/gettext.php</em></li>
<li><em>wp-includes/version.php</em></li>
<li><em>wp-includes/pluggable.php</em></li>
<li><em>xmlrpc.php</em></li>
<li><em>wp-admin/install-helper.php</em></li>
</ol>
</li>
<li>Substituïm els fitxers de la llista anterior a la nostra instal·lació i llestos.</li>
</ol>
<p>Apa, ara ja podem estar tranquils uns quants dies més.</p>
<p class="buymebeer"><table valign="center"><tr><td><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="miki@miki.cat" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra for Actualitzant a Wordpress 2.3.3" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="1" /><input type="image" src="http://www.miki.cat/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="A la teva salut" title="A la teva salut" hspace="3" /></form></td><td><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=miki@miki.cat&amp;currency_code=EUR&amp;amount=1&amp;return=&amp;item_name=Birra+for+Actualitzant+a+Wordpress+2.3.3" target="paypal">Si t'ha agradat l'article pots convidar-me a una birra</a></td></tr></table></p>]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/actualitzant-a-wordpress-233/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TCS: Cisco CCNA &#8211; 2001-2002</title>
		<link>http://www.miki.cat/index.php/tcs-cisco-ccna-2001-2002/</link>
		<comments>http://www.miki.cat/index.php/tcs-cisco-ccna-2001-2002/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 07:55:18 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Informàtica]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/tcs-cisco-ccna-2001-2002/</guid>
		<description><![CDATA[Durant l&#8217;any 2000 les estadístiques apuntaven que en els propers anys hi hauria una creixent demanda de tècnics de xarxes a l&#8217;Estat Espanyol.
En aquella època, la UOC va saber veure el nínxol, va integrar el CCNA en un curs de postgrau i va organitzar el programa per tal de poder fer-lo en només un any [...]]]></description>
			<content:encoded><![CDATA[<p>Durant l&#8217;any 2000 les estadístiques apuntaven que en els propers anys hi hauria una creixent demanda de tècnics de xarxes a l&#8217;Estat Espanyol.</p>
<p>En aquella època, la UOC va saber veure el nínxol, va integrar el CCNA en un curs de postgrau i va organitzar el programa per tal de poder fer-lo en només un any en comptes dels dos anys per als quals està pensat. Finalment i de forma excepcional va ofertar aquest postgrau als que en aquell moment encara estàvem estudiant la carrera, i a més donat que era el primer any ens va costar quasi a meitat de preu.</p>
<p>Un cop acabat, a més, ens van donar uns <em>Voucher</em> amb un descompte important pels interessats a fer l&#8217;examen oficial de Cisco un cop aprovat el Postgrau.</p>
<p>El TCS és el treball final del CCNA i es tracta de dissenyar la xarxa per una de les seus amb varis edificis d&#8217;una escola en base a certes especificacions. La presentació la vaig fer en HTML i avui l&#8217;he trobat, aquí us la deixo per qui li vulgui fer un cop d&#8217;ull.</p>
<ul>
<li> <a href="http://www.miki.cat/tcs/tcs.html" title="UOC - CCNA 2001 - 2002">TCS: Cisco CCNA &#8211; 2001-2002</a></li>
</ul>
<p>Heu de tenir en compte que jo era el primer cop que feia un disseny d&#8217;aquest estil i a més no disposava de cap exemple previ per fer-me una idea de com hauria de ser.</p>
<p>També us adonareu que s&#8217;hi utilitzen tecnologies que a dia d&#8217;avui estan una mica obsoletes com <em>Frame Relay</em>, <em>PPP</em> o l&#8217;<em>RDSI</em> però formaven part de l&#8217;especificació. També estava emergint <em>Gigabit Ethernet</em> sobre parell trenat així com el <em>10 Gigabit</em> sobre fibra, però si agafeu els esquemes i multipliqueu les velocitats dels segments de la <em>LAN</em> per 10, la cosa ja s&#8217;acostaria més als temps actuals.</p>
<p class="buymebeer"><table valign="center"><tr><td><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="miki@miki.cat" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra for TCS: Cisco CCNA - 2001-2002" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="1" /><input type="image" src="http://www.miki.cat/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="A la teva salut" title="A la teva salut" hspace="3" /></form></td><td><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=miki@miki.cat&amp;currency_code=EUR&amp;amount=1&amp;return=&amp;item_name=Birra+for+TCS:+Cisco+CCNA+-+2001-2002" target="paypal">Si t'ha agradat l'article pots convidar-me a una birra</a></td></tr></table></p>]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/tcs-cisco-ccna-2001-2002/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Actualitzant a Kubuntu Gutsy Gibbon</title>
		<link>http://www.miki.cat/index.php/actualitzant-a-kubuntu-gutsy-gibbon/</link>
		<comments>http://www.miki.cat/index.php/actualitzant-a-kubuntu-gutsy-gibbon/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 11:03:47 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Informàtica]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/actualitzant-a-kubuntu-gutsy-gibbon/</guid>
		<description><![CDATA[El passat 18 d&#8217;Octubre apareixia la versió 7.10 d&#8217;Ubuntu de nom en clau Gutsy Gibbon així com la del seu principal fork Kubuntu que és la distribució de Linux que porto utilitzant els darrers anys i amb la que m&#8217;hi trobo realment còmode.
Després de provar i utilitzar multitud de distribucions durant la meva època universitària [...]]]></description>
			<content:encoded><![CDATA[<p>El passat 18 d&#8217;Octubre apareixia la versió <strong>7.10</strong> d&#8217;<a href="http://www.ubuntu.com" title="Ubuntu" target="_blank">Ubuntu</a> de nom en clau <strong>Gutsy Gibbon</strong> així com la del seu principal fork <a href="http://kubuntu.org" title="Kubuntu" target="_blank">Kubuntu</a> que és la distribució de <a href="http://ca.wikipedia.org/wiki/Linux" title="Linux a la Viquipèdia" target="_blank">Linux</a> que porto utilitzant els darrers anys i amb la que m&#8217;hi trobo realment còmode.</p>
<p>Després de provar i utilitzar multitud de distribucions durant la meva època universitària vaig acabar per enamorar-me de <a href="http://www.debian.org" title="Debian" target="_blank">Debian</a> i el seu fantàstic sistema de paquets. Tot i així, aprofitar el hardware nou amb <a href="http://www.debian.org" title="Debian" target="_blank">Debian</a> era una veritable odissea en alguns casos, lo que ja m&#8217;anava bé ja que em va permetre endinsar-me fins les entranyes del sistema i aprendre configurar pràcticament tots els dispositius des de la <em>shell,</em> i ara ja no puc viure sense varies consoles obertes entre les que sempre hi tinc una o varies sessions de <em>root</em>.</p>
<p>L&#8217;experiència m&#8217;ha ensenyat a <strong>esperar un temps prudencial abans de fer una actualització de la versió</strong>, de manera que qualsevol problema amb el que em pugui trobar quasi segur que ja li ha passat a algú altre de manera que als fòrums de la comunitat hi pots trobar una o varies solucions i adaptar-les al teu cas concret o aplicar-les directament. Cal mirar sempre els <em>bugs</em> coneguts de l&#8217;actualització, veure si afecten a la nostra configuració concreta, i comprovar si hi ha alguna solució.</p>
<p>Com ja he dit abans estic acostumat a fer aquestes operacions des d&#8217;una <em>shell</em> així que no m&#8217;enrotllo més i anem per feina.</p>
<ol>
<li>Obrir una <em>shell</em> i logar-se com a <em>root</em>.</li>
<li>Editar el fitxer <em>/etc/apt/sources.list</em> i <strong>substituir <em>feisty</em> per <em>gutsy</em></strong>.</li>
<li><strong><em>apt-get update</em></strong> o <em><strong>aptitude update</strong></em>.</li>
<li><strong><em>aptitude dist-upgrade</em></strong>. M&#8217;agrada utilitzar l&#8217;<em>aptitude</em> perquè en el cas de conflicte de dependències entre paquets sempre t&#8217;ofereix solucions, a diferència de l&#8217;<em>apt-get</em> que et resol els conflictes automàticament però potser no ho fa de la manera més adequada a cada cas.</li>
<li>Unes hores més tard, quan s&#8217;han acabat de descarregar tots els paquets de la nova versió i comencen a instal·lar-se, per cada paquet que porta un fitxer de configuració nou i prèviament n&#8217;havíem canviat els paràmetres de la versió antiga el procés et pregunta si vols instal·lar la nova o conservar l&#8217;antiga. Així que primer de tot mirem les diferències i decidim en cada cas.</li>
<li>Quan ha acabat tornem al pas 4, ja que sovint, per l&#8217;ordre en que passen les coses i per satisfer les dependències el més probable és que es quedi alguna cosa per configurar o per instal·lar. Així que repetim l&#8217;<em>aptitude dist-upgrade</em> tantes vegades com calgui fins que &#8220;ja no tingui res a fer&#8221;.</li>
<li>Reiniciem.</li>
</ol>
<p>Mentre arrenca comencen a sortir els següents missatges per la consola:</p>
<p>device-mapper: table: 254:6: linear: dm-linear: Device lookup failed<br />
device-mapper: ioctl: error adding target to table</p>
<p>Sorprenentment el sistema va arrencant mica en mica, però quan acaba, veig que hi ha una activitat constant del disc dur i que continuen apareixent aquests missatges. Tot sembla indicar que se m&#8217;ha cascat algun dels disc durs però per sort no sembla ser el del sistema, ara bé, quan hi accedeixo sembla que tots estan bé. Busco una mica d&#8217;informació i em trobo amb el següent <a href="https://bugs.launchpad.net/ubuntu/+source/evms/+bug/115616" title="Bug evms Ubuntu Gutsy" target="_blank">bug</a> relacionat amb l&#8217;<a href="http://evms.sourceforge.net" title="evms" target="_blank">evms</a> que per sort per mi a casa no l&#8217;utilitzo per res (de fet mai l&#8217;he utilitzat), de manera que primer n&#8217;aturo el servei i ja no apareixen més missatges, el disc per fi descansa i sembla que tot rutlla bé, així que desinstal·lo l&#8217;<a href="http://evms.sourceforge.net" title="evms" target="_blank">evms</a> i fora.</p>
<p>Una última cosa, és editar el fitxer /etc/kernel-img.conf i canviar (o verificar):</p>
<blockquote><p> <em>postinst_hook = /sbin/update-grub<br />
postrm_hook   = /sbin/update-grub</em><br />
per<br />
<em>postinst_hook = /usr/sbin/update-grub<br />
postrm_hook   = /usr/sbin/update-grub</em></p></blockquote>
<p>Ja que de moment es mantenen les dues ubicacions per compatibilitat però és probable que s&#8217;elimini de <em>/sbin</em> en futures versions.</p>
<p class="buymebeer"><table valign="center"><tr><td><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="miki@miki.cat" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra for Actualitzant a Kubuntu Gutsy Gibbon" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="1" /><input type="image" src="http://www.miki.cat/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="A la teva salut" title="A la teva salut" hspace="3" /></form></td><td><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=miki@miki.cat&amp;currency_code=EUR&amp;amount=1&amp;return=&amp;item_name=Birra+for+Actualitzant+a+Kubuntu+Gutsy+Gibbon" target="paypal">Si t'ha agradat l'article pots convidar-me a una birra</a></td></tr></table></p>]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/actualitzant-a-kubuntu-gutsy-gibbon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tema nou 2</title>
		<link>http://www.miki.cat/index.php/tema-nou-2/</link>
		<comments>http://www.miki.cat/index.php/tema-nou-2/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 19:23:49 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/tema-nou-2/</guid>
		<description><![CDATA[Per fi després de varis dies de feina dono el tema per acabat. Aquest cop si que l&#8217;he provat amb varis navegadors i excepte algun detall que no s&#8217;acaba de veure igual com a mínim no em fa les marranades que em feia abans.
A la imatge de es pot veure l&#8217;aspecte antic.
També he aprofitat per [...]]]></description>
			<content:encoded><![CDATA[<p>Per fi després de varis dies de feina dono el tema per acabat. Aquest cop si que l&#8217;he provat amb varis navegadors i excepte algun detall que no s&#8217;acaba de veure igual com a mínim no em fa les marranades que em feia abans.</p>
<p><em>A la imatge de es pot veure l&#8217;aspecte antic.</em><br />
<img src="http://www.miki.cat/wp-content/uploads/2007/09/tema_vell.png" alt="Versió antiga d’Antesi Permanent" stype="float:left" />També he aprofitat per redirigir els meus feeds a <a href="http://www.feedburner.com" title="FeedBurner" target="_blank">FeedBurner</a>, d&#8217;aquesta manera no em cal tenir varis formats pels múltiples tipus de lectors de feeds que puguin utilitzar els meus subscriptors i cadascú podrà seguir utilitzant el seu preferit. D&#8217;altra banda també em permet saber quanta gent s&#8217;ha subscrit, d&#8217;on venen i que és el que més els hi agrada. A més si mai canvio l&#8217;adreça del blog, la del feed es manté de manera que ningú es perdrà res per no haver-se&#8217;n actualitzat l&#8217;adreça, ni jo perdré lectors.</p>
<p>Espero que us agradi el nou tema tant com a mi, i que si trobeu alguna cosa que no es vegi bé, algun error, algun text pendent de traduir o el que sigui, em deixeu un comentari amb les vostres impressions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/tema-nou-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tema nou</title>
		<link>http://www.miki.cat/index.php/tema-nou/</link>
		<comments>http://www.miki.cat/index.php/tema-nou/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 20:13:46 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/tema-nou/</guid>
		<description><![CDATA[Aquest matí li volia ensenyar una coseta d&#8217;aquest blog a un company i una mica més i caic a terra de l&#8217;ensurt de lo descol·locat que sortia tot.
Acostumat a aquells temps en que l&#8217;Internet Explorer (apartir d&#8217;ara IE) s&#8217;ho menjava tot i eren els navegadors mal anomenats &#8220;alternatius&#8221; on hi havia problemes de visualització, un [...]]]></description>
			<content:encoded><![CDATA[<p>Aquest matí li volia ensenyar una coseta d&#8217;aquest blog a un company i una mica més i caic a terra de l&#8217;ensurt de lo descol·locat que sortia tot.</p>
<p>Acostumat a aquells temps en que l&#8217;Internet Explorer (apartir d&#8217;ara IE) s&#8217;ho menjava tot i eren els navegadors mal anomenats &#8220;alternatius&#8221; on hi havia problemes de visualització, un servidor ni havia mirat com es veia l&#8217;Antesi des de l&#8217;IE. Il·lús de mi&#8230; mira que refiar-me del <a href="http://www.konqueror.org/" title="Konqueror" target="_blank">Konqueror</a> i el <a href="http://www.mozilla-europe.org/ca/" title="Firefox en català" target="_blank">Firefox</a> per fer quadrar les imatges que formen el marc del fons i ara resulta que és l&#8217;IE el que dona pel sac.</p>
<p>Ara he redimensionat les imatges d&#8217;alguns articles i com a mínim no queda tan lleig, però de tota manera no m&#8217;agrada tenir aquest disseny tan vulnerable i haver de patir cada vegada que publico alguna cosa, així que he decidit &#8220;fixar les coses&#8221; o buscar algun altre tema en que basar-me que aquest ja em te una mica fins els ous.</p>
<p>No ha durat ni 3 mesos pobret&#8230; Si si, ja ho sé, no cal que digueu res que ja m&#8217;ho dic jo solet. Soc un puto <a href="http://ca.wikipedia.org/wiki/Lamer" title="Lamer">lamer</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/tema-nou/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Crear un servidor web</title>
		<link>http://www.miki.cat/index.php/crear-un-servidor-web/</link>
		<comments>http://www.miki.cat/index.php/crear-un-servidor-web/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 12:05:42 +0000</pubDate>
		<dc:creator>Miki</dc:creator>
				<category><![CDATA[Informàtica]]></category>

		<guid isPermaLink="false">http://www.miki.cat/index.php/crear-un-servidor-web/</guid>
		<description><![CDATA[Recentment he trobat el meu TFC sobre la creació del nucli d&#8217;un servidor web. Algunes de les coses que hi podeu trobar són:

Una mica d&#8217;història dels servidors web
Descripció detallada del protocol HTTP
L&#8217;anàlisis&#8230;
Exemples interessants de programació amb C sobre Linux:

Fitxers
Sockets
Pthreads
Subprocessos
Canviar l&#8217;id d&#8217;usuari efectiu al obrir ports per sota del 1024
Convertir un programa en daemon.


Provés de rendiment [...]]]></description>
			<content:encoded><![CDATA[<p>Recentment he trobat el meu <a href="http://www.miki.cat/mikitfc/" title="Creació del nucli d'un servidor web" target="_blank">TFC</a> sobre la creació del nucli d&#8217;un servidor web. Algunes de les coses que hi podeu trobar són:</p>
<ul>
<li>Una mica d&#8217;història dels servidors web</li>
<li>Descripció detallada del protocol HTTP</li>
<li>L&#8217;anàlisis&#8230;</li>
<li>Exemples interessants de programació amb C sobre Linux:
<ul>
<li>Fitxers</li>
<li>Sockets</li>
<li>Pthreads</li>
<li>Subprocessos</li>
<li>Canviar l&#8217;id d&#8217;usuari efectiu al obrir ports per sota del 1024</li>
<li>Convertir un programa en <em>daemon</em>.</li>
</ul>
</li>
<li>Provés de rendiment (<em>stress</em>).</li>
</ul>
<p>Només puc dir que m&#8217;ho vaig passar d&#8217;allò més bé durant tot el procés, així que abans que es quedi arraconat en un calaix (en l&#8217;HD del Pentium 100 per ser exactes) us el deixo aquí per si en voleu consultar alguna cosa ja sigui per curiositat o per &#8220;necessitat&#8221; <img src='http://www.miki.cat/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<ul>
<li>TFC: <a href="http://www.miki.cat/mikitfc/" target="_blank">Creació del nucli d&#8217;un servidor web.</a></li>
</ul>
<p class="buymebeer"><table valign="center"><tr><td><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="miki@miki.cat" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Birra for Crear un servidor web" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="amount" value="1" /><input type="image" src="http://www.miki.cat/wp-content/plugins/buy-me-beer/icon_beer.gif" align="left" alt="A la teva salut" title="A la teva salut" hspace="3" /></form></td><td><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=miki@miki.cat&amp;currency_code=EUR&amp;amount=1&amp;return=&amp;item_name=Birra+for+Crear+un+servidor+web" target="paypal">Si t'ha agradat l'article pots convidar-me a una birra</a></td></tr></table></p>]]></content:encoded>
			<wfw:commentRss>http://www.miki.cat/index.php/crear-un-servidor-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
