<?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>Alex Santos &#187; Programación</title>
	<atom:link href="http://www.alexsantos.info/tags/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexsantos.info</link>
	<description>sin una buena explicación....</description>
	<lastBuildDate>Fri, 22 Jan 2010 17:57:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como usar Django en Dreamhost de forma sencilla con Passenger WSGI</title>
		<link>http://www.alexsantos.info/2009/04/27/como-usar-django-en-dreamhost-de-forma-sencilla-con-passenger-wsgi/</link>
		<comments>http://www.alexsantos.info/2009/04/27/como-usar-django-en-dreamhost-de-forma-sencilla-con-passenger-wsgi/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 08:23:33 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.alexsantos.info/2009/04/27/como-usar-django-en-dreamhost-de-forma-sencilla-con-passenger-wsgi/</guid>
		<description><![CDATA[Si alguien intentó poner en marcha alguna aplicación hecha con Django en Dreamhost podrá haber notado que era el proceso más frustante que se puede pasar en un servicio de hosting, obviamente del barato como es este. Y es cierto, configurar una app 100% funcional con Django en ambientes de hosting compartidos resulta difícil,  incluso [...]]]></description>
			<content:encoded><![CDATA[<p>Si alguien intentó poner en marcha alguna aplicación hecha con Django en Dreamhost podrá haber notado que era el proceso más frustante que se puede pasar en un servicio de hosting, obviamente del barato como es este. Y es cierto, configurar una app 100% funcional con Django en ambientes de hosting compartidos resulta difícil,  incluso muchas compañías de hosting se aprovecharon de esto y empezaron a vender cuentas &#8220;django-friendly&#8221;.</p>
<p>Finalmente (y antes de que termine contratando un VPS) tuvieron que pasar muchos tickets de <em>feature requests</em> de usuarios para que Dreamhost haga algo al respecto y <strike>ahora siguiendo las instrucciones del wiki</strike> se puede hacer todo más facil con <a href="http://wiki.dreamhost.com/Passenger_WSGI" title="Passenger WSGI">Passenger WSGI</a>.</p>
<p><strong>De revisión obligada para los que gustan de este framework y tienen Dreamhost! </strong></p>
<p><strong>Actualización: Como siempre Dreamhost se las ingenia para meter la pata.<br />
</strong>El código que se encuentra en el link a su Wiki contiene errores. Después del salto pueden encontrar el que he usado con éxito.</p>
<p><span id="more-98"></span><br />
Esto debe ir en el archivo passenger_wsgi.py:</p>
<p><code>import sys, os<br />
sys.path.append("<strong>/home/tu_usuario/dominio.com/</strong>")<br />
os.environ['DJANGO_SETTINGS_MODULE'] = '<strong>tu_proyecto</strong>.settings'<br />
import django.core.handlers.wsgi<br />
application = django.core.handlers.wsgi.WSGIHandler()</code></p>
<p>Deben modificar los datos en negrillas con los de su cuenta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexsantos.info/2009/04/27/como-usar-django-en-dreamhost-de-forma-sencilla-con-passenger-wsgi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webbynode, hosting escalable para desarrolladores</title>
		<link>http://www.alexsantos.info/2008/10/29/webbynode-hosting-escalable/</link>
		<comments>http://www.alexsantos.info/2008/10/29/webbynode-hosting-escalable/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 16:02:43 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Servicios]]></category>

		<guid isPermaLink="false">http://www.alexsantos.info/2008/10/29/webbynode-hosting-escalable-para-desarrolladores/</guid>
		<description><![CDATA[
Desde el blog de VPSmedia me entero que se encuentran preparando un nuevo servicio de hosting VPS llamado Webbynode.
Webbynode se aleja mucho del común &#8220;host-in-a-box&#8221; al que estamos acostumbrados y va más enfocado a ser una webapp que nos permitirá manejar nodos lo que han llamado &#8220;webbys&#8221; (pronto se sabrá más sobre lo que podremos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center" align="center"><img src="http://www.alexsantos.info/wp-content/uploads/2008/10/logo.png" alt="Webbynode" title="Webbynode, hosting escalable para desarrolladores" /></p>
<p>Desde el blog de <a href="http://vpsmedia.com/blog/?p=30" title="VPSmedia">VPSmedia</a> me entero que se encuentran preparando un nuevo servicio de hosting VPS llamado <a href="http://www.webbynode.com/" title="Webbynode">Webbynode</a>.</p>
<p><a href="http://www.webbynode.com/" title="Webbynode">Webbynode</a> se aleja mucho del común &#8220;host-in-a-box&#8221; al que estamos acostumbrados y va más enfocado a ser una webapp que nos permitirá manejar <strike>nodos</strike> lo que han llamado <strong>&#8220;webbys&#8221;</strong> (pronto se sabrá más sobre lo que podremos hacer con ellos).</p>
<p>Tienen planeado ofrecer utilidades para hacernos la vida más fácil, como entornos <em>listos-para-usar</em> de Ruby on Rails o <a href="http://www.alexsantos.info/tags/django" title="Django">Django</a> con características avazandas como crear clusters entre webbys o moverlos entre diferentes data centers.</p>
<p>Aún no revelan más detalles de lo que será el servicio ni su precio, pero al parecer buscan garantizar la escalabilidad  al momento de desarrollar webapps con alta demanda de recursos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexsantos.info/2008/10/29/webbynode-hosting-escalable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>La guerra de los desarrolladores contra IE</title>
		<link>http://www.alexsantos.info/2008/01/11/la-guerra-de-los-desarrolladores-contra-ie/</link>
		<comments>http://www.alexsantos.info/2008/01/11/la-guerra-de-los-desarrolladores-contra-ie/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 14:04:50 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.alexsantos.info/2008/01/11/la-guerra-de-los-desarrolladores-contra-ie/</guid>
		<description><![CDATA[
Mi blog no está probado, y seguramente no se ve bien  en Internet Explorer.
Deja a un lado los CSS Hacks y no le des soporte a un navegador restrictivo, únete a una de las tantas iniciativas  de Desarrolladores en contra de Internet Explorer.
Y para los usuarios, hay más de una razón para dejar a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.dansimard.com/images/ntiie/not_tested_in_ie_142x50.png" title="Not tested in IE" alt="Not tested in IE" height="50" width="142" /></p>
<p>Mi blog no está probado, y seguramente no se ve bien  en Internet Explorer.</p>
<p>Deja a un lado los <a href="http://dean.edwards.name/IE7/" title="IE7 Hacks">CSS Hacks</a> y no le des soporte a un navegador restrictivo, únete a <a href="http://www.dansimard.com/not_tested_in_ie/" title="Not tested in IE">una de las tantas iniciativas</a>  de Desarrolladores en contra de Internet Explorer.</p>
<p>Y para los usuarios, hay <a href="http://www.scottberkun.com/blog/2005/why-i-switched-to-firefox/" title="Razones para dejar firefox">más de una razón</a> para dejar a IE botado.</p>
<p><em> ¿La gente usa Internet Explorer porque cree que es el mejor, o porque no conocen otros?</em></p>
<p>Chequeen esta <a href="http://www.extremetech.com/article2/0,1558,1754509,00.asp" title="Alternativas a Internet Explorer">lista de alternativas</a> que dejan en vergüenza al navegador de Microsoft.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexsantos.info/2008/01/11/la-guerra-de-los-desarrolladores-contra-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como habilitar signos de puntuación en los SMS de PORTA.net</title>
		<link>http://www.alexsantos.info/2007/11/14/como-habilitar-signos-de-puntuacion-en-los-sms-de-portanet/</link>
		<comments>http://www.alexsantos.info/2007/11/14/como-habilitar-signos-de-puntuacion-en-los-sms-de-portanet/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 21:25:36 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Guías]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Scripts]]></category>

		<guid isPermaLink="false">http://www.alexsantos.info/2007/11/14/como-habilitar-signos-de-puntuacion-en-los-sms-de-portanet/</guid>
		<description><![CDATA[Desde hace una semana aproximadamente los desarrolladores del sitio de Porta.net han bloqueado, en su sección de envío de mensajes SMS, el uso de signos de puntuación y otros caracteres. No entiendo porqué aparte de tener un servicio de telefonía malo, implementan estas validaciones raras.
¿Alguien encuentra lógico bloquear la escritura de &#8220;, y .&#8221; en [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace una semana aproximadamente los desarrolladores del sitio de Porta.net han bloqueado, en su sección de envío de mensajes SMS, el uso de signos de puntuación y otros caracteres. No entiendo porqué aparte de tener un servicio de telefonía malo, implementan estas validaciones raras.</p>
<p>¿Alguien encuentra lógico bloquear la escritura de &#8220;, y .&#8221; en un mensaje? (Dudo que sea por seguridades de BD, porque asumo que no almacenan los mensajes que enviamos)</p>
<p>A la final puede ser que lo hicieron sólo para dificultarnos la vida a los usuarios, pero bueno, nada que <a href="http://www.greasespot.net/" title="Greasemonkey">Greasemonkey</a> y un poco de <a href="http://en.wikipedia.org/wiki/DOM_Scripting" title="DOM Scripting">DOM scripting</a> no pueda solucionar.<br />
Cree un script que deshabilita las validaciones y nos permita escribir cualquier signo que queramos (incluyendo los más extraños Ë, ¾, ç, ï, ©,±)</p>
<p><a href="http://www.greasespot.net/" title="Greasemonkey"><strong>Greasemonkey</strong></a> es una extensión para <a href="http://es.wikipedia.org/wiki/Mozilla_Firefox" title="Mozilla Firefox">Mozilla Firefox</a> que nos permite, por medio de pequeñas porciones de código creadas por usuarios, modificar el comportamiento de páginas web específicas.</p>
<p>Te recomiendo que primero instales <a href="http://www.greasespot.net/" title="Greasemonkey">Greasemonkey</a>, así él mismo detectará cuando hagas la descarga del script y procederá con el proceso de instalación.</p>
<p><a href="https://addons.mozilla.org/es-ES/firefox/addon/748" title="Greasemonkey">[Descarga Greasemonkey] </a><br />
<a href="http://www.alexsantos.info/wp-content/uploads/2007/11/porta.user.js" title="Porta Script">[Descarga el Script]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexsantos.info/2007/11/14/como-habilitar-signos-de-puntuacion-en-los-sms-de-portanet/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Primeros pasos con Django</title>
		<link>http://www.alexsantos.info/2007/10/31/primeros-pasos-con-django/</link>
		<comments>http://www.alexsantos.info/2007/10/31/primeros-pasos-con-django/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 16:17:22 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.alexsantos.info/2007/10/31/primeros-pasos-con-django/</guid>
		<description><![CDATA[

Django es un &#8220;framework&#8221; para desarrollar aplicaciones Web. Está basado en Python y sigue el patrón de diseño MVC (Al igual que RoR).  Últimamente &#8220;framework&#8221; es el sinónimo de &#8220;lo mejor y más fácil&#8221; en el desarrollo de aplicaciones Web.
Justo cuando entraba al mundo de Ruby on Rails encuentro Django, que parece que me [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexsantos.info/2007/10/31/primeros-pasos-con-django/django/" rel="attachment wp-att-27" title="Django"></a></p>
<p style="text-align: center"><img src="http://www.alexsantos.info/wp-content/uploads/2007/10/graphic-image-5_t105.png" alt="Django" title="Primeros pasos con Django" /></p>
<blockquote><p><a href="http://www.djangoproject.com/">Django</a> es un &#8220;<a href="http://es.wikipedia.org/wiki/Framework">framework</a>&#8221; para desarrollar aplicaciones Web. Está basado en <a href="http://www.python.org/">Python</a> y sigue el patrón de diseño <a href="http://es.wikipedia.org/wiki/MVC">MVC</a> (Al igual que RoR).  Últimamente &#8220;framework&#8221; es el sinónimo de &#8220;lo mejor y más fácil&#8221; en el desarrollo de aplicaciones Web.</p></blockquote>
<p>Justo cuando entraba al mundo de Ruby on Rails encuentro Django, que parece que me hará la vida mucho más fácil.</p>
<p>Aquí les dejo unos links para que den sus primeros pasos en Django:</p>
<p><a href="http://packages.ubuntu.com/gutsy/python/python-django" title="python-django">- Paquetes de Django para Ubuntu</a><br />
<a href="http://thinkhole.org/wp/2006/04/03/django-on-windows-howto/" title="Django en Windows">- Como instalar Django en Windows (Para los windowseros)<br />
</a><a href="http://www.djangoproject.com/documentation/tutorial01/" title="Django Documentation">- El tutorial básico en la Documentación oficial de Django</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexsantos.info/2007/10/31/primeros-pasos-con-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
