<?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>Asier Marqués &#187; Desarrollo</title>
	<atom:link href="http://asiermarques.com/category/desarrollo/feed/" rel="self" type="application/rss+xml" />
	<link>http://asiermarques.com</link>
	<description>apuntes personales, arquitectura web y negocios en internet</description>
	<lastBuildDate>Thu, 26 Jan 2012 16:01:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Experiencia de usuario en dispositivos móviles para diseñadores web</title>
		<link>http://asiermarques.com/2009/03/09/experiencia-de-usuario-en-dispositivos-moviles-para-disenadores-web/</link>
		<comments>http://asiermarques.com/2009/03/09/experiencia-de-usuario-en-dispositivos-moviles-para-disenadores-web/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 23:02:17 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Usabilidad]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=1089</guid>
		<description><![CDATA[Pocas presentaciones de las que he visto últimamente tienen tan buena calidad y provocan tanta reflexión como esta de Rachel Hinman, directora de experiencia de usuario en Adaptative Path, sobre usabilidad en desarrollo de aplicaciones para dispositivos móviles. Consejos y &#8230; <a href="http://asiermarques.com/2009/03/09/experiencia-de-usuario-en-dispositivos-moviles-para-disenadores-web/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Pocas presentaciones de las que he visto últimamente tienen tan buena calidad y provocan tanta reflexión como esta de <a href="http://www.adaptivepath.com/aboutus/hinman.php" target="_blank">Rachel Hinman</a>, directora de experiencia de usuario en <a href="http://adaptivepath.com/" target="_blank">Adaptative Path</a>, sobre usabilidad en desarrollo de aplicaciones para dispositivos móviles.</p>
<p>Consejos y un nuevo punto de vista a la hora de afrontar el diseño de interacción en este tipo de proyectos, con respecto a los proyectos web habituales.</p>
<div id="__ss_989244" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Mobile User Experience: What Web Designers Need to Know" href="http://www.slideshare.net/Rachel_Hinman/mobile-user-experience-what-web-designers-need-to-know?type=presentation">Mobile User Experience: What Web Designers Need to Know</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=finalpresentation-1233771180183434-1&amp;stripped_title=mobile-user-experience-what-web-designers-need-to-know" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=finalpresentation-1233771180183434-1&amp;stripped_title=mobile-user-experience-what-web-designers-need-to-know" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/Rachel_Hinman">Rachel_Hinman</a>. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/adaptivepath">adaptivepath</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/webdirectionsnorth">webdirectionsnorth</a>)</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2009/03/09/experiencia-de-usuario-en-dispositivos-moviles-para-disenadores-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paginar resultados en SQL Server 2000, al estilo Limit de mySQL</title>
		<link>http://asiermarques.com/2009/01/27/paginar-resultados-en-sql-server-2000-al-estilo-limit-de-mysql/</link>
		<comments>http://asiermarques.com/2009/01/27/paginar-resultados-en-sql-server-2000-al-estilo-limit-de-mysql/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 22:08:53 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Sistemas]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=1047</guid>
		<description><![CDATA[En mysql para devolver un rango de resultados en una consulta podemos hacerlo usando el comando Limit de la siguiente forma: Select * from tabla Limit 4,8 Esto nos devuelve un rango de 8 resultados desde el 4º encontrado Apunté &#8230; <a href="http://asiermarques.com/2009/01/27/paginar-resultados-en-sql-server-2000-al-estilo-limit-de-mysql/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En mysql para devolver un rango de resultados en una consulta podemos hacerlo usando el comando Limit de la siguiente forma:</p>
<p><code>Select * from tabla Limit 4,8</code></p>
<p><span style="color: #008000;">Esto nos devuelve un rango de 8 resultados desde el 4º  encontrado</span></p>
<p>Apunté <a href="http://asiermarques.com/2007/06/03/oracle-con-consultas-limit-de-mysql/" target="_blank">como hacerlo en Oracle</a>, también como hacerlo en <a href="http://asiermarques.com/2007/05/29/sql-server-con-consultas-limit-de-mysql" target="_blank">Microsoft SQL Server 2005/2008</a>, y ahora lo apunto para SQL Server 2000.</p>
<p><code>SELECT TOP 10 t.* FROM tabla as t where t.id = not in<br />
( SELECT TOP 0 id from tabla order by id desc )<br />
order by t.id desc </code><br />
<span style="color: #008000;"><br />
El primer TOP, el principal, indica el número de tuplas a devolver. </span></p>
<p><span style="color: #008000;">El segundo TOP, en la subconsulta, debe ser multiplicar 10 por el número de página de resultados a mostrar menos 1, es decir: (número de página-1) x número de filas a devolver. </span></p>
<p><span style="color: #008000;">En ese ejemplo, el top para la subconsulta sería 0 para la primera página, 10 para la segunda, 20 para la tercera y así sucesivamente.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2009/01/27/paginar-resultados-en-sql-server-2000-al-estilo-limit-de-mysql/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Cosas que he aprendido al trabajar como autónomo desde casa (parte 1 de 2)</title>
		<link>http://asiermarques.com/2008/09/12/cosas-que-he-aprendido-al-trabajar-como-autonomo-desde-casa-parte-1-de-2/</link>
		<comments>http://asiermarques.com/2008/09/12/cosas-que-he-aprendido-al-trabajar-como-autonomo-desde-casa-parte-1-de-2/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 17:07:14 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Emprendedores]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=740</guid>
		<description><![CDATA[Llevo poco tiempo como autónomo (desde Abril de este año) y trabajando desde casa (desde Enero de este año) aún así, he aprendido algunas cosas y me he animado a escribir sobre las mismas. En esta primera parte me centraré &#8230; <a href="http://asiermarques.com/2008/09/12/cosas-que-he-aprendido-al-trabajar-como-autonomo-desde-casa-parte-1-de-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Llevo poco tiempo como autónomo (desde Abril de este año) y trabajando desde casa (desde Enero de este año) aún así, he aprendido algunas cosas y me he animado a escribir sobre las mismas.</p>
<p>En esta primera parte me centraré en cosas que he aprendido trabajando desde casa.</p>
<p>En la segunda parte hablaré de las cosas que he aprendido estando como autónomo.</p>
<p>Los consejos que doy, están dirigidos para mí mismo el primero.</p>
<h3><span style="text-decoration: underline;"><strong>Trabajar desde casa</strong></span></h3>
<p>Para empezar hay que ser consciente de que <strong>trabajar en casa no es ningún chollo</strong> y dependiendo de cómo seas, pueden ser mayores los inconvenientes que las ventajas que conlleva.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm4.static.flickr.com/3296/2851367470_bcc4a6b96a.jpg" alt="home freelance" width="466" /></p>
<p><span style="text-decoration: underline;"><strong>Es bueno disponer de un espacio acondicionado para trabajar </strong></span></p>
<p>Debes tener sensación de espacio. Disponer de una mesa ordenada y únicamente con lo que necesites para realizar tu trabajo, es fundamental.</p>
<p>Si vives con más gente, hazles entender que sólo deben entrar a tu espacio de trabajo para decirte algo súmamente importante o cuando te vean alejado de tu portátil.</p>
<p>No dudes en comprar un buen ventilador, una buena silla y un segundo monitor (o los que necesites) si usas portátil.</p>
<p>Con respecto a lo del segundo monitor, a algunas personas que programamos nos resulta muy difícil concentrarnos en un editor de código extendido en una pantalla de más de 19 pulgadas. La mejor combinación que he probado es <strong>mantener el portátil a la altura de la mesa y el monitor más grande situado justo encima de la pantalla del mismo</strong>. Esto nos permite concentrarnos mejor en el código, y dejar en el monitor más grande las ventanas del navegador con el resultado (que suelen ocuparnos más espacio debido a extensiones imprescindibles como <a href="http://getfirebug.com/" target="_blank">firebug</a>), la documentación y otras cosas secundarias.</p>
<p>Usando la combinación anterior junto a <strong>escritorios múltiples</strong> (también llamados virtuales), puede incrementar nuestra productividad considerablemente. En MacOSX Leopard los escritorios virtuales vienen <a href="http://www.apple.com/es/macosx/features/spaces.html" target="_blank">por defecto con el sistema</a>, al igual que en la mayoría de escritorios para Linux/Unix. En Windows podemos tener esta funcionalidad en Windows Vista/Xp gracias a la herramienta Open Source <a id="ctl00_ctl00_WideContent_ProjectTitleControl1_ProjectTitleLink" class="NoUnderline" href="http://www.codeplex.com/vdm">Vista/XP Virtual Desktop Manager</a>.</p>
<p><strong><span style="text-decoration: underline;">Fijarse un horario y vestirse para trabajar</span><br />
</strong></p>
<p>Una de las ventajas de trabajar desde casa es el poder gestionar el tiempo de la forma que creas conveniente. No hay que asumir esta ventaja como algo que nos evite la necesidad de tener un horario.</p>
<p><strong>Tener un horario puede ayudarnos a conseguir concentración, evitar procrastinación y necesitar menos tiempo para realizar el trabajo.</strong> Si asumes la recesidad de respetar un horario, vas a dejar las cosas que no están relacionadas de lleno con tu trabajo para otro momento que no entre dentro de dicho horario.</p>
<p>Si algún día necesitas modificar dicho horario, que sea por algo realmente necesario y tomarlo como un hecho puntual. Si no somos serios en ese aspecto no sirve de nada el planear un horario, sólo para engañarnos a nosotros mismos.</p>
<p>Probablemente pienses que respetar un horario limíta la libertad que tienes para gestionar tu tiempo al trabajar desde casa. Precisamente esa libertad es la que te permite planificar un horario adaptado a tí, sin que nadie lo haga por tí ni te ate a unas horas en las que no estas agusto trabajando.</p>
<p>Tener libertad no debe llevar a no ser responsables ni ordenados con nuestro tiempo. Piensa en la responsabilidad que <a href="http://es.wikipedia.org/wiki/Hiro_Nakamura" target="_blank">Hiro Nakamura</a> debe asumir ;)</p>
<p>Cuando trabajamos en casa podemos tener una mala costumbre de ponernos a trabajar nada más levantarnos de la cama.</p>
<p>Lo ideal es levantarnos, hacer algo de ejercicio, ducharnos, <strong>vestirnos con ropa cómoda</strong>, desayunar y ponernos a trabajar.</p>
<p><strong><span style="text-decoration: underline;">Evita programas de gestión de tiempo que supuestamente te ayuden a ser productivo, usa el papel/una pizarra y escucha música nueva</span><br />
</strong></p>
<p>Al igual que en tu mesa de trabajo, <strong>en tu ordenador no debería estar ejecutándose lo necesario para realizar tu trabajo y ayudarte a concentrarte</strong>.</p>
<p>Muchos programas del tipo GTD &#8220;<a href="http://en.wikipedia.org/wiki/Getting_Things_Done" target="_blank">Getting Things Done</a>&#8220;, si no se usan bien, pueden hacernos perder el tiempo precisamente en gestionar las tareas que nos quedan pendientes y nos abruman con alertas por todas partes.</p>
<p>Para gestionar tus tareas y horarios hazte con un calendario (mejor si es el que viene con tu sistema operativo) y un <strong>gestor de proyectos deslocalizado y lo más minimalista posible</strong> (yo uso <a href="http://www.basecamphq.com" target="_blank">BaseCamp</a>). Procura hacer más caso a tu calendario que a las tareas pendientes para respetar tus horarios, y pasa <strong>las tareas más inmediatas a papel</strong>.</p>
<p>Cuando las completes, abre el gestor de tareas y táchalas, pasa las siguientes a papel y cierralo hasta que completes las nuevas.</p>
<p>Mantener el gestor de tareas abierto puede agobiarnos, y nos dificulta el visualizar los &#8220;arboles&#8221; que debemos talar dentro del &#8220;inmenso bosque&#8221; que tenemos en frente.</p>
<p><a href="http://freelanceswitch.com/productivity/why-should-freelancers-use-mind-mapping/" target="_blank">Dibuja mapas mentales</a>, para separar problemas, tomar decisiones, planificarte o para buscar la forma de desarrollar cierta funcionalidad de un proyecto que tengas entre manos, y <a href="http://www.amazon.com/Effective-Prototyping-Software-Interactive-Technologies/dp/0120885689" target="_blank">prototipa las interfaces</a> asociadas a una funcionalidad que debas desarrollar. <strong>Hazlos sobre papel o sobre una pizarra</strong>, es más rápido y nos aleja de toda distracción concentrándonos en lo verdaderamente importante.</p>
<p>Para muchas personas la música ayuda a concentrarse, yo por ejemplo uso el <strong>cliente de escritorio</strong>, evita entrar en la web mientras trabajas, de <a href="http://lastfm.com" target="_blank">last.fm</a> que me permite escuchar música del estilo que más que gusta <strong>ofreciéndome variedad</strong>, esto último es muy importante para hacernos más ameno el trabajo.</p>
<p><span style="text-decoration: underline;"><strong>Programas de mensajería instantánea</strong></span></p>
<p>Los programas de mensajería instantánea son un gran avance para mantenernos en contacto con clientes, amigos y familiares.. pero a la hora de trabajar suponen un gran peligro que afecta directamente a nuestra productividad.</p>
<p>Quita bots de servicios tipo twitter, pownce, jaiku y demás. Estos servicios disponen de clientes de escritorio que nos permiten seguirlos de una forma más asincrona y con menos intrusividad.</p>
<p>Desconéctate de MSN/Live en horario de trabajo. MSN/Live de Microsoft es la red de mensajería instantánea que tiene más usuarios conectados en todo momento,y la mayoría no son profesionales. Por el contrario, servicios como GTalk de Google, tienen un número de usuarios más bajo que lo usan, y en la mayoría de casos son usuarios más avanzados que disponen menos tiempo para perderlo.</p>
<p>Recuerda que tus amigos y familiares tienen tu teléfono, si es algo urgente te van a llamar.<strong><br />
</strong></p>
<p><span style="text-decoration: underline;"><strong>Haz ejercicio, no pierdas relación con la gente que te importa, conoce a gente nueva relacionada con tu trabajo, practica sexo (si puedes) y sal de casa</strong></span></p>
<p>Debes ser consciente de que trabajar en casa, además de psicológicamente, te va a afectar físicamente.</p>
<p>El ejercicio es fundamental para soportar cargas de trabajo, crear nuevas neuronas y mejorar el ritmo cardiaco entre otras muchas cosas. Dentro de tu horario de trabajo, fíjate una hora al día para cuidarte físicamente.</p>
<p>Trabajando en casa no tienes compañeros de trabajo. <strong>Esto es una desventaja muy grande, sino colosal. </strong></p>
<p>Trata de sacar tiempo para hablar con tu familia, padres, amigos etc. Trabajar en casa y empezar con un negocio que debes sacar adelante si o si, va a limitar mucho el tiempo del que dispones para compartir con otra gente, especialmente si están fuera del ámbito de tu trabajo. Debes relacionarte con más gente, es importantísimo para ampliar tu cartera de contactos, forjar más amistades, aprender cosas sobre más temas que no sean tu trabajo pero que te puedan venir bien en un futuro, mejorar tu carisma, tu forma de expresarte, tu sentido del humor y tu vida en general.</p>
<p>Practicar sexo además de proporcionaros a tí y a tu pareja placer, mejora tu autoestima, la circulación de la sangre, te libera de estrés y te hace estar de buen humor.</p>
<p>Sal de casa aunque sea solo, busca cualquier excusa para hacerlo. A mí personalmente me resulta imprescindible escaparme a algún sitio donde pueda ver el mar y estar tranquilo.</p>
<p><span style="text-decoration: underline;"><strong>Correo, RSS y Twitter</strong></span></p>
<p>El correo electónico es imprescindible para realizar nuestro trabajo hoy en día. Muchos de nosotros disponemos de varias cuentas a las que acceder y que debemos revisar todos los días.</p>
<p>Centralizar todas nuestras cuentas en un sólo cliente nos va a evitar perder tiempo y olvidar leer algún correo importante.</p>
<p>Para muchos, el estar al día en tecnologías, técnicas y metodología que aun no están documentadas y son imprescindibles para mejorar como profesionales, es gracias al seguimiento de cientos de sitios web que comparten experiencia y conocimiento.</p>
<p>Los lectores rss nos permiten asimilar de forma cómoda cantidades colosales de información que nos llega cada día.</p>
<p>Sin embargo son de sobra conocidas las desventajas de no tener un control del tiempo invertido en la lectura de toda esta información. Planifica dentro de tu horario, un tiempo para tu lectura diaría de rss y síguelo a rajatabla.</p>
<p>Servicios de mensajería asincrona como twitter nos permite recibir información filtrada y recomendada por gente que hemos decidido seguir, además de conseguir nuevos y valiosos contactos. Elegir bien a tus contactos en este tipo de servicios es clave.</p>
<p><strong><span style="text-decoration: underline;">Evita horarios nocturnos, descansa y desconecta</span><br />
</strong></p>
<p>Muchos trabajamos de noche bastante mejor que de día, sobre todo cuando trabajamos en casa. Por la noche nuestro vecino no se va a poner a taladrar una pared, hay menos gente conectada en los programas de mensajería instantánea, hay menos tráfico en la calle, nadie normal nos va a llamar o abrir ventana en nuestro cliente de mensajería por alguna estupidez a media noche y seguramente el resto de habitantes de tu casa, estarán durmiendo.</p>
<p>Sin embargo, ese tipo de horarios pueden evitar que tomemos en serio nuestras horas dedicadas al sueño y no nos permitan ser todo lo sociales que deberíamos.</p>
<p>Es imprescindible estar lúcidos y descansados cuando hablamos con nuestros clientes u otras empresas/profesionales con las que trabajemos.</p>
<p>Descansar es fundamental para ser más productivos. Piensa que si tienes que restar horas de sueño porque no estás consiguiendo todos los objetivos que deberías, es que algo has planteado mal.</p>
<p><strong>Debes desconectar</strong>: vete a cenar/tomar copas con tus amigos, juega a la consola, alquila películas/ve al cine, ve a <a href="http://nvivo.es" target="_blank">conciertos</a>, escápate a una casa rural.. y vete a eventos que organize gente como tú.</p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/09/12/cosas-que-he-aprendido-al-trabajar-como-autonomo-desde-casa-parte-1-de-2/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Enlaces técnicos recomendados</title>
		<link>http://asiermarques.com/2008/09/10/enlaces-tecnicos-recomendados/</link>
		<comments>http://asiermarques.com/2008/09/10/enlaces-tecnicos-recomendados/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 13:12:38 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[UNIX / Linux]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=749</guid>
		<description><![CDATA[To UUID or not to UUID ? de MySQL Performance Blog CRUD with PHP Doctrine de ProDevTips PHP Rest Server de Lorna Jane imified.com, servicio para crear bots para interactuar con tu aplicación web a través de servicios de mensajería &#8230; <a href="http://asiermarques.com/2008/09/10/enlaces-tecnicos-recomendados/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong><a rel="bookmark" href="http://www.mysqlperformanceblog.com/2007/03/13/to-uuid-or-not-to-uuid/">To UUID or not to UUID ?</a></strong> de MySQL Performance Blog</p>
<p><strong><a title="Permanent Link: CRUD with PHP Doctrine" rel="bookmark" href="http://www.prodevtips.com/2008/08/24/crud-with-php-doctrine-and-smarty/">CRUD with PHP Doctrine</a></strong> de ProDevTips</p>
<p class="serendipity_title"><strong><a href="http://www.lornajane.net/posts/2008/PHP-Rest-Server-part-1-of-3">PHP Rest Server</a></strong> de Lorna Jane</p>
<p><strong><a href="http://www.imified.com" target="_blank">imified.com</a></strong>, servicio para crear bots para interactuar con tu aplicación web a través de servicios de mensajería instantánea (messenger, gTalk..)</p>
<p><strong><a href="http://www.gentoo.org/doc/es/articles/dynamic-iptables-firewalls.xml" target="_blank">Cortafuegos dinámicos con iptables</a></strong>, documentación de Gentoo linux</p>
<p><strong><a href="http://php-fpm.anight.org/" target="_blank">php-fpm: PHP FastCGI Process Manager</a></strong>, parche para php que nos permite gestionar procesos fastcgi <a href="http://www.ruby-forum.com/topic/159247" target="_blank">de una forma más óptima</a> (en teoría) que spawncgi (gracias <a href="http://blog.txarly.com/" target="_blank">Txarly</a>!)</p>
<p><strong><a href="http://www.jasonlitka.com/yum-repository/" target="_blank">Repositorio para yum con la versión de php 5.2.5</a></strong> (a día de hoy)</p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/09/10/enlaces-tecnicos-recomendados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Localidad o ciudad con el nombre más largo en el mundo</title>
		<link>http://asiermarques.com/2008/09/10/localidad-o-ciudad-con-el-nombre-mas-largo-en-el-mundo/</link>
		<comments>http://asiermarques.com/2008/09/10/localidad-o-ciudad-con-el-nombre-mas-largo-en-el-mundo/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 11:59:13 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=745</guid>
		<description><![CDATA[Si necesitáis saber, a la hora de desarrollar una aplicación o porque os preguntan en el trivial o por mera curiosidad, cuántos caracteres tiene la localidad o ciudad con el nombre más largo del mundo, son 62 caracteres. a Llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch &#8230; <a href="http://asiermarques.com/2008/09/10/localidad-o-ciudad-con-el-nombre-mas-largo-en-el-mundo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Si necesitáis saber, a la hora de desarrollar una aplicación o porque os preguntan en el trivial o por mera curiosidad, cuántos caracteres tiene la localidad o ciudad con el nombre más largo del mundo, son <strong>62 caracteres</strong>.</p>
<p><a href="http://wikitravel.org/en/Llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch" target="_blank"><strong>a Llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch</strong></a> es un pequeño pueblo ubicado en la isla de <a href="http://es.wikipedia.org/wiki/Anglesey" target="_blank">Anglesey</a>, al noroeste de la cosa de Gales (Reino Unido).</p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/09/10/localidad-o-ciudad-con-el-nombre-mas-largo-en-el-mundo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Activar subsistema UNIX en Windows Vista</title>
		<link>http://asiermarques.com/2008/09/06/activar-subsistema-unix-en-windows-vista/</link>
		<comments>http://asiermarques.com/2008/09/06/activar-subsistema-unix-en-windows-vista/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 09:30:10 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[UNIX / Linux]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=736</guid>
		<description><![CDATA[Windows Vista SP1, al igual que Windows 2003 R2 y Windows 2008 Server, dispone de una característica poco conocida pero que es muy conveniente conocer, sobre todo para desarrolladores y administradores de UNIX. Se trata de SUA (Subsystem for UNIX &#8230; <a href="http://asiermarques.com/2008/09/06/activar-subsistema-unix-en-windows-vista/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Windows Vista SP1, al igual que Windows 2003 R2 y Windows 2008 Server, dispone de una característica poco conocida pero que es muy conveniente conocer, sobre todo para desarrolladores y administradores de UNIX.</p>
<p style="text-align: left;">Se trata de SUA (<a href="http://www.suacommunity.com" target="_blank">Subsystem for UNIX Applications</a>), un subsistema basado en Interix que permite correr nativamente aplicaciones para UNIX/Linux en los sistemas operativos windows que lo implementen.</p>
<p style="text-align: left;">Para activarlo, basta con ir a agregar programas y características, del panel de control y activarlo allí.</p>
<p style="text-align: left;"><img class="aligncenter" src="http://farm4.static.flickr.com/3108/2832036695_f6c1219ab7_o.png" alt="activar sua" width="370" height="336" /></p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/09/06/activar-subsistema-unix-en-windows-vista/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Por qué google está desarrollando un navegador web?</title>
		<link>http://asiermarques.com/2008/09/03/por-que-google-esta-desarrollando-un-navegador-web/</link>
		<comments>http://asiermarques.com/2008/09/03/por-que-google-esta-desarrollando-un-navegador-web/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 12:21:24 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=723</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/9GLrAAChKRQ&amp;hl=es&amp;fs=1&amp;rel=0" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/9GLrAAChKRQ&amp;hl=es&amp;fs=1&amp;rel=0" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/09/03/por-que-google-esta-desarrollando-un-navegador-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Desarrollo ágil</title>
		<link>http://asiermarques.com/2008/08/24/desarrollo-agil/</link>
		<comments>http://asiermarques.com/2008/08/24/desarrollo-agil/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 06:48:17 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Citas]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=640</guid>
		<description><![CDATA[&#8220;Ágil no significa hacerlo rápido&#8221; Marcello Duarte]]></description>
			<content:encoded><![CDATA[<h2 style="text-align: center;">&#8220;<a href="http://es.wikipedia.org/wiki/Desarrollo_%C3%A1gil_de_software" target="_blank">Ágil</a> no significa hacerlo rápido&#8221;</h2>
<p style="text-align: center;"><a href="http://www.ibuildings.com/blog/authors/Marcello-Duarte" target="_blank"><span class="red bold">Marcello Duarte</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/08/24/desarrollo-agil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experiencias de Nick Halstead con agencias de reclutamiento de personal</title>
		<link>http://asiermarques.com/2008/07/02/experiencias-de-nick-halstead-con-agencias-de-reclutamiento-de-personal/</link>
		<comments>http://asiermarques.com/2008/07/02/experiencias-de-nick-halstead-con-agencias-de-reclutamiento-de-personal/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 05:54:14 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Desarrollo Web]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=589</guid>
		<description><![CDATA[Me ha llamado mucho la atención un post de Nick Halstead , ZCE y experto director de desarrollo, en el que cuenta sus experiencias con empresas que reclutan personal con  las que ha trabajado y 10 razones por las que &#8230; <a href="http://asiermarques.com/2008/07/02/experiencias-de-nick-halstead-con-agencias-de-reclutamiento-de-personal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Me ha llamado mucho la atención un post de <a href="http://www.nickhalstead.com/about/" target="_blank">Nick Halstead</a> , <a href="http://www.zend.com/en/services/certification/" target="_blank">ZCE</a> y experto director de desarrollo, en el que cuenta sus experiencias con empresas que reclutan personal con  las que ha trabajado y <a href="http://www.nickhalstead.com/2008/07/01/10-reasons-why-i-hate-recruitment-agents/" target="_blank">10 razones por las que las odia</a>.</p>
<p>Básicamente dice que odia:</p>
<p>1. Que preparan al candidato en base al &#8220;proceso de entrevistas&#8221; de la empresa. Nick comenta que él no necesita que el entrevistado esté preparado para una entrevista, sino que sea apto para el puesto que se requiere.<br />
2. Que le llamen con cualquier escusa para no decirle nada en concreto<br />
3. Que intenten concertar entrevistas innecesarias con el único motivo de crear un vínculo entre la empresa y el candidato para que este obtenga un trato distintivo respecto al resto de candidatos.<br />
4. Que cambien el CV del candidato para que se ajuste mejor a los requerimientos. Ha pillado a varias empresas haciendo esto, al comparar el CV de un mismo candidato, enviado desde cada una de las mismas.<br />
5. Que le mientan y le intenten vender un tipo de candidato aún cumpliendo este unas características que se han especificado desde el principio como excluyentes.<br />
6. Que cuando consiguen a un candidato y a su empresa le gusta, de repente se presentan empresas &#8220;imaginarias&#8221; interesadas en el candidato y que pagan más que ellos.<br />
7. Que le spameen cuando publica en algún sitio que necesita personal, con ofertas de posibles candidatos cuando él no las ha solicitado a esa empresa directamente.<br />
8. Que se guarden los datos de contacto del candidato, de tal forma que, si un candidato forma parte del equipo de uno de sus clientes y en un futuro llama otro cliente buscando ese perfil, no se cortan en llamar al candidato del antiguo cliente para que este pase a formar parte en el equipo del nuevo.<br />
9. y 10. Básicamente dice que casi todas son escoria pero que en algunas ocasiones encuentran a gente brillante.</p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/07/02/experiencias-de-nick-halstead-con-agencias-de-reclutamiento-de-personal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando CONVERT para tratar fechas en una consulta tSQL</title>
		<link>http://asiermarques.com/2008/06/25/usando-convert-para-tratar-fechas-en-una-consulta-tsql/</link>
		<comments>http://asiermarques.com/2008/06/25/usando-convert-para-tratar-fechas-en-una-consulta-tsql/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 18:03:53 +0000</pubDate>
		<dc:creator>Asier</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Sistemas]]></category>

		<guid isPermaLink="false">http://asiermarques.com/?p=576</guid>
		<description><![CDATA[Cuando manejamos tipos de datos datetime y smalldatetime, a menudo es necesaria hacer una cambio de formato de fecha al resultado obtenido de la base de datos. En Sql Server podemos usar la función CONVERT para hacer dichas conversiones directamente &#8230; <a href="http://asiermarques.com/2008/06/25/usando-convert-para-tratar-fechas-en-una-consulta-tsql/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Cuando manejamos tipos de datos datetime y smalldatetime, a menudo es necesaria hacer una cambio de formato de fecha al resultado obtenido de la base de datos.</p>
<p>En Sql Server podemos usar la <a href="http://technet.microsoft.com/es-es/library/ms187928.aspx" target="_blank">función CONVERT</a> para hacer dichas conversiones directamente en la consulta <a href="http://en.wikipedia.org/wiki/Transact-SQL" target="_blank">transact-sql</a>, ahorrándonos trabajo en la lógica de aplicación.</p>
<p>La sintáxis para dicha función es el siguiente:</p>
<pre id="ctl00_rs1_mainContentContainer_ctl05other" class="libCScode">CONVERT ( data_type [ ( length ) ] , expression [ , style ] )</pre>
<p>Un ejemplo aplicado sería:</p>
<pre>CONVERT(varchar(11), campo_fecha, 112) as fecha</pre>
<p>Esto nos convertiría el valor de un campo_fecha del tipo datetime a tipo varchar con un formato ISO (por ejemplo 081231), y le asigna un alias fecha.</p>
<p>Lo que sigue es una tabla de códigos con las distintas opciones de formato para las fechas.</p>
<table style="background-color: #ffffff; font-size: 10px; text-align: center; height: 599px;" border="0" width="485">
<tbody>
<tr>
<td><span style="color: #808080;"><strong>Sin el siglo (aa) (<sup>1</sup>)</strong></span></td>
<td><span style="color: #808080;"><strong>Con el siglo ?(aaaa)</strong></span></td>
<td><span style="color: #808080;"><strong>Estándar</strong></span></td>
<td><span style="color: #808080;"><strong>Entrada/salida (<sup>3</sup>)</strong></span></td>
</tr>
<tr>
<td>-</td>
<td><strong>0</strong> o <strong>100</strong> (<sup>1,</sup> <sup>2</sup>)</td>
<td>Valor predeterminado</td>
<td>mes dd aaaa hh:mia.m. (o p. m.)</td>
</tr>
<tr>
<td><strong>1</strong></td>
<td><strong>101</strong></td>
<td>EE.UU.</td>
<td>mm/dd/aaaa</td>
</tr>
<tr>
<td><strong>2</strong></td>
<td><strong>102</strong></td>
<td>ANSI</td>
<td>
<pre>aa.mm.dd</pre>
</td>
</tr>
<tr>
<td><strong>3</strong></td>
<td><strong>103</strong></td>
<td>Británico/Francés</td>
<td>dd/mm/aa</td>
</tr>
<tr>
<td><strong>4</strong></td>
<td><strong>104</strong></td>
<td>Alemán</td>
<td>dd.mm.aa</td>
</tr>
<tr>
<td><strong>5</strong></td>
<td><strong>105</strong></td>
<td>Italiano</td>
<td>dd-mm-aa</td>
</tr>
<tr>
<td><strong>6</strong></td>
<td><strong>106</strong> <sup>(1)</sup></td>
<td>-</td>
<td>dd mes aa</td>
</tr>
<tr>
<td><strong>7</strong></td>
<td><strong>107</strong> <sup>(1)</sup></td>
<td>-</td>
<td>Mes dd, aa</td>
</tr>
<tr>
<td><strong>8</strong></td>
<td><strong>108</strong></td>
<td>-</td>
<td>hh:mi:ss</td>
</tr>
<tr>
<td>-</td>
<td><strong>9</strong> o <strong>109</strong> (<sup>1,</sup> <sup>2</sup>)</td>
<td>Valor predeterminado + milisegundos</td>
<td>mes dd aaaa hh:mi:ss:mmma.m. (o p. m.)</td>
</tr>
<tr>
<td><strong>10</strong></td>
<td><strong>110</strong></td>
<td>EE.UU.</td>
<td>mm-dd-aa</td>
</tr>
<tr>
<td><strong>11</strong></td>
<td><strong>111</strong></td>
<td>JAPÓN</td>
<td>aa/mm/dd</td>
</tr>
<tr>
<td><strong>12</strong></td>
<td><strong>112</strong></td>
<td>ISO</td>
<td>aammdd</td>
</tr>
<tr>
<td>-</td>
<td><strong>13</strong> o <strong>113</strong> (<sup>1,</sup> <sup>2</sup>)</td>
<td>Europeo predeterminado + milisegundos</td>
<td>dd mes aaaa hh:mi:ss:mmm(24h)</td>
</tr>
<tr>
<td><strong>14</strong></td>
<td><strong>114</strong></td>
<td>-</td>
<td>hh:mi:ss:mmm(24h)</td>
</tr>
<tr>
<td>-</td>
<td><strong>20</strong> o <strong>120</strong> (<sup>2</sup>)</td>
<td>ODBC canónico</td>
<td>aaaa-mm-dd hh:mi:ss(24h)</td>
</tr>
<tr>
<td>-</td>
<td><strong>21</strong> o <strong>121</strong> (<sup>2</sup>)</td>
<td>ODBC canónico (con milisegundos)</td>
<td>aaaa-mm-dd hh:mi:ss.mmm(24h)</td>
</tr>
<tr>
<td>-</td>
<td><strong>126 </strong>(<sup>4</sup>)</td>
<td>ISO8601</td>
<td>aaaa-mm-ddThh:mi:ss.mmm (sin espacios)</td>
</tr>
<tr>
<td></td>
<td><strong>127</strong>(<sup>6, 7</sup>)</td>
<td>ISO8601 con zona horaria Z.</td>
<td>aaaa-mm-ddThh:mi:ss.mmmZ</p>
<p>(sin espacios)</td>
</tr>
<tr>
<td>-</td>
<td><strong>130</strong> (<sup>1,</sup> <sup>2</sup>)</td>
<td>Hijri (<sup>5</sup>)</td>
<td>dd mes aaaa hh:mi:ss:mmma.m.</td>
</tr>
<tr>
<td>-</td>
<td><strong>131</strong> (<sup>2</sup>)</td>
<td>Hijri (<sup>5</sup>)</td>
<td>dd/mm/aa hh:mi:ss:mmma.m.</td>
</tr>
</tbody>
</table>
<p>1 Estos valores de estilo devuelven resultados no deterministas. Incluye todos los estilos (aa) (sin el siglo) y un subconjunto de estilos (aaaa) (con el siglo).</p>
<p>2 Los valores predeterminados (style 0 o 100, 9 o 109, 13 o 113, 20 o 120 y 21 o 121) siempre devuelven el siglo (aaaa).</p>
<p>3 Entrada cuando se convierte en datetime; salida cuando se convierte en datos de caracteres.</p>
<p>4 Diseñado para usarse con XML. Para convertir datos datetime o smalldatetime en datos de caracteres, el formato de salida es el descrito en la tabla anterior.</p>
<p>5 Hijri es un sistema de calendario con varias variaciones. SQL Server 2005 usa el algoritmo Kuwaiti.</p>
<p><a href="http://technet.microsoft.com/es-es/library/ms187928.aspx" target="_blank">Enlace a la documentación oficial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://asiermarques.com/2008/06/25/usando-convert-para-tratar-fechas-en-una-consulta-tsql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

