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

<channel>
	<title>En Español &#187; software</title>
	<atom:link href="http://www.enespanol.com.ar/categorias/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.enespanol.com.ar</link>
	<description>Tecnología con Acento</description>
	<lastBuildDate>Fri, 15 Jan 2010 17:33:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Licencias: disecadas y explicadas</title>
		<link>http://www.enespanol.com.ar/2010/01/15/licencias-disecadas-y-explicadas/</link>
		<comments>http://www.enespanol.com.ar/2010/01/15/licencias-disecadas-y-explicadas/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 17:33:29 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[traducciones]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[licence]]></category>
		<category><![CDATA[licencias]]></category>
		<category><![CDATA[traduccion]]></category>

		<guid isPermaLink="false">http://www.enespanol.com.ar/?p=220</guid>
		<description><![CDATA[La traducción de un artículo sencillo y reducido que explica las diferentes secciones de una licencia, qué son, qué es lo que - por lo general - implican. Una lectura obligada para todos aquellos que hacen click en "Aceptp" sin leer antes. Aunque la mayor parte aplica a licencias privativas, las libres son parecidas en organización; y de todas formas tenemos que saber cuál es la idea por detrás.]]></description>
			<content:encoded><![CDATA[<p>Jamás había visto un texto tan sencillo y conciso que juntara tanta información de licencias y que cualquiera puede entender fácilmente. Obviamente, no intenta explicar las delicadezas y minucias de las licencia, tampoco intenta clasificarlas y menos que menos escribir una. Todo eso sería imposible de hacer en un espacio tan reducido.</p>
<p>Es de notar, sin embargo, que gran parte de lo que dice aplica a licencias privativas; pero &#8211; por lo que leí de las licencias libres &#8211; las secciones y para qué sirven son las mismas, sólo cambia el contenido. Y eso es exactamente lo que hace el artículo: explica de forma clara y precisa las diferentes secciones que tiene una licencia, qué es lo que implica o afectaría cada una para que pensemos dos veces la próxima vez que hagamos click en &#8220;Acepto&#8221; sin leer. </p>
<p>Yo, personalmente, evito ese problema directamente utilizando software con licencias libres. No son menos complicadas que las demás licencias; pero sé precisamente qué es lo que no puedo hacer con los programas que uso. Al contrario de lo que pasa con las licencias privativas en las que la mayoría de la gente no sabe que gran parte de lo asume del programa es contradicho expresamente por la licencia (como que MS tiene derechos sobre todo documento producido en MS Office, y que éstos contienen información escondida sobre la PC e instalación en la que se creó el documento&#8230; como para mencionar un ejemplo concreto).</p>
<h3>Notas</h3>
<ul>
<li>Este artículo es una traducción de: <a href="http://productivegeek.com/forums/topic/the-software-license-agreement-or-eula-dissected-and-explained" title="Artículo original en inglés">The Software License Agreement (or EULA) Dissected and Explained</a></li>
<li>Esta es una traducción espontánea sin permiso expreso del autor. Le dejé un comentario al respecto para que pueda decidir si prefiere que la remueva</li>
<li>No soy abogado ni mucho menos, así que la traducción del artículo puede no utilizar los términos legales correctos y seguramente no aplique en legislaciones diferentes a donde las licencias fueron creadas. Usen esta información bajo su propio riesgo.</li>
</ul>
<p><span id="more-220"></span></p>
<p>Todos nos hemos cruzado con una Licencia de Software (<em>EULA</em> por sus siglas en inglés <em>End User Licence Agreement</em>) en algún momento y la mayoría de nosotros simplemente la ignoró. Reconozcámoslo, como consumidores, tenemos entre poca y ninguna ventaja contra este tipo de acuerdos y simplemente tenemos que aceptarlos o decidir no comprar, descargar o utilizar el producto del licenciante. Y la mayoría de nosotros acepta las licencias sin pensarlo dos veces, pero creo que es bueno entender qué es lo que se está acordando y aceptando.</p>
<p>Una licencia es un acuerdo de licenciamiento de software entre un licenciante/autor y el usuario final de la aplicación en la que el usario obtiene la licencia de utilizar el producto bajo ciertos términos y condiciones. Las licencias vienen en diferentes formas, como &#8220;clickeables&#8221; (aceptar digitalmente haciendo un click) o &#8220;empaquetadas&#8221; (encontradas dentro de los programas que compramos), pero los términos son generalmente similares.</p>
<p>Éstos son los puntos claves que nos afectan como licenciatario/usuario final con una pequeña explicación de lo que significan.</p>
<h4>1- Concesión de licencia</h4>
<p>Esta cláusula indica qué tipo de derechos de licencia estamos obteniendo y limita nuestros derechos a utilizar el producto a un conjunto de derechos específicamente definidos. Encontraremos que la mayoría de los licenciadores de programas de computadora le otorgan al usuario final una licencia para utilizar el software de forma personal, no-exclusiva e instransferible. Esto significa que no se nos está permitido compartir, ventder, distribuir o sub-licenciar. Es posible que se nos permita hacer una copia por cuestiones de respaldo; pero cualquiera de dichas copias debe contener el aviso de propiedad intelectual del licenciador y, nuevamente, nada de compartirlo.</p>
<h4>2- Restricciones de licencia</h4>
<p>Esta cláusula enumera todo lo que no se puede hacer con el programa. Uno puede asumir aquí que básicamente no está permitido hacer cualquier cosa que no esté permitido expresamente por la licencia, incluyendo cualquier cosa que ponga en peligro los derechos de propiedad intelectual o derechos de monetización del licenciador.</p>
<h4>3- Propiedad</h4>
<p>Este concepto se puede encontrar a lo largo y ancho de la licencia pero es remarcado aún más en su propia sección. Tenemos que recordar que sólo estamos obteniendo el derecho a utilizar. Aún si estamos pagando por programas, no es de nuestra propiedad &#8211; sólo compramos una licencia de uso limitada, no-exclusiva e intransferible.</p>
<h4>4- Derecho a auditoría y terminación</h4>
<p>Esta cláusula rara vez es invocada y por lo general está enterrada en algún lado. Le provee al licenciador el derecho de auditar el uso que le demos a su programa. Si violamos los términos de la licencia, el licenciador mantiene el derecho de ser compensado y, más aún, se reserva el derecho de terminar nuestra licencia con o sin notificación.</p>
<h4>5- Garantía limitada y descargos</h4>
<p>Esta cláusula siempre me da un soponcio. En la misma, el licenciador se desliga de <em>toda y cualquier garantía</em> y específicamente indica que el producto se provee &#8220;como está&#8221;. Todas las MAYÚSCULAS y <strong>negrita</strong> en esta sección signfican básicamente una cosa: si se va todo a la mi*rda, es una lástima. El licenciador típicamente no garantiza nada, incluyendo en muchas instancias, la garantía de no romper leyes.</p>
<h4>6- Exclusión de daños</h4>
<p>Aquí es donde el licenciador limita su responsabilidad al excluir estrictamente todo daño o pérdida por cualquier daño consecuente, indirecta o especial (incluyendo pérdida de ganancias) que surgan del uso del producto por la razón que sea. Estamos hablando sobre daños previsibles que surgan como consecuencia del acto inicial que terminen en daño. Si instalamos el programa y se destruye nuestra laptop, el daño directo sería el costo de la laptop y los daños consecuentes podrían ser la pérdida de ingresos por la destrucción de la laptop.</p>
<h4>7- Limitación de responsabilidad y resarcimiento</h4>
<p>Mientras que el licenciador se desliga de todo y limita su responsabilidad, por lo general nos harán aceptar un resarcimiento por cualquier daño que surga del uso de su producto. Determinar un resarcimiento de antemano de esta forma es bueno para el licenciador y les permite entender y considerar el costo de su máxima responsiabilidad hacia el consumidor. No nos emocionemos sin embargo; típicamente, el resarcimiento que aceptaremoos por cualquier daño que se nos cause cualquiera sea la razón estará limitado al reemplazo del producto, reemboloso de la compra del producto o un valor nominal en dinero.</p>
<h4>Conclusión</h4>
<p>Si pudimos atravesar este artículo, entonces no nos sorprenderá saber que el objetivo de los abogados que redactan las licencias es poner en su lugar protecciones similares a &#8220;cinturones y tiradores&#8221; para sus clientes; y hace un muy buen trabajo. Mientras que estas cláusulas son duras para el usuario final, la mayoría no pensará dos veces acerca de la licencia. Y, a pesar de los términos desfavorables hacia nosotros, si somos objeto de daños o pérdidas por el uso del programa, dependiendo de los hechos, podríamos llegar a conseguir resarcimientos más allá de la licencia bajo varias teorías legales. Esperemos que nunca tengamos que experimentar el terrible proceso de llevar a cabo un reclamo. Si bien en eso no los puedo ayudar espero haberlos ayudado con el terrible proceso de leer una licencia.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2010/01/15/licencias-disecadas-y-explicadas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas con themes de WordPress</title>
		<link>http://www.enespanol.com.ar/2009/11/08/problemas-con-themes-de-wordpress/</link>
		<comments>http://www.enespanol.com.ar/2009/11/08/problemas-con-themes-de-wordpress/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:10:35 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.enespanol.com.ar/?p=172</guid>
		<description><![CDATA[Errores muy comunes de quienes hacen themes de WordPress y cómo evitarlos]]></description>
			<content:encoded><![CDATA[<p>Antes de poder crear un theme creo que es importante saber cuáles son las cosas molestas de los themes para poder evitarlas. Eso no sólo resultará en un mejor theme, sino también en más satisfacción de quienes lo usen (nosotros incluídos).</p>
<p>La siguiente lista está basada en las cosas que más me molestaron de algunos (léase <em>la mayoría</em>) themes y &#8211; por lo tanto &#8211; yo recomiendo tenerlos en cuenta <strong>siempre</strong><br />
<span id="more-172"></span></p>
<h2 id="item1">Texto no traducible</h2>
<p>Yo tengo mi blog configurado en español y casi que no encontré theme que al ser activado en mi instalación todo estuviese en mi idioma. Lo que es peor, es casi seguro que el 90% del mismo va a estar en inglés porque quien lo hizo no tuvo en cuenta la internacionalización de WordPress. No sólo que WordPress tiene soporte para diferentes idiomas, debería de ser obligatorio que todo theme soporte diferentes idiomas.</p>
<p>Evitarlo es muy simple siguiendo 3 pasos:</p>
<ol>
<li>Toda cadena de texto en los templates PHP <strong>tiene que estar entre <code>__()</code> o <code>_e()</code></strong></li>
<li>Toda cadena de texto tiene que ser una de las cadenas internacionalizables por defecto en WordPress</li>
<li>Si hay una cadena de texto que no lo es, incluye un archivo de internacionalización con el theme</li>
</ol>
<h2 id="item2">Caso omiso de opciones de configuración</h2>
<p>WordPress es extremadamente flexible, y lo consigue ofreciendo muchas y variadas opciones de configuración en su interfaz de administración. Eso quiere decir que si uno configura algo, espera que el sistema lo tome en cuenta. Los themes mal hechos sin embargo, de forma muy similar a como ignoran el sistema de internacionalización de WordPress, tampoco tienen en cuenta algunas opciones que uno configura en el sistema.</p>
<p>El ejemplo más clásico es el formato de la fecha y la hora. No importa qué es lo que uno configure en el panel de administración, los themes por lo general usan la suya propia (que por lo genera es la que prefiere el autor). Aún cuando la API de WordPress usa aquella que uno determine a menos que el autor del theme especifique una explícitamente al momento de llamar a la función.</p>
<p>Es decir que el sistema está preparado para hacer las cosas bien; pero los autores de themes le pasamos por encima. Y eso no sólo hace que los usuarios estén descontentos sino que además nos genera más trabajo a quienes ayudamos a los usuarios (profesionalmente o no).</p>
<h2 id="item3">Funcionalidad innecesaria y hacks</h2>
<p>Llamo <em>hack</em> a alguna solución medio esotérica para un posible problema del theme. ¿Por qué hay que evitarlos? La mayoría se rompen o dejan de ser necesarios al actualizar el sistema. Más aún, muchos no sólo que no son necesarios para muchos, sino que además hacen que el blog sea más lento o pesado.</p>
<p>Peor aún si el theme incluye muchas funcionalidades extras por fuera del theme en sí; por lo general, cosas en JavaScript y demás. Porque, por lo general, utilizan el framework de preferencia del autor del theme y éste viene incluído en el theme. ¿Cuál es el problema? Primero, si se actualiza el framework, el theme tiene que actualizarse (especialmente en cuestiones de seguridad). Segundo, si el usuario ya tiene instalado ese framework, no lo necesita dos veces; especialmente cuando la mayoría de los frameworks JavaScript se pueden agregar vía Plugins para que cualquier otro plugin y/o theme lo utilice.</p>
<p>Evitar este problema es tan sencillo como sólo utilizar funciones de la API de WordPress, y la menor cantidad posible. ¿Cuáles son esas? El <a href="http://codex.wordpress.org/Template_Tags" alt="Template Tags en el wiki de WordPress">Codex tiene una lista</a>. Y para mayor comodidad, la gente de WoorkUp hizo <a href="http://woorkup.com/2009/11/01/wordpress-visual-cheat-sheet/" alt="WordPress visual CheatSheet">un ayuda-memoria de 5 páginas</a> con todo lo que pueden llegar a necesitar en este tema.</p>
<p>En caso que sea necesaria alguna funcionalidad extra siempre es más conveniente alguna de las alternativas:</p>
<ul>
<li>Ofrecerla en un plugin</li>
<li>Hacerla opcional mediante <em>opciones de theme</em></li>
</ul>
<h2 id="item4">Optimizaciones innecesarias</h2>
<p>Ahora está muy de moda que todo theme sea lo más <em>liviano</em> posible. Esto incluye utilizar técnicas como minimización de CSS y JavaScript, utilizar una sola imágen en lugar de varias, etc. No me parece mal que así sea, es importante que nuestros sitios sean rápidos en cargar. Pero hacer estas cosas hace que un theme sea prácticamente imposible de modificar luego.</p>
<p>Y el modificar un theme &#8211; aunque sea de forma muy ligera &#8211; no sólo es algo bastante común sino que ayuda a que se cree una mini-comunidad alrededor del mismo. Un theme versátil fomenta que más y más gente lo utilice; porque si bien puede no ser exactamente lo que estaba buscando, el que puedan modificar <strong>ese</strong> rincón a su gusto hace la diferencia.</p>
<p>Nuevamente, no estoy en contra de las técnicas antes mencionadas (u otras que puedan llegar a surgir en el futuro). Sólo estoy diciendo que la forma &#8220;compacta&#8221; no debería de ser la única forma en la que distribuyamos el theme. Al fin y al cabo, la minimización de CSS y JavaScript la puede hacer cualquiera utilizando herramientas on-line como <a href="http://developer.yahoo.com/yui/compressor/" title="Minimizador de JavaScript y CSS de Yahoo">YUI de Yahoo</a> o inclusive se puede utilizar un <a href="http://wordpress.org/extend/plugins/wp-minify/" title="Plugin de WordPress para minimizar CSS y JavaScript">plugin para ello</a> y que cada usuario lo haga según sus preferencias y conveniencias.</p>
<p>Seguro que me olvidé de alguno ¿a ustedes se les ocurre alguno?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2009/11/08/problemas-con-themes-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probando WordPress 2.5</title>
		<link>http://www.enespanol.com.ar/2008/02/13/probando-wordpress-25/</link>
		<comments>http://www.enespanol.com.ar/2008/02/13/probando-wordpress-25/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 21:38:18 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[mini-posts]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/02/13/probando-wordpress-25/</guid>
		<description><![CDATA[Un sitio de prueba con WordPress 2.5 para probar (vía BloggingPro)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://wp.chrisjohnston.org/">Un sitio de prueba con WordPress 2.5 para probar</a> (<a href="http://www.bloggingpro.com/archives/2008/02/13/wordpress-25-test-site/">vía BloggingPro</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/02/13/probando-wordpress-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monetizando diseños de WordPress</title>
		<link>http://www.enespanol.com.ar/2008/01/25/monetizando-disenos-de-wordpress/</link>
		<comments>http://www.enespanol.com.ar/2008/01/25/monetizando-disenos-de-wordpress/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 03:05:52 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Monetization]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WPDesigner]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/01/25/monetizando-disenos-de-wordpress/</guid>
		<description><![CDATA[Para la gente que se dedica al diseño &#8211; o que puede diseñar algo que sea decente (de cualquier forma, yo no) &#8211; Tung Do, de WPDesigner, muestra una forma distinta de hacer plata haciendo diseños de WordPress.
Hoy inauguró su Themes Club. Básicamente es una suscripción anual de 5 U$D a cambio de un mínimo [...]]]></description>
			<content:encoded><![CDATA[<p>Para la gente que se dedica al diseño &#8211; o que puede diseñar algo que sea decente (de cualquier forma, yo no) &#8211; Tung Do, de <a href="http://www.wpdesigner.com/">WPDesigner</a>, muestra una forma distinta de hacer plata haciendo diseños de WordPress.</p>
<p>Hoy inauguró su <a href="http://www.wpdesigner.com/2008/01/24/launching-themes-club-happy-5-year/">Themes Club</a>. Básicamente es una <strong>suscripción anual de 5 U$D a cambio de un mínimo de 12 diseños de themes de WordPress</strong>. Dice ser un mínimo porque promete hacer un theme por mes o más. Y, por el precio, parecería ser un excelente negocio. Revisando otros themes que ha realizado creo que son de una excelente calidad. No sólo eso, sino que también tiene una variedad impresionante; no es que le cambia dos líneas al mismo tema una y otra vez.</p>
<p><del datetime="2008-01-25T04:24:20+00:00">Sin embargo siempre hay un pero. En este caso, Las <a href="http://www.wpdesigner.com/themes-club-terms-conditions-and-licensing/">condiciones de uso</a> se pueden resumir en: <em>podés hacer lo que quieras con el theme menos redistribuirlo (en su forma original o modificada) o decir que vos lo hiciste</em>. Sin embargo, y por aclaración específica de Tung, dichas condiciones implican que sólo aquellos que son miembros del club tengan acceso a los archivos del theme. Esto quiere decir que si utilizamos alguno de los themes para un cliente no podríamos utilizarlos a menos que el hosting también esté a cargo nuestro. No estoy del todo convencido de que esta restricción haga valer la oferta ni que sea algo sencillo de hacer cumplir.</del> (ver update)</p>
<p><del datetime="2008-01-25T04:24:20+00:00">De todas formas, para aquellos para quien ésto último no sea un problema,</del> creo que es una excelente oferta. Ya sea porque ofrecemos servicios sobre WordPress y tener un conjunto de themes bien armados es una herramienta muy útil. O, conociendo algunos de los themes que nos guste en particular, lo tendremos sólo por 5 U$D con la posibilidad de obtener otros 11 (al menos) para cambiarlo a futuro.</p>
<p><strong>Update:</strong> Por aclaración de Tung (en los comentarios) mi interpretación de los hechos era errónea. Las <a href="http://www.wpdesigner.com/themes-club-terms-conditions-and-licensing/">condiciones de uso</a> se pueden resumir en: <em>podés hacer lo que quieras con el theme menos redistribuirlo (en su forma original o modificada) o decir que vos lo hiciste</em>. Y ya está. Ahora sí me parece una oferta demasiado buena para ser verdad&#8230; no sería raro que vean uno de sus diseños por acá <img src='http://www.enespanol.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Me pregunto si algo como eso se podría hacer por estos pagos. A lo mejor quienes hacen diseños podrían decirnos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/01/25/monetizando-disenos-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Seguridad en WordPress</title>
		<link>http://www.enespanol.com.ar/2008/01/23/seguridad-en-wordpress/</link>
		<comments>http://www.enespanol.com.ar/2008/01/23/seguridad-en-wordpress/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 16:27:32 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[mini-posts]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/01/23/seguridad-en-wordpress/</guid>
		<description><![CDATA[Mariano nos resume un par de consejos de Matt
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.uberbin.net/archivos/weblogs/seguridad-en-wordpress-algunos-consejos.php">Mariano nos resume un par de consejos de Matt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/01/23/seguridad-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Y2K: la secuela y otra más</title>
		<link>http://www.enespanol.com.ar/2008/01/22/y2k-la-secuela-y-otra-mas/</link>
		<comments>http://www.enespanol.com.ar/2008/01/22/y2k-la-secuela-y-otra-mas/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 21:47:49 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[seguridad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[NTP]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Y2K]]></category>
		<category><![CDATA[Y2K36]]></category>
		<category><![CDATA[Y2K38]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/01/22/y2k-la-secuela-y-otra-mas/</guid>
		<description><![CDATA[Vía Slashdot me hacen notar que el Sábado pasado comienza una cuenta regresiva para un error informático de proporciones importantes. Investigando un poco más encuentro que en realidad estamos ante dos problemas latentes en nuestros sistemas informáticos.
Y2K36: protocolo de sincronización de tiempo (NTPv3)
El protocolo de sincronización de tiempo (NTP) se utiliza para mantener el reloj [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://rss.slashdot.org/~r/slashdot/eqWf/~3/217244336/article.pl">Vía Slashdot</a> me hacen notar que el Sábado pasado comienza una cuenta regresiva para un error informático de proporciones importantes. Investigando un poco más encuentro que en realidad estamos ante dos problemas latentes en nuestros sistemas informáticos.</p>
<h3>Y2K36: protocolo de sincronización de tiempo (NTPv3)</h3>
<p>El protocolo de sincronización de tiempo (NTP) se utiliza para mantener el reloj de las computadoras en la hora correcta. Muy utilizado en internet y de muy alta precisión. Sin embargo, su versión 3 tiene un <strong>límite de precisión de poco más de 136 años</strong>.</p>
<p>Utilizando como fecha cero el 1º de Enero de 1900, la marca de 32 bits para los segundos implica que el problema sucedería en el año 2036. Afortunadamente, el protocolo ya previno dicho inconveniente y su última versión NTPv4 ya utiliza 64 bits para dicha representación, suficiente como para mantener las horas sincronizadas hasta el fin del universo.</p>
<p>Sin embargo, numerosos sistemas aún utilizan la versión 3. En particular, Windows XP y Windows Server 2003, sistemas operativos utilizados desde hace 6 ó 7 años. Y, por lo que pude leer, Windows Vista utilizaría la misma aplicación, lo que aumenta las probabilidades de que haya problemas al respecto con estos sistemas operativos.</p>
<h3>Y2K38: tiempo Unix</h3>
<p>Los sistemas basados en Unix cuentan el tiempo en segundos desde el <a href="http://es.wikipedia.org/wiki/Tiempo_Unix">1º de Enero de 1970</a> (llamado Epoch) con 31 bits &#8211; 32 en realidad, pero 1 bit es para el signo -. Esto quiere decir que sólo pueden contar hasta 2147483647 (un poco más de 2 mil millones) segundos, equivalente a las <a href="http://es.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038">03:14:07 del 19 de Enero de 2038</a> en UTC. Esto sería la 01:14:07 en Argentina si para aquél entonces todavía cambiamos la hora como hicimos este verano (las 00:14:07 si no).</p>
<p>Eso nos da aproximadamente 30 años, pero hay aplicaciones que trabajan 30 años a futuro. En particular: aquellas que son utilizadas para préstamos hipotecarios o similares. Ésto, sin embargo, podría llevar a errores de cálculo en este momento si dichos programas hacen una simulación de los pagos de dichos préstamos.</p>
<p>El problema no existe en plataformas de 64 bits, cuya adopción debería de ser popular para aquél entonces. Sin embargo, una solución para los dispositivos de 32 bits es necesaria. Y cualquier cambio que se haga será complicado de implementar ya que implicaría romper muchos programas que no están preparados para ello.</p>
<p><strong>Por suerte el futuro queda muy lejos <img src='http://www.enespanol.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/01/22/y2k-la-secuela-y-otra-mas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun compra MySQL</title>
		<link>http://www.enespanol.com.ar/2008/01/16/sun-compra-mysql/</link>
		<comments>http://www.enespanol.com.ar/2008/01/16/sun-compra-mysql/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 14:34:42 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[mini-posts]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/01/16/sun-compra-mysql/</guid>
		<description><![CDATA[Por 1000 millones de dólares
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.mysql.com/kaj/sun-acquires-mysql.html/">Por 1000 millones de dólares</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/01/16/sun-compra-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thunderbird 3: lo que se viene</title>
		<link>http://www.enespanol.com.ar/2008/01/14/thunderbird-3-lo-que-se-viene/</link>
		<comments>http://www.enespanol.com.ar/2008/01/14/thunderbird-3-lo-que-se-viene/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 10:42:14 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[e-mail]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Eudora]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/01/14/thunderbird-3-lo-que-se-viene/</guid>
		<description><![CDATA[De la mano del blog de uno de los desarrolladores, tenemos un pequeño y especulativo avance sobre lo que podemos esperar de la próxima versión de Thunderbird.
Lamentablemente, esto es sólo una lista tentativa que podrían o no estar en la versión final por no estar terminadas todavía. Pero definitivamente se ve muy bien:

Pestañas: para escribir [...]]]></description>
			<content:encoded><![CDATA[<p>De la mano del <a href="http://weblogs.mozillazine.org/rumblingedge/archives/2008/01/much_anticipated_trunk_news.html">blog de uno de los desarrolladores</a>, tenemos un pequeño y especulativo avance sobre lo que podemos esperar de la próxima versión de <a href="http://www.getthunderbird.com/">Thunderbird</a>.</p>
<p>Lamentablemente, esto es sólo una lista tentativa que podrían o no estar en la versión final por no estar terminadas todavía. Pero definitivamente se ve muy bien:</p>
<ul>
<li><strong>Pestañas</strong>: para escribir un mail nuevo, leer otro, tener más de una carpeta abierta y cuanto uso se les ocurra</li>
<li>Un <strong>nuevo gestor de contraseñas</strong>: más seguridad e integración</li>
<li>Poder <strong>esconder las citas</strong> de mensajes anteriores: excelente idea para poder ver todo más junto</li>
<li><strong>Mejores filtros de búsqueda rápida</strong>: así no necesitamos abrir la ventana de búsqueda avanzada</li>
<li>Mostrar <strong>información de los contactos</strong> en nuestra agenda al posar el puntero sobre su e-mail</li>
<li>Una forma sencilla de <strong>copiar las direcciones de e-mail</strong> desde la agenda de contactos</li>
<li>Incorporación del <strong>nuevo gestor de errores</strong>: desarrollado en conjunto con Google y siendo utilizado en Firefox 3</li>
</ul>
<p>Sin embargo, algo muy esperado para quienes usan MAC es el <strong>uso de la agenda de contactos de OS X</strong>. Esto, hasta donde sé, es una de las principales razones por la que los usuarios de MAC evitan Thunderbird. Seguramente va a hacer una gran diferencia para quienes utilizan esta plataforma intensivamente y ya utilizan Thunderbird y va a aumentar la cantidad de gente que lo utiliza.</p>
<p>Como si todo esto fuese poco, el conocido cliente de mail <a href="http://wiki.mozilla.org/Eudora_Releases#Eudora_8.0.0b2">Eudora lanzó el mes pasado su primera gran versión libre: 8.0.0b2</a> (después de la última <a href="http://eudora.com/">versión 7.1 propietaria de Qualcomm</a>)  última versión. Lo notable es que ahora es Software Libre y su código se basa en el de Thunderbird. La competencia seguramente resultará en grandes beneficios para los usuarios de ambas aplicaciones ya que tendrán diferentes funcionalidades&#8230; que seguramente serán agregadas al otro rápidamente.</p>
<p>Siendo ávido usuario de Thunderbird, es muy bueno saber que avanza. No creo que suceda, pero sería muy interesante ver que éste gane suficiente popularidad como lo hizo Firefox. Así también como que las ventajas de su 3º versión marquen una diferencia con respecto a otras alternativas disponibles.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/01/14/thunderbird-3-lo-que-se-viene/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Desinstalando plugins en WordPress</title>
		<link>http://www.enespanol.com.ar/2008/01/11/desinstalando-plugins-en-wordpress/</link>
		<comments>http://www.enespanol.com.ar/2008/01/11/desinstalando-plugins-en-wordpress/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 19:35:04 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[uninstall]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/01/11/desinstalando-plugins-en-wordpress/</guid>
		<description><![CDATA[Una de las principales ventajas de WordPress es la gran cantidad de plugins disponibles. Hay para todas las necesidades y caprichos, de todos los colores y formas que uno se pueda imaginar&#8230; y si no existe, no es complicado crear uno. Instalarlos también es extremadamente sencillo: copiar los archivos y luego dos clicks desde la [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las principales ventajas de WordPress es la gran cantidad de plugins disponibles. Hay para todas las necesidades y caprichos, de todos los colores y formas que uno se pueda imaginar&#8230; y si no existe, no es complicado crear uno. Instalarlos también es extremadamente sencillo: copiar los archivos y luego dos clicks desde la interfaz de administración. ¿Pero qué pasa cuando no los queremos más?</p>
<p>Desde la interfaz de administración se pueden desactivar y activar los plugins disponibles en nuestra instalación. Para &#8220;desinstalarlos&#8221; hay que borrar los archivos que se copiaron. Sin embargo, la mayoría de los scripts hacen modificaciones a la base de datos sobre la que funciona WordPress al activarlos por primera vez.</p>
<p><a href="http://weblogtoolscollection.com/archives/2008/01/07/uninstall-is-there-such-a-thing/">Jeff</a> nos hace notar, sin embargo, que al desactivar un plugin <strong>no se deshacen esos cambios</strong>, simplemente se dejan de utilizar; de la misma forma cuando uno borra los archivos. Y uno termina con una base de datos con un montón de información que no utiliza y pero que abulta y ocupa espacio y posiblemente multiplica las chances de que las actualizaciones causen problemas.</p>
<p>Por suerte, en respuesta a la discusión iniciada por Jeff, <a href="http://www.wp-fun.co.uk/2008/01/09/fun-with-uninstallation/">Andrew Rickman creó un plugin</a> que agrega una opción para desinstalar plugins. Éste se encarga de llamar al script de desinstalación de un plugin si éste existe. Obviamente, el plugin tiene que tener un script de desinstalación en primer lugar.</p>
<p>Lamentablemente, el plugin de Andrew no es muy &#8220;limpio&#8221; que digamos. Y siendo ésto una funcionalidad referida a la administración de plugins es algo que debería de estar en WordPress mismo y no ser un plugin. Por eso, ya se abrió <a href="http://trac.wordpress.org/ticket/5625">un pedido al respecto a los desarrolladores de WordPress</a> y fue algo tan obvio que ni se discutió si era necesario o no, sólo se está discutiendo cómo implementarlo.</p>
<p>Por ahora la idea es la siguiente (traducida a lenguaje lo menos técnico posible):</p>
<ul>
<li>Al instalar el plugin, éste hace lo que tenga que hacer</li>
<li>Entre las cosas que &#8220;tiene que hacer&#8221; al instalarse, define el código necesario para desinstalarse</li>
<li>Si el plugin no está activo, la interfaz de administración mostrará un link para desinstalarlo</li>
<li>Al hacer click en dicho link, se ejecuta el código necesario</li>
<li>Si el código no falló, se elimina el código para desinstalar el plugin (y con él el link para desinstalarlo)</li>
</ul>
<p>Yo creo que es una excelente idea pero tiene una gran desventaja: hay que modificar <strong>todos</strong> los plugins existentes. Obviamente esta última desventaja no creo que se pueda salvar; pero si la iniciativa prospera va a haber que tener cuidado al instalar plugins o simplemente vamos a tener que conformarnos con la situación actual.</p>
<p>Viendo que nadie se quejó antes ¿estamos agrandando un problema menor? Mucha gente ahora vive sin tener que preocuparse por si los plugins se desinstalan bien o mal y es felíz. Escucho opiniones; además si creen que existe una mejor forma de hacer todo eso, me ofrezco a traducirlas al inglés y agregarlas al pedido oficial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/01/11/desinstalando-plugins-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No habrá WordPress 2.4</title>
		<link>http://www.enespanol.com.ar/2008/01/03/no-habra-wordpress-24/</link>
		<comments>http://www.enespanol.com.ar/2008/01/03/no-habra-wordpress-24/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 00:38:03 +0000</pubDate>
		<dc:creator>Matías</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[traducciones]]></category>
		<category><![CDATA[2.4]]></category>
		<category><![CDATA[2.5]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://enespanol.com.ar/2008/01/03/no-habra-wordpress-24/</guid>
		<description><![CDATA[Vía Blogging Pro me entero que no va a haber WordPress 2.4. Pero no es motivo de alarma tampoco, sino que directamente saldrá la versión 2.5.
Matt envió un mail a la lista de discusión de desarrolladores informando al respecto (que traduzco más adelante). La noticia fue bien recibida, no sólo para garantizar la &#8220;calidad del [...]]]></description>
			<content:encoded><![CDATA[<p>Vía <a href="http://www.bloggingpro.com/archives/2008/01/03/wordpress-24-bumped-to-25/">Blogging Pro</a> me entero que no va a haber WordPress 2.4. Pero no es motivo de alarma tampoco, sino que <strong>directamente saldrá la versión 2.5</strong>.</p>
<p>Matt envió <a href="http://comox.textdrive.com/pipermail/wp-hackers/2008-January/016993.html">un mail</a> a la lista de discusión de desarrolladores informando al respecto (que traduzco más adelante). La noticia fue bien recibida, no sólo para garantizar la &#8220;calidad del producto&#8221; sino también por la reciente actualización de seguridad de WordPress. Actualizar cada 10 días se vuelve tedioso <img src='http://www.enespanol.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Algo importante que destacar es que muchas nuevas funcionalidades o errores a corregir que habían sido pospuestos para la versión 2.5 podrían o no entrar en este nuevo plan de acción. Aparentemente, todo dependería de cómo se den las cosas. Y, si bien el mail dice que saldría a principios de Marzo, el Trac de WordPress (sistema de seguimiento del desarrollo) indica que <a href="http://trac.wordpress.org/milestone/2.5">la versión 2.5 está planeada para el 28 de Marzo</a></p>
<h3>Traducción del mail</h3>
<blockquote><p>A la luz de los grandes cambios que le están sucediendo al código y a la sección de administración, vamos a retrasar la próxima versión hasta principios de Marzo.</p>
<p>Es el tiempo esperado para cuando debería de salir 2.5, así que estamos tratando la versión 2.4 &#8211; originalmente planeada para Diciembre &#8211; como una versión que se nos escapó como resultado de las vacaciones y los grandes cambios que no pudimos comenzar hasta fines de Octubre.</p>
<p>Hay cosas buenas en el horno, y no queremos apurarlas.</p>
<p>La nueva versión será llamada 2.5. Documentos oficiales varios y los detalles de planes futuros serán actualizados correspondientemente</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.enespanol.com.ar/2008/01/03/no-habra-wordpress-24/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
