<?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>Víctor Pimentel &#187; Programación</title>
	<atom:link href="http://blog.victorpimentel.com/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.victorpimentel.com</link>
	<description>Sin dejar huella</description>
	<lastBuildDate>Tue, 01 Nov 2011 14:26:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Creando un bot para Twitter</title>
		<link>http://blog.victorpimentel.com/2010/12/21/creando-un-bot-para-twitter/</link>
		<comments>http://blog.victorpimentel.com/2010/12/21/creando-un-bot-para-twitter/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 16:19:27 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Nueva etapa]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Wikipedal]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=565</guid>
		<description><![CDATA[Este domingo busqué un servicio para Twitter que me permitiera seguir automáticamente a gente que escribiera sobre algunas palabras claves desde la cuenta de Wikipedal. No me justificaré, es lo más parecido al spam que existe, pero es bastante efectivo en conseguir microaudiencias. La idea no es solo lograr que te lea gente interesada en [...]]]></description>
			<content:encoded><![CDATA[<p>Este domingo busqué un servicio para Twitter que me permitiera <strong>seguir automáticamente</strong> a gente que escribiera sobre algunas palabras claves desde la cuenta de <a href="http://wikipedal.org">Wikipedal</a>. No me justificaré, es lo más parecido al spam que existe, pero es bastante efectivo en conseguir microaudiencias. La idea no es solo lograr que te lea gente interesada en lo que escribes, sino también llegar a los <em>influenciadores</em> para que escriban de ti.</p>

<p>El caso es que después de estar un buen rato mirando las alternativas en forma de servicio web o aplicaciones de escritorio, llegué a la conclusión de que <strong>todas apestan</strong>, o son de pago, o ambas. Así que me puse a escribir algo yo mismo, y en media hora tenía un script que hacía exactamente lo que quería. Es sucio, no sigue ninguna buena práctica y mata moscas a cañonazos, pero funciona. Y si te gusta programar lo verás incluso divertido.</p>

<p><span id="more-565"></span></p>

<p>La idea general del script es ir a la portada de Wikipedal, extraer el cóctel del día, buscar en twitter los usuarios que hablan de ese cóctel y, finalmente, seguir a quienes nos interese. Ese cóctel es algo que se genera automáticamente todos los días, y por cuestiones externas e inamovibles (<em>aka Mediawiki apesta</em>), la manera más rápida de obtenerlo es directamente bajarse la portada y buscar el texto que nos interesa.</p>

<p>Para el script escogí <strong>Ruby</strong>, un <a href="http://blog.victorpimentel.com/2010/12/06/la-alegria-de-los-programadores/">lenguaje que me encanta</a> pero que llevaba más de un año sin tocar. Además instalé dos gemas: la primera se llama <code>hpricot</code> y nos ayuda a parsear una página en <span class="caps">HTML</span>; la segunda es <code>twitter</code> y es la manera más sencilla de interactuar con la <span class="caps">API </span>de Twitter.</p>



<pre>
doc = Hpricot(open('http://wikipedal.org/', 'User-Agent' =&gt; 'ruby'))
</pre>



<p>En esta línea nos descargamos la página entera, se la pasamos a <code>hpricot</code> y él nos devuelve el documento ordenado por el <span class="caps">DOM, </span>con todos los elementos fácilmente accesibles. Lo único feo es que hay que cambiar el User-Agent para que Mediawiki nos permita el paso.</p>



<pre>
cocktail = (doc / '#mp-tfa .mw-headline').text.strip
</pre>



<p>Con esto filtramos el documento para que nos dé exactamente el elemento que nos interesa especificando la ruta dentro del <span class="caps">DOM </span>(sería como hacer <code>$('#mp-tfa .mw-headline')</code> con jQuery y similares). Cogemos su texto y lo limpiamos un poco para evitar espacios innecesarios.</p>

<p>Ahora viene el trabajo de verdad, la integración con Twitter. Desde la cuenta que queramos actualizar primero nos <a href="http://dev.twitter.com">registramos como desarrolladores</a> y creamos una aplicación. Se tarda muy poco, cuando terminemos nos copiamos las claves para rellenar algo como esto:</p>



<pre>
Twitter.configure do |config|
  config.consumer_key = 'TU_CONSUMER_KEY'
  config.consumer_secret = 'TU_CONSUMER_SECRET'
  config.oauth_token = 'TU_OATH_TOKEN'
  config.oauth_token_secret = 'TU_OATH_TOKEN_SECRET'
end
</pre>



<p>Esta es la manera más sencilla, por el tipo de script tan limitado que estamos haciendo, dado que esta mini-aplicación siempre va a trabajar con la misma cuenta de usuario. Una vez configurado, creamos una instancia de búsqueda.</p>



<pre>
search = Twitter::Search.new
</pre>



<p>Y llegamos a la traca final. Repito que es un script rápido y sucio, esta no es la manera de crear algo reutilizable. Pongo las últimas líneas todas juntas porque no tiene mucho sentido separarlas.</p>



<pre>
search.containing(cocktail).language('es').not_from('Wikipedal').not_mentioning('Wikipedal').no_retweets.per_page(10).each do |tweet|
  user = Twitter.user(tweet.from_user)
  if !user.following &amp;&amp; user.followers_count &gt; 100 &amp;&amp; user.friends_count &gt; 100
    Twitter.follow(user.screen_name)
  end
end
</pre>



<p>En la primera línea realizamos una búsqueda de tweets que contengan la palabra mágica (la que hemos sacado antes). Dado que Wikipedal está exclusivamente en español, vamos a restringir la búsqueda a tweets en español. Solo nos interesan los tweets originales (nada de retweets) y que no sean de nosotros o de gente que nos menciona. Finalmente limitamos la búsqueda a los últimos diez tweets, no nos interesa más.</p>

<p>Una vez elegidos los <strong>diez tweets ganadores</strong>, vamos a filtrar los usuarios por cuestiones puramente de marketing. Con la segunda línea cogemos los datos de la cuenta del usuario actual. En la tercera hacemos el filtrado, y lo primero que comprobamos es que no nos siga.</p>

<p>Nos queremos <strong>centrar en usuarios influyentes</strong>, así que miramos que por lo menos tenga 100 followers. Como también pretendemos que nos siga, buscamos a gente que siga a más de 100 personas, para evitarnos las divas de Twitter que no nos van a seguir en la vida. Todos los usuarios que cumplan esos requisitos se acaban de ganar que los sigamos en la cuarta línea.</p>

<p>Eso es todo, ahora solo queda configurar algún sistema que ejecute automáticamente este script cada cierto tiempo. Para elegir la frecuencia hay que tener en cuenta las personas que hablan sobre ese tema, y también que existe un límite de 2000 personas que podemos seguir sin que nos sigan proporcionalmente. Yo lo ejecuto cada cuatro horas en el propio servidor de Wikipedal, gracias a <strong><code>cron</code></strong>. En mi servidor necesita unos ajustes especiales que no vienen a cuento, si alguien pretende seguir un proceso similar a este y tiene problemas decídmelo en los comentarios.</p>

<p>Momento Github: el código del <a href="https://gist.github.com/750105/">script completo está en este gist</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2010/12/21/creando-un-bot-para-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>La alegría de los programadores</title>
		<link>http://blog.victorpimentel.com/2010/12/06/la-alegria-de-los-programadores/</link>
		<comments>http://blog.victorpimentel.com/2010/12/06/la-alegria-de-los-programadores/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 12:41:15 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Nueva etapa]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Felicidad]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=544</guid>
		<description><![CDATA[En estos días de WikiLeaks y controladores aéreos, se agradece más que nunca cambiar un poco de tema para huir de la presión informativa. En el vídeo de arriba podéis ver la charla que Mr. David Heinemeier Hansson, creador de Ruby on Rails hace unos añitos, dio en la última conferencia de Ruby. La charla [...]]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/17420638?portrait=0&amp;color=ff3333" width="475" height="267" frameborder="0"></iframe></p>

<p>En estos días de WikiLeaks y controladores aéreos, se agradece más que nunca cambiar un poco de tema para huir de la presión informativa. En el vídeo de arriba podéis ver la charla que Mr. David Heinemeier Hansson, creador de Ruby on Rails hace unos añitos, dio en la última conferencia de Ruby.</p>

<p>La charla no es técnica y de hecho casi cualquiera puede entenderla, incluso si no sabemos nada de programación. Bajo el título de <em>¿Por qué Ruby?</em> realmente nos relata una <strong>fantástica historia alrededor de la felicidad de los trabajadores como motor de innovación y calidad</strong>. Y, señores, en menos de una hora pega una patada a todos los libros de ingeniería del software.</p>

<p>La felicidad del equipo técnico a la hora de desarrollar un proyecto es algo que ningún profesor enseña en la universidad y que muy pocos jefes de proyecto promueven. Sí que es una tarea a estudiar por recursos humanos de manera genérica, basada en dinero, reconocimiento y ambiente de trabajo. Pero no hay que olvidar que el factor fundamental para disfrutar ese trabajo es que la realización del trabajo en sí sea interesante.</p>

<p>Quizás pensemos que ese factor no se puede cambiar: hay que hacer X y punto. Sin embargo, las decisiones del jefe técnico a la hora de elegir plataformas, lenguajes o herramientas puede hacer atractivo hasta el más tedioso de los trabajos. Y aclaro que no tiene que ser precisamente Ruby.</p>

<p>La conclusión a la que quería llegar es que <strong>la alegría del equipo técnico no es un factor que hoy en día se considere en las empresas en el desarrollo de software</strong>. Hay proyectos heredados en los que no es posible elegir nada, pero en proyectos nuevos desde cero se prefiere usar una tecnología obsoleta que ofrezca un 10% de rendimiento adicional que otra tecnología que facilite el desarrollo, mantenimiento y extensibilidad.</p>

<p>En un escenario en que los gastos de personal y mantenimiento superan con creces al de los servidores y desarrollo, es terriblemente corto de miras. Así que dadles un poco más de libertad a esos programadores, preguntadles con qué tecnologías les gustaría trabajar y tenedlas en consideración a la hora de tomar decisiones. Como dice David, no tengáis miedo a esa libertad, con un poco de suerte conseguiréis crear un sano ambiente dónde la calidad final se decida porque simplemente estén entusiasmados por lo que hacen.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2010/12/06/la-alegria-de-los-programadores/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Charla sobre Ajax en Madrid</title>
		<link>http://blog.victorpimentel.com/2006/11/16/charla-sobre-ajax-en-madrid/</link>
		<comments>http://blog.victorpimentel.com/2006/11/16/charla-sobre-ajax-en-madrid/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 17:09:26 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Universidad]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=264</guid>
		<description><![CDATA[Para quién le interese el tema, mañana viernes voy a dar una charla de introducción a Ajax: qué es, qué ha provocado y, principalmente, cómo se usa. La charla tendrá dos partes: una introducción teórica a los conceptos que aporta Ajax (no más de media hora), y otra parte práctica en las que expodré pequeños [...]]]></description>
			<content:encoded><![CDATA[<p>Para quién le interese el tema, mañana viernes voy a dar una charla de introducción a Ajax: qué es, qué ha provocado y, principalmente, cómo se usa.</p>

<p>La charla tendrá dos partes: una introducción teórica a los conceptos que aporta Ajax (no más de media hora), y otra parte práctica en las que expodré pequeños extractos de código <em>en crudo</em>, cada uno de esos ejemplos irá destinado a las distintas variantes de Ajax (GET/POST, <span class="caps">XML</span>/JSON, a pelo/con Protoype/otras librerías, etc&#8230;). Intentaré que la parte práctica sea más amena y que nos lleve algo más de tiempo que la <em>teórica</em>. También intentaré que la teoría no sea muy pesada, así que he preparado una presentación algo <em>zen</em> con algunos puntos graciosos <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>La charla se engloba dentro de la semana de <a href="http://gul.es/doku.php?id=noviembre_del_2006">Jornadas técnicas del <span class="caps">GUL</span></a> de la universidad Carlos <span class="caps">III, </span>como <a href="http://blog.victorpimentel.com/curso-del-gul-sobre-javascript/">la anterior que hice hace algunos meses sobre JavaScript en general</a>.</p>

<p>Si queréis <a href="http://gul.es/doku.php?id=charlas_definitivas_noviembre_2006#ajax_aplicaciones_web_mas_potentes_y_dinamicas">más información</a> sobre la ponencia técnica:</p>

<p><strong>Lugar</strong>: Universidad Carlos <span class="caps">III </span>de Madrid, Leganés, aula 4.0F.16<br />
<strong>Hora</strong>: De 6 a 8 de la tarde (supongo que acabaremos antes)<br />
<strong>Título</strong>: Ajax, aplicaciones web más potentes y dinámicas<br />
<strong>Ponente</strong>: Yo, es decir, Víctor Pimentel</p>

<p>Por cierto, dos horas antes de la mía, en el mismo lugar, hay <a href="http://gul.es/doku.php?id=charlas_definitivas_noviembre_2006#configuracion_de_un_servidor_webapache2">otra interesante charla sobre Apache2 y su configuración</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2006/11/16/charla-sobre-ajax-en-madrid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aviso: archivo modificado en el futuro</title>
		<link>http://blog.victorpimentel.com/2006/06/18/aviso-archivo-modificado-en-el-futuro/</link>
		<comments>http://blog.victorpimentel.com/2006/06/18/aviso-archivo-modificado-en-el-futuro/#comments</comments>
		<pubDate>Sun, 18 Jun 2006 13:13:00 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/aviso-archivo-modificado-en-el-futuro/</guid>
		<description><![CDATA[Vaya, sin duda es de los mejores Warnings que he visto en Java, a lo mejor si lo consigo reproducir me sube la nota de la práctica. Dice tal que así, por cada uno de los archivos .java que quieras compilar: Warning: Clase.java modified in the future Lo que te quiere decir es, simplemente, que [...]]]></description>
			<content:encoded><![CDATA[<p>Vaya, sin duda es de los mejores Warnings que he visto en Java, a lo mejor si lo consigo reproducir me sube la nota de la práctica. Dice tal que así, por cada uno de los archivos .java que quieras compilar:</p>

<p><strong>Warning: Clase.java modified in the future</strong></p>

<p>Lo que te quiere decir es, simplemente, que está modificado en el futuro. Es decir, que la hora de modificación del archivo es más tarde que la hora actual. Normalmente puede pasar al editar un archivo en diferentes ordenadores, un de ellos demasiado &#8220;en el futuro&#8221; o demasiado &#8220;en el pasado&#8221;.</p>

<p>Es fácil de reproducir. Cambiad la hora de vuestro ordenador (hasta 1990 valdrá) e intentad compilar algo de Java.</p>

<p>Tras este pequeño parón-anecdótico, ¡vuelta a los exámenes!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2006/06/18/aviso-archivo-modificado-en-el-futuro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Invadido por los Geeks</title>
		<link>http://blog.victorpimentel.com/2006/06/15/invadido-por-los-geeks/</link>
		<comments>http://blog.victorpimentel.com/2006/06/15/invadido-por-los-geeks/#comments</comments>
		<pubDate>Thu, 15 Jun 2006 01:32:06 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[P de Personal]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Universidad]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/invadido-por-los-geeks/</guid>
		<description><![CDATA[Considérese una estación espacial en donde se desarrolla una contienda entre los androides humanoides que la pueblan y una versión cibernética de la temida cepa H5N1 del virus de la gripe aviar. [...] La estación estará representada por un entramado bidimensional (un tablero) de F filas y C columnas, cuyos límites están determinados por un [...]]]></description>
			<content:encoded><![CDATA[<blockquote>

<p>Considérese una estación espacial en donde se desarrolla una contienda entre los androides humanoides que la pueblan y una <strong>versión cibernética de la temida</strong> cepa <span class="caps">H5N1 </span><strong>del virus de la gripe aviar</strong>. [...] La estación estará representada por un <strong>entramado bidimensional</strong> (un tablero) de F filas y C columnas, cuyos límites están determinados por un muro. [...] Los robots podrán estar &laquo;sanos&raquo; o infectados por el virus. El comportamiento de los robots &laquo;sanos&raquo; es tratar de aislarse de los demás. Sin embargo, un robot infectado tendrá un comportamiento distinto, tendrá una <strong>necesidad desmedida de compañía</strong>, por lo que buscará desesperadamente a sus compañeros. [...]</p>

</blockquote>

<p>Así empieza <a href="http://www.caos.inf.uc3m.es/asignaturas/it_inf/practicas/05-06/pract_2_junio_2006.pdf">la última práctica</a> que me ha tocado hacer en un par de días de la asignatura Informática Teórica. Ey, 1000 líneas de código en Java, no ha sido para tanto la gripe aviar <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2006/06/15/invadido-por-los-geeks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ClearType/antialiasing en NetBeans 5.0</title>
		<link>http://blog.victorpimentel.com/2006/06/02/cleartypeantialiasing-en-netbeans-50/</link>
		<comments>http://blog.victorpimentel.com/2006/06/02/cleartypeantialiasing-en-netbeans-50/#comments</comments>
		<pubDate>Fri, 02 Jun 2006 15:34:29 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=231</guid>
		<description><![CDATA[Por motivos (ajenos) este año las prácticas de Java las he acabado escribiendo en NetBeans y en Windows, y poco a poco me he ido acostumbrando a este editor/IDE de desarrollo. Una de las cosas que odio de algunas aplicaciones Java es que no usan antialising (y olvidémonos del ClearType de Windows), es decir, que [...]]]></description>
			<content:encoded><![CDATA[<p>Por motivos (ajenos) este año las prácticas de Java las he acabado escribiendo en NetBeans y en Windows, y poco a poco me he ido acostumbrando a este editor/IDE de desarrollo. Una de las cosas que odio de algunas aplicaciones Java es que no usan antialising (y olvidémonos del ClearType de Windows), es decir, que las fuentes no salen redondeadas, sino que aparecen muy pixeladas, y esto, y con un tamaño de letra pequeño, es un horror.</p>

<p>Una solución, quizás la más radical es trabajar sobre <a href="https://mustang.dev.java.net/">Java 1.6 Codename Mustang</a>, que erradica completamente este problema. Pero claro, no me quiero ni imaginar la de bugs que aparecerían <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p><img class="centro" src="http://blog.victorpimentel.com/wp-content/netbeansantialiasing.png" alt="NetBeans: la diferencia" /></p>

<p>La otra opción consiste en dos pasos. El primero, para que la <span class="caps">IDE </span>completa (menús, etc&#8230;) tenga el dichoso antialiasing, se basa en retocar el archivo de configuración en NetBeans. Yo lo he cambiado en Windows, así que en Linux no sé exactamente dónde está. En tu carpeta de instalación de NetBeans (C:\Archivos de Programa\netbeans-5.0 si estás Windows) encontrarás una carpeta llamada etc, y dentro de esa carpeta, un archivo llamado netbeans.conf. Ábrelo con tu editor de texto normal, y a la línea que empieza por netbeans_default_options añade al final esta opción <strong><code>-J-Dswing.aatext=true</code></strong>, de tal forma que quede un espacio entre todas las opciones de esa línea, y que todas esas opciones estén estre comillas (si me expreso mal, mira el formato del archivo, es muy sencillo). Con esto ya hemos hecho que NetBeans se cargue con antialiasing de serie, y puedes comprobar que la diferencia es bastante grande.</p>

<p>El segundo paso es más fácil. Desde NetBeans, vete al menú Tools y escoge Options. Pulsa el botón &#8220;Advanced Options&#8221;, que se encuentra en la esquina inferior izquierda. En Editing-&gt;Editor Settings verás una propiedad &#8220;experta&#8221;, que se llama, adivina, <em>Text Antialiasing</em>. Selecciónala y pulsa Close, automáticamente los cambios será visibles. Como ves, la fuente del editor ahora está mucho más suave, y por lo menos a mí, me resulta mucho más sencillo de leer.</p>

<p>Bonus: Aprovechando la ocasión, he instalado las nuevas fuentes que traerá Windows Vista, a saber: Calibri, Cambria, Candara, Consolas, Constantia y Corbel. Yo estoy utilizando la fuente Consolas (monoespaciada) para programar, la verdad es que no está mal. <a href="http://www.soweirdproductions.com/wp-content/extras/6_New_ClearType_Fonts_Longhorn.zip">Puedes descargarlas desde aquí</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2006/06/02/cleartypeantialiasing-en-netbeans-50/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Aprende Ruby, con cachondeo</title>
		<link>http://blog.victorpimentel.com/2006/05/11/aprende-ruby-con-cachondeo/</link>
		<comments>http://blog.victorpimentel.com/2006/05/11/aprende-ruby-con-cachondeo/#comments</comments>
		<pubDate>Wed, 10 May 2006 22:27:12 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/aprende-ruby-con-cachondeo/</guid>
		<description><![CDATA[Al fin me he decidido a introducirme un poco en el tema RoR, y después de leerme varios tutoriales, programar algunas sencillas hierbas y poner en pié un blog desde cero, me he topado con este fantástico tutorial de Ruby en el que dos simpáticos zorros -para mí que son Coby- nos van haciendo la [...]]]></description>
			<content:encoded><![CDATA[<p>Al fin me he decidido a introducirme un poco en el tema RoR, y después de leerme varios tutoriales, programar algunas <del>sencillas</del> hierbas y <a href="http://www.vicentgozalbes.com/showNew/programar_un_blog_en_mas_de_15_minutos">poner en pié un blog desde cero</a>, me he topado con <a href="http://poignantguide.net/ruby/">este fantástico tutorial de Ruby</a> en el que dos simpáticos zorros -para mí que son <a href="http://images.google.com/images?q=coby+barcelona">Coby</a>- nos van haciendo la lectura mucho más amena. ¡Impresionante!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2006/05/11/aprende-ruby-con-cachondeo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Curso del GUL sobre JavaScript</title>
		<link>http://blog.victorpimentel.com/2006/03/29/curso-del-gul-sobre-javascript/</link>
		<comments>http://blog.victorpimentel.com/2006/03/29/curso-del-gul-sobre-javascript/#comments</comments>
		<pubDate>Wed, 29 Mar 2006 13:59:55 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Universidad]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=206</guid>
		<description><![CDATA[Actualizado: Las transparencias, 6 horas antes de empezar Este Lunes han empezado en mi universidad las ya tradicionales charlas del GUL, los temas son variados pero todos están relacionados con el software libre (o al menos con el software). Podéis ver el cartel, los horarios definitivos, y para más información, el wiki. Entre tanto fenómeno, [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.victorpimentel.com/wp-content/js.png' alt='JavaScript, el lenguaje de los navegadores' class="derecha" /></p>

<p><strong>Actualizado</strong>: <a href="http://blog.victorpimentel.com/js">Las transparencias</a>, 6 horas antes de empezar <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>

<p>Este Lunes han empezado en mi universidad las ya tradicionales charlas del <a href="http://gul.es/"><span class="caps">GUL</span></a>, los temas son variados pero todos están relacionados con el software libre (o al menos con el software). Podéis ver el <a href="http://gul.es/cartel.pdf">cartel</a>, <a href="http://gul.es/horario.pdf">los horarios definitivos</a>, y para más información, <a href="http://gul.es/doku.php?id=marzo_del_2006">el wiki</a>.</p>

<p>Entre tanto fenómeno, me he colado yo este Viernes (31 de marzo de 6 a 8 de la tarde) para dar una ponencia sobre <strong>JavaScript</strong>, un lenguaje que parece estar otra vez de moda. La charla tendrá un carácter introductorio: cómo empezó, algo de sintaxis, modelo de objetos, dom y algunos ejemplos y trucos. A lo mejor hasta dejo alguna transparencia para <strong>prototype</strong> u otra librería tan genial como ésta, todo depende del tiempo.</p>

<p>Si estás cerca de Leganés (Madrid), te interesa el tema y no sabes cómo empezar a meterte de lleno, yo creo que sería un buen primer paso que vinieras a esta charla. Y si estás lejos pero te interesa, también puedes seguirlo <a href="http://audiovisuales.uc3m.es/">mediante streaming</a>. Supongo que las pasarán a vídeo, pero eso puede durar meses.</p>

<p>Mi idea es dejar las transparencias antes de la charla, pero lo mismo las dejo un día antes como las dejo 5 minutos antes de empezar a hablar&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2006/03/29/curso-del-gul-sobre-javascript/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Visibone, libro de chuletas para maquetadores</title>
		<link>http://blog.victorpimentel.com/2006/03/10/visibone-libro-de-chuletas-para-maquetadores/</link>
		<comments>http://blog.victorpimentel.com/2006/03/10/visibone-libro-de-chuletas-para-maquetadores/#comments</comments>
		<pubDate>Fri, 10 Mar 2006 17:25:37 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tecnología]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/visibone-libro-de-chuletas-para-maquetadores/</guid>
		<description><![CDATA[Creo que esto tiene ya algún tiempo, pero el milagro de los marcadores sociales (juas) me lo ha devuelto a la memoria. Se trata de Visibone Browser Book, un libro con exhaustivas chuletas sobre XHTML, CSS, JavaScript, DOM, expresiones regulares, fuentes y colores. Está francamente bien, podeis daros una vuelta por las versiones que dejan [...]]]></description>
			<content:encoded><![CDATA[<p><img class="derecha" src="http://www.visibone.com/products/bbkf_w228.jpg" alt="El libro de las chuletas" /></p>

<p>Creo que esto tiene ya algún tiempo, pero el milagro de los marcadores sociales (juas) me lo ha devuelto a la memoria. Se trata de <a href="http://www.visibone.com/products/browserbook.html">Visibone Browser Book</a>, un libro con exhaustivas chuletas sobre <span class="caps">XHTML, CSS,</span> JavaScript, <span class="caps">DOM, </span>expresiones regulares, fuentes y colores.</p>

<p>Está francamente bien, podeis daros una vuelta por las versiones que dejan ver casi a tamaño real para convenceros. Lo malo es el precio, entre 30$ y 55$, algo carillo para apenas 10 páginas. También lo tienen en <em>cartas</em>, y <a href="http://www.visibone.com/products/">en otros formatos</a>.</p>

<p>Si no quereis desembolsar pasta, en <a href="http://www.criteriondg.info/wordpress/?s=chuleta">Criterion han comentado muchas chuletas listas</a> para imprimir, sobre variopintos temas aparte de la maquetación web (Photoshop, ActionScript, Google, etc).</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2006/03/10/visibone-libro-de-chuletas-para-maquetadores/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>El ataque de los clones</title>
		<link>http://blog.victorpimentel.com/2005/12/13/el-ataque-de-los-clones/</link>
		<comments>http://blog.victorpimentel.com/2005/12/13/el-ataque-de-los-clones/#comments</comments>
		<pubDate>Tue, 13 Dec 2005 02:26:08 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[P de Personal]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/el-ataque-de-los-clones/</guid>
		<description><![CDATA[O algo así debe pensar digg. Primero salió r00lz, pero Manu rápidamente dijo que no, que era un blog de enlaces, cerrado y acotado, nada más. Luego oí hablar de Fresqui, y parecía ser lo que parecía ser. Al mes, mes y medio o dos meses, los clones despertaron. El primero en abrir los ojos [...]]]></description>
			<content:encoded><![CDATA[<p><img class="derecha" src="http://canales.laverdad.es/gastronomia/fotos/rincon020304e.jpg" alt="El Quinto Elemento" /></p>

<p>O algo así debe pensar <a href="http://digg.com/">digg</a>.</p>

<p>Primero salió <a href="http://r00lz.com/">r00lz</a>, pero <a href="http://proletarium.org/">Manu</a> rápidamente dijo que no, que era un blog de enlaces, cerrado y acotado, nada más.</p>

<p>Luego oí hablar de <a href="http://www.fresqui.com/">Fresqui</a>, y parecía ser lo que parecía ser.</p>

<p>Al mes, mes y medio o dos meses, los clones despertaron.</p>

<p>El primero en abrir los ojos fue <a href="http://www.populicias.com/">Populicias</a>. No aprovechó la salida.</p>

<p>El segundo fue <a href="http://meneame.net/">Menéame</a>, un proyecto llevado a cabo por Ricardo G. en, según él, 11 días. Si <a href="http://mnm.uib.es/gallir/posts/2005/12/12/541/">vemos un poco el código</a> comprobaremos que es cierto. Ey, que es software libre, un respeto. Y que todavía no está diseñado, <a href="http://mnm.uib.es/gallir/tmp/diseny1.jpg">que éste es el <em>diseño</em> final</a>.</p>

<p>El tercero, <a href="http://www.blogmemes.com/">BlogMemes</a>. El único que está basado en <a href="http://www.talkingpixels.org/diggclone/index.php">diggClone</a> (eso parece), pero la gente dice que diggClone está muy verde y tal pascual. Yo lo único que sé sobre el tío que hizo diggClone es que es un poco palurdo, ya que dejó una versión de diggClone con su fichero de configuración de la base de datos, y <a href="http://www.talkingpixels.org">se la limpiaron en un momento</a>.</p>

<p>El cuarto, como dije, parece que es <a href="http://www.fresqui.com/">Fresqui</a>. Veremos con qué nos sorprende.</p>

<p>Y yo aquí, terminando una práctica sobre estructuras de datos, sobre lo que no me importa una mierda.</p>

<p>¿Tendrá que ver este post con <a href="http://blog.victorpimentel.com/ya-queda-menos/">este de hace más de un mes</a>? ¿<a href="http://www.error500.net/digg-castellano">Qué sabe este tal Antonio Ortiz</a> que no nos quiere decir? ¿Por qué tengo tantas cosas por hacer?</p>

<p>Actualización: Me equivocaba, ya son, seguro seguro, <strong>seis</strong> proyectos: llega <a href="http://blogocracia.no-ip.org/">la Sexta</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/12/13/el-ataque-de-los-clones/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Ejercicio 1: Prográmame un juego de rol</title>
		<link>http://blog.victorpimentel.com/2005/06/20/ejercicio-1-programame-un-juego-de-rol/</link>
		<comments>http://blog.victorpimentel.com/2005/06/20/ejercicio-1-programame-un-juego-de-rol/#comments</comments>
		<pubDate>Mon, 20 Jun 2005 20:38:20 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Universidad]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=61</guid>
		<description><![CDATA[Hace pocos días, en la ETSII (Universidad Politécnica de Valencia), pusieron un examen sobre bases de datos. Pos que emoción direis algunos. Pos ya sabemos por dónde vas, dirán otros que ya estarán enterados. Bien, la peculiaridad del examen era que trataba sobre los jedis de la Guerra de las Galaxias, y empezaba con la [...]]]></description>
			<content:encoded><![CDATA[<p>Hace pocos días, en la <span class="caps">ETSII </span>(Universidad Politécnica de Valencia), pusieron un examen sobre bases de datos. Pos que emoción direis algunos. Pos ya sabemos por dónde vas, dirán otros que ya estarán enterados. Bien, la peculiaridad del examen era que trataba sobre los jedis de la Guerra de las Galaxias, y empezaba con la famosa frase &#8220;Hace mucho tiempo, en una galaxia muy, muy lejanaâ€¦&#8221;.</p>

<p>Ayer, haciendo exámenes pasados de Programación, me encontré con otra joyita geek: como ejercicio, proponen hecer un juego de rol en java. Se titula la Batalla de las Almas, y básicamente se trata de luchas entre demonios y ángeles.</p>

<p>Empieza así:</p>

<blockquote>

<p>Se desea diseñar un juego de rol llamado &#8220;La Batalla de las Almas&#8221;, el juego está formado por una clase principal denominada &#8220;Batalla.java&#8221; donde se crean los diferentes participantes del juego y se produce el desarrollo del mismo. El principal objetivo del juego consiste en disputarse el alma de un conjunto de seres Humanos, por lo tanto existirán diferentes elementos (Ángeles y Demonios) que podrán combatir para tratar de &#8220;salvar&#8221; o &#8220;condenar&#8221; cada una de las almas puestas en juego.</p>

</blockquote>

<p><a href="http://scalab.uc3m.es/~docweb/pr-inf/examenes/ex_pract_jun02.pdf">El examen en pdf</a> desde la propia página de la asignatura. Y también <a href="http://scalab.uc3m.es/~docweb/pr-inf/examenes/sol_exJun02.pdf">la solución</a>, por si a alguien le interesa java.</p>

<p>Si es que los profesores de informática no pueden ocultar que son unos geeks <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/06/20/ejercicio-1-programame-un-juego-de-rol/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>RushHour, por fin 1.0</title>
		<link>http://blog.victorpimentel.com/2005/06/13/rushhour-por-fin-10/</link>
		<comments>http://blog.victorpimentel.com/2005/06/13/rushhour-por-fin-10/#comments</comments>
		<pubDate>Mon, 13 Jun 2005 18:31:00 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Universidad]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=58</guid>
		<description><![CDATA[Ya puedo publicar la versión alpha/beta/definitiva de la práctica que hemos hecho en Programación. Alpha porque se debería calificar así, beta porque hice algunas pruebas con mi hermana como conejillo de indias, y definitiva porque en principio no pienso tocarla más. Además de los bytecodes y el código fuente y archivos necesarios (imágenes, archivos de [...]]]></description>
			<content:encoded><![CDATA[<p>Ya puedo publicar la versión <strong>alpha/beta/definitiva</strong> de la práctica que hemos hecho en Programación. Alpha porque se debería calificar así, beta porque hice algunas pruebas con mi hermana como <em>conejillo de indias</em>, y definitiva porque en principio no pienso tocarla más.</p>

<p>Además de los bytecodes y el código fuente y archivos necesarios (imágenes, archivos de niveles), incluyo la documentación generada por javadoc y la memoria que nos obligaban hacer. En la memoria se incluye un manual de usuario bastante básico, si teneis dudas sobre la aplicación podeis acudir a él.</p>

<p>Para que veais su aspecto, un par de capturas del juego en sí:<br />
<br /><br />
<a href="http://www.flickr.com/photos/cumic/17264440/" title="Cargar Nivel Personalizado"><img class="centro" src="http://photos14.flickr.com/17264440_b06492e785_o.png" width="310" height="356" alt="rushhour01" /></a>
<br /><br /><br />
<a href="http://www.flickr.com/photos/cumic/17264441/" title="¡Enhorabuena!"><img class="centro" src="http://photos9.flickr.com/17264441_ff2d1e3d03_o.png" width="310" height="356" alt="rushhour02" /></a>
<br /><br />
Además se incluye un Generador de partidas, para editar tus propias partidas, y me ha quedado más chulo:<br />
<br /><br />
<a href="http://www.flickr.com/photos/cumic/19150005/" title="Qué bonitos botones..."><img class="centro" src="http://photos12.flickr.com/19150005_d3a574ed1e_o.png" width="310" height="373" alt="CapturaGenerador" /></a>
<br /><br />
Para bajártela puedes elegir entre un archivo comprimido en <a href="http://blog.victorpimentel.com/wp-content/Pr%e1ctica%20Final.rar">.RAR</a>, o en <a href="http://blog.victorpimentel.com/wp-content/RushHour.zip">.ZIP</a>.</p>

<p>Por si hay alguna duda, recuerdo que todo lo que publico aquí, salvo que indique lo contrario, está bajo el Dominio Público, esta práctica incluida. Por lo que puedes modificar, copiar, e incluso ganar dinero con estas fuentes (improbable) sin ni siquiera nombrarme.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/06/13/rushhour-por-fin-10/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Bodas de Oro</title>
		<link>http://blog.victorpimentel.com/2005/06/13/bodas-de-oro/</link>
		<comments>http://blog.victorpimentel.com/2005/06/13/bodas-de-oro/#comments</comments>
		<pubDate>Mon, 13 Jun 2005 17:28:43 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[P de Personal]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=57</guid>
		<description><![CDATA[Así es señores, con este ya son 50 post escritos desde que empecé a llenar esta papelera allá por febrero. Concretamente un 23-F, curiosa fecha. Siguiendo con los números redondos, he recibido en este tiempo 100 comentarios, cosa que agradezco a todos Gracias por visitarme y muchas más por comentar. Coincidencia o sincronismo, llámalo como [...]]]></description>
			<content:encoded><![CDATA[<p>Así es señores, con este ya son <strong>50 post escritos</strong> desde que <a href="http://blog.victorpimentel.com/?p=3">empecé a llenar esta papelera</a> allá por febrero. Concretamente un <strong>23-F</strong>, curiosa fecha. Siguiendo con los números redondos, he recibido en este tiempo <strong>100 comentarios</strong>, cosa que agradezco a todos <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Gracias por visitarme y muchas más por comentar.</p>

<p>Coincidencia o sincronismo, llámalo como quieras, pero también celebra sus bodas de oro <a href="http://www.naikon.net/web/index.php/archives/61">Fotografía y Opinión</a>, el blog de <a href="http://www.naikon.net/">Antonio</a>, un <em>apañero</em> de clase que también anda por la blogosfera. Echadle un vistazo a su <a href="http://www.naikon.net/galeria/index.php">galería de fotos</a>, quién supiera&#8230; <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Hoy que estoy un poco más relajado, me voy a poner a actualizar el blogroll, que faltan muchos y muy variados <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Y por último, recomendar a todos <a href="http://www.feedness.com/" title="Aunque parezca inglés, en realidad es en castellano">feedness</a>, he trasladado mis feeds desde Bloglines y se echa en falta cosillas, pero a cambio el diseño y demás añadidos sí que mejoran exponencialmente.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/06/13/bodas-de-oro/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Suerte a todos</title>
		<link>http://blog.victorpimentel.com/2005/06/05/suerte-a-todos/</link>
		<comments>http://blog.victorpimentel.com/2005/06/05/suerte-a-todos/#comments</comments>
		<pubDate>Sun, 05 Jun 2005 12:32:04 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[P de Personal]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=55</guid>
		<description><![CDATA[Mañana empiezo los exámenes, así que intentaré alejarme del ordenador y, lógicamente, no podré postear ni estar al día de la blogosfera. Si me estás leyendo desde un lector de feeds, no te enterarás que acabo de poner una especie de&#8230; cortinilla simpática en la página principal para informar de que es un blog temporalmente [...]]]></description>
			<content:encoded><![CDATA[<p>Mañana empiezo los exámenes, así que intentaré alejarme del ordenador y, lógicamente, no podré postear ni estar al día de la blogosfera.</p>

<p>Si me estás leyendo desde un lector de feeds, no te enterarás que acabo de poner una especie de&#8230; cortinilla simpática en la página principal para informar de que es un blog temporalmente <em>cerrado</em>, por todo lo que conlleva. He utilizado, sin cambios, el código de <a href="">IceBeat</a>, que comentaba en el post anterior, y es una implementación muy poco depurada, lo aviso. Por cierto funciona en Firefox sin problema, en IE también pero no se ven las transparecias, y en mi querido Opera se ven&#8230; ¿¿¿caracteres chinos??? En casa del herrero&#8230;</p>

<p>A la vuelta nos vemos, y ya contaré qué tal me ha ido <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Y a los que también estén de exámenes: ¡Suerte!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/06/05/suerte-a-todos/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CMS desde el DashBoard</title>
		<link>http://blog.victorpimentel.com/2005/06/02/cms-desde-el-dashboard/</link>
		<comments>http://blog.victorpimentel.com/2005/06/02/cms-desde-el-dashboard/#comments</comments>
		<pubDate>Thu, 02 Jun 2005 18:57:31 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=54</guid>
		<description><![CDATA[Leyendo Microsiervos me ha parecido bastante curioso la anotación sobre un Dashboard especial. Se trata de un dashboard web, basado en AJAX. Su autor es IceBeat, y desde su blog lo podemos ver si hacemos click en DB (arriba a la derecha). Recomiendo probarlo, es, al menos, curioso. En principio es un juguete con el [...]]]></description>
			<content:encoded><![CDATA[<p>Leyendo <a href="http://www.microsiervos.com/">Microsiervos</a> me ha parecido bastante curioso <a href="http://www.microsiervos.com/archivo/diseno/dashboard-web.html">la anotación sobre un Dashboard especial</a>.</p>

<p>Se trata de un dashboard web, basado en <span class="caps">AJAX.</span> Su autor es <a href="http://icebeat.bitacoras.com/">IceBeat</a>, y desde su blog lo podemos ver si hacemos click en DB (arriba a la derecha). Recomiendo probarlo, es, al menos, curioso.</p>

<p>En principio es un juguete con el que poder darse cuenta del poder de <span class="caps">AJAX.</span> Y ver que no es una <em>fiebre por el javascript</em> lo que hay ahora, sino que es algo que ya se puede tocar y que no es exagerado.</p>

<p>He estado pensando sobre qué se podría hacer en un DashBoard. Y me he imaginado una especie de <a href="http://es.wikipedia.org/wiki/CMS" title="Content Management System: Sistema de Administración de contenidos"><span class="caps">CMS</span></a>, muy básico, que tuviera más o menos las mismas opciones que <a href="http://www.lacoctelera.com/">La Coctelera</a>. Y sobre todo muy visual. Estéticamente impecable.</p>

<p>Quizás este verano, que tengo como objetivo adentrarme en el css y el <span class="caps">AJAX </span>tenga tiempo de hacer algunas chapucillas.</p>

<p>Hablando de DashBoard, si no tienes Tiger y quieres tener tu DashBoard, ya sea en Windows o en Mac OS X, <a href="http://www.konfabulator.com/">Konfabulator</a> es tu programa.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/06/02/cms-desde-el-dashboard/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>RushHour = contrareloj</title>
		<link>http://blog.victorpimentel.com/2005/05/16/rushhour-contrareloj/</link>
		<comments>http://blog.victorpimentel.com/2005/05/16/rushhour-contrareloj/#comments</comments>
		<pubDate>Mon, 16 May 2005 16:34:04 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[P de Personal]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=48</guid>
		<description><![CDATA[Tengo el blog un poco descuidado y no es por mi culpa. Ok, es por mi culpa. No tengo casi tiempo para conectarme a mirar mis feeds o ver cómo está blogolandia; en Bloglines las noticias se agolpan y se cuentan por centenas (el último día que leí todas fue el Miércoles o el Jueves). [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo el blog un poco descuidado y no es por mi culpa. Ok, es por mi culpa. No tengo casi tiempo para conectarme a mirar mis feeds o ver cómo está blogolandia; en Bloglines las noticias se agolpan y se cuentan por centenas (el último día que leí todas fue el Miércoles o el Jueves).</p>

<p>Es lo malo de empeñarse en estar el 80% del cuatrimestre en cafetería o vagueando, y estar el último mes empollando como un loco. Y, en paralelo, estudiando para el carné. Pero así soy yo, parece que me gusta el estress, ir haciendo las cosas poco a poco me aburre. El cuatrimestre pasado solo me quedó una, así que la táctica no me salió tan mal. <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Ayer estuve gastando mi tiempo en la práctica de Programación. Creo que ya dije en el post anterior que era implementar RushHour en java, pues he aquí una captura:</p>

<p><a href="http://www.flickr.com/photos/cumic/14169706/" title="RushHour"><img class="centro" src="http://photos13.flickr.com/14169706_c6f544ba56_o.jpg" width="310" height="333" alt="Captura RushHour" /></a></p>

<p>La práctica no es difícil, lo difícil es encontrar la información para hacerla, hace tres días no tenía ni idea del paquete swing de java, ni nada del java gráfico en general. Y en el temario tampoco entra, así que veré a más de uno que lo intente hacer en la consola&#8230;</p>

<p>Confirmo lo que dije en el post anterior, los coches quedan genial, muy suaves.</p>

<p>Cambiando radicalmente de tema y de tono&#8230; ¿han visto ya el <a href="http://onefed.com/html/on.html"><span class="caps">NINTENDO</span> RevolutiON Day</a>? Aunque parezca increíble, <a href="http://www.vandal.net/foro/cache/239109_1.htm">lo es</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/05/16/rushhour-contrareloj/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sistema de Votaciones (interno)</title>
		<link>http://blog.victorpimentel.com/2005/05/05/sistema-de-votaciones-interno/</link>
		<comments>http://blog.victorpimentel.com/2005/05/05/sistema-de-votaciones-interno/#comments</comments>
		<pubDate>Thu, 05 May 2005 22:30:37 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=45</guid>
		<description><![CDATA[Voy a enlazar dos temas que están de moda para presentar de forma oficial una nueva feature en La Papelera. Hace poco, con motivo de la publicación del listado del concurso de Bitácoras.com, se armó un pequeño revuelo en los blogs hispanos, a los que no les parecía justas algunas nominaciones. Pero como iba por [...]]]></description>
			<content:encoded><![CDATA[<p>Voy a enlazar dos temas que están de moda para presentar de forma oficial una nueva <em>feature</em> en La Papelera.</p>

<p>Hace poco, con motivo de la publicación del listado del concurso de Bitácoras.com, se armó un pequeño revuelo en los blogs hispanos, a los que no les parecía justas algunas nominaciones. Pero como iba por recuento de clicks, es casi imposible que hubiera tongo (es posible, pero digamos que me fío <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). El problema es lo de siempre, la que tenga más lectores, más clicks movilizará, y por tanto ganará. No es culpa de las bitácoras nominadas, sino de los lectores. A ver cuando <em>los lectores</em> aprenden a encontrar blogs nuevos y frescos <img src='http://blog.victorpimentel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Otro tema que está de moda es el <span class="caps">AJAX, </span>que viene a ser un <a href="http://es.wikipedia.org/wiki/AJAX">potingue de herramientas</a> que ya teníamos ( JavaScript + <span class="caps">XML </span>), para <a href="http://www.uberbin.net/archivos/internet/ajax-un-nuevo-acercamiento-a-aplicaciones-web.php">convertir la experiencia web en algo más <em>continuo</em></a>. Un buen ejemplo es toda una gama de aplicaciones web de Google, desde Google Suggest hasta Gmail. Rehaciendo otro potingue, han aparecido otro tipo de aplicaciones: <span class="caps">AFLAX.</span> Básicamente son los mismos conceptos, pero utilizando Flash. Un ejemplo conocido es Flickr.</p>

<p>Bien, todo este rodeo para decir que he puesto una <a href="http://www.mildiez.net/archivos/2005/04/29/aflax-versus-ajax-la-guerra-del-detergente/">miniaplicación <span class="caps">AFLAX</span></a> debajo de los post para puntuar cada post. Queda bastante bonita, aunque no creo que vote mucha gente. De todas formas vota una vez para ver lo bonito que hace cuando clickeas.</p>

<p>Que no se me olvide dar las gracias a David Arango (aka <a href="http://staff.mildiez.net/david/index.html">demimismo</a>), de <a href="http://mildiez.net/">mildiez.net</a>, que ha sido el que se ha currado la miniaplicación.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/05/05/sistema-de-votaciones-interno/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Los Lenguajes más Geeks</title>
		<link>http://blog.victorpimentel.com/2005/02/25/los-lenguajes-mas-geeks/</link>
		<comments>http://blog.victorpimentel.com/2005/02/25/los-lenguajes-mas-geeks/#comments</comments>
		<pubDate>Fri, 25 Feb 2005 22:34:36 +0000</pubDate>
		<dc:creator>Víctor Pimentel</dc:creator>
				<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://blog.victorpimentel.com/?p=6</guid>
		<description><![CDATA[Existe un anillo donde se concentran los lenguajes de programación esotéricos, es decir, muy extraños. Estos lenguajes ofrecen una nula funcionalidad, y en realidad no sirven para nada. El más conocido de estas patatas infumables es BrainFuck. Para escribir su código solo se utilizan 6 caracteres ( +-&#60;&#62;[],. ) , haciéndolo tan ilegible y pesado [...]]]></description>
			<content:encoded><![CDATA[<p>Existe un <a href="http://en.wikipedia.org/wiki/Web_ring">anillo</a> donde se concentran los lenguajes de programación <em>esotéricos</em>, es decir, muy extraños. Estos lenguajes ofrecen una nula funcionalidad, y en realidad no sirven para nada. El más conocido de estas patatas infumables es <a href="http://c2.com/cgi/wiki?BrainfuckLanguage">BrainFuck</a>. Para escribir su código solo se utilizan 6 caracteres ( +-&lt;&gt;[],. ) , haciéndolo tan ilegible y pesado como escribir directamente unos y ceros.</p>

<p>En el mismo estilo se encuentran:</p>

<ul>
<li><a href="http://www.bigzaphod.org/cow/">Vaca</a>. Es un lenguaje muy original: utilizan la transcripción (en inglés) de los mugidos, cambiando únicamente las mayúsculas/minúsculas: MoO mOo moO</li>
<li><a href="http://compsoc.dur.ac.uk/whitespace/tools.php">WhiteSpace</a>. Increíble. El código es transparente, al utilizar únicamente espacios, tabulaciones y saltos de línea.</li>
<li><a href="http://www.teuton.org/~stranger/code/emoticon/emoticon.html">Emoticon</a>. Lenguaje que utiliza los emoticonos como ; ) xD &#8230;</li>
<li><a href="http://en.wikipedia.org/wiki/Shakespeare_programming_language">Shakespeare</a>. Utiliza extractos literales de la obra de Shakespeare.</li>
<li><a href="http://www.geocities.com/electrodruiduk//l33t.htm">l33t</a>. Con el lenguaje que nos quería enseñar el jefe de Guarrindows* <a href="http://www.microsoft.com/athome/security/children/kidtalk.mspx">hace poco</a> también se puede programar.
</li>
</ul>

<p>Y otros muchos lenguajes igual de raros o más están en <a href="http://b.webring.com/hub?ring=esolang">The Esoteric Programming Languages Ring</a>.</p>

<p>*Los derechos de autor los tiene el de Matemática Discreta. Hoy nos ha hablado del software propietario para ponernos un ejemplo sobre el método de inducción, cada día nos sorprende más.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.victorpimentel.com/2005/02/25/los-lenguajes-mas-geeks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

