<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Andrés Smerkin</title>
	
	<link>http://www.andressmerkin.com.ar</link>
	<description>Tecnología, desarrollo y vida web...</description>
	<lastBuildDate>Wed, 08 Sep 2010 11:25:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AndrsSmerkin" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="andrssmerkin" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">AndrsSmerkin</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Comunidad de usuarios de Software Libre en la UTN</title>
		<link>http://www.andressmerkin.com.ar/2010/09/08/comunidad-de-usuarios-de-software-libre-en-la-utn/</link>
		<comments>http://www.andressmerkin.com.ar/2010/09/08/comunidad-de-usuarios-de-software-libre-en-la-utn/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 11:23:23 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Software Libre y Open Source]]></category>

		<guid isPermaLink="false">http://www.andressmerkin.com.ar/?p=109</guid>
		<description><![CDATA[Lo que leerán a continuación es un post que hice para el foro de Los Pibes de la UTN: Hola, que tal: Escribo aquí porque estoy comenzando una comunidad o grupo de usuarios de software libre dentro de la facultad, para poder compartir conocimientos e información al respecto. Mi idea es crear un grupo independiente [...]]]></description>
			<content:encoded><![CDATA[<p>Lo que leerán a continuación es un post que hice para el foro de <a title="Los Pibes de la UTN" href="http://www.lospibesdelautn.com/" target="_blank" rel="nofollow">Los Pibes de la UTN</a>:</p>
<blockquote><p>Hola, que tal:</p>
<p>Escribo aquí porque estoy comenzando una comunidad  o grupo de usuarios de software libre dentro de la facultad, para poder  compartir conocimientos e información al respecto.</p>
<p>Mi idea es  crear un grupo independiente de todos los existentes en la facultad  (CETEM, agrupaciones políticas, grupos de investigación, etc) que  persiga la idea de compartir el conocimiento e información para  enriquecer a todos los participantes. Esto se lograría a través de una  plataforma web dedicada a la comunicación, reuniones presenciales en la  facultad, etc. También tengo como idea en un futuro brindar charlas,  talleres, etc, de forma abierta a quien se interese.</p>
<p>Creo  firmemente que el Software Libre y de Código abierto ha tenido una  evolución enorme en este último tiempo, facilitandole el uso a nuevos  usuarios sin tanta experiencia en el ámbito de la informática. También  estoy convencido, como usuario de software libre, que es una opción muy  viable como herramienta de aprendizaje, no solo en lo que respecta a la  informática, sino también a la vida.</p>
<p>Por otro lado, creo que la  UTN FRM tiene un problema serio al no tener un grupo de gente que se  dedique de lleno a la promoción de este tipo de tecnologías porque al  haber un crecimiento tan grande, la brecha tecnológica que se está  produciendo cada vez es mayor. No estoy en contra de las herramientas  que se utilizan actualmente, pero me parece que cada vez más rápido  aparecen mejores opciones y la universidad va muy lento como para  adoptarlas. Nosotros como comunidad debemos ayudar a que este proceso se  acelere.</p>
<p>Como último punto, veo que en la facultad hay muchos  alumnos que van y cursan y se quedan con lo que les dan en clases. Me  parece que eso es impropio de la mentalidad de un ingeniero, porque si  bien la UTN tiene por misión crear en nosotros los cimientos para un  ingeniero, es nuestra misión lograr que ese ingeniero sea realmente  bueno. Si podemos fomentar el espíritu proactivo en los estudiantes creo  que estaríamos dando un gran paso. Podemos lograr esto utilizando  herramientas libres porque no solo que nos &#8220;obligan&#8221; a que despertemos  ese espíritu proactivo, sino que además nos brindan la posibilidad de  CREAR cosas nuevas a partir de ellas.</p>
<p>Bueno, dicho todo esto,  les comento que he creado un grupo en google[1] para que puedan  registrarse y comencemos un debate entre todos sobre como será este  grupo. Este grupo será temporal (o tal vez no) y cuando tengamos una  base más sólida podremos armar el resto de la comunidad y hacerla  funcionar.</p>
<p>Cuento con ustedes!</p>
<p>[1] <a href="http://groups.google.com/group/comunidad-libre-utn-frm" target="_blank">http://groups.google.com/group/comunidad-libre-utn-frm</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/09/08/comunidad-de-usuarios-de-software-libre-en-la-utn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux y Yo. Las cosas claras</title>
		<link>http://www.andressmerkin.com.ar/2010/08/29/linux-y-yo-las-cosas-claras/</link>
		<comments>http://www.andressmerkin.com.ar/2010/08/29/linux-y-yo-las-cosas-claras/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 00:39:57 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Geeks]]></category>

		<guid isPermaLink="false">http://www.andressmerkin.com.ar/?p=102</guid>
		<description><![CDATA[Allá por enero, debido a que la instalación de Ubuntu que había realizado sobre mi notebook falló, decidí darle una oportunidad a Windows 7. La verdad es que la experiencia me gustó mucho, porque finalmente Microsoft logró un sistema operativo decente que no se cuelga y que pone todo fácil y a la mano. Para [...]]]></description>
			<content:encoded><![CDATA[<p>Allá por enero, debido a que la instalación de Ubuntu que había realizado sobre mi notebook falló, decidí <a href="http://www.andressmerkin.com.ar/2010/01/16/yo-y-windows-7/" target="_blank">darle una oportunidad a Windows 7</a>. La verdad es que la experiencia me gustó mucho, porque finalmente Microsoft logró un sistema operativo decente que no se cuelga y que pone todo fácil y a la mano. Para un usuario promedio de escritorio, el sistema operativo simplemente resulta fantástico.</p>
<p>Pero yo no soy un usuario promedio de escritorio, sino que soy desarrollador web y estudiante de Ingeniería en Sistemas. Por lo tanto, si bien me gustaron todas esas simplezas que aporta el nuevo Windows, me interesa ver el sistema operativo un poco más desnudo para poder toquetear un poco más. Y por si fuera poco, como desarrollo principalmente utilizando plataformas libres y open source, que mejor sistema operativo para hacer esto que uno libre. Así que hace un par de semanas volví a Linux, pero esta vez a mi viejo amigo, <a href="http://www.archlinux.org">Archlinux</a>.</p>
<p>Los resultados son los siguientes: Gnome proporciona una interfaz muy intuitiva también, aunque extraño la de Windows 7. Por el otro lado, el poder configurar todos y cada uno de los detalles del funcionamiento de mi computadora es algo invaluable para mí (más propio de Archlinux y menos de Ubuntu).  Y si a todo esto le sumamos que no tengo que andar lidiando con archivos de configuración &#8220;awindozados&#8221; que indican todos las rutas con &#8220;C:\&#8230;&#8221; y que andan cuando quieren, se facilita muchisimo la configuración de los demonios (en windows eran servicios). En fin, es mucho más simple para dejar andando una plataforma de programación que requiera de servicios tales como bases de datos, servidores http, etc.</p>
<p>Algunos puntos importantes a destacar son que la instalación de Arch levanta menos temperatura, la batería dura un 5-10 % más, la instalación full con todas mis cosas no pasa de los 6gb (en windows ocupa 20), y el consumo de ram normal se encuentra entre los 300 y 400mb (En windows iba desde los 800mb a los 1200mb). Esto no es ni positivo ni negativo, ya que a mi pc le sobran recursos y si los disponemos pues están para usarlos. Lo dejo como nota adicional para quien tenga una pc más modesta. Además vale aclarar que no he instalado efectos visuales ni nada raro, sino que dejé el Gnome como viene, pero activé el composite interno.</p>
<p><strong>Conclusión</strong></p>
<p>Si nos sacamos la camiseta del software libre y miramos todo esto de manera objetiva podemos hacer una división sobre cuando convendría utilizar un sistema operativo u otro (queda claro que ambos se pueden utilizar para todo, excepto jugar, y que cada uno puede terminar eligiendo el que más le guste). Si sos un usuario de escritorio, al que le interesa chatear, jugar, escuchar música y realizar todo ese tipo de tareas simples, pues yo recomendaría instalar Windows 7 con algún buen antivirus que se mantenga actualizado fácilmente y realizar un mantenimiento periódico (una pequeña limpieza semanal y una grande mensual). Si sos developer de alguna plataforma propietaria, como Flash con ActionScript o Adobe Coldfusion, también optaría por un Windows. Por el contrario, si sos developer especializado en tecnologías libres, o administras bases de datos o algún tipo de tarea que requiera de mayor configuración interna de la máquina, a Linux sin pensarlo.</p>
<p>Y si caés en esta última categoría, podemos dividirla en 2, usuarios simples o complejos.</p>
<p>Si sos un usuario simple, es decir, un usuario sencillo que necesita de algunas herramientas y quiere obviar configuraciones complicadas, pues <a rel="nofollow" href="http://www.ubuntu.com">Ubuntu</a> está haciendo muy buenas versiones y recomendaría una de esas (a mi me falló porque yo estaba probando una beta que luego actualicé a final).  Si por el otro lado te gusta tunear tu pc a fondo y dejarla como a vos te gusta en todo sentido, optaría por alguna distro como <a href="http://www.archlinux.org">Archlinux</a>, <a rel="nofollow" href="http://www.debian.org/index.es.html" target="_blank">Debian</a> o <a rel="nofollow" href="http://www.gentoo.org" target="_blank">Gentoo</a> tal vez.</p>
<p>Por último, si llegaste hasta acá me gustaría invitarte a leer este <a title="La Libertad es una palabra amplia" rel="nofollow" href="http://linuxadictos.com/2010/05/05/libertad-es-una-palabra-amplia/" target="_blank">artículo</a> publicado en linuxadictos sobre la libertad en el software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/08/29/linux-y-yo-las-cosas-claras/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Assembla y PBworks – Recursos gratuitos y de calidad para proyectos de desarrollo en equipo.</title>
		<link>http://www.andressmerkin.com.ar/2010/08/10/assembla-y-pbworks-recursos-gratuitos-y-de-calidad-para-proyectos-de-desarrollo-en-equipo/</link>
		<comments>http://www.andressmerkin.com.ar/2010/08/10/assembla-y-pbworks-recursos-gratuitos-y-de-calidad-para-proyectos-de-desarrollo-en-equipo/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:00:55 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Herramientas y Recursos]]></category>
		<category><![CDATA[assembla]]></category>
		<category><![CDATA[calidad]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[pbworks]]></category>
		<category><![CDATA[recursos]]></category>
		<category><![CDATA[repositorios]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wikis]]></category>

		<guid isPermaLink="false">http://www.andressmerkin.com.ar/?p=92</guid>
		<description><![CDATA[Assembla y PBworks son dos herramientas que brindan un servicio gratuito de excelente calidad para el desarrollo colaborativo de nuestros proyectos privados. Assembla ofrece servicios de repositorios de código fuente y gran calidad, mientras que PBWorks ofrece servicios para la creación de wikis multiusuario gratuitas y poderosas. ]]></description>
			<content:encoded><![CDATA[<p>Cuando nos embarcamos en un proyecto de código abierto, existen muchas empresas que brindan soluciones de manera gratuita (como <a title="Google Code" href="http://code.google.com/hosting/" target="_blank" rel="nofollow">Google Code</a>), pero cuando deseamos desarrollar algún pequeño proyecto privado la calidad de las soluciones sin costo disminuye considerablemente.</p>
<p>Después de una búsqueda sobre recursos útiles para desarrollo de proyectos privados me encontré con dos soluciones que realmente me parecieron interesantes y muy cómodas. Hablo de un servicio para creación de repositorios de control de versiones y un servicio de  wikis muy sencillas de editar y muy poderosas.</p>
<p><strong>Assembla.com</strong></p>
<p><strong><a href="http://www.andressmerkin.com.ar/wp-content/uploads/2010/08/assembla.com-2010-8-8-21-45.png"><img class="aligncenter size-full wp-image-94" title="assembla.com 2010-8-8 21-45" src="http://www.andressmerkin.com.ar/wp-content/uploads/2010/08/assembla.com-2010-8-8-21-45.png" alt="" width="500" height="230" /></a></strong></p>
<p>Este sitio nos brinda repositorios gratuitos de SVN y GIT para que utilicemos en nuestros proyectos. La capacidad de los mismos en su versión no paga es de 2gb de espacio en disco, proyectos y usuarios ilimitados. Es una excelentisima opción de calidad para ser un servicio no pago. Obviamente existen restricciones, como la imposibilidad de utilizar un sistema de tickets y algunas otras herramientas, pero podemos suplir dichas falencias gracias a otros servicios.</p>
<p>URL: <a title="Assembla" href="http://offers.assembla.com/free/" target="_blank" rel="nofollow">http://www.assembla.com</a></p>
<p><strong>PBworks</strong></p>
<p><a href="http://www.andressmerkin.com.ar/wp-content/uploads/2010/08/assembla.com-2010-8-8-21-45.png"></a><a href="http://www.andressmerkin.com.ar/wp-content/uploads/2010/08/pbworks.com-2010-8-8-21-53.png"><img class="aligncenter size-full wp-image-96" title="pbworks.com 2010-8-8 21-53" src="http://www.andressmerkin.com.ar/wp-content/uploads/2010/08/pbworks.com-2010-8-8-21-53.png" alt="" width="500" height="230" /></a><br />
Este servicio nos provee de Wikis para nuestros proyectos. Las wikis gratuitas tienen licencia de uso no comercial y cuentan con algunas restricciones de personalización y de exportación de contenidos, pero si lo que buscamos es un conjunto de herramientas para resolver problemas de índole privada esto no debería ser impedimento de nada. Además nuestra wiki se encuentra alojada en los servidores de PBWorks, pudiendo ser esta accedida de forma pública o privada desde cualquier lugar.</p>
<p>La interfaz de edición de las páginas de la wiki es excelente. Brinda un editor de textos WYSIWYG con la posibilidad de usar atajos del teclado para casi todo. Esto es un punto muy a favor, sobre todo si hay que introducir a personas no habituadas a la edición de wikis.</p>
<p>Las wikis gratuitas soportan múltiples usuarios y diferentes permisos para cada uno de ellos. Lo único que necesita un usuario para utilizar una wiki es tener una cuenta en el sitio.</p>
<p>URL: <a title="PBworks" href="http://pbworks.com" target="_blank" rel="nofollow">http://pbworks.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/08/10/assembla-y-pbworks-recursos-gratuitos-y-de-calidad-para-proyectos-de-desarrollo-en-equipo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Por qué utilizar estándares en el desarrollo de sitios y aplicaciones web?</title>
		<link>http://www.andressmerkin.com.ar/2010/08/07/%c2%bfpor-que-utilizar-estandares-en-el-desarrollo-de-sitios-y-aplicaciones-web/</link>
		<comments>http://www.andressmerkin.com.ar/2010/08/07/%c2%bfpor-que-utilizar-estandares-en-el-desarrollo-de-sitios-y-aplicaciones-web/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 21:48:10 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Estándares]]></category>
		<category><![CDATA[client-side]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Estándares Web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.andressmerkin.com.ar/?p=82</guid>
		<description><![CDATA[Algunos puntos a tener en cuenta por los profesionales de la web sobre por qué usar estándares web]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andressmerkin.com.ar/wp-content/uploads/2010/08/w3c.png"><img class="alignright size-medium wp-image-84" title="w3c" src="http://www.andressmerkin.com.ar/wp-content/uploads/2010/08/w3c-300x157.png" alt="" width="300" height="157" /></a>A pesar de que los años pasan y la tecnología avanza a pasos agigantados, todavía se ven muchos sitios web y aplicaciones que desarrollan sus interfaces para que &#8220;se vean bonitas&#8221; en vez de pensar en cosas como la usabilidad y la accesibilidad.</p>
<p>Un desarrollo de una aplicación no solo debe hacerse de forma que cumpla con los requisitos solicitados, sino que además debe brindar una experiencia agradable al usuario. Una aplicación puede triunfar o fracasar totalmente gracias a esto.</p>
<p>Para el caso particular de las aplicaciones con interfaces web, podemos dividirlas en dos partes muy marcadas: el lado del servidor, donde se realiza la programación dura (en lenguajes como PHP, Java, Python, etc) y el lado del cliente, en donde se utilizan (X)HTML, CSS Javascript para brindar los contenidos a los usuarios. Este último lado es el que se interpreta en los navegadores web y se muestra a los usuarios. También es este último lado el que parsean los motores de búsqueda para indexar nuevos contenidos y mostrarlos en los resultados de las búsquedas.<strong> </strong><em>Aquí es donde entran en juego los estándares web de la W3C.</em></p>
<p>Podemos desarrollar páginas web con tablas y se van a ver realmente bien, o podemos llenar de código sucio una página que los visitantes en su mayoría no se van a dar cuenta. Pero no solo debemos desarrollar para obtener algo bonito, sino además algo funcional, accesible, fácil de mantener, rápido de cargar y profesional.</p>
<p><strong>Estructura</strong></p>
<p>Los estándares web nos permiten crear documentos con una estructura válida, coherente y significativa. No es lo mismo crear un texto en negrita y grande, que un encabezado h1, aunque sean iguales visualmente. Un ser humano puede interpretarlos de la misma manera, pero no así los motores de búsqueda o los lectores de pantalla que utilizan los no videntes. Además, al estructurar los documentos correctamente, estamos creando un <a href="http://es.wikipedia.org/wiki/Document_Object_Model" target="_blank">modelado de objetos de documento (DOM)</a> correcto, que luego nos permitirá mejorar la presentación mediante hojas de estilo y el comportamiento con Javascript.</p>
<p>Crear buenas estructuras genera un marcado mucho más limpio que luego facilita la implementación de lenguajes de servidor, generando un código final mucho más prolijo y liviano del que podría generarse con un marcado sucio (por ejemplo, el uso de tablas para crear layouts).</p>
<p><strong>Compatiblidad</strong></p>
<p>Los navegadores web son creados en base a los estándares web. Estos le brindan al navegador un conjunto de etiquetas conocidas y la forma de que estas son utilizadas. Si utilizamos estándares logramos que los navegadores digieran correctamente los documentos generados y muestren lo que realmente queremos que muestren. La falta de uso de estándares hace que los navegadores interpreten los documentos web de modo &#8220;<a href="http://es.wikipedia.org/wiki/Quirks_Mode" target="_blank">no estricto</a>&#8220;, generando en la mayoría de los casos comportamientos indeseados.</p>
<p>Además, los motores de búsqueda se encuentran preparados para digerir correctamente código bien marcado, por lo que un buen uso de estándares permite una mejor recepción del contenido por parte de los buscadores y esto genera una mejor interpretación. En definitiva, esto hace que Google o Yahoo interpreten mejor nuestro sitio y luego obtendremos<em> mejor posicionamiento en las búsquedas</em> y más visitas.</p>
<p><strong>Documentos más livianos</strong></p>
<p>El buen uso de estándares fomenta en mayor medida la reutilización y el código limpio y simple. Esto permite obtener documentos más livianos, lo cual singifica que consumirán menos ancho de banda y transferencia desde el servidor. Si pagamos algún servicio de alojamiento, estos generalmente nos limitan estos recursos, por lo cual un buen uso de estándares sería muy beneficioso para nosotros.</p>
<p>Un documento más liviano, es más facil de descargar y se carga más rápido en los navegadores web. Este es un punto muy importante a favor del uso de estándares para el desarrollo y diseño web.</p>
<p><strong>Accesibilidad</strong></p>
<p>La web hoy en día es un medio de comunicación de libre acceso y todos deberíamos ser capaces de obtener la información que brinda. Si utilizamos estándares, estamos permitiendo que personas con alguna incapacidad puedan recibir el contenido que brindamos de manera aceptable. Esto significa que el software para dichas personas puede interpretar correctamente los documentos web que desarrollamos.</p>
<p>En algunos paises, la falta de accesibilidad en un sitio web es considerada como un caso de discriminación y es totalmente punible.</p>
<p><strong>Facilidad de mantenimiento</strong></p>
<p>Hemos dicho que al usar estándares se crea un código más limpio. Esto permite una mayor facilidad para localizar problemas y repararlos, así como extender nuestras aplicaciones con pequeñas modificaciones en puntos localizados. Un buen uso de estándares conjuntamente con buenas prácticas puede permitirnos mantener grandes aplicaciones con unos pocos retoques.</p>
<p><strong>Visión de futuro</strong></p>
<p>Los estándares nos aseguran que nuestros desarrollos actuales seguirán funcionando correctamente en un futuro. Esto se dá gracias a que los navegadores se verán obligados en algún punto a interpretar correctamente las marcas generadas por los estándares y van a tener que responder correctamente ante estas.</p>
<p><strong>Profesionalismo</strong></p>
<p><em>Personalmente, lo primero que hago para convencerme si un desarrollo es bueno o malo es dar click derecho de mouse en el navegador y mirar el código fuente de la página que estoy visualizando. De esta forma puedo reconocer fácilmente un buen o un mal diseño. </em></p>
<p>Cuando desarrollamos para la web, tenemos que hacerlo teniendo en cuenta nuestro prestigio y calidad como profesionales. Si hacemos que las cosas simplemente se vean bonitas no vamos a llegar muy lejos. El uso de estándares nos da prestigio porque al utilizarlos estamos generando código con una máxima calidad y de nivel internacional.</p>
<p><em>Un desarrollador o diseñador web que utiliza estándares da la impresión de que está al tanto de las últimas tendencias y conoce sobre las últimas tecnologías en uso. Es importante dar esta imágen para conseguir mejores trabajos.</em></p>
<p>Además, al usar estándares web combinados con buenas prácticas de usabilidad y accesibilidad <em>podemos hacer quedar realmente bien a nuestros clientes</em>, permitiendoles brindar aplicaciones sencillas de usar y poderosas. <em>Como dije anteriormente: una aplicación puede triunfar o fracasar por sus interfaces (en este caso son via web).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/08/07/%c2%bfpor-que-utilizar-estandares-en-el-desarrollo-de-sitios-y-aplicaciones-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox potenciado para desarrollo web</title>
		<link>http://www.andressmerkin.com.ar/2010/08/04/firefox-potenciado-para-desarrollo-web/</link>
		<comments>http://www.andressmerkin.com.ar/2010/08/04/firefox-potenciado-para-desarrollo-web/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 01:51:28 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[depuración]]></category>
		<category><![CDATA[desarrollo web]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[extensiones]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.andressmerkin.com.ar/?p=77</guid>
		<description><![CDATA[Firefox puede convertirse en una herramienta primordial para los desarrolladores web si lo potenciamos con ciertos complementos muy útiles. En este post doy una rápida revisión a las mejores extensiones además de proveer enlaces para que puedas encontrarlas rápidamente. ]]></description>
			<content:encoded><![CDATA[<p>Como todos sabemos, <a rel="nofollow" href="http://www.mozilla-europe.org/es/firefox/">Mozilla Firefox</a> incorpora la excelente característica de poder ser extendido mediante complementos. Esto hace que el navegador pueda ser personalizado y adaptado a las necesidades de diferentes usuarios. En este caso quiero comentar algunos complementos que hacen que el zorrito de fuego sea una excelente herramienta para desarrolladores web.</p>
<p><strong>1 &#8211; Firebug</strong></p>
<p>Herramienta imprescindible para cualquier desarrollador web que esté trabajando del lado del cliente. Esta fantástica herramienta nos permite modificar el código fuente de la página renderizada, modificando estructura, estilos y comportamientos de la misma (obviamente estas modificaciones no son permanentes). Además, nos permite seleccionar los distintos elementos del DOM y de esta forma ver por qué reglas de CSS se encuentran afectados.</p>
<p>Una excelente funcionalidad que también nos provee Firebug es la posibilidad de medir el tiempo de carga de una página web y poder analizar los tiempos de carga de los diferentes elementos, como el código html, las hojas de estilo, las imágenes y los scripts. Una utilidad realmente necesaria si buscamos optimizar nuestro sitio.</p>
<p><a rel="nofollow" href="https://addons.mozilla.org/es-ES/firefox/addon/1843/">https://addons.mozilla.org/es-ES/firefox/addon/1843/</a></p>
<p><strong>2 &#8211; FirePHP</strong></p>
<p>Un complemento que trabaja conjuntamente con Firebug (se necesita de este instalado) que nos permite hacer debugging de aplicaciones web construidas con PHP como lenguaje de servidor. Simplemente añadiendo una clase a nuestra programación y haciendo una llamada a un método podemos utilizar esta completa herramienta para analizar valores de variables y todas aquellas cosas que hagan a la depuración de código. Este complemento resulta muy útil cuando no se cuenta con algún sistema de depuración como el provisto por Netbeans u otros.</p>
<p><a rel="nofollow" href="https://addons.mozilla.org/es-ES/firefox/addon/6149/">https://addons.mozilla.org/es-ES/firefox/addon/6149/</a></p>
<p><strong>3 &#8211; Web Developer</strong></p>
<p>Imprescindible herramienta que nos permite modificar y analizar nuestro sitio. Esta herramienta permite hacer validaciones de las páginas contra los estándares de la W3C, ver el sitio en diferentes resoluciones, ver el sitio con o sin CSS o javascript, etc. La utilidad nos permite analizar comportamientos bajo diferentes situaciones. Herramienta que no puede faltar.</p>
<p><a rel="nofollow" href="https://addons.mozilla.org/es-ES/firefox/addon/60/">https://addons.mozilla.org/es-ES/firefox/addon/60/</a></p>
<p><strong>4 &#8211; Measure It</strong></p>
<p>Una simple utilidad que nos permite medir el tamaño en píxeles de cualquier elemento de una página web. Es una simple herramienta que nos genera una capa sobre el sitio que estamos visitando y en base a esta nos permite establecer un recuadro sobre un elemento que posteriormente nos indicará las dimensiones de este. No es escencial pero si muy cómodo.</p>
<p><a rel="nofollow" href="https://addons.mozilla.org/es-ES/firefox/addon/539/">https://addons.mozilla.org/es-ES/firefox/addon/539/</a></p>
<p><strong>5 &#8211; Google Analytics? </strong></p>
<p>Si trabajamos con el popular sistema de métricas web de Google, esta herramienta puede sernos muy útil. Simplemente nos indica con un ícono en la barra de estado si la página que estamos visitando tiene el Google Analytics Tracking Code instalado. Ideal para realizar una correcta implementación de las estadísticas.</p>
<p><a rel="nofollow" href="https://addons.mozilla.org/es-ES/firefox/addon/5631/">https://addons.mozilla.org/es-ES/firefox/addon/5631/</a></p>
<p><strong>6 &#8211; No Do Follow</strong></p>
<p>Esta pequeña utilidad nos permite conocer si los enlaces de una página contienen o no el atributo nofollow. Una buena idea si estamos linkeando a sitios cuyo contenido no podemos controlar o no podemos hacernos responsables. Además es útil si deseamos evitar la fuga de pagerank.</p>
<p><a rel="nofollow" href="https://addons.mozilla.org/es-ES/firefox/addon/5687/">https://addons.mozilla.org/es-ES/firefox/addon/5687/</a></p>
<p><strong>Conclusión</strong></p>
<p>Con estas herramientas podemos hacer que nuestro navegador favorito se convierta en un verdadero centro de depuración, optimización y análisis de nuestro sitio o aplicación web. Estas son las cosas que hacen de Firefox el monstruo que es hoy en día.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/08/04/firefox-potenciado-para-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parseando feeds RSS con PHP y Simplepie</title>
		<link>http://www.andressmerkin.com.ar/2010/08/04/parseando-feeds-rss-con-php-y-simplepie/</link>
		<comments>http://www.andressmerkin.com.ar/2010/08/04/parseando-feeds-rss-con-php-y-simplepie/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 02:01:50 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[simplepie]]></category>

		<guid isPermaLink="false">http://www.andressmerkin.com.ar/?p=44</guid>
		<description><![CDATA[Por cuestiones de trabajo me tuve que embarcar en la misión de obtener información de cientos de feeds RSS en un proyecto desarrollado con PHP (más precisamente con el framework CakePHP). Evidentemente parsear todo un feed RSS o atom no es tarea facil y requiere de varias horas/días de programación con expresiones regulares y algunas [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://www.simplepie.org"><img class="alignright" title="SimplePie" src="http://simplepie.org/images/logo_simplepie_horizontal.png" alt="Simplepie" width="180" height="45" /></a>Por cuestiones de trabajo me tuve que embarcar en la misión de obtener información de cientos de feeds RSS en un proyecto desarrollado con PHP (más precisamente con el framework CakePHP). Evidentemente parsear todo un feed RSS o atom no es tarea facil y requiere de varias horas/días de programación con expresiones regulares y algunas que otras mañas para solucionarlo.</p>
<p>Afortunadamente existe <a rel="nofollow" href="http://simplepie.org/" target="_blank">Simplepie</a>, un elegante framework orientado a objetos que nos ayuda a obtener información de los feeds RSS y atom que necesitemos, con una api muy sencilla de utilizar y resultados asombrosos. En el sitio web oficial pueden acceder a la wiki que contiene muchisima documentación.</p>
<p>El único problema que me surgió después de esto es que desgraciadamente algunos feeds están mal hechos y el framework no parsea bien los resultados, pero con cualquier feed de plataformas populares no deberían existir problemas.</p>
<p>Una excelente opción para ahorrar mucho tiempo y obtener soluciones elegantes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/08/04/parseando-feeds-rss-con-php-y-simplepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduciendome en las métricas web</title>
		<link>http://www.andressmerkin.com.ar/2010/07/25/introduciendome-en-las-metricas-web/</link>
		<comments>http://www.andressmerkin.com.ar/2010/07/25/introduciendome-en-las-metricas-web/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 01:44:10 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[SEO y Métricas Web]]></category>
		<category><![CDATA[desarrollo web]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[métricas web]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.andressmerkin.com.ar/?p=37</guid>
		<description><![CDATA[Mucho código, mucha optimización. XHTML, CSS, estandares web, buenas prácticas, patrones, etc. Todas estas cosas aplicadas correctamente resultan en algo maravilloso, pero uno puede desarrollar una aplicación web espectacular y quedarse sentado esperando meses a que los usuarios de la red la utilicen. Podemos publicitarla por todos lados pero aún así necesitamos feedback para saber [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andressmerkin.com.ar/wp-content/uploads/2010/07/estadisticas.gif"><img class="alignleft size-thumbnail wp-image-74" title="estadisticas" src="http://www.andressmerkin.com.ar/wp-content/uploads/2010/07/estadisticas-150x150.gif" alt="" width="150" height="150" /></a>Mucho código, mucha optimización. XHTML, CSS, estandares web, buenas prácticas, patrones, etc. Todas estas cosas aplicadas correctamente resultan en algo maravilloso, pero uno puede desarrollar una aplicación web espectacular y quedarse sentado esperando meses a que los usuarios de la red la utilicen. Podemos publicitarla por todos lados pero aún así necesitamos feedback para saber como lo estamos haciendo y en donde tenemos que corregir.</p>
<p>Existen muchas herramientas para de alguna forma poder ver que hacen los visitantes con nuestra web, pero debido a cuestiones laborales es que me tuve que acercar a <a href="http://www.google.com/analytics/">Google Analytics</a>. Debo decir que realmente me ha sorprendido porque además de ser gratuita (a no ser que nuestro sitio sea un pequeño monstruito) brinda muchisimas perspectivas para poder analizar nuestro sitio.</p>
<p>El tema es que es tan grande que no resulta tan intuitiva para usarla. Podemos toquetear un poco y llegar a conseguir algo de información útil al respecto, pero la herramienta brinda demasiada información como para perdersela toda por no ir a la ayuda que brinda. Google pone a nuestra disposición un conjunto de presentaciones (en inglés) que nos enseñan todos y cada uno de los rincones de Google Analytics. Dicho material se encuentra en la <a href="http://www.google.com/support/conversionuniversity/bin/static.py?hl=en&amp;page=iq_learning_center.cs">Convension University</a> de Google. Además proveen de certificaciones oficiales para probar el conocimiento adquirido (por un precio de 50 u$s al momento de escribir este artículo).</p>
<p>Personalmente, debo decir que a partir de esto he encontrado una rama del desarrollo web que me ha interesado mucho y que realmente me gusta la idea de perfeccionarme en esto, así que no va a ser nada raro que encuentren más artículos sobre métricas web y <a href="http://es.wikipedia.org/wiki/Search_engine_optimization">SEO</a> en este blog.</p>
<p>Para los que tengan un interés adicional en sumergirse un poco en este asunto, además del enlace a la documentación provista por Google pueden ir <a href="http://www.taringa.net/posts/ebooks-tutoriales/6311446/Advanced-Web-Metrics-with-Google-Analytics---2nd-Edition.html">aquí</a> a buscar un librito en pdf.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/07/25/introduciendome-en-las-metricas-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP – Separando las vistas de la lógica con Savant 3</title>
		<link>http://www.andressmerkin.com.ar/2010/07/06/php-separando-las-vistas-de-la-logica-con-savant-3/</link>
		<comments>http://www.andressmerkin.com.ar/2010/07/06/php-separando-las-vistas-de-la-logica-con-savant-3/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 21:51:00 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=15</guid>
		<description><![CDATA[Recientemente he estado haciendo reparaciones a un sitio web heredado de otro desarrollador. La empresa parece haberse enfocado principalmente en el diseño, pero el desarrollo de la lógica en PHP es simplemente desastrozo porque acoplaron demasiado la codificación del negocio con las vistas, lo cual complica mucho la edición del sitio (sumado a que todo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpsavant.com/images/savant_logo.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 465px; height: 85px;" src="http://www.phpsavant.com/images/savant_logo.gif" border="0" alt="" /></a><br />
Recientemente he estado haciendo reparaciones a un sitio web heredado de otro desarrollador. La empresa parece haberse enfocado principalmente en el diseño, pero el desarrollo de la lógica en PHP es simplemente desastrozo porque acoplaron demasiado la codificación del negocio con las vistas, lo cual complica mucho la edición del sitio (sumado a que todo el layout está desarrollado con tablas, pero este ya es otro tema).</p>
<p>Desgraciadamente no tengo todo el tiempo que quisiera como para pasar todo el desarrollo a alguna solución orientada a objetos utilizando algún framework como <a href="http://www.cakephp.org/">CakePHP</a>, pero buscando un poco en internet encontré una elegante solución para separar la vista de la lógica: <a href="http://www.phpsavant.com/">Savant 3</a>.</p>
<p>Este framework  tiene por objetivo separar las vistas de la lógica, mediante el uso de plantillas (templates). Lo bueno es que es muy simple y no se necesita aprender marcas especiales como <a href="http://www.smarty.net/">Smarty</a> por ejemplo , sino que las etiquetas son prácticamente &#8220;echoes&#8221; de PHP, lo que disminuye la curva de aprendizaje a prácticamente 0.</p>
<p>No es una solución &#8220;a fondo&#8221; pero es el principio para algo mejor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/07/06/php-separando-las-vistas-de-la-logica-con-savant-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un sitio web sobre desarrollo web</title>
		<link>http://www.andressmerkin.com.ar/2010/06/10/un-sitio-web-sobre-desarrollo-web/</link>
		<comments>http://www.andressmerkin.com.ar/2010/06/10/un-sitio-web-sobre-desarrollo-web/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 03:20:00 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Geeks]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=14</guid>
		<description><![CDATA[Hace tiempo que ando con algunas ideas sobre crear un magazine en español sobre desarrollo web. La idea es crear algo similar a Smashing Magazine pero en español. Así que una de las cosas que he hecho en estos 2 días fue sacar un .com.ar, conseguirme un hosting gratuito que me permita alojar un blog [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.berein.com/img_blog/B5pGxdKV_web.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 268px; height: 176px;" src="http://www.berein.com/img_blog/B5pGxdKV_web.jpg" border="0" alt="" /></a>Hace tiempo que ando con algunas ideas sobre crear un magazine en español sobre desarrollo web. La idea es crear algo similar a <a href="http://www.smashingmagazine.com/">Smashing Magazine</a> pero en español. Así que una de las cosas que he hecho en estos 2 días fue sacar un .com.ar, conseguirme un hosting gratuito que me permita alojar un blog y configurar todo para dejarlo andando.</p>
<p>Desde la última vez que utilicé WordPress como plataforma de publicación, esta ha cambiado mucho. Además, encontré por la red un theme totalmente customizable, llamado <a href="http://www.arrastheme.com/">Arras Theme</a> que es un golazo: te deja crear un sitio web al estilo magazine y configurar un montón de cosas, como el layout, la cantidad de columnas, el estilo css, etc. Obviamente, también encontré actualizaciones potentes de cientos de plugins muy conocidos.</p>
<p>Así que la idea está encaminada. Por lo pronto voy a seguir metiendole pata con el asunto del Branding y de crear una identidad de ese theme, para que no sea otro sitio más en la red, sino un verdadero portal de información sobre desarrollo web.</p>
<p>Además me interesaría comunicar que ando buscando gente para que me ayude con esto, escribiendo noticias y aportando cosas. No solo un grupo para el blog, sino también para armar otros proyectos y otras cosas interesantes. Como no hago esto para ganar plata, tampoco tengo plata para repartir, pero siempre es bueno ayudar a nutrir a la comunidad hispanohablante de conocimiento de punta y hacer algo por ella ya que hace tanto por nosotros.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/06/10/un-sitio-web-sobre-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>El nombre del viento, de Patrick Rothfuss</title>
		<link>http://www.andressmerkin.com.ar/2010/04/16/el-nombre-del-viento-de-patrick-rothfuss/</link>
		<comments>http://www.andressmerkin.com.ar/2010/04/16/el-nombre-del-viento-de-patrick-rothfuss/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 21:00:00 +0000</pubDate>
		<dc:creator>Andrés Smerkin</dc:creator>
				<category><![CDATA[Libros]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=13</guid>
		<description><![CDATA[He robado princesas a reyes agónicos. Incendié la ciudad de Trebon. He pasado la noche con Felurian y he despertado vivo y cuerdo. Me expulsaron de la Universidad a una edad a la que a la mayoría todavía no los dejan entrar. He recorrido de noche caminos de los que otros no se atreven a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://4.bp.blogspot.com/_q6IVJYvcjNs/S8euTPbq93I/AAAAAAAAAuM/SfFuxHhF-x4/s1600/Patrick_Rothfuss-El_nombre_del_viento.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5460524718793357170" style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 209px; height: 320px;" src="http://4.bp.blogspot.com/_q6IVJYvcjNs/S8euTPbq93I/AAAAAAAAAuM/SfFuxHhF-x4/s320/Patrick_Rothfuss-El_nombre_del_viento.jpg" border="0" alt="" /></a></p>
<blockquote><p>He robado princesas a reyes agónicos. Incendié la ciudad de Trebon. He  pasado la noche con Felurian y he despertado vivo y cuerdo. Me  expulsaron de la Universidad a una edad a la que a la mayoría todavía no  los dejan entrar. He recorrido de noche caminos de los que otros no se  atreven a hablar ni siquiera de día. He hablado con dioses, he amado a  mujeres y escrito canciones que hacen llorar a los bardos.</p>
<p>&#8220;&#8221;Me  llamo Kvothe. Quizás hayas oído hablar de mi.&#8221;</p></blockquote>
<p>Una de las cosas más lindas en mi vida es cuando voy con varios billetes a la librería, dispuestos a reventarlos en un libro nuevo. Generalmente entro, veo todo lo que hay en los mesones, luego elijo algo y me lo llevo. A veces simplemente entro a ver y al no encontrar nada decente, me guardo la plata para cuando sí haya algo lindo para leer.</p>
<p>Hará cosa de 1 mes entre a la librería, revisé todos los mesones y no encontré nada. Cuando me estaba por ir, vi un libro gordote en una punta de una mesa y me acerqué. Se trataba del último ejemplar de &#8220;El Nombre del Viento&#8221; que quedaba en stock. Leí la sinopsis y &#8230; !!!! . No había oido hablar de él, no conocía al autor, pero aún así me lo lleve. Ha sido una de las mejores decisiones que haya tomado desde que compro libros para leer.</p>
<p>El libro cuenta la historia de Kvothe narrada en primera persona. Cuenta todo el proceso desde que vivía con sus padres, su pubertad viviendo en la indigencia, el ingreso a la universidad y un montón de historias pequeñas pero muy divertidas entre las mencionadas anteriormente. El autor ha sido sumamente cuidadoso en los detalles y no deja ningún cabo suelto. Hasta se atreve a explicar el funcionamiento de la &#8220;simpatía&#8221; (vendría a ser magia) de una forma tan precisa que le hace creer a uno que al terminar de leer el libro será capaz de utilizarla.</p>
<p>No soy de leer libros de aventura y fantasía, pero este realmente se merece ser leido y ser llevado a la pantalla grande, porque no tiene desperdicio. Es un libro lleno de magia, aventuras, romance, frustraciones y un montón de sentimientos que lo hacen a uno estremecerse.</p>
<p>El autor ha decidido publicar la historia en forma de trilogía. El nombre del viento es tan solo la primer parte de la historia. El segundo libro se titula &#8220;El Temor de un hombre sabio&#8221;, pero todavía ni siquiera ha sido publicado en inglés, aunque se comenta por la red que el autor ya ha terminado de escribirlo. Yo por mi parte espero ansioso a que el libro salga.</p>
<p>Definitivamente un libro recomendable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andressmerkin.com.ar/2010/04/16/el-nombre-del-viento-de-patrick-rothfuss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
