<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2spanishfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Climens Codelog</title>
	
	<link>http://codelog.climens.net</link>
	<description>Desarrollo, productividad, blogging, tecnología, vida en la trinchera...</description>
	<pubDate>Wed, 03 Dec 2008 12:08:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<geo:lat>39.473488</geo:lat><geo:long>-0.38939</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ClimensCodelog" type="application/rss+xml" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FClimensCodelog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ClimensCodelog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FClimensCodelog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FClimensCodelog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FClimensCodelog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=es&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FClimensCodelog" src="http://eur.i1.yimg.com/eur.yimg.com/i/es/my/addto1.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.feedness.com/alta/http://feeds.feedburner.com/ClimensCodelog" src="http://www.feedness.com/ayuda/wp-content/square_b_sh_feed.gif">Subscribe with Feedness</feedburner:feedFlare><item>
		<title>Using Dreamhost backup account with rsync</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/473539985/</link>
		<comments>http://codelog.climens.net/2008/12/03/using-dreamhost-backup-account-with-rsync/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 12:06:09 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[dreamhost]]></category>

		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=110</guid>
		<description><![CDATA[This summer Dreamhost launched their 50Gb backup account which was great news but unfortunately they only offered FTP access. In the October newsletter they announced rsync and SCP support for the backup user using RSSH and I will now show you how to set up an automatic script to back your valuable data up. That [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dreamhost.com/r.cgi?201114"><img class="alignright size-full wp-image-112" style="padding: 10px;" title="Dreamhost Logo" src="http://codelog.climens.net/wp-content/uploads/2008/12/dreamhost.png" alt="" width="156" height="33" /></a>This summer Dreamhost <a href="http://wiki.dreamhost.com/V10.08_August_2008">launched their 50Gb backup account</a> which was great news but unfortunately they only offered FTP access. In the <a href="http://wiki.dreamhost.com/V10.10_October_2008">October newsletter</a> they announced rsync and SCP support for the backup user using <a href="http://www.pizzashack.org/rssh/index.shtml">RSSH</a> and I will now show you how to set up an automatic script to back your valuable data up. That is quite cool, so don't hesitate to <a href="http://www.dreamhost.com/r.cgi?201114">sign-up with them</a> and try out this feature.</p>
<p>The first thing is configuring the account for SCP/SFTP/rsync access. Go to the <a href="https://panel.dreamhost.com/index.cgi?tree=users.backup&amp;">Backups User section</a> of the Users menu in the Panel and create a user. They'll give you a name and a password and send you an email with all the information. That's the only thing you need.</p>
<p>Then, you must create the folder structure to hold your backups in case you don't want to have everything on the root folder. The easiest thing is to get a SFTP client. In my case I used <a href="http://winscp.net/">WinSCP</a>, but you can use whatever you want. I created a folder called photos to hold my digital collection.</p>
<p>Now, the trickiest part. If you have a modern Linux distribution or any up to date <em>rsync</em> compilation it's very possible that you have version 3.0 or later that implements protocol version 30. To know the version of <em>rsync</em>, just write:</p>
<pre>rsync --version</pre>
<p>In my case, I have "rsync  version 3.0.3  protocol version 30". In that case, if you use <em>rsync</em> as usual, you'll get a nice error saying that:</p>
<pre>insecure -e option not allowed.
This account is restricted by rssh.
Allowed commands: scp sftp rsync</pre>
<p>After googling a little, I discovered that protocol 30 sends implicitly an -e command and the installed version in Dreamhost does not like that, because it uses protocol 29. The solution is adding '--protocol 29' to the rsync options.</p>
<p>Then, to make all the process automatic, you need to avoid rsync asking for a password. That can be easily done following this instructions on <a href="http://blogs.translucentcode.org/mick/archives/000230.html">passwordless ssh</a>. You can't ssh to the remote machine but if you create a new file called <em>authorized_keys</em> locally with the contents of <em>id_dsa.pub</em> and then using the SFTP client upload it to a new folder (if not exists) called <em>.ssh</em> (don't forget the dot!). It will work like a charm.</p>
<p>Then, create a script that does the <em>rsync</em> thing. In my case, I have this single instruction, but you can sync as many folders as you want.</p>
<pre>rsync -aP --delete --protocol=29 /mnt/photos/* bXXXXXXX@backup.dreamhost.com:photos</pre>
<p>With this, I tell <em>rsync</em> to use archive mode (-a), which is quite interesting as it preserves timestamps and is recursive, and to store partial information (-P) in case I break the connection. Then I tell <em>rsync</em> to delete the destination files that are not in the source (which can be dangerous if you delete something locally and want to recover it later, so I leave this option up to you). Then to use protocol version 29 (--protocol 29) as I discussed earlier. Finally, I tell <em>rsync </em>which is the source folder and the destination one, indicating the username and the host.</p>
<p>And that's it. If you store this command in a .sh file and put it in the crontab (with crontab -e), you can automatically back up your valuable data to the Dreamhost backup account. My crontab settings are like this:</p>
<pre># m h  dom mon dow   command
0 2 * * * ~/backup.sh &gt; ~/backup.log</pre>
<p>This will execute the backup script every day at 2 AM, and will store a .log, in case I want to check the results. Note that the first time that you execute the script it may take some time (4 days for me, 18Gb in total) depending on the amount of data to back up, so I recommend you to execute it manually before creating an automatic task.</p>
<p>Finally, I want to remind you that the data stored in that account is not guaranteed by any means by Dreamhost, so don't make it your only full trusted source for backup data.</p>
<p>Link | <a href="http://www.dreamhost.com/r.cgi?201114">Dreamhost</a></p>
<p>Note: This is my first post in English, so please forgive my errors, I tried my best. <img src='http://codelog.climens.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=KXBvO"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=KXBvO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=d1yDo"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=d1yDo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=pnnpo"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=pnnpo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=cjqso"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=cjqso" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/12/03/using-dreamhost-backup-account-with-rsync/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/12/03/using-dreamhost-backup-account-with-rsync/</feedburner:origLink></item>
		<item>
		<title>Al final cerró Mobuzz</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/466230924/</link>
		<comments>http://codelog.climens.net/2008/11/26/al-final-cerro-mobuzz/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 14:32:13 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[blogosfera]]></category>

		<category><![CDATA[mobuzz]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=103</guid>
		<description><![CDATA[Al final Mobuzz.tv cierra a nuestro pesar. Por lo que explican no han conseguido reunir los fondos que les hacían falta ni cerrar los acuerdos comerciales que tenían previstos de modo que no les queda otra.
Van a devolver el dinero prestado, pero en realidad habría preferido que siguieran. Es una pena, no solamente porque no [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-104" title="mobuzztv logo" src="http://codelog.climens.net/wp-content/uploads/2008/11/mobuzztv-300x300.jpg" alt="" width="300" height="300" />Al final <a href="http://codelog.climens.net/2008/11/04/salvar-mobuzztv/">Mobuzz.tv</a> cierra a nuestro pesar. Por lo que explican no han conseguido reunir los fondos que les hacían falta ni cerrar los acuerdos comerciales que tenían previstos de modo que no les queda otra.</p>
<p>Van a devolver el dinero prestado, pero en realidad habría preferido que siguieran. Es una pena, no solamente porque no lo han conseguido sino porque movilizaron a mucha gente con la idea, tanto a favor como en contra y seguramente si alguien decide hacer lo mismo no van a tener la respuesta esperada, se ha perdido la inocencia. Al contrario que Obama, no han podido proclamar el "Yes, we can!".</p>
<p>Realmente me decepcionó la gente que lo vió como una campaña de márketing viral o simplemente vio a la gente de Mobuzz como unos jetas. En mi opinión ni tenían ni idea del proyecto y les molestó además que Mobuzz tuviera suficiente entidad como para movilizar a grandes voces de la blogosfera española en su favor. No creo que ninguno de los fundadores de Mobuzz tuviera la más mínima intención de quedarse con el dinero o usarlo para algo que no fuera el proyecto.</p>
<p>Y para finalizar, no pidieron dinero a nadie que no lo quisiera dar. Yo soy seguidor del programa, me piden que les ayude a seguir adelante y les doy dinero. No me siento coaccionado y estoy en mi derecho de dar si me parece interesante su proyecto. Si no te interesa lo más mínimo, ni des dinero ni critiques sus decisiones, no creo que se hayan tomado a la ligera.</p>
<p>En resumen, mucha suerte a la gente de Mobuzz, les echaré de menos. Sobretodo las despedidas de Iria.</p>
<p>Actualización 27/11/08: Enrique Dans <a href="http://www.enriquedans.com/2008/11/sobre-el-cierre-de-mobuzz.html">lo explica perfectamente</a> en su blog.</p>
<p>Actualización 30/11/08: Y Fuckowski <a href="http://www.alfredodehoces.com/press/mobuzz-dans-y-la-economia-de-la-cancamusa">lo explica aun mejor</a> en el suyo. La otra cara de la moneda.</p>
<p>Mi opinión sigue sin cambiar. Por un lado, cada uno es libre de recaudar dinero como quiera, pero eso no quita que quizás llegados a ese punto confiaron demasiado en su poder blogosférico para conseguir fondos. No deberían haber necesitado fondos si el sistema funcionaba. Si no funciona se cierra y punto o se arregla de algún modo, y lo primero es lo que han hecho. Eso sí, que no digan que era una buena idea, porque de ideas no se vive, hay que rentabilizarlas.</p>
<p>Via | <a href="http://www.elpais.com/articulo/internet/Mobuzz/TV/decide/cerrar/pese/donaciones/seguidores/elpeputec/20081125elpepunet_7/Tes">Mobuzz TV decide cerrar pese a las donaciones de sus seguidores</a> [elpais.com]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=7ryyN"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=7ryyN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=upwen"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=upwen" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=mPwSn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=mPwSn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=Lmmkn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=Lmmkn" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/11/26/al-final-cerro-mobuzz/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/11/26/al-final-cerro-mobuzz/</feedburner:origLink></item>
		<item>
		<title>Los amigos informáticos</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/449352497/</link>
		<comments>http://codelog.climens.net/2008/11/11/los-amigos-informaticos/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 09:23:24 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[huelga]]></category>

		<category><![CDATA[informática]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=98</guid>
		<description><![CDATA[
Está habiendo mucho revuelo en el mundillo de la informática con esto de la huelga de informáticos y de que según dicen quieren acabar con la carrera de informática.
Personalmente, lamento que gente como el CPIIA esté liderando o por lo menos haciendo más eco de la noticia, donde en su web se pueden leer declaraciones [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_99" class="wp-caption alignright" style="width: 260px"><img class="size-medium wp-image-99" title="logo-informatica" src="http://codelog.climens.net/wp-content/uploads/2008/11/logo-informatica-250x300.gif" alt="Logo Informática" width="250" height="300" /><p class="wp-caption-text">Logo Informática</p></div>
<p>Está habiendo mucho revuelo en el mundillo de la informática con esto de la huelga de informáticos y de que según dicen quieren acabar con la carrera de informática.</p>
<p>Personalmente, lamento que gente como el <a href="http://www.cpiia.org/index.php">CPIIA</a> esté liderando o por lo menos haciendo más eco de la noticia, donde en su web <a href="http://www.cpiia.org/index.php?option=com_content&amp;task=view&amp;id=169&amp;Itemid=2">se pueden leer declaraciones</a> como esta:</p>
<blockquote><p>Desaparece la ingeniería en informática. Se cumple el deseo de muchos. Por fin desapareceremos y dejamos el camino libre al ejercito de aficionados y "reciclados" para erigirse como los nuevos y verdaderos informáticos. Dejaremos de ser un problema.</p></blockquote>
<p>Desde luego, debo sentirme aludido con lo de "reciclados" ya que supongo que para estos bendecidos por Santa Tecla, yo no soy ni mucho menos un verdadero informático.</p>
<p>No entiendo porque dicen que es el deseo de muchos ver desaparecer a los informáticos. En mi día a día trabajo con verdaderos informáticos y también con aficionaduchos de tercera como industriales o telecos, esos reciclados que usurpan los puestos de trabajo que tanto merecen los verdaderos informáticos. Y no voy a decir que estén todos igual de preparados para ciertas cosas, pero el desarrollo de software es un conocimiento transversal y eso es algo innegable, por lo que, al igual que ocurre con la lengua o las matemáticas o la física, no solamente los verdaderos filólogos, matemáticos o físicos tienen el poder divino de deleitarnos con su conocimiento.</p>
<p>Y otra perla:</p>
<blockquote><p>Nunca tendremos atribuciones profesionales. No la hemos tenido hasta ahora y al desaparecer ya no las tendremos nunca. No sabemos que pasará con los nuevos títulos aunque por su caracter local a cada universidad no parece posible que lleguen a tener atribuciones.</p></blockquote>
<p>Qué obsesión con las atribuciones. No todas las ingenierías tienen atribuciones ni mucho menos todas las especialidades universitarias. De hecho, la mayoría no tienen grandes atribuciones como pueden tener los arquitectos, sino pequeñas, que puede que den trabajo a algún titulado pero desde luego no es el pan de cada día de la mayoría.</p>
<p>Estoy plenamente de acuerdo con que es cierto que hay mucho personal no cualificado haciendo labores de informático, pero también existe "Está pasando"  en Telecirco dónde hay quien hace labores de periodista. Y <a href="http://www.elpais.com/articulo/sociedad/Falsos/medicos/ejercian/titulos/elpepusoc/20081022elpepisoc_5/Tes">médicos con títulos falsos</a> y <a href="http://www.levante-emv.com/secciones/noticia.jsp?pRef=2008101400_10_506397__Sucesos-Multan-4320-euros-conductor-autobus-carne">conductores de autobús sin carné</a>, pero es lo que hay. Ciertamente la informática está devaluada por muchos motivos pero no creo que poniéndose en contra de gran cantidad profesionales que sin ser verdaderos informáticos hacen muy bien su labor consigan nada positivo.</p>
<p>Así pues, aunque en mi opinión no debería desaparecer informática porque hay conocimientos suficientes para que exista una carrera al respecto (aunque desde luego no tan mayoritaria como es ahora), no pienso apoyar la huelga porque la encuentro excluyente y estoy harto de oir lloriquear a los verdaderos informáticos de que si los falsos y impostores informáticos les quitamos los puestos de trabajo. Eso sería así si hiciesemos mal nuestro trabajo o cobrásemos menos que ellos por lo mismo, pero señores, esto no es así. No tenemos ninguna ventaja competitiva sobre ellos, lo que no es un problema nuestro, sino de los informáticos verdaderos, que no han sabido dar una plusvalía a sus aptitudes.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=b9MyN"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=b9MyN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=1nfBn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=1nfBn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=BfEGn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=BfEGn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=HaNjn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=HaNjn" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/11/11/los-amigos-informaticos/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/11/11/los-amigos-informaticos/</feedburner:origLink></item>
		<item>
		<title>Salvar Mobuzz.tv</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/441990428/</link>
		<comments>http://codelog.climens.net/2008/11/04/salvar-mobuzztv/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 11:15:17 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[blogosfera]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=92</guid>
		<description><![CDATA[
Esta es una entrada no prevista pero me he encontrado que Mobuzz.tv está haciendo una petición para recaudar fondos y seguir con el programa. En realidad, su petición me parece algo atípico, pero están en su derecho de recaudar fondos como crean conveniente y desde luego creo que esta campaña debe haber sido su último [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mobuzz.tv/SalvarMobuzz.php" target="_blank"><img class="alignright" src="http://70.32.121.54/final/thermo_ES_big.png" alt="Salvar Mobuzz" width="250" height="250" /></a><br />
Esta es una entrada no prevista pero me he encontrado que <a href="http://www.mobuzz.tv">Mobuzz.tv</a> está haciendo una petición para recaudar fondos y seguir con el programa. En realidad, su petición me parece algo atípico, pero están en su derecho de recaudar fondos como crean conveniente y desde luego creo que esta campaña debe haber sido su último recurso, ya que aunque puede que consigan los 120.000€ que necesitan, es algo que no podrán hacer siempre porque la comunidad tiene un límite.</p>
<p>Yo voy a hacer mi donativo porque me parece un proyecto interesante, le he cogido cariño a Iria Gallardo y qué narices ¡necesito la dosis diaria! Me alegrará ver el termómetro a tope al final de la semana.</p>
<p><strong>Actualización 10/11/2008: </strong>Leo por <a href="http://twitter.com/UnSleep/status/998122773">twitter</a> que han decidido seguir con el programa aunque se han quedado en los 40.000€. Bien por ellos aunque seguro que hay algún listillo que quiere que le devuelvan la pasta. Venga, ¡qué ya tenemos ganas de verlos de vuelta!</p>
<p>Via | <a href="http://www.enriquedans.com/2008/11/el-ultimo-show-de-mobuzz.html">El último show de Mobuzz</a> [enriquedans.com]</p>
<p>Enlace | <a href="http://www.mobuzz.tv/SalvarMobuzz.php">Salvar Mobuzz</a> [mobuzz.tv]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=IaJaN"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=IaJaN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=7eyAn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=7eyAn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=B3wkn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=B3wkn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=zcHzn"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=zcHzn" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/11/04/salvar-mobuzztv/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/11/04/salvar-mobuzztv/</feedburner:origLink></item>
		<item>
		<title>El síndrome NIH redux</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/435742179/</link>
		<comments>http://codelog.climens.net/2008/10/29/el-sindrome-nih-redux/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 11:33:08 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<category><![CDATA[NIH]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=90</guid>
		<description><![CDATA[Ya escribí en su momento sobre la cultura NIH, pero un interesante post de Jeff Atwood invita, como siempre a la reflexión sobre cuando es conveniente reinventar la rueda.
El caso es que se plantea hacer una función para sanear el HTML que introducen los usuarios de modo que se eviten los posibles ataques XSS. Alguien [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-43" title="Not Invented Here" src="http://codelog.climens.net/wp-content/uploads/2008/03/not-invented-here.jpg" alt="" width="128" height="128" />Ya escribí en su momento sobre la <a href="http://codelog.climens.net/2008/03/13/la-cultura-nih/">cultura NIH</a>, pero un <a href="http://www.codinghorror.com/blog/archives/001172.html">interesante post de Jeff Atwood</a> invita, como siempre a la reflexión sobre cuando es conveniente reinventar la rueda.</p>
<p>El caso es que se plantea hacer una función para sanear el HTML que introducen los usuarios de modo que se eviten los posibles ataques <abbr title="Cross Site Scriptiong">XSS</abbr>. Alguien le dice que para que hacerlo si eso seguro que ya esta hecho a lo que Jeff responde con este post, indicando que el conocimiento sobre el saneamiento del HTML es <em>una parte fundamental de su negocio</em>.</p>
<p>En ese momento, se hace referencia a un artículo de Joel Spolsky <a href="http://www.joelonsoftware.com/articles/fog0000000007.html">en defensa del NIH</a>, donde se introduce el siguiente cuestionario:</p>
<ol>
<li>La reutilización de código es:
<ol>
<li>Buena</li>
<li>Mala</li>
</ol>
</li>
<li>Reinventar la rueda es:
<ol>
<li>Bueno</li>
<li>Malo</li>
</ol>
</li>
<li>El síndrome NIH es:
<ol>
<li>Bueno</li>
<li>Malo</li>
</ol>
</li>
</ol>
<p>Cuestionario al que toda persona de bien debería responder 1), 2) y 2). ¿Verdad?</p>
<p>Entonces viene la defensa. Vale, reutilizar código, tanto nuestro como de otros es bueno. Vale, reinventar la rueda es una pérdida de tiempo, seguramente otros hacen mejores ruedas y vamos a perder el tiempo. Vale, el síndrome NIH es una lacra social.</p>
<p>Pero... ¿existe algún motivo por el que valga la pena reinventar la rueda?</p>
<p>Joel lo dice claro:</p>
<blockquote><p>Si es una función principal de tu negocio, hazla tú mismo, no importa lo que sea.</p></blockquote>
<p>Es decir, si lo que hay que desarrollar es nuestro propio negocio, hay que reinventar la rueda y invertir esfuerzo en hacerlo. No importa lo que sea, pero si nuestro negocio depende de ello y es parte del conocimiento de nuestra empresa, lo mejor será hacerlo uno mismo.</p>
<p>En mi caso por ejemplo, tenemos desarrollado un gestor de proyectos. En su momento, fue un producto estrella y lo lógico es que hiciésemos el desarrollo y además, lo usásemos. Ahora mismo, ya no es parte del negocio así que convendría buscar una solución externa a la gestión interna de proyectos.</p>
<p>También tenemos desarrollado un gestor de tickets, que nunca se pensó como parte del negocio por lo que nunca se tuvo que haber hecho, se podría haber usado perfectamente uno de los miles de gestores de tickets comerciales que existen, como por ejemplo se está haciendo con el CRM.</p>
<p>Pero ahora mismo estamos enfrascados en el desarrollo de un <abbr title="Enterprise Content Manager">ECM</abbr>. Vale, hay ECMs comerciales impresionantes a los que posiblemente nunca alcancemos, pero vender ECMs personalizados para el cliente es nuestro negocio y tenemos que saber hacer ECMs. Podríamos revender otros ECMs pero entonces la empresa debería cambiar su enfoque de negocio.</p>
<p>Via | <a href="http://www.codinghorror.com/blog/archives/001172.html">Programming is hard, let's go shopping!</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=ZpCVM"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=ZpCVM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=rExWm"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=rExWm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=NCXdm"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=NCXdm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=5ACqm"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=5ACqm" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/10/29/el-sindrome-nih-redux/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/10/29/el-sindrome-nih-redux/</feedburner:origLink></item>
		<item>
		<title>Primera beta de ASP.NET MVC</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/424749948/</link>
		<comments>http://codelog.climens.net/2008/10/18/primera-beta-de-aspnet-mvc/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 17:00:55 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=87</guid>
		<description><![CDATA[Todos los que estamos metidos en la programación en ASP.NET hemos oido hablar a estas alturas del nuevo framework MVC que Microsoft está preparando para el disfrute del personal. Las ventajas de usar un entorno de este tipo frente al clásico ciclo de vida de los WebForms son múltiples, ofreciendo una mejor testabilidad, una correcta [...]]]></description>
			<content:encoded><![CDATA[<p>Todos los que estamos metidos en la programación en ASP.NET hemos oido hablar a estas alturas del nuevo <a href="http://www.asp.net/mvc/">framework MVC</a> que Microsoft está preparando para el disfrute del personal. Las ventajas de usar un entorno de este tipo frente al clásico ciclo de vida de los WebForms son múltiples, ofreciendo una mejor testabilidad, una correcta separación de las responsabilidades de cada componente y un entorno acorde con el desarrollo actual de aplicaciones web. Ya escribí en su momento sobre <a href="http://codelog.climens.net/2008/05/22/la-impedancia-de-los-webforms/">la cantidad de cosas que no me gustan de los WebForms</a>.</p>
<p>Pues bien, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35-4F66-BAA0-2362BDDE0766&amp;displaylang=en">ya ha salido la primera beta</a> que perfila las funcionalidades de la release final después de haber pasado un proceso de 5 previews que han ido evolucionando el producto en base a las necesidades del equipo de desarrollo pero también de una gran cantidad de desarrolladores que nos hemos embarcado en esta aventura. Aun queda algo de trabajo, pero el framework está mucho más pulido que en las primeras releases y, aunque seguro que algunas cosas se podían haber hecho de otro modo, su publicación final puede revolucionar el panorama del desarrollo en ASP.NET. De hecho esta beta ya no cambia demasiadas cosas respecto a la Preview 5 y el cambio es bastante sencillo.</p>
<p>En <a href="http://www.variablenotfound.com">Variable Not Found</a> leí por primera vez <a href="http://www.variablenotfound.com/2008/10/aspnet-mvc-beta-novedades.html">las novedades que traía</a>, y luego como no, <a href="http://weblogs.asp.net/scottgu/archive/2008/10/16/asp-net-mvc-beta-released.aspx">ScottGu</a> y <a href="http://haacked.com/archive/2008/10/16/aspnetmvc-beta-release.aspx">Phil Haack</a> escribieron sus habituales posts describiendo minuciosamente las novedades que nos podemos encontrar más allá del listado que cambios que acompaña la release.</p>
<p>Muchas novedades son sobretodo la mejora de cosas existentes y una mejor integración con Visual Studio pero me ha gustado especialmente la inclusión de <a href="http://jquery.com/">JQuery</a> en el proyecto por defecto, siendo el primer producto Microsoft en integrar esta librería tal como se había anunciado. Esta "adopción" permitirá la propagación de esta librería y será de gran ayuda a la hora de desarrollar aplicaciones visualmente más ricas.</p>
<p>Como recomendación, no hay que perder de vista el estupendo proyecto MvcContrib, un proyecto Open Source enfocado a mejorar y añadir funcionalidades al propio framework MVC, como por ejemplo más componentes HTML, ayudas para el testado o integración con varias librerías de IoC. Horas después de sacar la beta, ya han <a href="http://www.codeplex.com/MVCContrib/Release/ProjectReleases.aspx?ReleaseId=18513">actualizado la librería</a> para funcionar con ella.</p>
<p>Y también no olvidar la librería <a href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet&amp;ReleaseId=18459">MVC Futures</a>, que incluye algunas estupendas funcionalidades como ActionLinks genéricos usando expresiones lambda de modo que no se especifica el nombre del controlador y la acción sino directamente el nombre de la clase y del método, impidiendo de ese modo los errores tipográficos que se puedan cometer. ScottGu asegura que estas funcionalidades seguirán siendo actualizadas con los nuevos lanzamientos del MVC Framework y estarán disponibles en la versión 1 cuando llegue el momento, por lo que no hay que temer usarlas.</p>
<p>Y eso es todo. Recomiendo encarecidamente a todo aquel que trabaje desarrollando para ASP.NET que le eche un vistazo al proyecto porque en mi opinión es de lo más interesante que se está desarrollando en el mundo del desarrollo web bajo la plataforma .NET, además de que enfatiza las buenas prácticas y mejora la productividad y la claridad de los desarrollos.</p>
<p>Enlace | <a href="http://www.asp.net/mvc/">ASP.NET MVC</a></p>
<p>Via | <a href="http://www.variablenotfound.com/2008/10/aspnet-mvc-beta-novedades.html">ASP.NET MVC Beta: novedades</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=wV8yM"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=wV8yM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=v0ffm"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=v0ffm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=AekZm"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=AekZm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=jc03m"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=jc03m" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/10/18/primera-beta-de-aspnet-mvc/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/10/18/primera-beta-de-aspnet-mvc/</feedburner:origLink></item>
		<item>
		<title>Instalando Flash 10 en Ubuntu 64 bits</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/423115171/</link>
		<comments>http://codelog.climens.net/2008/10/16/instalando-flash-10-en-ubuntu-64-bits/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 22:28:22 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[64bit]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=82</guid>
		<description><![CDATA[Leí ayer con cierta ilusión que Adobe sacaba el Flash Player 10 simultáneamente para Mac, Linux y Windows (con algunos problemillas por lo visto) pero por lo visto siguen olvidando que somos muchos los usuarios de Linux en 64 bits.
Para Ubuntu existen unas cuantas opciones. Para empezar se puede descargar directamente de la web de [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-84" title="flashplayer" src="http://codelog.climens.net/wp-content/uploads/2008/10/flashplayer_100x100.jpg" alt="" width="100" height="100" />Leí ayer con cierta ilusión que <a href="http://www.genbeta.com/2008/10/15-adobe-flash-player-10-disponible-oficialmente">Adobe sacaba el Flash Player 10</a> simultáneamente para Mac, Linux y Windows (con <a href="http://www.error500.net/articulo/flash-10-firefox-videos">algunos problemillas</a> por lo visto) pero por lo visto siguen olvidando que somos muchos los usuarios de Linux en 64 bits.</p>
<p>Para Ubuntu existen unas cuantas opciones. Para empezar se puede <a href="http://www.adobe.com/go/getflashplayer">descargar directamente</a> de la web de Adobe y apañárselas uno mismo, pero por suerte hay gente que piensa y nos hace vagos. Por no decir que ahora mismo no me va la descarga del .deb (su enlace está mal pero <a href="http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb">se puede conseguir igualmente</a>), que de todos modos no funciona en 64 bits.</p>
<p>La siguiente opción es por ejemplo, ver que en la nueva versión de Ubuntu estará el nuevo Flash, así que nos <a href="http://packages.ubuntu.com/intrepid/flashplugin-nonfree">podemos bajar el .deb</a> (abajo del todo, la versión amd64) de esa distribución (o configurar apt para que lo haga, pero es más complicado).</p>
<p>Acto seguido:</p>
<blockquote><p>sudo dpkg -i flashplugin-nonfree_10.0.12.36ubuntu1_amd64.deb</p></blockquote>
<p>Y por lo menos a mi me salta un precioso error:</p>
<blockquote><p>*** NSPlugin Viewer  *** ERROR: libnss3.so: cannot open shared object file: No such file or directory</p></blockquote>
<p>Por lo visto es algún tema de que faltan unas librerías en /usr/lib32, que no tengo ganas de buscar. Es tarde y quiero ver el Flash en marcha. Sigo googleando y encuentro <a href="http://queleimporta.com/la-forma-mas-facil-de-instalar-flash-10-en-ubuntu-64-bits/es/">una página con un script .sh</a> [queleimporta.com] para hacer todo lo que siempre quise.</p>
<p>Es más, se puede hacer incluso en una línea:</p>
<blockquote><p>wget http://queleimporta.com/downloads/flash10_en.sh &amp;&amp; sudo chmod +x flash10_en.sh &amp;&amp; sudo sh ./flash10_en.sh</p></blockquote>
<p>Como tenía curiosidad por ver lo que hacía, lo he descargado, pero hace lo normal, quitar todo lo que pueda crear conflicto, borrar cosas que no sirven, descargar las librerías de 32 bits que faltaban y copiar los archivos descargados de Adobe. En fin, lo lógico.</p>
<p>Ah, cuidado al ejecutar que cierra el Firefox de forma un tanto brusca.</p>
<p>Finalmente, cuanto esté todo instalado y el Firefox reiniciado se pueden visitar <a href="http://labs.adobe.com/technologies/flashplayer10/demos/">unas bonitas demos</a> que prepararon los de Adobe.</p>
<p>Enlace: <a href="http://queleimporta.com/la-forma-mas-facil-de-instalar-flash-10-en-ubuntu-64-bits/es/">La forma más fácil de instalar flash 10 en Ubuntu 64 bits</a> [queleimporta.com]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=AjycM"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=AjycM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=Epsjm"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=Epsjm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=fCAmm"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=fCAmm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=TU20m"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=TU20m" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/10/16/instalando-flash-10-en-ubuntu-64-bits/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/10/16/instalando-flash-10-en-ubuntu-64-bits/</feedburner:origLink></item>
		<item>
		<title>Test de Joel, autoevaluación</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/402732612/</link>
		<comments>http://codelog.climens.net/2008/09/25/test-de-joel-autoevaluacion/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 11:50:05 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<category><![CDATA[Productividad]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[testeo]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=78</guid>
		<description><![CDATA[El otro día llegué a un interesante post sobre qué preguntarle a nuestro futuro empleador en una entrevista. Después de leerlo me di cuenta de que si en una entrevista llego a preguntar todo eso y encima valoro las respuestas que me dan, no sé sin encontraría trabajo en el inframundo del desarrollo de software [...]]]></description>
			<content:encoded><![CDATA[<p>El otro día llegué a un interesante post sobre <a href="http://www.ytechie.com/2008/09/important-questions-for-your-prospective-employer.html">qué preguntarle a nuestro futuro empleador en una entrevista</a>. Después de leerlo me di cuenta de que si en una entrevista llego a preguntar todo eso y encima valoro las respuestas que me dan, no sé sin encontraría trabajo en el inframundo del desarrollo de software (si trabajas en un sitio que cumple, por ejemplo, 8 de los 12 puntos, por favor ¡contrátame!), por lo menos en España.</p>
<p>Lo importante en definitiva es que se basa en <a href="http://www.joelonsoftware.com/articles/fog0000000043.html">The Joel Test: 12 Steps to Better Code</a> (<a href="http://local.joelonsoftware.com/mediawiki/index.php/El_Test_de_Joel:_12_pasos_hacia_un_c%C3%B3digo_mejor">versión en español</a>). Son 12 sencillas preguntas que esconden toda una filosofía de buenas prácticas deseables en cualquier entorno de desarrollo. También googleando he encontrado un excelente artículo sobre estas <a href="http://allinthehead.com/retro/228/the-joel-test-for-web-development">12 preguntas aplicadas al desarrollo web</a>. Estas son:</p>
<ol>
<li>¿Usas control de versiones?</li>
<li>¿Puedes tener listo el producto en un solo paso?</li>
<li>¿Compilas el producto a diario?</li>
<li>¿Tienes una base de datos de errores?</li>
<li>¿Solucionas los errores antes de escribir nuevo código?</li>
<li>¿Tienes una planificación actualizada?</li>
<li>¿Tienes unas especificaciones?</li>
<li>¿Tienen los programadores un entorno de trabajo tranquilo?</li>
<li>¿Tienes las mejores herramientas que puedes comprar?</li>
<li>¿Tienes testers?</li>
<li>¿Escriben código los candidatos durante su entrevista?</li>
<li>¿Haces pruebas de usabilidad de "vestibulo"? (O sea, a cualquiera que pase por allí y esté dispuesto)</li>
</ol>
<p>Aunque en realidad se podrían hacer muchas más, si se realizan la mayoría de ellas probablemente se esté trabajando de forma decente. Si no, la cosa se puede poner complicada: posiblemente vives diariamente en un infierno incomprensible.</p>
<p>Ahora toca la parte complicada. ¿Qué nota sacamos en mi empleo actual? Vamos a ver</p>
<ol>
<li>Sí, desde hace un tiempo y por supuesto para nuevos desarrollos. <a href="http://subversion.tigris.org/">Subversion</a> que no es ni el mejor ni el peor pero tiene herramientas chulas como <a href="http://tortoisesvn.net/">TortoiseSVN</a> y <a href="http://www.visualsvn.com/visualsvn/">VisualSVN</a>. Además está bastante extendido y se encuentra fácilmente soporte y ayuda.</li>
<li>No, de momento. Es algo necesario y está planificado. Supuestamente con <a href="http://msdn.microsoft.com/en-us/library/0k6kkbsd.aspx">MsBuild</a> o <a href="http://nant.sourceforge.net/">Nant</a> lo podemos conseguir.</li>
<li>Sí. Para el producto actual usamos <a href="http://www.jetbrains.com/teamcity/">TeamCity</a> con cierto éxito, gratuita para pequeños grupos. Eso sí, faltan aun los scripts completos del paso 2.</li>
<li>Sí, usamos <a href="http://www.redmine.org/">Redmine</a> y una herramienta interna (bastante inservible, la verdad), aunque no se si el Redmine me acaba de gustar del todo. En fin, mientras tengamos todos los errores registrados bueno es.</li>
<li>Más o menos. A veces el tiempo apremia, pero se debería hacer. La compilación del paso 3 comprueba los tests unitarios, lo que no significa que encuentre todos los bugs, obviamente.</li>
<li>Sí, lo intentamos, aunque a veces vamos dando palos de ciego sin saber muy bien el rumbo.</li>
<li>Eso creo. El flujo de generación de especificaciones es bastante malo, por lo que muchas veces no son lo suficientemente rigurosas ni explícitas.</li>
<li>Depende de la oficina. En la que yo estoy es excelente.</li>
<li>No. Siempre hay pegas para adquirir herramientas pero estamos mejorando.</li>
<li>No oficialmente. Se prueban las cosas bastante mal y sin rigor.</li>
<li>No, lo que me atañe y voy a ver qué puedo hacer al respecto. De momento me leere la <a href="http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html">Guerrilla Guide to Interviewing</a> a ver qué saco de interesante.</li>
<li>No. Parece que ahora quieren contratar a unos expertos en usabilidad para guiarnos, aun así dudo que se realicen pruebas de este tipo</li>
</ol>
<p>Así que mi JoelScore(tm) es de unos 6/12. Aprobado raspadillo y por los puntos 1, 3 y 4, lo cual no es por tirarme flores, pero creo que he contribuido bastante a instaurar estas herramientas y procesos. A ver si el año que viene llegamos a 8 o 9/12, lo que estaría bastante bien.</p>
<p>En resumen, aconsejo a todo el mundo que trabaja en este mundillo que lea las preguntas, que lea lo que significan las preguntas y se autoanalice para ver en qué estado está y qué puede hacer por mejorarlo.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=zH8CL"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=zH8CL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=zj36l"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=zj36l" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=MzQRl"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=MzQRl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=KHGol"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=KHGol" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/09/25/test-de-joel-autoevaluacion/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/09/25/test-de-joel-autoevaluacion/</feedburner:origLink></item>
		<item>
		<title>La ignorancia</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/393990365/</link>
		<comments>http://codelog.climens.net/2008/09/16/la-ignorancia/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 08:03:09 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[Programación]]></category>

		<category><![CDATA[estándares]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=76</guid>
		<description><![CDATA[Ayer me quejé a mi banco online de que había una operación que no podía realizar a través de mi Mac, ya que solamente funcionaba con Internet Explorer y obviamente es un producto que no está disponible para mi plataforma. Esta fue su respuesta:


Resolución de Pantalla: 800 x 600 píxeles.
El acceso lo puede realizar con [...]]]></description>
			<content:encoded><![CDATA[<p>Ayer me quejé a mi banco online de que había una operación que no podía realizar a través de mi Mac, ya que solamente funcionaba con Internet Explorer y obviamente es un producto que no está disponible para mi plataforma. Esta fue su respuesta:</p>
<blockquote>
<ul>
<li>Resolución de Pantalla: 800 x 600 píxeles.</li>
<li>El acceso lo puede realizar con los navegadores  Microsoft Internet Explorer versión 5.5 y Netscape Navigator 6.0.</li>
<li>La intensidad de cifrado del navegador ha de ser, como mínimo, de 128 bits.</li>
</ul>
</blockquote>
<p>No contentos con eso, además añaden:</p>
<blockquote><p>Así mismo le recomendamos la instalación de las últimas versiones de dichos navegadores, para que pueda aprovechar al máximo todas las posibilidades que le ofrecemos.</p></blockquote>
<p>Realmente algo complicado, ya que hace ya algún tiempo que <a href="http://es.wikipedia.org/wiki/Netscape_Navigator">Netscape dejó de estar disponible</a> y la versión 6.0, además de ser altamente inestable, apareció en el año 2000. Sin comentarios. Por no decir que <a href="http://es.wikipedia.org/wiki/Internet_Explorer">Explorer 5.5 también apareció ese año</a> para versiones de Windows anteriores a XP, que aun no existía. Así que dudo bastante que su aplicación funcione en ninguno de esos dos navegadores.</p>
<p>Así que ni corto ni perezoso les indiqué que no me resultaba posible conseguir ninguno de esos navegadores en mi Mac, pero que tenía Safari y Firefox, siendo este último el segundo navegador más usado y que merecía ser considerado como tal y estar soportado ya que está disponible en multitud de plataformas a parte de Windows.</p>
<p>Y esta fue la respuesta:</p>
<blockquote><p>En primer lugar agradecemos su sugerencia y damos traslado de la misma a nuestros servicios centrales para su valoración y posible implementación.</p></blockquote>
<p>Se agradece, pero lo mejor viene a continuación:</p>
<blockquote><p>Asimismo, le informamos de que la página ----- está optimizada para trabajar con PC.</p></blockquote>
<p>Esto ya es lo último. ¿Cómo de optimiza una web para trabajar con un hardware completo? Podría alegar que mi Mac es un PC dado que pocas diferencias tiene con uno de estos ahora que es 100% Intel, salvo el sistema operativo. Veo que mucha gente sigue asociando PC = Windows, lo que ya sabía pero no es lo que espero de un servicio de atención de un banco online.</p>
<p>En resumen: hay que dar soporte a <a href="http://www.mozilla-europe.org/es/firefox/">Firefox</a> como poco en todas las aplicaciones web ya que es la única manera de asegurarse que casi cualquier persona podrá disfrutarlas en cualquier plataforma independientemente de su sexo, religión o condición social. Y no solo eso, sino que debería ser considerado como un tipo de discriminación y penalizado como tal. Además, con la <a href="http://www.google.com/chrome">aparición de Chrome</a> es posible que el mercado de los navegadores de haga más heterogéneo con el tiempo.</p>
<p>Y otro consejo: que nadie ponga en 2008 que la web está optimizada para Explorer 5.5 y Netscape 6.0 porque es sencillamente mentira.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=bCEuL"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=bCEuL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=9Hknl"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=9Hknl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=DOFEl"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=DOFEl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=Snp0l"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=Snp0l" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/09/16/la-ignorancia/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/09/16/la-ignorancia/</feedburner:origLink></item>
		<item>
		<title>Google Chrome, ¿y ahora qué?</title>
		<link>http://feeds.feedburner.com/~r/ClimensCodelog/~3/381748531/</link>
		<comments>http://codelog.climens.net/2008/09/02/google-chrome-y-ahora-que/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 22:12:53 +0000</pubDate>
		<dc:creator>climens</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://codelog.climens.net/?p=73</guid>
		<description><![CDATA[No he podido resistir escribir algo sobre Google Chorme después de ver el estupendo comic de Scott McCloud. Otra vez la gran G da la campanada y se lanza de pleno a la guerra de los navegadores 2.0. Hasta los menos tecnófilos se habrán enterado de la noticia porque ha salido en todas partes.
Pero a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-74" title="Logo Chrome" src="http://codelog.climens.net/wp-content/uploads/2008/09/logo_sm.jpg" alt="" width="150" height="55" />No he podido resistir escribir algo sobre <a href="http://www.google.com/chrome">Google Chorme</a> después de ver el <a href="http://www.google.com/googlebooks/chrome/">estupendo comic de Scott McCloud</a>. Otra vez <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">la gran G da la campanada</a> y se lanza de pleno a la guerra de los navegadores 2.0. Hasta los menos tecnófilos se habrán enterado de la noticia porque ha salido en todas partes.</p>
<p>Pero a mi me ha gustado mucho la noticia por muchos motivos. Por un lado, que Google es una marca de prestigio (posiblemente mucho más que Microsoft), con lo que mucha gente del entorno Windows reacia a usar Firefox va a tener otra opción muy interesante, lo que puede romper de verdad la lamentable hegemonia de Internet Explorer.</p>
<p>Por otro lado, me encanta que usen <a href="http://webkit.org/">el motor Webkit</a> porque es el que usa Safari y Konqueror y eso aumentará la necesidad de hacer sitios web compatibles con este motor. Se pueden ignorar un poco a los maqueros (aunque cada vez son más) y por supuesto se ignoran olímpicamente los linuxeros, pero Google simplemente no se puede ignorar. Así que habrá que hacer las cosas bien.</p>
<p>¿Y ahora qué? Pues muchos tendremos que plantearnos cómo enfocar la orientación de los sitios web y la adherencia a los estándares debe ser una necesidad. Ahora se puede cubrir gran cantidad de visitantes simplemente asegurando que la navegación es correcta en Firefox y Internet Explorer 7, pero claro, no se puede olvidar el 6 porque hay gente que inexplicablemente no se actualiza (la mayoría debe ser por tener versiones muy viejas de windows o ilegales de XP). Así que con esos ya son 3 versiones. Ahora también Chrome, ya son 4 navegadores y 3 motores dispares entre sí.</p>
<p>Así que, cada vez está más claro que la única opción viable va a ser adherirse a los estándares web, especialmente de CSS y ser implacable con las malas implementaciones. Y si nuestra web no se ve con un navegador defectuoso (especialmente IE6), insistir a nuestros clientes que no es de recibo usar esos navegadores y por nuestra parte, cumplir a rajatabla los estándares, que para algo están.</p>
<p>Eso sí, habrá que ver si en esta nueva guerra de navegadores no hay que lamentar bajas como hubo que hacer en la primera. <a href="http://browsers.evolt.org/?navigator/">Larga vida a Netscape</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=EJnUKL"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=EJnUKL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=IyVQbl"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=IyVQbl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=ULHhvl"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=ULHhvl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/ClimensCodelog?a=uK7Hfl"><img src="http://feeds.feedburner.com/~f/ClimensCodelog?i=uK7Hfl" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://codelog.climens.net/2008/09/02/google-chrome-y-ahora-que/feed/</wfw:commentRss>
		<feedburner:origLink>http://codelog.climens.net/2008/09/02/google-chrome-y-ahora-que/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.865 seconds -->
