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

<channel>
	<title>El Racó de Xavi &#187; Informàtica</title>
	<atom:link href="http://xavi.ivars.me/categoria/informatica/feed/" rel="self" type="application/rss+xml" />
	<link>http://xavi.ivars.me</link>
	<description>reflexions i altres coses</description>
	<lastBuildDate>Fri, 23 Dec 2011 18:46:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<image><title>El racó de Xavi</title><url>http://xavi.ivars.me/wp-content/themes/racov4/images/logo.png</url><link>http://xavi.ivars.me</link><width>64</width><height>64</height><description>El racó de Xavi</description></image>		<item>
		<title>El Racó de Xavi → Llançament d&#8217;Infobenissa per a Android</title>
		<link>http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/</link>
		<comments>http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 13:00:59 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[desenvolupament]]></category>
		<category><![CDATA[infobenissa]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=4639</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/">enllaç a la entrada</a>)</p><br /><br /><p>&nbsp;</p>
<div id="attachment_4767" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-4767 " title="Infobenissa per a Android" src="http://xavi.ivars.me/wp-content/uploads/2011/08/infobenissa-android-horitzontal.png" alt="Infobenissa per a Android" width="300" height="108" /><p class="wp-caption-text">Infobenissa per a Android</p></div>
<p><a href="http://www.infobenissa.cat/noticies/editorial/infobenissa-per-a-android-infobenissa-arriba-als-mobils/">La setmana passada</a> vaig publicar la meva primera aplicació per a Android. Es tracta d&#8217;una aplicació per a <a href="http://www.infobenissa.cat">Infobenissa</a> des de la que accedir d&#8217;una manera més còmoda des del mòbil a la informació de Benissa.</p>
<p>Es tracta d&#8217;una aplicació, de moment, molt senzilla, ja que només permet accedir als titulars de les últimes notícies publicades, amb enllaços directes a cadascuna d&#8217;elles.</p>
<p>No obstant, la meva intenció és anar poc a poc afegint funcionalitats a l&#8217;aplicació, així com alliberar el codi font sota una llicència lliure. També he creat una pàgina que servirà per recollir tots els avanços en l&#8217;aplicació: <a title="Infobenissa per a Android" href="http://xavi.ivars.me/utilitats/infobenissa-per-a-android/">Infobenissa per a Android</a>.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D4639&count=horizontal&related=xavivars&text=Llan%C3%A7ament%20d%26%23039%3BInfobenissa%20per%20a%20Android' class='twitter-share-button' data-text='Llançament d&#039;Infobenissa per a Android' data-url='http://xavi.ivars.me/?p=4639' data-counturl='http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_4767" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-4767 " title="Infobenissa per a Android" src="http://xavi.ivars.me/wp-content/uploads/2011/08/infobenissa-android-horitzontal.png" alt="Infobenissa per a Android" width="300" height="108" /><p class="wp-caption-text">Infobenissa per a Android</p></div>
<p><a href="http://www.infobenissa.cat/noticies/editorial/infobenissa-per-a-android-infobenissa-arriba-als-mobils/">La setmana passada</a> vaig publicar la meva primera aplicació per a Android. Es tracta d&#8217;una aplicació per a <a href="http://www.infobenissa.cat">Infobenissa</a> des de la que accedir d&#8217;una manera més còmoda des del mòbil a la informació de Benissa.</p>
<p>Es tracta d&#8217;una aplicació, de moment, molt senzilla, ja que només permet accedir als titulars de les últimes notícies publicades, amb enllaços directes a cadascuna d&#8217;elles.</p>
<p>No obstant, la meva intenció és anar poc a poc afegint funcionalitats a l&#8217;aplicació, així com alliberar el codi font sota una llicència lliure. També he creat una pàgina que servirà per recollir tots els avanços en l&#8217;aplicació: <a title="Infobenissa per a Android" href="http://xavi.ivars.me/utilitats/infobenissa-per-a-android/">Infobenissa per a Android</a>.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D4639&count=horizontal&related=xavivars&text=Llan%C3%A7ament%20d%26%23039%3BInfobenissa%20per%20a%20Android' class='twitter-share-button' data-text='Llançament d&#039;Infobenissa per a Android' data-url='http://xavi.ivars.me/?p=4639' data-counturl='http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2011/llancament-dinfobenissa-per-a-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → Donar permisos a un usuari en MySQL</title>
		<link>http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/</link>
		<comments>http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 17:15:51 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ERROR 1045]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=4331</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/">enllaç a la entrada</a>)</p><br /><br /><p><a href="http://xavi.ivars.me/wp-content/uploads/2011/07/mysql.png"><img class="alignleft size-full wp-image-4565" title="MySQL" src="http://xavi.ivars.me/wp-content/uploads/2011/07/mysql.png" alt="MySQL" width="167" height="86" /></a>Últimament, per motius de feina, estic treballant prou amb bases de dades MySQL. I gràcies a la <a href="http://xavi.ivars.me/?post_type=tweet&amp;s=llum">magnifica instal·lació elèctrica</a> que tenim a la universitat, últimament se m&#8217;ha corromput diverses vegades la base de dades amb què estava treballant. A més, també he hagut de fer unes quantes instal·lacions de la BD amb usuaris nous en altres equips. I al crear el nou usuari, m&#8217;he trobat amb el següent problema:</p>
