<?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>Bi0[x]iD&#039;s WaY oF LiFe &#187; programación</title>
	<atom:link href="http://raven.es/tag/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://raven.es</link>
	<description>El blog de RaveN</description>
	<lastBuildDate>Wed, 08 Feb 2012 09:00:55 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19814</generator>
		<item>
		<title>Tweetree, una aplicación más</title>
		<link>http://raven.es/2009/01/25/twitree-una-aplicacion-mas/</link>
		<comments>http://raven.es/2009/01/25/twitree-una-aplicacion-mas/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 10:17:36 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[plurk]]></category>
		<category><![CDATA[tweetree]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[yammer]]></category>

		<guid isPermaLink="false">http://raven.es/?p=1863</guid>
		<description><![CDATA[Sí, es verdad que poco a poco se van multiplicando las aplicaciones para utilizar twitter. Las hay de todo tipo y ámbito, permitiéndonos utilizar múltiples plataformas para publicar y, también, publicar en múltiples plataformas. Hace relativo poco tiempo Luis me &#8230; <a href="http://raven.es/2009/01/25/twitree-una-aplicacion-mas/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sí, es verdad que poco a poco se van multiplicando las aplicaciones<br />
para utilizar twitter. Las hay de todo tipo y ámbito, permitiéndonos<br />
utilizar múltiples plataformas para publicar y, también, publicar en<br />
múltiples plataformas.</p>
<p><img class="alignright size-full wp-image-1870" title="power-twitter1" src="http://raven.es/wp-content/uploads/2009/01/power-twitter1.jpg" alt="power-twitter1" width="180" height="51" />Hace relativo poco tiempo <a href="http://luisrull.es/">Luis</a> me enseñó un complemento para firefox, <a href="https://addons.mozilla.org/en-US/firefox/addon/9591">Power Twitter</a>,<br />
que mejora bastante la experiencia de usuario. Tenemos desde vídeos<br />
anidados hasta la información de adónde vamos si pinchamos en algún<br />
enlace, recortado y ofuscado para ocupar lo mínimo posible.</p>
<p><a href="http://plurk.com/"><img class="alignright size-full wp-image-1870" title="plurk" src="http://raven.es/wp-content/uploads/2009/01/plurk1.jpg" alt="plurk" width="106" height="42" /></a><img class="alignleft size-full wp-image-1869" title="yammer1" src="http://raven.es/wp-content/uploads/2009/01/yammer1.jpg" alt="yammer1" width="212" height="53" />En la guerra de los 140 caracteres aparecieron ya hace tiempo nuevos amigos. Uno de los más conocidos en entorno empresarial es <a href="http://yammer.com/">Yammer</a>, que crea twitters corporativos. Y en entorno personal, para jugar con los amigos, apareció <a href="http://plurk.com/">Plurk</a>, del que <a href="http://raven.es/2008/06/26/plurk-vs-twitter/">ya hemos hablado largo y tendido</a>.</p>
<p><a href="http://friendfeed.com/"><img class="alignleft size-full wp-image-1872" title="friendfeed" src="http://raven.es/wp-content/uploads/2009/01/friendfeed1.jpg" alt="friendfeed" width="149" height="38" /></a><a href="http://miid.es/"><img class="alignright size-full wp-image-1873" title="miid" src="http://raven.es/wp-content/uploads/2009/01/miid1.jpg" alt="miid" width="131" height="41" /></a>Pero siempre se nos quedan cosas pendientes. Tenemos perfiles en distintos sitios, utilizamos <a href="http://friendfeed.com/">friendfeed</a> y <a href="http://miid.es/">miid</a><br />
para intentar tenerlo todo ordenadito, pero es prácticamente imposible.<br />
Aunque lo imposible no es publicar en todos los sitios a la vez, cosa<br />
que podemos hacer sin problemas con <a href="http://ping.fm/">Ping.fm</a> por todos los medios que se nos ocurran (nos ofrece mail, bot de jabber y gtalk, sms, web…). Lo imposible de verdad es <strong>llevar el hilo de las conversaciones</strong> y <strong>contestar a todas</strong>. <a href="http://ping.fm/"><img class="aligncenter size-full wp-image-1869" title="pingfm" src="http://raven.es/wp-content/uploads/2009/01/pingfm1.jpg" alt="pingfm" width="242" height="121" /></a></p>
<p>Por ahora, ninguna aplicación externa (ya sea en <a href="http://www.adobe.com/es/products/air/">Adobe AIR</a></p>
<p>o en cualquier otra plataforma) ha conseguido seguir la línea de Plurk:<br />
o entras en su página, o no hay forma de seguir las conversaciones y de<br />
responder. Y aunque con Twitter sí lo han hecho, ha sido de una forma<br />
muy precaria.</p>
<p>Ahora, además de estos programas externos, tenemos un nuevo cliente<br />
de twitter en formato web que aúna todo lo bueno de power twitter con<br />
algunas aplicaciones más (como <a href="http://blip.fm/">blip.fm</a>, podéis probar su funcionamiento <a href="http://tweetree.com/search?q=blip.fm">aquí</a>), <strong>anidación de comentarios</strong> y una <strong>gran reducción del tiempo de carga</strong>.</p>
<p><a href="http://tweetree.com/"><img class="aligncenter size-full wp-image-1874" title="tweetree" src="http://raven.es/wp-content/uploads/2009/01/tweetree1.jpg" alt="tweetree" width="338" height="64" /></a></p>
<p>La aplicación en cuestión se llama <a href="http://tweetree.com/"><strong>TweeTree</strong></a>.<br />
No os cuento más de ella. Teniendo en cuenta que puede que tampoco os<br />
llame mucho la atención, es mejor que la exploréis y nos contéis si os<br />
ha gustado.</p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2009/01/25/twitree-una-aplicacion-mas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plurk (vs. Twitter!)</title>
		<link>http://raven.es/2008/06/26/plurk-vs-twitter/</link>
		<comments>http://raven.es/2008/06/26/plurk-vs-twitter/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:00:11 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[compartir]]></category>
		<category><![CDATA[goodies]]></category>
		<category><![CDATA[imágenes]]></category>
		<category><![CDATA[karma]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[plurk]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[usuarios]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.raven.es/?p=1118</guid>
		<description><![CDATA[En estas últimas semanas hemos podido ver una fiebre creciente de usuarios de una nueva plataforma de ¿microblogging? La plataforma en cuestión se llama Plurk, y vamos a hacer un pequeño análisis de la aplicación, y terminando con su inevitable &#8230; <a href="http://raven.es/2008/06/26/plurk-vs-twitter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En estas últimas semanas hemos podido ver una fiebre creciente de usuarios de una nueva plataforma de ¿<em>microblogging</em>?</p>
<p>La plataforma en cuestión se llama <a href="http://www.plurk.com/" target="_blank">Plurk</a>, y vamos a hacer un pequeño análisis de la aplicación, y terminando con su inevitable comparación con twitter.</p>
<ul>
<li> ¿Qué es <a href="http://www.plurk.com">Plurk</a>?</li>
</ul>
<p align="center"><a title="plurk - inicio by bioxid, on Flickr" href="http://www.flickr.com/photos/bioxid/2613073863/"><img src="http://farm4.static.flickr.com/3058/2613073863_57e18ba2a0_o.png" alt="plurk - inicio" width="508" height="96" /></a></p>
<ul>
<li> ¿Qué es <a href="http://twitter.com">Twitter</a>?</li>
</ul>
<p align="center"><a href="http://www.flickr.com/photos/bioxid/2613918740/" title="twitter by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3170/2613918740_d4272331eb_o.png" width="491" height="98" alt="twitter" /></a></p>
<p>En la primera pregunta ya podemos decir que <strong>Twitter</strong> y <strong>Plurk</strong> son distintos. Pero la gran pregunta es: ¿<strong>cuánto</strong>?</p>
<p>Vamos a hacer una pequeña comparativa. </p>
<ul>
<li>Aspecto general
<ul>
<li>Twitter</li>
<p>Conversaciones lineales. Línea de tiempo vertical, en forma de pila. Relacionados y respuestas por referencias. </p>
<li>Plurk</li>
<p>Conversaciones horizontales, con un concepto nuevo: la <strong>pila de conversación</strong>. </p>
</ul>
</li>
<li>Programación
<ul>
<li>Twitter</li>
<p><a href="http://www.rubyonrails.org.es/">Ruby on Rails</a> y, cada vez en menos sitios, <a href="http://es.wikipedia.org/wiki/AJAX">AJAX</a>. Lo siento por Twitter, pero lo considero un error. A la vista está que el crecimiento del número de usuarios ha significado el detrimento de la funcionalidad del usuario, cerrando servicios poco a poco. Empezaron cerrando el servicio de <acronym title="Short Messaging Service">SMS</acronym> (que restablecieron hace poco) y le siguió el servicio de <acronym title="Instant Messenger">IM</acronym>. Ahora, cada dos por tres los <em>replies</em> no funcionan y los mensajes directos se notifican aleatoriamente. Sinceramente, yo hubiera utilizado <a href="http://es.php.org">PHP</a>.</p>
<li>Plurk</li>
<p><a href="http://python.org">Python</a> + <a href="http://es.wikipedia.org/wiki/AJAX">AJAX</a>. Utilizar uno de los lenguajes de programación más potentes del mundo dándole un aspecto 2.0 ha sido un gran reto. Y gusta. Mucho. Es rápido, dinámico.
</ul>
</li>
<li>Servicio móvil
<ul>
<li>Twitter</li>
<p>La interfaz móvil de twitter (<a href="http://m.twitter.com/">http://m.twitter.com/</a>) es muy buena. Twitter en tu móvil de verdad, con toda su funcionalidad.</p>
<li>Plurk</li>
<p>La interfaz móvil de plurk (<a href="http://www.plurk.com/m">http://www.plurk.com/m</a>) es distinta a la de Twitter, ya que al tener una distribución distinta (con respuestas enlazadas), la interfaz es un poco más compleja. La he utilizado poco, pero puedo decir que tienen que avanzar en la forma en la que muestra las respuestas y los relacionados. Una interfaz móvil que no muestra toda la información deja mucho que desear. </p>
</ul>
</li>
<li>Errores
<ul>
<li>Twitter</li>
<p>Tenemos a los amigos los pajaritos y a nuestra gran amiga en los últimos tiempos, TwittMoby Dick.</p>
<p align="center"><img src='http://static.twitter.com/images/whale.png' alt='' /></p>
<li>Plurk</li>
<p>¡Los que arreglan los problemas son <a href="http://www.elequipoa.es/">El Equipo A</a>!</p>
<p align="center"><a href="http://www.flickr.com/photos/bioxid/2603178639/" title="plurk - equipo A by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3001/2603178639_7a3d2cbf78_o.png" width="570" height="586" alt="plurk - equipo A" /></a></center>
</ul>
</li>
<li>API
<ul>
<li>Twitter</li>
<p>Lo mejor de twitter, sin duda, es su <acronym title="Application Programming Interface - Interfaz de Programación de Aplicaciones">API</acronym>. Por eso hay tantísimas aplicaciones para Twitter y, sin duda, por eso es tan popular. </p>
<li>Plurk</li>
<p>En desarrollo.</p>
</ul>
</li>
<li>Microblogging
<ul>
<li>Twitter</li>
<p>Creo que twitter <strong>es</strong> una plataforma de <strong>microblogging</strong>: pequeñas cosas que quieres contar, en el momento de contarlas. Creo que esa era su definición inicial, junto con el <em>¿qué estás haciendo?</em> </p>
<li>Plurk</li>
<p>Plurk no es microblogging. Plurk, a mi parecer, es <acronym title="Internet Relay Chat">IRC</acronym> 2.0. Y es lo que hace que sea un servicio distinto a Twitter, y no un reemplazo.
</ul>
</li>
<li>La conversación
<ul>
<li>Blogs</li>
<p>La web 2.0 busca fomentar la conversación. Eso, en los blogs, se consigue. Cada vez más los autores terminan sus artículos con una pregunta abierta para que los comentaristas complementen las noticias y conseguir así artículos mucho más amplios. Con este fomento de la participación se consigue que utilicemos los blogs como nuestras propias redes sociales personales, donde nosotros dirigimos el flujo de información y decidimos cómo queremos que sea, para después también dejarnos dirigir en los blogs de nuestros compañeros, que se comportan de la misma forma. </p>
<li>Twitter</li>
<p>Twitter es informativo, no hay conversación. A veces, alguien lanza alguna pregunta y algún otro le contesta, pero seguir las respuestas (incluso las propias) es complicado. Si bien es una maravilla para esos casos (uno pregunta y obtiene 20 o 30 respuestas especializadas en menos de 5 minutos), no se le puede llamar conversación. </p>
<li>Plurk</li>
<p>Como decíamos antes, Plurk es IRC 2.0. No es que sea fácil seguir una conversación. Es que su línea temporal se organiza por conversaciones, teniendo una pila de conversación para cada una de las entradas. Por su estructura, se ve que está pensado para eso. Pequeñas micro-habitaciones de chat en un mismo gran canal con todos los usuarios atendiendo.  </p>
</ul>
</li>
<li>Uso general
<ul>
Habría que puntualizar algunas cosas que hacen que Plurk sea digno por lo menos de una oportunidad.</p>
<li>No sustituye a Twitter. Su perfil de usuario no es el mismo.</li>
<li>Es divertido. Su estructura y los pequeños detalles de obtener más opciones a medida que lo vas usando hacen que enganche. </li>
<li>Tiene karma. Como <a href="http://sweetter.net">sweetter</a> <img src='http://raven.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . También engancha.</li>
<li>Los <em>Goodies</em>. Regalitos que te dan con la subida de karma (personalizaciones, iconos&#8230;)</li>
</ul>
</li>
<li>La gran diferencia
<ul>
<p>Y la gran diferencia reside en:</p>
<li>Los verbos. Es algo que parece una tontería pero que <strong>ayuda</strong> a la escritura fácil y hace que las conversaciones sean mucho más coloridas.</li>
<li><strong>Compartir</strong>. Es un verbo más, pero te permite incluir vídeos, fotos&#8230; Todo lo que en twitter se hace desde páginas externas, algunas hasta con comentarios (<a href="http://twitxr.com/">twitxr</a>, por ejemplo) dentro de la misma aplicación. Otras páginas intentan convertir a twitter en lo que no es. Plurk ha recogido las ideas, y se ha convertido en esa <em>otra cosa</em>.
</li>
</ul>
<p align="center"><a href="http://www.flickr.com/photos/bioxid/2613073925/" title="plurk - what are you doin' by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3123/2613073925_9dbb789316_o.png" width="436" height="338" alt="plurk - what are you doin" /></a></p>
<p>Después de un tiempo, yo sigo usando los dos (aunque a Plurk conecto a ratos porque, como IRC que es, quita mucho tiempo). </p>
<p>¿Y tú? ¿Has sustituido twitter por algún otro medio? </p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2008/06/26/plurk-vs-twitter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Estándares</title>
		<link>http://raven.es/2008/06/01/estandares/</link>
		<comments>http://raven.es/2008/06/01/estandares/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 17:48:02 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[acid]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[estandar]]></category>
		<category><![CDATA[estándares]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.raven.es/?p=1108</guid>
		<description><![CDATA[De la wikipedia: En tecnología y otros campos, un estándar es una especificación que regula la realización de ciertos procesos o la fabricación de componentes para garantizar la interoperabilidad. Y para eso nacieron las especificaciones estándar de los navegadores, para &#8230; <a href="http://raven.es/2008/06/01/estandares/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>De la wikipedia:</p>
<blockquote><p>En tecnología y otros campos, un estándar es una especificación que regula la realización de ciertos procesos o la fabricación de componentes para <strong>garantizar la interoperabilidad</strong>. </p></blockquote>
<p>Y para eso nacieron las especificaciones estándar de los navegadores, para que si escribíamos lo mismo, viéramos también lo mismo. </p>
<p>Un estándar, por supuesto, tiene su &#8216;trayectoria&#8217;. Primero sale la nueva especificación, y después todos los desarrolladores se ponen a trabajar antendiendo a estos estándares. Todo tiene un periodo de adaptación, y unos son más rápidos que otros al ponerse al día. </p>
<p>En su momento, salíó el acid test para comprobar esto del cumplimiento de las CSS. Y todos los navegadores lo pasan sin problemas. </p>
<p><strong>Referencia CSS</strong></p>
<p><a href="http://www.flickr.com/photos/bioxid/2541384851/" title="referencias - acid test 1 by bioxid, on Flickr"><img src="http://farm3.static.flickr.com/2148/2541384851_2aaff79758.jpg" width="421" height="500" alt="referencias - acid test 1" /></a></p>
<p>Ahora bien, con CSS2 empiezan los problemas. </p>
<p><strong>Referncia CSS2</strong></p>
<p><a href="http://www.flickr.com/photos/bioxid/2541386667/" title="referencias - acid test 2 by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3260/2541386667_a70bb730d6.jpg" width="500" height="474" alt="referencias - acid test 2" /></a></p>
<p><strong>Opera con CSS2</strong></p>
<p><a href="http://www.flickr.com/photos/bioxid/2542210040/" title="opera - acid test 2 by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3072/2542210040_ba22bb48c5_o.png" width="437" height="440" alt="opera - acid test 2" /></a></p>
<p><strong>Firefox con CSS2</strong>. Todavía hay que pulirse un poquito (pero se arreglará en Firefox 3). </p>
<p><a href="http://www.flickr.com/photos/bioxid/2542210260/" title="firefox - acid test 2 by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3110/2542210260_b6cd2227fa.jpg" width="445" height="500" alt="firefox - acid test 2" /></a></p>
<p><strong>IE con CSS 2</strong>. ¿Pero qué #@$% es esto?</p>
<p><a href="http://www.flickr.com/photos/bioxid/2541384759/" title="ie - acid test 2 by bioxid, on Flickr"><img src="http://farm3.static.flickr.com/2224/2541384759_63146b7c4e.jpg" width="500" height="313" alt="ie - acid test 2" /></a></p>
<p><strong>Conclusión</strong>: Tenemos en la calle la especificación de <strong>CSS3</strong> y ¡¡tenemos que trabajar con <strong>la primera especificación de CSS</strong>!! porque <strong>la mayoría de la gente utiliza Internet Explorer</strong>. Eso hace, irremediablemente, que nuestras páginas sean menos bonitas, menos útiles, menos dinámicas, menos personalizables. Y más difíciles de mantener, y más lentas por la cantidad de código extra. </p>
<p>¿Por qué tenemos que ir hacia atrás? ¿Por qué, además, <strong>Microsoft® es incapaz de hacer un navegador en condiciones</strong>? ¿Por qué <strong>Internet Explorer 7 no funciona</strong> correctamente en Windows® XP, obligando al usuario a desinstalarlo antes de pasar dos semanas de la actualización? ¿Por qué Internet Explorer 8 en vez de mejorar <strong>es mucho peor</strong>? </p>
<p>¿Harán que los usuarios <strong>se queden estancados para siempre en Internet Explorer 6</strong>? ¿Es esta la razón del auge de las <strong>páginas en flash</strong>?</p>
<p>¿Por qué <a href="http://es.wikipedia.org/wiki/WebKit">Webkit</a>/Safari saca un <strong>100/100</strong> en el Acid Test 3 y el resto no?  Incomprensible a mis ojos, ya que <strong>Webkit es de Código Abierto</strong> y todos podemos saber cómo consiguen llegar a ese 100/100.  </p>
<p>Pero lo impresionante de verdad es esto:</p>
<p><strong>Referencia CSS3</p>
<p><a href="http://www.flickr.com/photos/bioxid/2542208300/" title="referencias - acid test 3 by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3166/2542208300_77ee58d038.jpg" width="500" height="467" alt="referencias - acid test 3" /></a></p>
<p>IE CSS3</p>
<p><a href="http://www.flickr.com/photos/bioxid/2542209158/" title="ie - acid test 3 by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3141/2542209158_852ac603cc.jpg" width="500" height="313" alt="ie - acid test 3" /></a></p>
<p>Firefox CSS3</p>
<p><a href="http://www.flickr.com/photos/bioxid/2541385985/" title="firefox - acid test 3 by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3032/2541385985_9d777fc304.jpg" width="406" height="500" alt="firefox - acid test 3" /></a></p>
<p>Opera CSS3</p>
<p><a href="http://www.flickr.com/photos/bioxid/2541385813/" title="opera - acid test 3 by bioxid, on Flickr"><img src="http://farm4.static.flickr.com/3117/2541385813_3384abc0e6.jpg" width="500" height="368" alt="opera - acid test 3" /></a></p>
<p>Opera beta CSS3</strong></p>
<p><a href="http://www.flickr.com/photos/bioxid/2542210492/" title="opera - acid test 3 beta by bioxid, on Flickr"><img src="http://farm3.static.flickr.com/2355/2542210492_c462b0be82.jpg" width="500" height="313" alt="opera - acid test 3 beta" /></a></p>
<p>¿De verdad tenemos que hacer que nuestras creaciones se vean en <strong>Internet Explorer 6</strong>? ¿O <strong>debemos obligar al usuario a actualizarse</strong>?</p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2008/06/01/estandares/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Infienno en la tierra</title>
		<link>http://raven.es/2008/04/29/infienno-en-la-tierra/</link>
		<comments>http://raven.es/2008/04/29/infienno-en-la-tierra/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 11:17:37 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[navegadores]]></category>

		<guid isPermaLink="false">http://www.raven.es/?p=1072</guid>
		<description><![CDATA[Eso es Internet Explorer. ¿Por qué una CSS correcta según los estándares funciona bien en todos los navegadores menos uno? ¿Por qué en Internet Explorer al pasar por encima de los enlaces te envía divs enteros (ojo, un &#60;div&#62; padre &#8230; <a href="http://raven.es/2008/04/29/infienno-en-la-tierra/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Eso es <strong>Internet Explorer</strong>.</p>
<p>¿Por qué una CSS <strong>correcta según los estándares</strong> funciona bien en todos los navegadores menos uno? ¿Por qué en Internet Explorer al pasar por encima de los enlaces <strong>te envía divs enteros</strong> (ojo, un &lt;div&gt; padre del padre) <strong>a Cuenca</strong>?</p>
<p>No lo entiendo.</p>
<p>Pero lo que menos entiendo es ¿<strong>por qué el 70% del planeta utiliza Internet Explorer 6</strong>? ¿Para jodernos?</p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2008/04/29/infienno-en-la-tierra/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pensamiento disociado, pensamiento distribuido</title>
		<link>http://raven.es/2008/04/28/pensamiento-disociado-pensamiento-distribuido/</link>
		<comments>http://raven.es/2008/04/28/pensamiento-disociado-pensamiento-distribuido/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 17:31:59 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[Personales]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[asperger]]></category>
		<category><![CDATA[disociación]]></category>
		<category><![CDATA[disociado]]></category>
		<category><![CDATA[distribuido]]></category>
		<category><![CDATA[pensamiento]]></category>
		<category><![CDATA[síndrome]]></category>

		<guid isPermaLink="false">http://www.raven.es/?p=1071</guid>
		<description><![CDATA[Para el psicoanálisis, la disociación es un mecanismo consiste en escindir elementos disruptivos para el yo, del resto de la psique. Esto se traduce en que el sujeto convive con fuertes incongruencias, sin lograr conciencia de esto. Es un mecanismo &#8230; <a href="http://raven.es/2008/04/28/pensamiento-disociado-pensamiento-distribuido/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote></blockquote>
<blockquote><p>Para el <strong>psicoanálisis</strong>, la <strong>disociación</strong> es un mecanismo consiste en escindir elementos disruptivos para el yo, del resto de la psique. Esto se traduce en que el sujeto convive con fuertes incongruencias, sin lograr conciencia de esto. Es un mecanismo psicótico que suele encontrarse en los pacientes limite con complejo preedípico, denominados &#8220;<em>borderline</em>&#8220;.</p></blockquote>
<p style="text-align: right;">(Wikipedia)</p>
<p>Ahora, observad a cualquier ingeniero/informático que tengáis a vuestro alrededor. ¿Qué podéis detectar?</p>
<ul>
<li>Lo del <strong>complejo de Edipo</strong> ni nombrarlo. La mayoría son &#8216;<a href="http://vincenzolaguardia.blogspot.com/2007/09/onan.html" target="_blank"><em>gallardos</em></a>&#8216;. No solemos tener mucho éxito en las relaciones de pareja teniendo en cuenta todo esto.</li>
<p>&nbsp;</p>
<li><strong>Mecanismo psicótico</strong>.</li>
<p>&nbsp;</p>
<p>Tengo que deciros que es <strong>rotunda y absolutamente cierto</strong>.</p>
<p>Todo ingeniero/informático que se precie tiene una cualidad que suelo denominar <em>pensamiento distribuido</em>. Eso significa que vive en un caos/desorden continuo. Pero que, entrando en la incongruencia, <strong>es su forma natural de vida</strong>.</p>
<p>El momento psicótico llega cuando <strong>alguien toca algo a su alrededor</strong>. Puedes, sin haberlo pretendido, haber hecho que esa persona esté con una crisis / ansiedad / malestar. Has tocado sus cosas. <strong>Has desordenado su caos</strong>. Has perturbado su pensamiento distribuido.</p>
<p>Si quieres, puedes hacer la prueba. Entra en el despacho o en la habitación de cualquiera de ellos. Estará hasta arriba de cosas. Tú no verás nada. Pero pídele cualquier cosa, y te dirá en seguida &#8220;está allí, en aquella esquina, debajo del periódico y las bolsas aquellas&#8221;.</p>
<p>También podrás observar que hay cosas que se escinden de la realidad, como cuenta la definición, y otras que no. Busca las figuritas de Warhammer, los tomos de Akira, o los libros de programación, y los verás perfectamente ordenados por categorías, colores y formas en sus estanterías y/o vitrinas correspondientes, así como las pinturas.</p>
<li><strong>Pensamiento distribuido</strong>.</li>
<p>&nbsp;</p>
<p>Una necesidad. Durante varias horas al día (casi todas, como ya explicamos en otro <a href="http://www.raven.es/?p=1063" target="_blank">artículo anterior</a>, se lleva en la sangre mezclado con las plaquetas) piensas en que un programa, sea el que sea el lenguaje de programación que uses, utiliza mil y una pequeñas piezas que, unidas entre sí, hacen que todo funcione como un reloj. Cada programa tiene varias partes. Cada parte está formada de varias partes. Y cada una de esas partes, de otras pequeñas partes. Y, dependiendo de lo que estemos haciendo, la sucesión sigue mucho más allá. Es por eso por lo que , sin remedio y, como dice la definición, sin conciencia de ello muchas veces, <strong>reproducimos en nuestra vida el pensamiento distribuido</strong>, en casi todos nuestros actos.</p>
<p>Sin remedio, para todos los que estén en nuestro entorno, seremos un <strong>desastre</strong> y unos <strong>desordenados</strong>. Por supuesto, además, teniendo en cuenta que la mierda (mamá pelusa por el suelo, bolsas de patatas, botellas vacías, cajas de pizza&#8230;) es uno de esos <em>elementos disruptivos</em> que <em>escindimos de nuestra mente</em>, lo que hace que sólo nos demos cuenta de que existen cuando no tenemos nada pendiente que programar. Y en esos pocos momentos de tranquilidad y paz, después de una buena ducha, es cuando nos damos cuenta de que hay que limpiar. Vaya.</p>
<p>&nbsp;</p>
<li><strong> El Flow</strong></li>
</ul>
<blockquote><p>Flow (flujo), en psicología, es el <strong>estado mental operacional</strong> en la que la persona está <strong>totalmente inmersa</strong> en algo. Se caracteriza por centrar todas las energías, y la atención en el éxito de la actividad</p></blockquote>
<p>Bien. Ahora imaginemos que estamos creando un nuevo <em>plugin</em> para un programa. Tenemos, asociado al archivo que estamos escribiendo, tres más. Cada uno de ellos llama a unas ocho funciones externas, y una de ellas es de administración. Con esa tenemos que tener especial cuidado, podemos poner la seguridad de nuestro <em>plugin</em> en peligro. Total, 32 archivos en la cabeza y uno crítico. En ese momento, suena el <a href="http://www.mundowdg.com/blog/">trimpititer</a>, te hablan de otra cosa, y la concentración <strike>al carajo</strike> a tomar viento. Pues éste es uno de los ejemplos más sencillos de los que podemos poner. Ésta es una de las razones de que <strong>programemos de noche generalmente</strong>, porque todos duermen, y porque si le hablamos a nuestro código nadie nos toma por locos.<br />
El día lo dejamos para arreglar CSS, reformas menores, documentación, montaje&#8230; Todo lo demás. Pero <strong>el proceso creativo necesita <em>flow</em></strong>. </p>
<p><strike>¿Somos raros? Distintos. Especiales. Somos como los niños tontos. Sabemos que nadie nos va a comprender. Tenemos una enfermedad en la sangre que nada ni nadie va a conseguir hacernos desaparecer. Somos así, y punto. Tampoco buscamos que nos entiendan. No más preguntas. Sólo hay que querernos. Como somos. </strike></p>
<p>(Ha quedado bonito, ¿eh? <img src='http://raven.es/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2008/04/28/pensamiento-disociado-pensamiento-distribuido/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>De repente, sin comentarios</title>
		<link>http://raven.es/2008/02/18/de-repente-sin-comentarios/</link>
		<comments>http://raven.es/2008/02/18/de-repente-sin-comentarios/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 08:34:26 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[2.3.2.]]></category>
		<category><![CDATA[bases de datos]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.raven.es/?p=976</guid>
		<description><![CDATA[Imagínate. Estás tan feliz un día con tu blog, escribiendo, y al día siguiente te han desaparecido los comentarios. – Será del Spam Karma –piensas –que se ha comido todos los comentarios, habrá subido el filtro de karma. Pues no. &#8230; <a href="http://raven.es/2008/02/18/de-repente-sin-comentarios/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Imagínate. Estás tan feliz un día con tu blog, escribiendo, y al día siguiente <strong>te han desaparecido los comentarios</strong>. </p>
<p><em>– Será del <a href="http://unknowngenius.com/blog/wordpress/spam-karma/">Spam Karma</a></em> –piensas –<em>que se ha comido todos los comentarios, habrá subido el filtro de karma. </em></p>
<p>Pues no. No hay comentarios. Ninguno. Cero. Vacío. </p>
<p>Base de datos. Tabla <strong>wp-comments</strong>. <strong>ERROR</strong>.</p>
<pre name="code" class="html">Error
consulta SQL: 

SHOW INDEX FROM `wp_comments` ;

MySQL ha dicho: 

#1016 - Can't open file: 'wp_comments.MYI'. (errno: 145) </pre>
<p>¿Y ahora? Tampoco permite hacer copia de la base de datos, dice que está en uso. </p>
<p>Pues justamente eso, intenta realizar cualquier acción a través del SQL en la tabla, y ésta se desbloqueará. </p>
<p>Trivial, sí, pero un engorro y un susto muy grande. </p>
<p>(Gracias, <a href="http://penyaskitodice.wordpress.com/">penyaskito</a>, por el aviso). </p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2008/02/18/de-repente-sin-comentarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Errorcillos en WP-µ</title>
		<link>http://raven.es/2008/02/11/errorcillos-en-wp-%c2%b5/</link>
		<comments>http://raven.es/2008/02/11/errorcillos-en-wp-%c2%b5/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 10:20:24 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[código abierto]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[foro]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[wordpress mu]]></category>
		<category><![CDATA[wp-admin]]></category>

		<guid isPermaLink="false">http://www.raven.es/?p=967</guid>
		<description><![CDATA[Es lo que tiene el software libre. Cuando tienes un problema, en vez de quejarte, lo arreglas . Por si alguien usa WordPress MU también, hemos encontrado un fallito que daba mucho por saco. Cuando estás autentificado en el sistema, &#8230; <a href="http://raven.es/2008/02/11/errorcillos-en-wp-%c2%b5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es lo que tiene el software libre. Cuando tienes un problema, en vez de quejarte, lo arreglas <img src='http://raven.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Por si alguien usa WordPress MU también, hemos encontrado un fallito que daba mucho por saco. </p>
<p>Cuando estás autentificado en el sistema, al intentar entrar en la parte de administración de algunos blogs escribiéndolo en la barra de direcciones, te mandaba a cualquier otro sitio menos a donde tú querías ir. Así que le hemos arreglado la dirección para que vaya bien <img src='http://raven.es/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
<p>Un sencillo cambio. Da gusto que WordPress trabaje con variables globales de forma tan sencilla. </p>
<hr />
Just be careful, it can be annoying.</p>
<p>When accessing your WP-µ, you can either use wp-login.php or enter /wp-admin/</p>
<p>If you are not authentified, the system will work correctly. But if you are authentified, it will try to reach wp-admin/ and it will fail.</p>
<p>If you want to patch it:</p>
<p>1. Go to your wp-login.php file in your host.<br />
2. Go to line 213, and make this change:</p>
<pre name="code" class="php">$redirect_to = 'wp-admin/';
$redirect_to = <strong>ABSPATH . </strong>'wp-admin/';</pre>
<p>It will work correctly again.</p>
<hr />
<p>Si alguien tiene algo más que aportar, puede hacerlo desde el mismo <a href="http://mu.wordpress.org/forums/topic.php?id=7572">foro</a> o puede dejarlo en los comentarios. </p>
<p><strong>EDIT:</strong></p>
<p>Las cosas de escribir muy rápido, que al final no pones todo lo que tienes que poner. </p>
<p>Ahora, bien explicado, lo que le ocurre al WordPressµ es que si intentas entrar en cualquier blog del multiblog con un usuario que no tenga permisos, intenta llevarte de nuevo a la página /wp-admin/. Pero se olvidaron de ponerle una pequeña variable que indica cuál es el dominio en el que estamos para que lo haga bien. </p>
<p>Si alguien tiene algo que aportar, ahora está en el <a href="http://trac.mu.wordpress.org/ticket/561">trac</a>.</p>
<hr />
Just founded a small problem on my system.</p>
<p>Apache/1.3.39 (Unix) mod_perl/1.29 PHP/4.4.7 MySQL/4.1.22</p>
<p>I have installed a WPµ site with multiple blogs and users.</p>
<p>When accessing WP-µ using administrator, or without being authentified, I have no problem at all. But, if you are authentified, and try to enter to another blog where you have no rights, it will try to reach wp-admin/ and it will fail, sending you to page http://wp-admin/ (or, if your DNS works like that, http://www.wp-admin.com).</p>
<p>It also happens if you are not authentified at all and try to enter in other blog of the multiblog where you have not any rights with your user. It means, you try to enter in http://myblog.com/mattsblog/wp-admin/ with the user of /jacksblog/ and it will reach http://wp-admin/</p>
<p>I have found a simple solution.</p>
<p>1. Go to your wp-login.php file in your host.</p>
<p>2. Go to line 213, and make this change:</p>
<pre name="code" class="php">$redirect_to = 'wp-admin/';
$redirect_to = ABSPATH . 'wp-admin/';
</pre>
<p>It will work correctly again.</p>
<hr />
<p><strong>EDIT 2:</strong></p>
<p>Hay que seguir mirando. Elimina el error en algunos blogs, pero no en el principal. </p>
<p><strong>EDIT FINAL</strong>:</p>
<p>Solucionado en <a href="http://trac.mu.wordpress.org/changeset/1198">http://trac.mu.wordpress.org/changeset/1198</a> (gracias Donncha)</p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2008/02/11/errorcillos-en-wp-%c2%b5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TinyInt</title>
		<link>http://raven.es/2008/01/27/tinyint/</link>
		<comments>http://raven.es/2008/01/27/tinyint/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 07:10:08 +0000</pubDate>
		<dc:creator>RaveN</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[tinyint]]></category>
		<category><![CDATA[tipos de datos]]></category>

		<guid isPermaLink="false">http://www.raven.es/?p=959</guid>
		<description><![CDATA[TinyInt es un tipo numérico de datos, como el booleano, el real, el entero, el de coma flotante&#8230; Soy un&#8230; ¿obseso? de la optimización a al hora de programar, y eso a veces conlleva fallos. Porque, siendo realistas, la diferencia &#8230; <a href="http://raven.es/2008/01/27/tinyint/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>TinyInt</em> es un <a href="http://www.desarrolloweb.com/articulos/1054.php">tipo numérico de datos</a>, como el booleano, el real, el entero, el de coma flotante&#8230;</p>
<p>Soy un&#8230; ¿obseso? de la optimización a al hora de programar, y eso a veces conlleva fallos. Porque, siendo realistas, la diferencia hoy día entre poner en un campo un tipo entero y un <em>TinyInt</em> (hablando de memoria / recursos utilizados) es ínfima. Pero, para campos numéricos que supongo que no van a pasar de 100, sigo utilizándolo. </p>
<p>El problema es que cambies la funcionalidad de programa, y ahora el campo en cuestión  sea un contador activo. Porque el <em>TinyInt</em> llega contando hasta 127, y de ahí no pasa. Y cuando para de contar, puede hacer que te tires media hora revisando código para intentar descubrir dónde está el punto y coma que falta&#8230;</p>
<p>Así que ya sabéis. ¡Cuidado con los tipos de datos! ¡Son importantes!</p>
]]></content:encoded>
			<wfw:commentRss>http://raven.es/2008/01/27/tinyint/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