<p>Suposem que partim d&#8217;aquest codi</p>
<p><code class="linux">create database prova;<br />
grant all on prova.* to 'usuari'@'%' identified by 'contrasenya';</code></p>
<p>La primera línia ens crea una base de dades, anomenada <em>prova</em>. Amb la segona, estem donant-li tots els permisos a l&#8217;usuari <em>usuari</em> es connecte des d&#8217;on es connecte (amb el comodí de MySQL, <em>%</em>), i que la seva contrasenya serà <em>contrasenya</em>. Fins ara sembla tot prou senzill i clar, no?</p>
<p>Doncs no funciona, i aquest és l&#8217;error que ens torna el MySQL quan intentem connectar-nos al MySQL des del terminal</p>
<p><code class="linux">mysql -u usuari -pcontrasenya<br />
<span style="color: black;">ERROR 1045 (28000): Access denied for user 'usuari'@'localhost' (using password: YES)</span></code></p>
<p>Per què ens dona aquest error? Perquè encara que li hem donat permisos a l&#8217;usuari <em>usuari</em> per a connectar-se a MySQL &#8220;des de qualsevol lloc&#8221;, açò inclou tots els llocs possibles excepte <em>localhost</em>. És a dir, des de qualsevol altra màquina del món ens podrem connectar a eixa base de dades, però no des de la mateixa on està instal·lat el servidor!</p>
<p>Per a solucionar-ho, només cal que afegim una tercera ordre al codi original, donant permís explícit per a connectar-se a la nostra base de dades des de <em>localhost</em>.</p>
<p><code class="linux">create database prova;<br />
grant all on prova.* to 'usuari'@'%' identified by 'contrasenya';<br />
grant all on prova.* to 'usuari'@'localhost' identified by 'contrasenya';</code></p>
<p>Potser a algú li vinga bé aquesta entrada, i segurament d&#8217;aci alguns mesos, quan haja de crear un nou usuari de MySQL i m&#8217;isca aquest error, no m&#8217;hauré de tirar hores pensant/buscant per internet la solució.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D4331&count=horizontal&related=xavivars&text=Donar%20permisos%20a%20un%20usuari%20en%20MySQL' class='twitter-share-button' data-text='Donar permisos a un usuari en MySQL' data-url='http://xavi.ivars.me/?p=4331' data-counturl='http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://xavi.ivars.me/wp-content/uploads/2011/07/mysql.png"><img class="alignleft size-full wp-image-4565" title="MySQL" src="http://xavi.ivars.me/wp-content/uploads/2011/07/mysql.png" alt="MySQL" width="167" height="86" /></a>Últimament, per motius de feina, estic treballant prou amb bases de dades MySQL. I gràcies a la <a href="http://xavi.ivars.me/?post_type=tweet&amp;s=llum">magnifica instal·lació elèctrica</a> que tenim a la universitat, últimament se m&#8217;ha corromput diverses vegades la base de dades amb què estava treballant. A més, també he hagut de fer unes quantes instal·lacions de la BD amb usuaris nous en altres equips. I al crear el nou usuari, m&#8217;he trobat amb el següent problema:</p>
<p>Suposem que partim d&#8217;aquest codi</p>
<p><code class="linux">create database prova;<br />
grant all on prova.* to 'usuari'@'%' identified by 'contrasenya';</code></p>
<p>La primera línia ens crea una base de dades, anomenada <em>prova</em>. Amb la segona, estem donant-li tots els permisos a l&#8217;usuari <em>usuari</em> es connecte des d&#8217;on es connecte (amb el comodí de MySQL, <em>%</em>), i que la seva contrasenya serà <em>contrasenya</em>. Fins ara sembla tot prou senzill i clar, no?</p>
<p>Doncs no funciona, i aquest és l&#8217;error que ens torna el MySQL quan intentem connectar-nos al MySQL des del terminal</p>
<p><code class="linux">mysql -u usuari -pcontrasenya<br />
<span style="color: black;">ERROR 1045 (28000): Access denied for user 'usuari'@'localhost' (using password: YES)</span></code></p>
<p>Per què ens dona aquest error? Perquè encara que li hem donat permisos a l&#8217;usuari <em>usuari</em> per a connectar-se a MySQL &#8220;des de qualsevol lloc&#8221;, açò inclou tots els llocs possibles excepte <em>localhost</em>. És a dir, des de qualsevol altra màquina del món ens podrem connectar a eixa base de dades, però no des de la mateixa on està instal·lat el servidor!</p>
<p>Per a solucionar-ho, només cal que afegim una tercera ordre al codi original, donant permís explícit per a connectar-se a la nostra base de dades des de <em>localhost</em>.</p>
<p><code class="linux">create database prova;<br />
grant all on prova.* to 'usuari'@'%' identified by 'contrasenya';<br />
grant all on prova.* to 'usuari'@'localhost' identified by 'contrasenya';</code></p>
<p>Potser a algú li vinga bé aquesta entrada, i segurament d&#8217;aci alguns mesos, quan haja de crear un nou usuari de MySQL i m&#8217;isca aquest error, no m&#8217;hauré de tirar hores pensant/buscant per internet la solució.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D4331&count=horizontal&related=xavivars&text=Donar%20permisos%20a%20un%20usuari%20en%20MySQL' class='twitter-share-button' data-text='Donar permisos a un usuari en MySQL' data-url='http://xavi.ivars.me/?p=4331' data-counturl='http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2011/permisos-usuari-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → Transició entre dues imatges amb ImageMagick</title>
		<link>http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/</link>
		<comments>http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 11:23:53 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[disseny]]></category>
		<category><![CDATA[gif animat]]></category>
		<category><![CDATA[ImageMagick]]></category>
		<category><![CDATA[imatge]]></category>
		<category><![CDATA[transició]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=3978</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/">enllaç a la entrada</a>)</p><br /><br /><p>Després de prou articles de política, llengua o altres coses de l&#8217;estil que acostume a escriure al blog, ara toca una entrada un poc més tècnica, d&#8217;eixes que pose ací simplement per a en un futur, quan intente tornar a fer una cosa semblant, no estar hores cercant-ho al Google.</p>
<p>Es tracta d&#8217;una simple ordre a l&#8217;eina <em>convert</em>, del paquet ImageMagick, i a partir de les dues imatges genera una transició, deixant un temps a l&#8217;inici i al final.</p>
<p><code class="linux">$ convert \( im1.png  -set delay 100 \) \( im1.png im2.png -morph 9 -set delay 30 \) \( im2.png -set delay 100 \)  tr.gif</code></p>
<p>I a continuació, un exemple per a mostrar-ho (en homenatge al documental &#8220;<a href="http://ca.wikipedia.org/wiki/Del_roig_al_blau" target="_blank">Del roig al blau: la transició valenciana</a>&#8220;): la imatge roja, la transició entre les dues, i la imatge blava.</p>

<a href='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/roig/' title='Roig'><img width="100" height="100" src="http://xavi.ivars.me/wp-content/uploads/2011/04/roig.png" class="attachment-thumbnail" alt="Roig" title="Roig" /></a>
<a href='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/del_roig_al_blau/' title='Del roig al blau'><img width="100" height="100" src="http://xavi.ivars.me/wp-content/uploads/2011/04/del_roig_al_blau.gif" class="attachment-thumbnail" alt="Del roig al blau" title="Del roig al blau" /></a>
<a href='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/blau/' title='Blau'><img width="100" height="100" src="http://xavi.ivars.me/wp-content/uploads/2011/04/blau.png" class="attachment-thumbnail" alt="Blau" title="Blau" /></a>

<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D3978&count=horizontal&related=xavivars&text=Transici%C3%B3%20entre%20dues%20imatges%20amb%20ImageMagick' class='twitter-share-button' data-text='Transició entre dues imatges amb ImageMagick' data-url='http://xavi.ivars.me/?p=3978' data-counturl='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<p>Després de prou articles de política, llengua o altres coses de l&#8217;estil que acostume a escriure al blog, ara toca una entrada un poc més tècnica, d&#8217;eixes que pose ací simplement per a en un futur, quan intente tornar a fer una cosa semblant, no estar hores cercant-ho al Google.</p>
<p>Es tracta d&#8217;una simple ordre a l&#8217;eina <em>convert</em>, del paquet ImageMagick, i a partir de les dues imatges genera una transició, deixant un temps a l&#8217;inici i al final.</p>
<p><code class="linux">$ convert \( im1.png  -set delay 100 \) \( im1.png im2.png -morph 9 -set delay 30 \) \( im2.png -set delay 100 \)  tr.gif</code></p>
<p>I a continuació, un exemple per a mostrar-ho (en homenatge al documental &#8220;<a href="http://ca.wikipedia.org/wiki/Del_roig_al_blau" target="_blank">Del roig al blau: la transició valenciana</a>&#8220;): la imatge roja, la transició entre les dues, i la imatge blava.</p>

<a href='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/roig/' title='Roig'><img width="100" height="100" src="http://xavi.ivars.me/wp-content/uploads/2011/04/roig.png" class="attachment-thumbnail" alt="Roig" title="Roig" /></a>
<a href='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/del_roig_al_blau/' title='Del roig al blau'><img width="100" height="100" src="http://xavi.ivars.me/wp-content/uploads/2011/04/del_roig_al_blau.gif" class="attachment-thumbnail" alt="Del roig al blau" title="Del roig al blau" /></a>
<a href='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/blau/' title='Blau'><img width="100" height="100" src="http://xavi.ivars.me/wp-content/uploads/2011/04/blau.png" class="attachment-thumbnail" alt="Blau" title="Blau" /></a>

<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D3978&count=horizontal&related=xavivars&text=Transici%C3%B3%20entre%20dues%20imatges%20amb%20ImageMagick' class='twitter-share-button' data-text='Transició entre dues imatges amb ImageMagick' data-url='http://xavi.ivars.me/?p=3978' data-counturl='http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2011/transicio-entre-dues-imatges-amb-imagemagick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → Tinc un mòbil amb Android</title>
		<link>http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/</link>
		<comments>http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 19:40:45 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[mòbil]]></category>
		<category><![CDATA[softcatalà]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=1248</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/">enllaç a la entrada</a>)</p><br /><br /><p><img class="size-full wp-image-1255 alignright" title="l'Android de Xavi" src="http://xavi.ivars.me/wp-content/uploads/2011/01/Android_robot.png" alt="l'Android de Xavi" width="160" height="250" />Com que un dels propòsits d&#8217;enguany és no abandonar el blog, i intentar tornar-ho a fer amb la intensitat en què <a href="http://xavi.ivars.me/bloc/2009/estadistiques-2008/">ho feia en anys anteriors</a>, he de contar moltes coses que durant els últims mesos he anat deixant passar.</p>
<p>Començarem pel mòbil. Fa vora sis mesos, i després de diversos estira-i-arronses amb <em>Movistar</em>, vaig aconseguir un <a href="http://galaxys.samsungmobile.com/">Samsung Galaxy S</a>. Es tracta del mòbil insígnia de la companyia coreana, i pràcticament idèntic (això s&#8217;ha vist ara) al segon dels mòbils de Google, el <a href="http://www.google.com/phone/detail/nexus-s">Nexus S</a>, que ha eixit al mercat mig any darrere del Galaxy S.</p>
<p>Les característiques del <abbr title="hardware">maquinari</abbr> són espectaculars, sent més potent que pràcticament tots els ordinadors que he tingut fins ara! Però el principal motiu pel que volia un GalaxyS és pel programari que mou el <em>bitxo</em>: el sistema operatiu <a href="http://www.android.com">Android</a>. Podríem definir Android ràpidament com un sistema operatiu per a mòbils basat en Linux i desenvolupat per Google, i que li planta cara a l&#8217;iOS de l&#8217;iPhone (Apple).</p>
<p>El mòbil era l&#8217;únic reducte en què continuava gastant el Windows. Després d&#8217;<a href="http://xavi.ivars.me/bloc/2005/migrant-cap-a-linux/">haver migrat a Linux</a> fa més de 5 anys, el 2006 em vaig comprar una <em>PDA</em> amb Windows Mobile, un Qtex S200 (HTC Prophet), i vaig tornar a caure en l&#8217;<em>Imperi del Maligne</em> duent el SO de Redmond a tots els llocs dins la meva butxaca.</p>
<p>Tot i que sense <em>talibanismes</em>, intente utilitzar només programari lliure i, a poder ser, en la meua llengua. Tot i que l&#8217;Android (la versió distribuida per Google) encara no està en valencià (altres com la Cyanogen si que ho està, però no funciona bé encara per al Galaxy S), vull veure si comence a participar al nou projecte d&#8217;<a href="http://www.softcatala.org/wiki/Projectes/Android">Android a Softcatalà</a>, per a veure si entre tots fem força i Google inclou la llengua dins de les versions oficials del sistema operatiu.</p>
<p>Durant les vacances de nadal vaig actualitzar d&#8217;<em>Eclair</em> (Android 2.1) a <em>Froyo</em> (Android 2.2), i la veritat és que el canvi ha sigut a millor. El mòbil va molt més ràpid, la bateria dura més, es veu el <em>Flash</em> de les webs&#8230; en definitiva, quasi un mòbil nou <img src='http://xavi.ivars.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>A partir d&#8217;ara, espereu de tant en tant alguna entrada sobre alguna aplicació interessant que m&#8217;haja instal·lat al mòbil, o <em>frikades</em> per l&#8217;estil.</p>

<a href='http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/qtek-s200/' title='Qtek S200'><img width="150" height="150" src="http://xavi.ivars.me/wp-content/uploads/2011/01/Qtek-S200-150x150.jpg" class="attachment-thumbnail" alt="Qtek S200" title="Qtek S200" /></a>
<a href='http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/galaxy_s_android_froyo/' title='Samsung Galaxy S'><img width="150" height="150" src="http://xavi.ivars.me/wp-content/uploads/2011/01/galaxy_s_android_froyo-150x150.jpg" class="attachment-thumbnail" alt="Samsung Galaxy S" title="Samsung Galaxy S" /></a>

<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D1248&count=horizontal&related=xavivars&text=Tinc%20un%20m%C3%B2bil%20amb%20Android' class='twitter-share-button' data-text='Tinc un mòbil amb Android' data-url='http://xavi.ivars.me/?p=1248' data-counturl='http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1255 alignright" title="l'Android de Xavi" src="http://xavi.ivars.me/wp-content/uploads/2011/01/Android_robot.png" alt="l'Android de Xavi" width="160" height="250" />Com que un dels propòsits d&#8217;enguany és no abandonar el blog, i intentar tornar-ho a fer amb la intensitat en què <a href="http://xavi.ivars.me/bloc/2009/estadistiques-2008/">ho feia en anys anteriors</a>, he de contar moltes coses que durant els últims mesos he anat deixant passar.</p>
<p>Començarem pel mòbil. Fa vora sis mesos, i després de diversos estira-i-arronses amb <em>Movistar</em>, vaig aconseguir un <a href="http://galaxys.samsungmobile.com/">Samsung Galaxy S</a>. Es tracta del mòbil insígnia de la companyia coreana, i pràcticament idèntic (això s&#8217;ha vist ara) al segon dels mòbils de Google, el <a href="http://www.google.com/phone/detail/nexus-s">Nexus S</a>, que ha eixit al mercat mig any darrere del Galaxy S.</p>
<p>Les característiques del <abbr title="hardware">maquinari</abbr> són espectaculars, sent més potent que pràcticament tots els ordinadors que he tingut fins ara! Però el principal motiu pel que volia un GalaxyS és pel programari que mou el <em>bitxo</em>: el sistema operatiu <a href="http://www.android.com">Android</a>. Podríem definir Android ràpidament com un sistema operatiu per a mòbils basat en Linux i desenvolupat per Google, i que li planta cara a l&#8217;iOS de l&#8217;iPhone (Apple).</p>
<p>El mòbil era l&#8217;únic reducte en què continuava gastant el Windows. Després d&#8217;<a href="http://xavi.ivars.me/bloc/2005/migrant-cap-a-linux/">haver migrat a Linux</a> fa més de 5 anys, el 2006 em vaig comprar una <em>PDA</em> amb Windows Mobile, un Qtex S200 (HTC Prophet), i vaig tornar a caure en l&#8217;<em>Imperi del Maligne</em> duent el SO de Redmond a tots els llocs dins la meva butxaca.</p>
<p>Tot i que sense <em>talibanismes</em>, intente utilitzar només programari lliure i, a poder ser, en la meua llengua. Tot i que l&#8217;Android (la versió distribuida per Google) encara no està en valencià (altres com la Cyanogen si que ho està, però no funciona bé encara per al Galaxy S), vull veure si comence a participar al nou projecte d&#8217;<a href="http://www.softcatala.org/wiki/Projectes/Android">Android a Softcatalà</a>, per a veure si entre tots fem força i Google inclou la llengua dins de les versions oficials del sistema operatiu.</p>
<p>Durant les vacances de nadal vaig actualitzar d&#8217;<em>Eclair</em> (Android 2.1) a <em>Froyo</em> (Android 2.2), i la veritat és que el canvi ha sigut a millor. El mòbil va molt més ràpid, la bateria dura més, es veu el <em>Flash</em> de les webs&#8230; en definitiva, quasi un mòbil nou <img src='http://xavi.ivars.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>A partir d&#8217;ara, espereu de tant en tant alguna entrada sobre alguna aplicació interessant que m&#8217;haja instal·lat al mòbil, o <em>frikades</em> per l&#8217;estil.</p>

<a href='http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/qtek-s200/' title='Qtek S200'><img width="150" height="150" src="http://xavi.ivars.me/wp-content/uploads/2011/01/Qtek-S200-150x150.jpg" class="attachment-thumbnail" alt="Qtek S200" title="Qtek S200" /></a>
<a href='http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/galaxy_s_android_froyo/' title='Samsung Galaxy S'><img width="150" height="150" src="http://xavi.ivars.me/wp-content/uploads/2011/01/galaxy_s_android_froyo-150x150.jpg" class="attachment-thumbnail" alt="Samsung Galaxy S" title="Samsung Galaxy S" /></a>

<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D1248&count=horizontal&related=xavivars&text=Tinc%20un%20m%C3%B2bil%20amb%20Android' class='twitter-share-button' data-text='Tinc un mòbil amb Android' data-url='http://xavi.ivars.me/?p=1248' data-counturl='http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2011/tinc-un-mobil-amb-android/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → Softvalencià</title>
		<link>http://xavi.ivars.me/bloc/2010/softvalencia/</link>
		<comments>http://xavi.ivars.me/bloc/2010/softvalencia/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 17:49:46 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Informàtica]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Llengua]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[apertium]]></category>
		<category><![CDATA[escola valenciana]]></category>
		<category><![CDATA[programari lliure]]></category>
		<category><![CDATA[ScaleMT]]></category>
		<category><![CDATA[softcatalà]]></category>
		<category><![CDATA[Softvalencià]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=979</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2010/softvalencia/">enllaç a la entrada</a>)</p><br /><br /><div id="attachment_980" class="wp-caption aligncenter" style="width: 210px"><img class="size-full wp-image-980 " title="Softvalencià" src="http://xavi.ivars.me/wp-content/uploads/2010/03/logo_sv.png" alt="Softvalencià" width="200" height="86" /><p class="wp-caption-text">Softvalencià</p></div>
<p>Avuí ha vist la llum <a href="http://www.softvalencia.org" target="_blank">Softvalencià</a>. Per tal explicar de què es tracta d&#8217;una manera ràpida i senzilla, podríem dir que es tracta d&#8217;una campanya (acompanyada d&#8217;un lloc web) per <strong>potenciar l&#8217;ús de la llengua</strong> en l&#8217;àmbit de<strong> les noves tecnologies</strong> al <strong>País Valencià</strong>.</p>
<p>La iniciativa naix d&#8217;un grup de membres valencians de <a href="http://www.softcatala.org" target="_blank">Softcatalà</a> (entre els que destaquen, per la tasca que han fet, sense oblidar a tots els altres, <a href="http://desarmats.wordpress.com" target="_blank">Pau Iranzo</a> i Robert Escolano) i la col·laboració d&#8217;<a href="http://www.escolavalenciana.com" target="_blank">Escola Valenciana</a>, per tal de resoldre el greu dèficit que existeix en l&#8217;ús del valencià a l&#8217;ordinador: són molt pocs els ordinadors que, ací al País Valencià, estan configurats en valencià (com a exemple, no arriba a l&#8217;1,5% de visites a Infobenissa des d&#8217;un Windows+InternetExplorer amb el navegador configurat en valencià).</p>
<p>Tot i que el percentatge augmenta quan comencem a utilitzar programari lliure (32% en el cas de Windows-Firefox, o percentatges majors en el cas de Linux), cal una tasca important de promoció per arribar a nivells que, almenys, no facen vergonya. I aquesta tasca s&#8217;ha de fer, sense complexos, enfocada per als valencians.</p>
<p>Quan dic sense complexos vull dir sense renunciar als avantatges que tenim per tindre una llengua mitjanament potent (encara que minoritzada) amb 10 milions de parlants potencials, coneguda a la majoria dels llocs com a <strong>català</strong>, però sense renunciar tampoc a les particularitats que els valencians li aportem (entre elles, el nom que li solem donar a la criatura: <strong> valencià</strong>).</p>
<p>La pàgina web inclou diverses coses, entre les que es troben tutorials per tal d&#8217;ajudar-nos a configurar el nostre equip i un recull de programari en valencià (disponible també al Rebost de Softcatalà, com el navegador Firefox, el gestor de correu Thunderbird, els pedaços per al Windows i l&#8217;Office, etc).</p>
<p>Però personalment destacaria les eines lingüístiques que contempla: corrector i traductor (com els existents a Softcatalà) però amb suport per a les versions valencianes: doble accentuació i lèxic <em>autòcton</em> al corrector, i la generació de <a href="http://www.ua.es/spv/assessorament/criteris.pdf" target="_blank">formes valencianes</a> per al parell castellà <strong>↔ </strong>valencià del traductor. Aquesta instal·lació del traductor servirà, a més, com a plataforma per a provar Apertium de cara a implantar-lo de manera definitiva a Softcatalà. Una vegada estabilitzat el sistema, vull veure si aprofite i el pose també a Infobenissa, per tal d&#8217;oferir un nou servei útil per a la gent del poble.</p>
<p>En definitiva, del que es tracta és d&#8217;augmentar l&#8217;ús de la nostra llengua en les noves tecnologies. Espere que tinguem èxit amb la iniciativa!</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2010/softvalencia/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D979&count=horizontal&related=xavivars&text=Softvalenci%C3%A0' class='twitter-share-button' data-text='Softvalencià' data-url='http://xavi.ivars.me/?p=979' data-counturl='http://xavi.ivars.me/bloc/2010/softvalencia/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2010/softvalencia/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<div id="attachment_980" class="wp-caption aligncenter" style="width: 210px"><img class="size-full wp-image-980 " title="Softvalencià" src="http://xavi.ivars.me/wp-content/uploads/2010/03/logo_sv.png" alt="Softvalencià" width="200" height="86" /><p class="wp-caption-text">Softvalencià</p></div>
<p>Avuí ha vist la llum <a href="http://www.softvalencia.org" target="_blank">Softvalencià</a>. Per tal explicar de què es tracta d&#8217;una manera ràpida i senzilla, podríem dir que es tracta d&#8217;una campanya (acompanyada d&#8217;un lloc web) per <strong>potenciar l&#8217;ús de la llengua</strong> en l&#8217;àmbit de<strong> les noves tecnologies</strong> al <strong>País Valencià</strong>.</p>
<p>La iniciativa naix d&#8217;un grup de membres valencians de <a href="http://www.softcatala.org" target="_blank">Softcatalà</a> (entre els que destaquen, per la tasca que han fet, sense oblidar a tots els altres, <a href="http://desarmats.wordpress.com" target="_blank">Pau Iranzo</a> i Robert Escolano) i la col·laboració d&#8217;<a href="http://www.escolavalenciana.com" target="_blank">Escola Valenciana</a>, per tal de resoldre el greu dèficit que existeix en l&#8217;ús del valencià a l&#8217;ordinador: són molt pocs els ordinadors que, ací al País Valencià, estan configurats en valencià (com a exemple, no arriba a l&#8217;1,5% de visites a Infobenissa des d&#8217;un Windows+InternetExplorer amb el navegador configurat en valencià).</p>
<p>Tot i que el percentatge augmenta quan comencem a utilitzar programari lliure (32% en el cas de Windows-Firefox, o percentatges majors en el cas de Linux), cal una tasca important de promoció per arribar a nivells que, almenys, no facen vergonya. I aquesta tasca s&#8217;ha de fer, sense complexos, enfocada per als valencians.</p>
<p>Quan dic sense complexos vull dir sense renunciar als avantatges que tenim per tindre una llengua mitjanament potent (encara que minoritzada) amb 10 milions de parlants potencials, coneguda a la majoria dels llocs com a <strong>català</strong>, però sense renunciar tampoc a les particularitats que els valencians li aportem (entre elles, el nom que li solem donar a la criatura: <strong> valencià</strong>).</p>
<p>La pàgina web inclou diverses coses, entre les que es troben tutorials per tal d&#8217;ajudar-nos a configurar el nostre equip i un recull de programari en valencià (disponible també al Rebost de Softcatalà, com el navegador Firefox, el gestor de correu Thunderbird, els pedaços per al Windows i l&#8217;Office, etc).</p>
<p>Però personalment destacaria les eines lingüístiques que contempla: corrector i traductor (com els existents a Softcatalà) però amb suport per a les versions valencianes: doble accentuació i lèxic <em>autòcton</em> al corrector, i la generació de <a href="http://www.ua.es/spv/assessorament/criteris.pdf" target="_blank">formes valencianes</a> per al parell castellà <strong>↔ </strong>valencià del traductor. Aquesta instal·lació del traductor servirà, a més, com a plataforma per a provar Apertium de cara a implantar-lo de manera definitiva a Softcatalà. Una vegada estabilitzat el sistema, vull veure si aprofite i el pose també a Infobenissa, per tal d&#8217;oferir un nou servei útil per a la gent del poble.</p>
<p>En definitiva, del que es tracta és d&#8217;augmentar l&#8217;ús de la nostra llengua en les noves tecnologies. Espere que tinguem èxit amb la iniciativa!</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2010/softvalencia/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D979&count=horizontal&related=xavivars&text=Softvalenci%C3%A0' class='twitter-share-button' data-text='Softvalencià' data-url='http://xavi.ivars.me/?p=979' data-counturl='http://xavi.ivars.me/bloc/2010/softvalencia/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2010/softvalencia/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2010/softvalencia/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → Els booleans&#8230;</title>
		<link>http://xavi.ivars.me/bloc/2010/els-booleans/</link>
		<comments>http://xavi.ivars.me/bloc/2010/els-booleans/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 17:13:44 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Cites]]></category>
		<category><![CDATA[Miniposts]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[booleans]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=958</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2010/els-booleans/">enllaç a la entrada</a>)</p><br /><br /><blockquote><p>El que tenen bo els booleans és que, encara que t&#8217;equivoques, estàs a només un bit de la solució correcta.</p>
<p style="text-align: right;">Anònim</p>
</blockquote>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2010/els-booleans/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D958&count=horizontal&related=xavivars&text=Els%20booleans...' class='twitter-share-button' data-text='Els booleans...' data-url='http://xavi.ivars.me/?p=958' data-counturl='http://xavi.ivars.me/bloc/2010/els-booleans/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2010/els-booleans/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<blockquote><p>El que tenen bo els booleans és que, encara que t&#8217;equivoques, estàs a només un bit de la solució correcta.</p>
<p style="text-align: right;">Anònim</p>
</blockquote>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2010/els-booleans/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D958&count=horizontal&related=xavivars&text=Els%20booleans...' class='twitter-share-button' data-text='Els booleans...' data-url='http://xavi.ivars.me/?p=958' data-counturl='http://xavi.ivars.me/bloc/2010/els-booleans/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2010/els-booleans/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2010/els-booleans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → &#8220;Parameter substitution&#8221; en BASH&#8230;</title>
		<link>http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/</link>
		<comments>http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:31:42 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[paràmetres]]></category>
		<category><![CDATA[pattern substitution]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=909</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/">enllaç a la entrada</a>)</p><br /><br /><div class="informacio"><div class="woo-sc-box note   ">Aquesta és una entrada molt específica de programació</div></div>
<p>No fa molt vaig descobrir la substitució de paràmetres en <em>bash</em>, i la veritat és que és una eina increïble que evita usos de <em>sed</em>, <em>awk</em>, o <em>cut</em> quan realment no fa falta.</p>
<p>A continuació reproduïsc <a href="http://bashcurescancer.com/10-steps-to-beautiful-shell-scripts.html" target="_blank">una llista</a> que he trobat a &#8220;<a href="http://bashcurescancer.com/" target="_blank">BASH Cures Cancer</a>&#8220;, un blog que pretén explicar les <em>bondats</em> del BASH per als Linuxers.</p>
<ol>
<li>Les variables es poden especificar de dues formes: $var o ${var}.<br />
<code class="linux">$ var='a.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352'<br />
$ echo ${var}<br />
a.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352<br />
</code></li>
<li>${#var} és la llargària de la variable.<br />
<code class="linux">$ echo ${#var}<br />
42</code></li>
<li>${var:pos} genera una subcadena començant en la posició <em>pos</em>.<br />
<code class="linux">$ echo ${var:10}<br />
2342%asd234#@.,&amp;%,sdfgsdfgas4352</code></li>
<li>${var:pos:len} genera una subcadena començant a en la posició <em>pos</em> d&#8217;una llargària <em>len</em>.<br />
<code class="linux">$ echo ${var:10:5}<br />
2342%</code></li>
<li>${var#pattern} esborra el patró <em>pattern</em> començant pel principi de la variable. Aquesta versió para només troba l&#8217;expressió regular.  ${var##pattern} és la versió extesa.<br />
<code class="linux">$ echo ${var#*,}<br />
fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352<br />
$ echo ${var##*,}<br />
sdfgsdfgas4352</code></li>
<li>${var%pattern} elimina el patró <em>pattern</em> començant pel final de la variable. Aquesta versió para només troba l&#8217;expressió regular. ${var%%pattern} és la versió extesa.<br />
<code class="linux">$ echo ${var%,*}<br />
a.ads,fssd2342%asd234#@.,&amp;%<br />
$ echo ${var%%,*}<br />
a.ads</code></li>
<li>${var/pattern/replacement} substitueix l&#8217;expressió regular <em>pattern</em> amb <em>replacement </em>una vegada.<br />
<code class="linux">$ echo ${var/a/A}<br />
A.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352</code></li>
<li>${var//pattern/replacement} substitueix l&#8217;expressió regular <em>pattern</em> amb <em>replacement</em> de manera global.<br />
<code class="linux">$ echo ${var//a/A}<br />
A.Ads,fssd2342%Asd234#@.,&amp;%,sdfgsdfgAs4352</code></li>
<li>${var/#pattern/replacement} si l&#8217;inici de la variable és com el patró <em>pattern</em>, es substitueix per <em>replacement</em>.<br />
<code class="linux">$ echo ${var/#a./llll}<br />
llllads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352</code></li>
<li>${var/%pattern/replacement} si el final de la variable és com el patró <em>pattern</em>, es substitueix per <em>replacement</em>.<br />
<code class="linux">$ echo ${var/%352/llll}<br />
a.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4llll</code></li>
</ol>
<p>Segur que aquells que utilitzeu el <em>shell</em> habitualment i no coneixieu açò, li podeu traure molt de profit.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D909&count=horizontal&related=xavivars&text=%26quot%3BParameter%20substitution%26quot%3B%20en%20BASH...' class='twitter-share-button' data-text='&quot;Parameter substitution&quot; en BASH...' data-url='http://xavi.ivars.me/?p=909' data-counturl='http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<div class="informacio"><div class="woo-sc-box note   ">Aquesta és una entrada molt específica de programació</div></div>
<p>No fa molt vaig descobrir la substitució de paràmetres en <em>bash</em>, i la veritat és que és una eina increïble que evita usos de <em>sed</em>, <em>awk</em>, o <em>cut</em> quan realment no fa falta.</p>
<p>A continuació reproduïsc <a href="http://bashcurescancer.com/10-steps-to-beautiful-shell-scripts.html" target="_blank">una llista</a> que he trobat a &#8220;<a href="http://bashcurescancer.com/" target="_blank">BASH Cures Cancer</a>&#8220;, un blog que pretén explicar les <em>bondats</em> del BASH per als Linuxers.</p>
<ol>
<li>Les variables es poden especificar de dues formes: $var o ${var}.<br />
<code class="linux">$ var='a.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352'<br />
$ echo ${var}<br />
a.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352<br />
</code></li>
<li>${#var} és la llargària de la variable.<br />
<code class="linux">$ echo ${#var}<br />
42</code></li>
<li>${var:pos} genera una subcadena començant en la posició <em>pos</em>.<br />
<code class="linux">$ echo ${var:10}<br />
2342%asd234#@.,&amp;%,sdfgsdfgas4352</code></li>
<li>${var:pos:len} genera una subcadena començant a en la posició <em>pos</em> d&#8217;una llargària <em>len</em>.<br />
<code class="linux">$ echo ${var:10:5}<br />
2342%</code></li>
<li>${var#pattern} esborra el patró <em>pattern</em> començant pel principi de la variable. Aquesta versió para només troba l&#8217;expressió regular.  ${var##pattern} és la versió extesa.<br />
<code class="linux">$ echo ${var#*,}<br />
fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352<br />
$ echo ${var##*,}<br />
sdfgsdfgas4352</code></li>
<li>${var%pattern} elimina el patró <em>pattern</em> començant pel final de la variable. Aquesta versió para només troba l&#8217;expressió regular. ${var%%pattern} és la versió extesa.<br />
<code class="linux">$ echo ${var%,*}<br />
a.ads,fssd2342%asd234#@.,&amp;%<br />
$ echo ${var%%,*}<br />
a.ads</code></li>
<li>${var/pattern/replacement} substitueix l&#8217;expressió regular <em>pattern</em> amb <em>replacement </em>una vegada.<br />
<code class="linux">$ echo ${var/a/A}<br />
A.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352</code></li>
<li>${var//pattern/replacement} substitueix l&#8217;expressió regular <em>pattern</em> amb <em>replacement</em> de manera global.<br />
<code class="linux">$ echo ${var//a/A}<br />
A.Ads,fssd2342%Asd234#@.,&amp;%,sdfgsdfgAs4352</code></li>
<li>${var/#pattern/replacement} si l&#8217;inici de la variable és com el patró <em>pattern</em>, es substitueix per <em>replacement</em>.<br />
<code class="linux">$ echo ${var/#a./llll}<br />
llllads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4352</code></li>
<li>${var/%pattern/replacement} si el final de la variable és com el patró <em>pattern</em>, es substitueix per <em>replacement</em>.<br />
<code class="linux">$ echo ${var/%352/llll}<br />
a.ads,fssd2342%asd234#@.,&amp;%,sdfgsdfgas4llll</code></li>
</ol>
<p>Segur que aquells que utilitzeu el <em>shell</em> habitualment i no coneixieu açò, li podeu traure molt de profit.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D909&count=horizontal&related=xavivars&text=%26quot%3BParameter%20substitution%26quot%3B%20en%20BASH...' class='twitter-share-button' data-text='&quot;Parameter substitution&quot; en BASH...' data-url='http://xavi.ivars.me/?p=909' data-counturl='http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2009/parameter-substitution-en-bash/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → Del Thunderbird al GMail…</title>
		<link>http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/</link>
		<comments>http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 17:37:14 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=896</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/">enllaç a la entrada</a>)</p><br /><br /><p><img class="wp-caption size-full wp-image-898  alignleft" title="Mozilla Thunderbird" src="http://xavi.ivars.me/wp-content/uploads/2009/09/thunderbird.png" alt="Mozilla Thunderbird" width="145" height="183" />Ja fa molts anys que vaig començar a gastar el Thunderbird com a gestor de correu. Si no recorde malament, va ser mes o menys per maig de 2004, amb alguna beta de la versió 0.6, quan  vaig començar a gastar-lo. Al principi en Windows, després amb una instalació amb el perfil compartit entre Windows i Linux, i després ja només en Linux.</p>
<p>He vist com el projecte creixia fins arribar a la versió 1.0, amb les característiques que tots esperavem d&#8217;ell, i com millorava amb coses com el corrector ortogràfic, o xicotetes millores en la interfície gràfica amb la versió 1.5. També tots els canvis que es van produïr amb la versió 2.0, la última versió publicada (d&#8217;ací a no res ixirà la 3.0).</p>
<p>Tot açò acompanyat d&#8217;extensions, com &#8220;quote colors&#8221;, &#8220;signature switch&#8221;, &#8220;enigmail&#8221;, &#8220;messagefaces&#8221;, &#8220;nested quote remover&#8221;, &#8220;display mail user agent&#8221;, &#8220;lightning&#8221; (nou nom del &#8220;calendar&#8221; de tota la vida) i un grapat més que ara no recorde.</p>
<p>Però des que em vaig posar a treballar a la universitat, el fet de gastar diversos ordinadors va anar jugant en contra. Tenia diverses opcions: no tindre en compte el correu a la feina, o bé accedir per IMAP i després a casa descarregar-lo amb POP3 al Thunderbird com venia fent abans. Però clar, si no el mirava malament, i si el consultava per IMAP pijor (ja que després, amb POP3, l&#8217;havia de tornar a veure, i em tocava llegir alguns correus dues vegades). A més, no m&#8217;acaba d&#8217;agradar el funcionament d&#8217;IMAP.</p>
<p><img class="wp-caption size-full wp-image-899 alignright" title="GMail" src="http://xavi.ivars.me/wp-content/uploads/2009/09/gmail.png" alt="GMail" width="143" height="59" /> Degut al viatge a Holanda de l&#8217;estiu passat, vaig centralitzar tots els comptes de correu al meu compte de GMail (els webmails dels altres comptes són Squirrelmail, i GMail els guanya per golejada), per a poder accedir a ell mentre estiguera de viatge, i eixe simple fet ha acabat determinant la migració total a GMail. Al cap i a la fi, cada vegada que volia veure un correu i no estava al meu ordinador de casa, el podia veure al GMail. Cada vegada tenia menys sentit gestionar el correu amb el Thunderbird, si al cap i a la fi tot estava al GMail, d&#8217;una manera més accessible.</p>
<p>Queda el gust d&#8217;haver utilitzat durant més de 5 anys un gestor de correu que he recomanat a tothom, i he instalat a tots els ordinadors que han passat per davant de les meues mans. I un filtre anti-spam que funcionava de categoria.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D896&count=horizontal&related=xavivars&text=Del%20Thunderbird%20al%20GMail%E2%80%A6' class='twitter-share-button' data-text='Del Thunderbird al GMail…' data-url='http://xavi.ivars.me/?p=896' data-counturl='http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<p><img class="wp-caption size-full wp-image-898  alignleft" title="Mozilla Thunderbird" src="http://xavi.ivars.me/wp-content/uploads/2009/09/thunderbird.png" alt="Mozilla Thunderbird" width="145" height="183" />Ja fa molts anys que vaig començar a gastar el Thunderbird com a gestor de correu. Si no recorde malament, va ser mes o menys per maig de 2004, amb alguna beta de la versió 0.6, quan  vaig començar a gastar-lo. Al principi en Windows, després amb una instalació amb el perfil compartit entre Windows i Linux, i després ja només en Linux.</p>
<p>He vist com el projecte creixia fins arribar a la versió 1.0, amb les característiques que tots esperavem d&#8217;ell, i com millorava amb coses com el corrector ortogràfic, o xicotetes millores en la interfície gràfica amb la versió 1.5. També tots els canvis que es van produïr amb la versió 2.0, la última versió publicada (d&#8217;ací a no res ixirà la 3.0).</p>
<p>Tot açò acompanyat d&#8217;extensions, com &#8220;quote colors&#8221;, &#8220;signature switch&#8221;, &#8220;enigmail&#8221;, &#8220;messagefaces&#8221;, &#8220;nested quote remover&#8221;, &#8220;display mail user agent&#8221;, &#8220;lightning&#8221; (nou nom del &#8220;calendar&#8221; de tota la vida) i un grapat més que ara no recorde.</p>
<p>Però des que em vaig posar a treballar a la universitat, el fet de gastar diversos ordinadors va anar jugant en contra. Tenia diverses opcions: no tindre en compte el correu a la feina, o bé accedir per IMAP i després a casa descarregar-lo amb POP3 al Thunderbird com venia fent abans. Però clar, si no el mirava malament, i si el consultava per IMAP pijor (ja que després, amb POP3, l&#8217;havia de tornar a veure, i em tocava llegir alguns correus dues vegades). A més, no m&#8217;acaba d&#8217;agradar el funcionament d&#8217;IMAP.</p>
<p><img class="wp-caption size-full wp-image-899 alignright" title="GMail" src="http://xavi.ivars.me/wp-content/uploads/2009/09/gmail.png" alt="GMail" width="143" height="59" /> Degut al viatge a Holanda de l&#8217;estiu passat, vaig centralitzar tots els comptes de correu al meu compte de GMail (els webmails dels altres comptes són Squirrelmail, i GMail els guanya per golejada), per a poder accedir a ell mentre estiguera de viatge, i eixe simple fet ha acabat determinant la migració total a GMail. Al cap i a la fi, cada vegada que volia veure un correu i no estava al meu ordinador de casa, el podia veure al GMail. Cada vegada tenia menys sentit gestionar el correu amb el Thunderbird, si al cap i a la fi tot estava al GMail, d&#8217;una manera més accessible.</p>
<p>Queda el gust d&#8217;haver utilitzat durant més de 5 anys un gestor de correu que he recomanat a tothom, i he instalat a tots els ordinadors que han passat per davant de les meues mans. I un filtre anti-spam que funcionava de categoria.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D896&count=horizontal&related=xavivars&text=Del%20Thunderbird%20al%20GMail%E2%80%A6' class='twitter-share-button' data-text='Del Thunderbird al GMail…' data-url='http://xavi.ivars.me/?p=896' data-counturl='http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2009/del-thunderbird-al-gmail/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → Renovació d&#8217;Infobenissa…</title>
		<link>http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/</link>
		<comments>http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 09:22:22 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Benissa]]></category>
		<category><![CDATA[disseny]]></category>
		<category><![CDATA[infobenissa]]></category>
		<category><![CDATA[Joanba]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=882</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/">enllaç a la entrada</a>)</p><br /><br /><p>Ja fa mooooolt de temps que Joanba i jo anunciem una renovació total a <a href="http://www.infobenissa.com" target="_blank">Infobenissa</a>. A l&#8217;<a href="http://www.infobenissa.com/veuNoticia.php?num=1754" target="_blank">entrevista que ens van fer al Levante</a> allà pel 2006, quan &#8220;<a href="http://www.geocities.com/juaganmu/home1.html" target="_blank">la idea</a>&#8220;  complia 5 anys, i Infobenissa en sí 3, ja ho donàvem per fet. I des d&#8217;aleshores ha plogut molt. Però ara ja podem dir, per fi, que la renovació està en marxa.</p>
<p>Al principi volíem fer un canvi total de la web, i arrancar la versió 2 amb moltíssimes novetats, característiques trencadores, molt 2.0 tot. Però ara, més realistes, hem optat per fer el canvi més gros, la part visual, i poc a poc anar incorporant les novetats. Perquè aquesta serà l&#8217;única manera en que l&#8217;esperada Infobenissa 2.0 arribe.</p>
<p>El disseny base ja està fet, i ara ja estem adaptant-lo i programant les funcionalitats (notícies, la cambra, calendari&#8230;) que volem.</p>
<p>A tots aquells que insistentment ens heu preguntat com anava la nova versió, o per a quan (bàsicament, <a href="http://www.ooopb.com/">Òscar</a> <img src='http://xavi.ivars.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ), dir-vos que li falta ben poc. No sé si atrevir-me a donar dates, però quasi asseguraria que abans de l&#8217;aniversari  (el 9 d&#8217;octubre) estarà tot llest. La meua idea és tindre-ho tot a punt a principis de setembre, i durant uns quants dies anar fent proves i acabant de polir detalls que no ens agraden.</p>
<p>I ara és quan vos demane ajuda: quines coses noves afegiríeu a Infobenissa? Nosaltres en tenim ja algunes planificades (algunes de les quals ja programades i tot), però els suggeriments mai sobren.</p>
<p>PD: No proposeu el fòrum, que prou maldecaps ens ha portat ja, jejeje.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D882&count=horizontal&related=xavivars&text=Renovaci%C3%B3%20d%26%23039%3BInfobenissa%E2%80%A6' class='twitter-share-button' data-text='Renovació d&#039;Infobenissa…' data-url='http://xavi.ivars.me/?p=882' data-counturl='http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<p>Ja fa mooooolt de temps que Joanba i jo anunciem una renovació total a <a href="http://www.infobenissa.com" target="_blank">Infobenissa</a>. A l&#8217;<a href="http://www.infobenissa.com/veuNoticia.php?num=1754" target="_blank">entrevista que ens van fer al Levante</a> allà pel 2006, quan &#8220;<a href="http://www.geocities.com/juaganmu/home1.html" target="_blank">la idea</a>&#8220;  complia 5 anys, i Infobenissa en sí 3, ja ho donàvem per fet. I des d&#8217;aleshores ha plogut molt. Però ara ja podem dir, per fi, que la renovació està en marxa.</p>
<p>Al principi volíem fer un canvi total de la web, i arrancar la versió 2 amb moltíssimes novetats, característiques trencadores, molt 2.0 tot. Però ara, més realistes, hem optat per fer el canvi més gros, la part visual, i poc a poc anar incorporant les novetats. Perquè aquesta serà l&#8217;única manera en que l&#8217;esperada Infobenissa 2.0 arribe.</p>
<p>El disseny base ja està fet, i ara ja estem adaptant-lo i programant les funcionalitats (notícies, la cambra, calendari&#8230;) que volem.</p>
<p>A tots aquells que insistentment ens heu preguntat com anava la nova versió, o per a quan (bàsicament, <a href="http://www.ooopb.com/">Òscar</a> <img src='http://xavi.ivars.me/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ), dir-vos que li falta ben poc. No sé si atrevir-me a donar dates, però quasi asseguraria que abans de l&#8217;aniversari  (el 9 d&#8217;octubre) estarà tot llest. La meua idea és tindre-ho tot a punt a principis de setembre, i durant uns quants dies anar fent proves i acabant de polir detalls que no ens agraden.</p>
<p>I ara és quan vos demane ajuda: quines coses noves afegiríeu a Infobenissa? Nosaltres en tenim ja algunes planificades (algunes de les quals ja programades i tot), però els suggeriments mai sobren.</p>
<p>PD: No proposeu el fòrum, que prou maldecaps ens ha portat ja, jejeje.</p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D882&count=horizontal&related=xavivars&text=Renovaci%C3%B3%20d%26%23039%3BInfobenissa%E2%80%A6' class='twitter-share-button' data-text='Renovació d&#039;Infobenissa…' data-url='http://xavi.ivars.me/?p=882' data-counturl='http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2009/renovacio-infobenissa/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
		<item>
		<title>El Racó de Xavi → WP-Apertium 0.9</title>
		<link>http://xavi.ivars.me/bloc/2009/wp-apertium-09/</link>
		<comments>http://xavi.ivars.me/bloc/2009/wp-apertium-09/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:10:54 +0000</pubDate>
		<dc:creator>xavi</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Llengua]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[wp-apertium]]></category>

		<guid isPermaLink="false">http://xavi.ivars.me/?p=852</guid>
		<description><![CDATA[<p><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca" rel="license" title="Aquesta obra està llicenciada sota una llicència Creative Commons Reconeixement-No comercial-Compartir Igual 3.0"><img src="http://xavi.ivars.me/wp-content/themes/racov3/images/cc.png" alt="CC" /></a> El racó de Xavi (<a href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/">enllaç a la entrada</a>)</p><br /><br /><p>Ahir per la vesprada pujar a l&#8217;<a href="http://apertium.svn.sourceforge.net/viewvc/apertium/trunk/apertium-tools/wp-apertium/" target="_blank">SVN d&#8217;Apertium</a> els últims canvis de la versió 0.9 de <a href="http://xavi.ivars.me/utilitats/wp-apertium/">WP-Apertium</a>, l&#8217;extensió per a WordPress de què ja he parlat altres vegades.</p>
<p>Aquesta versió porta algunes novetats respecte a la versió anterior. La més significativa és que ha canviat la manera de recuperar les traduccions. Amb la 0.8, totes les traduccions s&#8217;escrivien al document, però ara amb la 0.9 es recuperen amb AJAX, de manera que no hi ha textos en diversos idiomes al codi font de la pàgina. A més, també soluciona un problema que hi havia de multiplicitat d&#8217;ID (si algun element HTML del contingut de l&#8217;entrada tenia ID, aquest es repetia tantes vegades com traduccions hi havia).</p>
<p>Respecte als anuncis AdSense que hi poguera haver dins del contingut de l&#8217;entrada, no he pogut resoldre les incompatibilitats. Si amb la versió 0.8 el que passava és que apareixia moltes vegades (i, per tant, era possible que no es veiera pel màxim de blocs d&#8217;anuncis que marca Google) amb la 0.9 directament es queda la pàgina en blanc quan es demana una traducció. Així que, si voleu utilitzar WP-Apertium, no poseu AdSense <em>dins</em> de les entrades (a la resta de la pàgina no hi ha problema).</p>
<p>Finalment, he implementat també un xicotet detall per a aquells que no tinguen habilitat el Javascript, i que apropa el plugin a aquells que permeten llocs multilingües: es pot accedir directament a traduccions de les entrades. Per exemple, <a href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/?lang=es">des d&#8217;aquest enllaç</a> podreu accedir a la versió en castellà de l&#8217;apunt, i <a href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/?lang=oc">des d&#8217;aquest altre</a> a la versió en occità. Amb una bona interfície de post-edició, i amb re-escritura de les URLs, WP-Apertium passaria per davant a plugins com <a href="http://blog.zen-dreams.com/en/zdmultilang" target="_blank">ZdMultilang</a>.</p>
<p>Queden alguns xicotets detalls per resoldre, com què fer quan a l&#8217;entrada hi ha un <em>&lt;!&#8211;more&#8211;&gt;</em>, però això serà per a la propera versió.</p>
<p>Una altra decissió que he pres ha sigut el tema dels números de versions. Quan vaig publicar la primera versió la vaig anomenar 0.8. La meva idea original era resoldre uns pocs detalls en una futura 0.9 i passar a una versió <em>estable</em> 1.0. Com que venia <a href="http://blog.ebenimeli.org/2008/10/20/apertium-blog-translation-el-plugin/" target="_blank">del treball previ d&#8217;Enrique</a>, i el plugin funcionava bé, no era massa destrellatat. Però els problemes que vaig detectar (en la indexació des dels cercadors, amb el tema dels IDs&#8230;) van fer que la 0.9 fóra més complexa del que esperava.</p>
<p>A partir d&#8217;ara, la numeració de les versions serà un poc diferent. El primer canvi és que no passaré a la versió 1.x fins que no hi haja una API estàndar d&#8217;Apertium, de manera que es puguen obtenir les traduccions des de la pàgina d&#8217;Apertium d&#8217;una manera <em>normal</em> mitjançant peticions REST &#8211; JSON o XML &#8211; definides i documentades per part del projecte Apertium (i no tal i com es fa ara, enviant una petició <em>POST</em> al formulari de traducció de documents). Eixa és una de les coses que s&#8217;espera aconseguir amb el <abbr title="Google Summer of Code">GSOC</abbr> d&#8217;enguany. Així, les properes versions seran totes 0.x, amb noves funcionalitats a cada versió.</p>
<p>El proper repte és resoldre l&#8217;assumpte del <em>&lt;!&#8211;more&#8211;&gt;</em> i fer un panell d&#8217;administració per a l&#8217;extensió, de manera que no s&#8217;haja d&#8217;editar a ma un fitxer per a configurar coses com l&#8217;idioma per defecte, les traduccions a generar, etc.</p>
<p>I, com no, demanar ajuda a tots aquells usuaris que utilitzeu l&#8217;extensió (que sé que no seran molts, però més val pocs i bons&#8230;). Feu comentaris, suggeriments, avisos d&#8217;errades, i tot el que vos vinga al cap. S&#8217;agrairà <img src='http://xavi.ivars.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D852&count=horizontal&related=xavivars&text=WP-Apertium%200.9' class='twitter-share-button' data-text='WP-Apertium 0.9' data-url='http://xavi.ivars.me/?p=852' data-counturl='http://xavi.ivars.me/bloc/2009/wp-apertium-09/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/" layout="button_count"></fb:like></span>]]></description>
			<content:encoded><![CDATA[<p>Ahir per la vesprada pujar a l&#8217;<a href="http://apertium.svn.sourceforge.net/viewvc/apertium/trunk/apertium-tools/wp-apertium/" target="_blank">SVN d&#8217;Apertium</a> els últims canvis de la versió 0.9 de <a href="http://xavi.ivars.me/utilitats/wp-apertium/">WP-Apertium</a>, l&#8217;extensió per a WordPress de què ja he parlat altres vegades.</p>
<p>Aquesta versió porta algunes novetats respecte a la versió anterior. La més significativa és que ha canviat la manera de recuperar les traduccions. Amb la 0.8, totes les traduccions s&#8217;escrivien al document, però ara amb la 0.9 es recuperen amb AJAX, de manera que no hi ha textos en diversos idiomes al codi font de la pàgina. A més, també soluciona un problema que hi havia de multiplicitat d&#8217;ID (si algun element HTML del contingut de l&#8217;entrada tenia ID, aquest es repetia tantes vegades com traduccions hi havia).</p>
<p>Respecte als anuncis AdSense que hi poguera haver dins del contingut de l&#8217;entrada, no he pogut resoldre les incompatibilitats. Si amb la versió 0.8 el que passava és que apareixia moltes vegades (i, per tant, era possible que no es veiera pel màxim de blocs d&#8217;anuncis que marca Google) amb la 0.9 directament es queda la pàgina en blanc quan es demana una traducció. Així que, si voleu utilitzar WP-Apertium, no poseu AdSense <em>dins</em> de les entrades (a la resta de la pàgina no hi ha problema).</p>
<p>Finalment, he implementat també un xicotet detall per a aquells que no tinguen habilitat el Javascript, i que apropa el plugin a aquells que permeten llocs multilingües: es pot accedir directament a traduccions de les entrades. Per exemple, <a href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/?lang=es">des d&#8217;aquest enllaç</a> podreu accedir a la versió en castellà de l&#8217;apunt, i <a href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/?lang=oc">des d&#8217;aquest altre</a> a la versió en occità. Amb una bona interfície de post-edició, i amb re-escritura de les URLs, WP-Apertium passaria per davant a plugins com <a href="http://blog.zen-dreams.com/en/zdmultilang" target="_blank">ZdMultilang</a>.</p>
<p>Queden alguns xicotets detalls per resoldre, com què fer quan a l&#8217;entrada hi ha un <em>&lt;!&#8211;more&#8211;&gt;</em>, però això serà per a la propera versió.</p>
<p>Una altra decissió que he pres ha sigut el tema dels números de versions. Quan vaig publicar la primera versió la vaig anomenar 0.8. La meva idea original era resoldre uns pocs detalls en una futura 0.9 i passar a una versió <em>estable</em> 1.0. Com que venia <a href="http://blog.ebenimeli.org/2008/10/20/apertium-blog-translation-el-plugin/" target="_blank">del treball previ d&#8217;Enrique</a>, i el plugin funcionava bé, no era massa destrellatat. Però els problemes que vaig detectar (en la indexació des dels cercadors, amb el tema dels IDs&#8230;) van fer que la 0.9 fóra més complexa del que esperava.</p>
<p>A partir d&#8217;ara, la numeració de les versions serà un poc diferent. El primer canvi és que no passaré a la versió 1.x fins que no hi haja una API estàndar d&#8217;Apertium, de manera que es puguen obtenir les traduccions des de la pàgina d&#8217;Apertium d&#8217;una manera <em>normal</em> mitjançant peticions REST &#8211; JSON o XML &#8211; definides i documentades per part del projecte Apertium (i no tal i com es fa ara, enviant una petició <em>POST</em> al formulari de traducció de documents). Eixa és una de les coses que s&#8217;espera aconseguir amb el <abbr title="Google Summer of Code">GSOC</abbr> d&#8217;enguany. Així, les properes versions seran totes 0.x, amb noves funcionalitats a cada versió.</p>
<p>El proper repte és resoldre l&#8217;assumpte del <em>&lt;!&#8211;more&#8211;&gt;</em> i fer un panell d&#8217;administració per a l&#8217;extensió, de manera que no s&#8217;haja d&#8217;editar a ma un fitxer per a configurar coses com l&#8217;idioma per defecte, les traduccions a generar, etc.</p>
<p>I, com no, demanar ajuda a tots aquells usuaris que utilitzeu l&#8217;extensió (que sé que no seran molts, però més val pocs i bons&#8230;). Feu comentaris, suggeriments, avisos d&#8217;errades, i tot el que vos vinga al cap. S&#8217;agrairà <img src='http://xavi.ivars.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="plusone"><g:plusone size="medium" href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/"></g:plusone></div><a href='http://twitter.com/share?url=http%3A%2F%2Fxavi.ivars.me%2F%3Fp%3D852&count=horizontal&related=xavivars&text=WP-Apertium%200.9' class='twitter-share-button' data-text='WP-Apertium 0.9' data-url='http://xavi.ivars.me/?p=852' data-counturl='http://xavi.ivars.me/bloc/2009/wp-apertium-09/' data-count='horizontal' data-via='xavivars' data-related='xavivars'></a><span class="fb_share"><fb:like href="http://xavi.ivars.me/bloc/2009/wp-apertium-09/" layout="button_count"></fb:like></span>]]></content:encoded>
			<wfw:commentRss>http://xavi.ivars.me/bloc/2009/wp-apertium-09/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.ca</creativeCommons:license>	</item>
	</channel>
</rss>

