<?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>Michael Gomez &#187; internet</title>
	<atom:link href="http://www.donubu.com/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.donubu.com</link>
	<description>Actualidad y Negocios</description>
	<lastBuildDate>Mon, 04 Apr 2011 21:33:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>De vuelta luego de muchas campañas más</title>
		<link>http://www.donubu.com/2010/07/14/de-vuelta-luego-de-muchas-campanas-mas/</link>
		<comments>http://www.donubu.com/2010/07/14/de-vuelta-luego-de-muchas-campanas-mas/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 17:00:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[amfphp]]></category>
		<category><![CDATA[angel star]]></category>
		<category><![CDATA[barrio la fuente]]></category>
		<category><![CDATA[campañas]]></category>
		<category><![CDATA[celulares]]></category>
		<category><![CDATA[cracks]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[de culto]]></category>
		<category><![CDATA[digitales]]></category>
		<category><![CDATA[espacio]]></category>
		<category><![CDATA[falabella]]></category>
		<category><![CDATA[firme con la roja]]></category>
		<category><![CDATA[homecenter]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[nivea]]></category>
		<category><![CDATA[perfecto]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[piedra roja]]></category>
		<category><![CDATA[prime]]></category>
		<category><![CDATA[sodimac]]></category>
		<category><![CDATA[verdadera edad]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[youwow]]></category>
		<category><![CDATA[zapatillas]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=313</guid>
		<description><![CDATA[Ya es casi recurrente que luego de meses sin escribir en el Blog, aparezca con un monton de cosas para mostrar, entre ellas, las campañas más recientes en las cuales he participado (programando los backends, lo que tenga que ver con php + javascript ). Barrio la Fuente Sitio web bastante sencillo, con muy poca [...]]]></description>
			<content:encoded><![CDATA[<p>Ya es casi recurrente que luego de meses sin escribir en el Blog, aparezca con un monton de cosas para mostrar, entre ellas, las campañas más recientes en las cuales he participado (programando los backends, lo que tenga que ver con php + javascript <img src='http://www.donubu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ).</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.barriolafuente.com/" target="_blank">Barrio la Fuente</a></strong></p>
<p><a href="http://www.barriolafuente.com/"><img class="size-medium wp-image-314" title="barriolafuente" src="http://www.donubu.com/wp-content/uploads/barriolafuente-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Sitio web bastante sencillo, con muy poca programación, pero con la integración de &#8220;Goals en analytics&#8221; y varios A/B Test que terminaron por transformar a la versión actual en la más exacta.</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.firmeconlaroja.cl/" target="_blank">Firme con la Roja</a></strong></p>
<p><a href="http://www.firmeconlaroja.cl"><img class="size-medium wp-image-315" title="firmeconlaroja" src="http://www.donubu.com/wp-content/uploads/firmeconlaroja-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Blog en WordPress con la campaña de Sodimac para llevar a 1.000.000 de Chilenos a Sudáfrica (Las fotos de cada uno en un lienzo gigante). Constaba de una aplicacion desarrollada en Flash para poder <a href="http://www.firmeconlaroja.cl/tu-grito" target="_blank">grabar los gritos de la hinchada</a> (en conjunto con una solución de <a href="http://www.mediastream.cl" target="_blank">Streaming</a>), una especie de <a href="http://www.firmeconlaroja.cl/el-lienzo" target="_blank">banner dinámico</a> donde se podían visualizar las fotos de las personas. Este <a href="http://www.firmeconlaroja.cl/el-lienzo" target="_blank">lienzo </a>iba creciendo a medida que llegaban las fotos al sistema, totalizando más de 1.000.000</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.niveaangelstar.cl" target="_blank">Nivea Angel Star Youwow</a></strong></p>
<p><a href="http://www.niveaangelstar.cl"><img class="alignnone size-medium wp-image-316" title="youwow" src="http://www.donubu.com/wp-content/uploads/youwow-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Una completa aplicación donde los usuarios podían subir su foto y la de sus amigos, para utilizarlas como personajes principales de 3 distintas películas (utilizando el tracking de puntos), donde la protagonista intentaba safar de &#8220;Un Jote, Un Perro faldero y una peculiar Flor&#8221;. Bastante interacción de Flash con servicios PHP basados en AMFPHP. URLs únicas y amigables para compartir con las demás personas a través de Twitter o Facebook.</p>
<p>También fue necesaria la utilización de un <a href="http://www.mediastream.cl" target="_blank">servidor de Streaming</a> para el almacenamiento de los videos.</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.tuverdaderaedad.cl" target="_blank">Tu Verdadera Edad</a></strong></p>
<p><a href="http://www.tuverdaderaedad.cl"><img class="alignnone size-medium wp-image-317" title="tuverdaderaedad" src="http://www.donubu.com/wp-content/uploads/tuverdaderaedad-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Otra aplicación más, donde la idea básica era que los usuarios podía subir una imagen, que posteriormente era evaluada por cualquier persona que entrase al sitio, que otorgaba una edad acorde a lo que la persona representaba. La gracia era que uno podía ingresar a su propio panel y saber que opinaban los otros de uno.</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.expoespaciovivo.cl/" target="_blank">Espacio Vivo</a></strong></p>
<p><a href="http://www.expoespaciovivo.cl/"><img class="alignnone size-medium wp-image-318" title="espaciovivo" src="http://www.donubu.com/wp-content/uploads/espaciovivo-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Minisitio de Homecenter Sodimac. Desarrollado en Flash (solo tuve que hacer la galería <img src='http://www.donubu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  en AS3, lo demás lo potencio Theguaz)</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.zapatillasdeculto.cl/" target="_blank">Zapatillas de Culto</a></strong></p>
<p><a href="http://www.zapatillasdeculto.cl/"><img class="alignnone size-medium wp-image-319" title="zapatillas" src="http://www.donubu.com/wp-content/uploads/zapatillas-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Sitio web montado sobre WordPress. Con un montón de características desarrolladas desde 0, o en base a Plugins. <a href="http://www.zapatillasdeculto.cl/galeria" target="_blank">Una moderna galería </a>programada con JQuery y JSON. Planteaba ciertos desafíos de compatibilidad entre browsers.</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.primedigital.cl/" target="_blank">Prime Digital</a></strong></p>
<p><a href="http://www.primedigital.cl/"><img class="alignnone size-medium wp-image-320" title="prime" src="http://www.donubu.com/wp-content/uploads/prime-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Este es uno de esos proyectos que a uno le gusta mostrar  y destacar en el Portafolio. Es de aquellos que integra la mayor experticie en lo que uno desarrolla a diario. Integrando HTML + AS3 + CSS + PHP + JAVASCRIPT + Todo lo demás <img src='http://www.donubu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Al igual que las versiones anteriores, posee un sistema inteligente de filtros, que van apareciendo a medida que uno avanza en la búsqueda del Teléfono Celular adecuado. Sistema de comentarios y iLike de Facebook. Reviews de las marcas, ZOOM de las imagenes, entre muchas otras cosas. Y lo mejor de todo es que esta con Ajax y no requiere actualizar ni esperar esas infinitas cargas.</p>
<div class="limpiar"></div>
<p><strong><a href="http://www.loscracks.cl/" target="_blank">Los Cracks</a></strong></p>
<p><a href="http://www.loscracks.cl/"><img class="alignnone size-medium wp-image-321" title="loscracks" src="http://www.donubu.com/wp-content/uploads/loscracks-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>Una aplicación para el mundial (Falabella), donde tu podías elegir a 5 Cracks (jugadores de alto nivel, como Messi, CR9, KAKA) y tener más oportunidades mientras estos hacían goles durante el mundial. A eso, se le podía sumar también, las invitaciones a tus amigos y el ingreso de boletas en Falabella.com</p>
<div class="limpiar"></div>
<p>&#8212;&#8212;&#8212;</p>
<p>La mayoría de estos proyectos integran mejoras que se van adquiriendo gracias a la experiencia en campañas pasadas. Cosas que me falta por agregar, son los History Browsing, para poder controlar los botones Atrás &#8211; Adelante en los navegadores (he visto muchos plugins, pero aún no encuentro el que necesito realmente, quizás hacerlo no sea una mala idea).</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2010/01/27/oportunidad-digital-fotografia/" title="Oportunidad Digital &#8220;Fotografía&#8221;">Oportunidad Digital &#8220;Fotografía&#8221;</a></li><li><a href="http://www.donubu.com/2010/02/26/nivea-silvermoto/" title="Nivea Silvermoto">Nivea Silvermoto</a></li><li><a href="http://www.donubu.com/2009/04/02/sonarfm-sitio-web-de-la-radio-20/" title="SonarFM &#8211; Sitio web de la Radio 2.0">SonarFM &#8211; Sitio web de la Radio 2.0</a></li><li><a href="http://www.donubu.com/2009/12/29/ya-llego-el-crush-power-music-2010/" title="Ya llego el Crush Power Music 2010">Ya llego el Crush Power Music 2010</a></li><li><a href="http://www.donubu.com/2009/03/11/jquery-lectura-y-procesamiento-de-archivos-json/" title="JQuery &#8211; Lectura y Procesamiento de Archivos JSON">JQuery &#8211; Lectura y Procesamiento de Archivos JSON</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2010/07/14/de-vuelta-luego-de-muchas-campanas-mas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vibora 2.0 con Twitter Connect</title>
		<link>http://www.donubu.com/2009/07/10/vibora-2-0-con-twitter-connect/</link>
		<comments>http://www.donubu.com/2009/07/10/vibora-2-0-con-twitter-connect/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 22:13:17 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[fabbianz]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[juego]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[vibora]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=247</guid>
		<description><![CDATA[Via twitter me entero que se viene esta web y de paso, dejan un juego para entretenerse un rato. Se trata de la famosa vibora, aquella que teniamos en nuestros 386, 486, celulares, gameboys, tetris, etc.. pero ahora portado a una versión web. Lo interesante, es que mientras jugamos podemos postear nuestros scores dentro de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vibora.diserrollador.com/" target="_blank"><img class="aligncenter size-medium wp-image-248" title="logo" src="http://www.donubu.com/wp-content/uploads/logo-300x114.png" alt="logo" width="300" height="114" /></a>Via twitter me entero que se viene esta web y de paso, dejan un juego para entretenerse un rato. Se trata de <a href="http://vibora.diserrollador.com/" target="_blank">la famosa vibora</a>, aquella que teniamos en nuestros 386, 486, celulares, gameboys, tetris, etc.. pero ahora portado a una versión web. Lo interesante, es que mientras jugamos podemos postear nuestros scores dentro de twitter y quedar así en el salón de la fama.</p>
<p>Para entrar al juego pueden <a href="http://vibora.diserrollador.com/" target="_blank">acceder por acá</a>.</p>
<p><a href="http://twitter.com/fabbianz" target="_blank">Los invito a jugar la #vibora gracias a @fabbianz</a></p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2010/01/27/oportunidad-digital-fotografia/" title="Oportunidad Digital &#8220;Fotografía&#8221;">Oportunidad Digital &#8220;Fotografía&#8221;</a></li><li><a href="http://www.donubu.com/2009/11/03/jsgb-emulador-gameboy-en-javascript/" title="JSGB Emulador gameboy en Javascript">JSGB Emulador gameboy en Javascript</a></li><li><a href="http://www.donubu.com/2009/04/02/sonarfm-sitio-web-de-la-radio-20/" title="SonarFM &#8211; Sitio web de la Radio 2.0">SonarFM &#8211; Sitio web de la Radio 2.0</a></li><li><a href="http://www.donubu.com/2010/07/14/de-vuelta-luego-de-muchas-campanas-mas/" title="De vuelta luego de muchas campañas más">De vuelta luego de muchas campañas más</a></li><li><a href="http://www.donubu.com/2010/02/26/nivea-silvermoto/" title="Nivea Silvermoto">Nivea Silvermoto</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2009/07/10/vibora-2-0-con-twitter-connect/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SonarFM version 2.0 Recargada</title>
		<link>http://www.donubu.com/2009/07/06/sonarfm-version-2-0-recargada/</link>
		<comments>http://www.donubu.com/2009/07/06/sonarfm-version-2-0-recargada/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 15:08:51 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[artistas]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[concursos]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[nowplaying]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[sonarfm]]></category>
		<category><![CDATA[v2]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=239</guid>
		<description><![CDATA[Hace algunos meses atrás, en mediastream lanzamos la primera version de SonarFM, la que ahora ha vuelto totalmente recargada. Con un diseño renovado y una excelente interactividad entre usuarios. Esta nueva versión incluye más secciones que la anterior. Agenda (Eventos) , concursos, blog de programas que salen al aire, listado de artistas, letras de canciones, [...]]]></description>
			<content:encoded><![CDATA[<p>Hace algunos meses atrás, en mediastream lanzamos la primera version de <a href="http://www.sonarfm.cl">SonarFM</a>, la que ahora ha vuelto totalmente recargada. Con un diseño renovado y una excelente interactividad entre usuarios.</p>
<p><a href="http://www.sonarfm.cl"><img class="aligncenter size-medium wp-image-240" title="sonarv2" src="http://www.donubu.com/wp-content/uploads/sonarv2-300x170.jpg" alt="sonarv2" width="300" height="170" /></a>Esta nueva versión incluye más secciones que la anterior. Agenda (Eventos) , concursos, blog de programas que salen al aire, listado de artistas, letras de canciones, comentarios en la canción que esta sonando y muchas cosas más.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2009/04/02/sonarfm-sitio-web-de-la-radio-20/" title="SonarFM &#8211; Sitio web de la Radio 2.0">SonarFM &#8211; Sitio web de la Radio 2.0</a></li><li><a href="http://www.donubu.com/2009/11/13/eucerin-solar-httpwww-eucerinsolar-com/" title="Eucerin Solar http://www.eucerinsolar.com">Eucerin Solar http://www.eucerinsolar.com</a></li><li><a href="http://www.donubu.com/2009/10/28/tips-cakephp/" title="Tips cakePHP">Tips cakePHP</a></li><li><a href="http://www.donubu.com/2009/07/10/vibora-2-0-con-twitter-connect/" title="Vibora 2.0 con Twitter Connect">Vibora 2.0 con Twitter Connect</a></li><li><a href="http://www.donubu.com/2009/01/30/programacion-en-php-migrar-de-entornos-de-desarrollo-a-productivos/" title="Programacion en PHP, migrar de entornos de desarrollo a productivos">Programacion en PHP, migrar de entornos de desarrollo a productivos</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2009/07/06/sonarfm-version-2-0-recargada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Descarga gratis windows 7</title>
		<link>http://www.donubu.com/2009/01/14/descarga-gratis-windows-7/</link>
		<comments>http://www.donubu.com/2009/01/14/descarga-gratis-windows-7/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 13:30:06 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[beta]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[directx]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[messenger]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows vista]]></category>
		<category><![CDATA[windows xp]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=199</guid>
		<description><![CDATA[A diferencia de otras distribuciones de windows, ya sea XP o Vista, Windows 7, la nueva estrella de microsoft, el sistema operativo más esperado, se está distribuyendo de manera gratuita en su version BETA (La versión dura hasta el 1 de agosto de este año). Puede ser descargada desde los servidores oficiales y solo requieres [...]]]></description>
			<content:encoded><![CDATA[<p>A diferencia de otras distribuciones de windows, ya sea XP o Vista, <a href="http://www.microsoft.com/windows/windows-7/" target="_blank">Windows 7</a>, la nueva estrella de microsoft, el sistema operativo más esperado, se está <a href="http://www.microsoft.com/windows/windows-7/beta-download.aspx" target="_blank">distribuyendo de manera gratuita en su version BETA</a> (La versión dura hasta el 1 de agosto de este año). Puede ser descargada desde los servidores oficiales y solo requieres tener una cuenta passport para recibir tu clave de instalación. (Por ejemplo tu cuenta en <a href="http://get.live.com">Live Messenger</a>, <a href="http://www.hotmail.com" target="_blank">Hotmail</a>). Esta clave te permite instalar Windows 7 en más de 3 computadores distintos.</p>
<p><img class="aligncenter size-medium wp-image-201" title="windows_7_aura" src="http://www.donubu.com/wp-content/uploads/windows_7_aura-300x225.jpg" alt="windows_7_aura" width="300" height="225" /><br class="limpiar" /><span id="more-199"></span></p>
<p>Luego de probarlo, podría asegurar que los cambios en rendimiento en comparación con windows vista son notorios. No solo mejoran el funcionamiento, sino, que la interfaz está más completa y cercana al usuario final. Vale decir que es un <a href="http://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software#Beta" target="_blank">BETA</a>, por ende, algunas pequeñas cosas pueden cambiar o no funcionar de la manera que uno espera. Toda la interacción con el usuario ha cambiado de aspecto, el menú inferior de tareas, esta más reducido y ordenado, las ventanas se agrupan con vista previa incluída, se reconocen un mayor número de dispositivos externos conectados al pc, entre otras cosas.</p>
<p>Requiere como mínimo, un procesador de 1GHZ, 1GB RAM, 16GB disco duro, soporte de DirectX 9 (con 128mb en video para soporte de Aero).<br />
<br class="limpiar" /><br />
<img class="aligncenter size-medium wp-image-202" title="screenshot_devices" src="http://www.donubu.com/wp-content/uploads/screenshot_devices-300x241.jpg" alt="screenshot_devices" width="300" height="241" /></p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2009/11/16/prueba-la-version-beta-de-office-2010-gratis/" title="Prueba la version BETA de Office 2010 Gratis">Prueba la version BETA de Office 2010 Gratis</a></li><li><a href="http://www.donubu.com/2009/01/07/recopilacion-de-20-wallpapers-de-windows-7/" title="Recopilacion de 20 wallpapers de windows 7">Recopilacion de 20 wallpapers de windows 7</a></li><li><a href="http://www.donubu.com/2008/05/11/virtualizacion-y-microsoft-virtual-pc/" title="Virtualización y Microsoft Virtual PC">Virtualización y Microsoft Virtual PC</a></li><li><a href="http://www.donubu.com/2008/04/11/microsoft-silverlight-vs-adobe-flex/" title="Microsoft Silverlight VS Adobe Flex">Microsoft Silverlight VS Adobe Flex</a></li><li><a href="http://www.donubu.com/2008/04/06/windows-a-simple-vista-p/" title="Windows a simple Vista :P">Windows a simple Vista :P</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2009/01/14/descarga-gratis-windows-7/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Actualización de la web del doctor molina &#8211; medystetic.cl</title>
		<link>http://www.donubu.com/2008/06/23/actualizacion-de-la-web-del-doctor-molina-medysteticcl/</link>
		<comments>http://www.donubu.com/2008/06/23/actualizacion-de-la-web-del-doctor-molina-medysteticcl/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 17:57:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[iexplorer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[medicina]]></category>
		<category><![CDATA[Mensajes]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[actualizacion]]></category>
		<category><![CDATA[doctor]]></category>
		<category><![CDATA[medystetic]]></category>
		<category><![CDATA[molina]]></category>
		<category><![CDATA[pagina]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=93</guid>
		<description><![CDATA[Hace un par de días, actualicé la página web del doctor molina (de su clínica medystetic, ubicada en rancagua). Fue un nuevo desafío adaptar todo a wordpress ya que anteriormente se encontraba con VIFRAME (un framework php perteneciente a UBU). Es un diseño bastante sencillo, fácil de leer y compatible con ciertos dispositivos móviles (para [...]]]></description>
			<content:encoded><![CDATA[<p>Hace un par de días, actualicé <a href="http://www.medystetic.cl">la página web del doctor molina</a> (de su clínica medystetic, ubicada en rancagua). Fue un nuevo desafío adaptar todo a <a href="http://wordpress.org/">wordpress</a> ya que anteriormente se encontraba con VIFRAME (un framework php perteneciente a UBU).</p>
<p>Es un diseño bastante sencillo, fácil de leer y compatible con ciertos dispositivos móviles (para la lo cual estoy implementando el plugin de wp <a href="http://wordpressmobile.mobi/">wpmobile</a>).</p>
<p><img class="aligncenter size-full wp-image-94" title="screenshot" src="http://www.donubu.com/uploads/screenshot.png" alt="" width="500" height="309" /><br />
<br class="limpiar" /><br />
Lo mejor de todo es que gracias a wordpress, ahora, el doctor tendrá el control absoluto de las páginas, y artículos, pudiendo editar todo con un par de clics.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2011/04/04/sitio-web-sonrie-ahora/" title="Sitio web sonrie ahora">Sitio web sonrie ahora</a></li><li><a href="http://www.donubu.com/2009/11/13/eucerin-solar-httpwww-eucerinsolar-com/" title="Eucerin Solar http://www.eucerinsolar.com">Eucerin Solar http://www.eucerinsolar.com</a></li><li><a href="http://www.donubu.com/2008/04/13/htmlsql-un-parser-sql-para-archivos-html/" title="htmlSQL &#8211; Un parser SQL para archivos HTML">htmlSQL &#8211; Un parser SQL para archivos HTML</a></li><li><a href="http://www.donubu.com/2008/01/22/tutoriales-1-como-instalar-wordpress/" title="Tutorial 1: ¿Cómo instalar wordpress? y tener mi propio blog">Tutorial 1: ¿Cómo instalar wordpress? y tener mi propio blog</a></li><li><a href="http://www.donubu.com/2008/01/02/administracion-servidor-web-y-de-aplicacion/" title="Paneles de Administración de Servidores">Paneles de Administración de Servidores</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/06/23/actualizacion-de-la-web-del-doctor-molina-medysteticcl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Estadisticas en Guia Rancagua</title>
		<link>http://www.donubu.com/2008/06/16/estadisticas-en-guia-rancagua/</link>
		<comments>http://www.donubu.com/2008/06/16/estadisticas-en-guia-rancagua/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 15:03:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[empresas]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[servicios]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[bernardo]]></category>
		<category><![CDATA[calles]]></category>
		<category><![CDATA[guia]]></category>
		<category><![CDATA[libertador]]></category>
		<category><![CDATA[ohiggins]]></category>
		<category><![CDATA[planos]]></category>
		<category><![CDATA[rancagua]]></category>
		<category><![CDATA[region]]></category>
		<category><![CDATA[sexta]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=92</guid>
		<description><![CDATA[He quedado completamente sorprendido al ver los resultados de Google Analytics del sitio web de la Guia Rancagua. Link hacia un mensaje en el Blog. Aunque aún no es más que un simple prototipo, genera como promedio 1.000 visitas diarias, (en comparación con otros sitios es realmente bajo, pero no así para un prototipo). Lo [...]]]></description>
			<content:encoded><![CDATA[<p>He quedado completamente sorprendido al ver los resultados de Google Analytics del sitio web de la <a href="http://guiarancagua.donubu.com/">Guia Rancagua</a>.</p>
<p><a href="http://www.donubu.com/2008/01/11/guia-rancagua/">Link hacia un mensaje en el Blog</a>.</p>
<p>Aunque aún no es más que un simple prototipo, genera como promedio 1.000 visitas diarias, (en comparación con otros sitios es realmente bajo, pero no así para un prototipo). Lo que me llamó la atención no fue el número, sino, que:</p>
<p>- El <strong>98%</strong> de las visitas provienen de Google. Solo el <strong>2%</strong> del total, pertenece a visitas directas desde la barra  de dirección del navegador.</p>
<p>Y las palabras más buscadas en promedio mensual:</p>
<p>- <a href="http://www.google.cl/search?hl=es&amp;q=moteles+en+rancagua&amp;btnG=Buscar+con+Google&amp;meta=">moteles en rancagua</a>, con 1.200<br />
- <a href="http://www.google.cl/search?hl=es&amp;q=colegios+en+rancagua&amp;btnG=Buscar&amp;meta=">colegios en rancagua</a>, con 700<br />
- <a href="http://www.google.cl/search?hl=es&amp;q=constructoras+rancagua&amp;btnG=Buscar&amp;meta=">constructoras rancagua</a>, con 600<br />
- <a href="http://www.google.cl/search?hl=es&amp;q=restaurantes+rancagua&amp;btnG=Buscar&amp;meta=">restaurantes rancagua</a>, con 500<br />
- <a href="http://www.google.cl/search?hl=es&amp;q=automotoras+rancagua&amp;btnG=Buscar&amp;meta=">automotoras rancagua</a>, con 500</p>
<p>Así que basandome en las estadísticas, he actualizado la información de los moteles dentro de la guía, para seguir capturando la atención del visitante <img src='http://www.donubu.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2008/01/11/guia-rancagua/" title="Guia Rancagua">Guia Rancagua</a></li><li><a href="http://www.donubu.com/2010/02/26/envia-halagos-a-empresas-chilenas-que-lo-merezcan/" title="Envía halagos a empresas chilenas que lo merezcan">Envía halagos a empresas chilenas que lo merezcan</a></li><li><a href="http://www.donubu.com/2008/12/24/mu-darck-servidor-mu-chileno/" title="MUDarck &#8211; Servidor de MU Chileno">MUDarck &#8211; Servidor de MU Chileno</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/06/16/estadisticas-en-guia-rancagua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial 3: Limitar Descargas con PHP y MySQL &#8211; descargas simultaneas y velocidad de bajada</title>
		<link>http://www.donubu.com/2008/05/16/tutorial-3-limitar-descargas-con-php-y-mysql-descargas-simultaneas-y-velocidad-de-bajada/</link>
		<comments>http://www.donubu.com/2008/05/16/tutorial-3-limitar-descargas-con-php-y-mysql-descargas-simultaneas-y-velocidad-de-bajada/#comments</comments>
		<pubDate>Fri, 16 May 2008 18:27:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[ancho de banda]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[limitar]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=87</guid>
		<description><![CDATA[Actualmente este singular problema puede ser resuelto por diversos módulos integrados en Apache (no de forma nativa pero si disponibles para su descarga), como MOD_LIMITIPCONN o MOD_BANDWIDTH. Sin embargo no en todos los servidores gratuitos o pagados está instalado. Primero; ¿Por qué limitar las descargas?: Usualmente, uno acostumbra a bajar todos los links disponibles en [...]]]></description>
			<content:encoded><![CDATA[<p>Actualmente este singular problema puede ser resuelto por diversos módulos integrados en <a href="http://www.apache.org/" target="_blank">Apache</a> (no de forma nativa pero si disponibles para su descarga), como <a href="http://dominia.org/djao/limitipconn.html" target="_blank">MOD_LIMITIPCONN</a> o <a href="http://www.cohprog.com/mod_bandwidth.html" target="_blank">MOD_BANDWIDTH</a>. Sin embargo no en todos los servidores gratuitos o pagados está  instalado.</p>
<p>Primero; <strong>¿Por qué limitar las descargas?</strong>: Usualmente, uno acostumbra a bajar todos los links disponibles en una web y no uno por uno. Esto no afecta mayormente al cliente, pero sí al servidor, ya que consume el ancho de banda disponible. Y más aún al utilizar un gestor de descargas, que es capaz de conectarse a un mismo servidor N veces para bajar un mismo archivo, si dispones de 100 conexiones simultaneas disponibles, entonces el gestor facilmente podría utilizar esas 100 y dejar a todos los demás esperando.</p>
<p>Lo primero y único que necesitas: <a href="http://www.wampserver.com/en/index.php" target="_blank">Apache (con mod_rewrite instalado) y  mySQL (para almacenar las conexiones de cada IP)</a>.</p>
<p><strong>El script consiste en</strong>, capturar todos los archivos terminados en &#8220;ZIP&#8221; o &#8220;RAR&#8221; o &#8220;ISO&#8221; (se pueden agregar todos los que quieras) y pasarlos por un archivo que va a decidir si acepta  o no la descarga. No solo podemos limitar el número de descargas simultáneas, sino que también los KBS de velocidad. Lamentablemente, esta acción al aplicarse en archivos grandes, dejará al interprete de PHP ejecutandose durante todo el proceso, lo que consumirá recursos del procesador y RAM, por ende, NO USAR CON ARCHIVOS EXCESIVAMENTE GRANDES.</p>
<p>Se puede definir el máx. de descargas simultáneas y el tiempo de espera (en minutos) para volver a bajar archivos.<span id="more-87"></span></p>
<h3><strong>USAR esta documentación a modo de aprendizaje y aplicación de php en diversas tareas que se deben de realizar a diario y no como un complemento en sitios web con demasiado tráfico.</strong></h3>
<p><strong>Primero</strong><br />
Deben crear una tabla en MySQL con el código:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span>  <span style="color: #993333; font-weight: bold;">TABLE</span>  <span style="color: #ff0000;">`limitar`</span><span style="color: #66cc66;">.</span><span style="color: #ff0000;">`descargas`</span> <span style="color: #66cc66;">&#40;</span>
<span style="color: #ff0000;">`id`</span> <span style="color: #993333; font-weight: bold;">INT</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span> <span style="color: #66cc66;">,</span>
 <span style="color: #ff0000;">`ip`</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span> <span style="color: #cc66cc;">15</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span>
 <span style="color: #ff0000;">`archivo`</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span> <span style="color: #cc66cc;">255</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span>
 <span style="color: #ff0000;">`tiempo_descarga`</span> <span style="color: #993333; font-weight: bold;">TIMESTAMP</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span> <span style="color: #66cc66;">,</span>
 <span style="color: #993333; font-weight: bold;">PRIMARY</span> <span style="color: #993333; font-weight: bold;">KEY</span> <span style="color: #66cc66;">&#40;</span> <span style="color: #ff0000;">`id`</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> ENGINE <span style="color: #66cc66;">=</span> MYISAM</pre></div></div>

<div>Además necesitas el código a utilizar en un archivo &#8220;.htaccess&#8221; que controlará que todas las URL que terminen en &#8220;zip&#8221;, &#8220;rar&#8221; o &#8220;iso&#8221; (puedes agregar otros, separandolos por el simbolo | ), sean pasadas por el archivo php que gestionará los accesos:</div>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteEngine</span> <span style="color: #0000ff;">on</span>  <span style="color: #00007f;">RewriteRule</span> ^(.*)\.(zip|rar|iso)$ limitar.php?archivo=$1.$2 [QSA]</pre></div></div>

<p>y finalmente el código php necesario para esta labor (todas sus líneas comentadas):</p>
<p>Lamentablemente el parser de geshi, me transforma los simbolos &lt; &gt; en &amp; lt; y &amp; gt; respectivamente. Deben reemplazarlos para que funcione o bien descargar el rar.</p>
<p><a href="http://www.donubu.com/uploads/limitar.rar" target="_self"><strong>Descargar el archivo limitar.php</strong></a></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>?php
&nbsp;
	<span style="color: #666666; font-style: italic;">//-------------------------------------</span>
	<span style="color: #666666; font-style: italic;">// evito el max execution time</span>
	<span style="color: #990000;">ini_set</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'max_execution_time'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// evito el timeout</span>
	<span style="color: #990000;">set_time_limit</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// prevengo la detencion del script</span>
	<span style="color: #990000;">ignore_user_abort</span><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// inicio el tiempo actual</span>
	<span style="color: #000088;">$tiempo_actual</span> <span style="color: #339933;">=</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//-------------------------------------	</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">/* MIME TYPES */</span>
	<span style="color: #666666; font-style: italic;">// Necesarios para que iexplorer descargue el archivo</span>
	<span style="color: #666666; font-style: italic;">// y no muestre simbolos raros (aunque si el mime no coincide, los mostrará igual)</span>
	<span style="color: #666666; font-style: italic;">// Agregar todos los necesarios según el htaccess</span>
&nbsp;
	<span style="color: #000088;">$mymes</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'rar'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #0000ff;">'application/x-rar-compressed'</span><span style="color: #339933;">,</span>
				   <span style="color: #0000ff;">'zip'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'application/zip'</span><span style="color: #339933;">,</span>
				   <span style="color: #0000ff;">'iso'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'application/octet-stream'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//-------------------------------------</span>
	<span style="color: #666666; font-style: italic;">/* Estados */</span>
	<span style="color: #666666; font-style: italic;">// -1 = descarga fallida</span>
	<span style="color: #666666; font-style: italic;">// 0 = descargando</span>
	<span style="color: #666666; font-style: italic;">// 1 = descarga exitosa</span>
	<span style="color: #666666; font-style: italic;">//-------------------------------------</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//-------------------------------------</span>
	<span style="color: #666666; font-style: italic;">/* Parametros Generales */</span>
	<span style="color: #666666; font-style: italic;">// Descargas Máx. de forma simultanea</span>
	<span style="color: #000088;">$max_simultaneas</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// Tiempo de espera en segundos</span>
	<span style="color: #000088;">$tiempo_espera</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">3600</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//-------------------------------------</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">/* Conexión con MySQL */</span>
	<span style="color: #000088;">$recurso_sql</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'localhost'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'root'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> or <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'MySQL no disponible'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'limitar'</span><span style="color: #339933;">,</span><span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Base de datos seleccionada no disponible'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Inicio en 0 bytes el maximo y el total descargado actualmente</span>
	<span style="color: #000088;">$actual</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$maximo</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// prevengo ataques sobre la variable del archivo</span>
	<span style="color: #000088;">$extension</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'extension'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$nombre_archivo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">addslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'archivo'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.'</span><span style="color: #339933;">.</span><span style="color: #000088;">$extension</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 	
&nbsp;
	<span style="color: #666666; font-style: italic;">// completo el path hacia el archivo, incluyo la carpeta &quot;files&quot;</span>
	<span style="color: #000088;">$ruta_archivo</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'files/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// verifico que el archivo exista, y que tenga un nombre</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ruta_archivo</span><span style="color: #009900;">&#41;</span> OR <span style="color: #000088;">$nombre_archivo</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// Envio 404 archivo no existe</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;HTTP/1.0 404 Not Found&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// termino el script</span>
		<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Archivo no encontrado: &amp;lt;b&amp;gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;lt;/b&amp;gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>	
&nbsp;
	<span style="color: #666666; font-style: italic;">// Obtengo la ip del visitante</span>
	<span style="color: #666666; font-style: italic;">// existen diversos metodos, y mucho mejores que el actual</span>
	<span style="color: #666666; font-style: italic;">// sin embargo solo esta a metodo de ejemplo</span>
	<span style="color: #000088;">$ip</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>	
&nbsp;
	<span style="color: #666666; font-style: italic;">// Busco si el archivo seleccionado se esta descargando desde la ip del cliente</span>
	<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT id FROM descargas WHERE ip=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$ip</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; AND archivo=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; AND estado=0 '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// obtengo las filas devueltas por el recurso</span>
	<span style="color: #000088;">$num</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_num_rows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// se inicializa la variable de autorizacion como false</span>
	<span style="color: #000088;">$autorizado</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// variable auxiliar, que permite saber si el tiempo de espera ha caducado para un registro en la bd</span>
	<span style="color: #000088;">$autorizado_update</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">// variable para saber si el usuario se encuentra bajando el archivo seleccionado</span>
	<span style="color: #000088;">$descargando</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// si no existen registros (no se esta descargando el archivo actual en la ip actual)</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$num</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// se eliminan las descargas incompletas</span>
		<span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DELETE FROM descargas WHERE estado=-1 '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">// Consulta que extrae de la base de datos todas las descargas por ip y ordenadas segun el tiempo_espera</span>
		<span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'SELECT id,estado, tiempo_espera FROM descargas WHERE ip=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$ip</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; AND estado !=-1 ORDER BY tiempo_espera ASC '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// se cuentan las coincidencias</span>
		<span style="color: #000088;">$num</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_num_rows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// inicializo tiempo a esperar</span>
		<span style="color: #000088;">$tiempo_a_esperar</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$tiempo_actual</span><span style="color: #339933;">+</span><span style="color: #000088;">$tiempo_espera</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	
&nbsp;
		<span style="color: #666666; font-style: italic;">// si no existen coincidencias o son inferiores al limite max de descargas simultaneas</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$num</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span> OR <span style="color: #000088;">$num</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$max_simultaneas</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #666666; font-style: italic;">// se autoriza la descarga</span>
			<span style="color: #000088;">$autorizado</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #666666; font-style: italic;">// se recogen los datos</span>
			<span style="color: #000088;">$datos</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">// si la primera descarga esta con el tiempo de espera caducado y ya se descargo</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tiempo_actual</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$datos</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tiempo_espera'</span><span style="color: #009900;">&#93;</span> AND <span style="color: #000088;">$datos</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'estado'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'1'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #666666; font-style: italic;">// actualizo el tiempo de espera y se autoriza la descarga</span>
				<span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UPDATE FROM descargas SET tiempo_espera=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$tiempo_a_esperar</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,archivo=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,estado=0 WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$datos</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #666666; font-style: italic;">// se pasa el identificador</span>
				<span style="color: #000088;">$identificador</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$datos</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$autorizado_update</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$autorizado</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// de lo contrario, activo la variable que controla el estado del archivo</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$descargando</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">// si no se encuentra autorizado, envio un error.</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$autorizado</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			 <span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'HTTP/1.0 503 Service Unavailable'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>		
&nbsp;
			 <span style="color: #666666; font-style: italic;">// si se esta descargando arrojo un error</span>
			 <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$descargando</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			 	<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Ya te encuentras descargando el archivo seleccionado &amp;lt;b&amp;gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;lt;/b&amp;gt;.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			 <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
  			 	<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'No estas autorizado a descargar más de '</span><span style="color: #339933;">.</span><span style="color: #000088;">$max_simultaneas</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' archivos de forma simultanea o a descargar esa cantidad sin esperar al menos '</span><span style="color: #339933;">.</span><span style="color: #000088;">$tiempo_espera</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' minutos.'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			 <span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">// solo se inserta si el registro es nuevo</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$autorizado_update</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #666666; font-style: italic;">// Se registra, automaticamente el estado es &quot;descargando&quot;</span>
			<span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'INSERT INTO descargas (ip,archivo,tiempo_espera) VALUES (&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$ip</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;,&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$tiempo_a_esperar</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;) '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000088;">$identificador</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_insert_id</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #666666; font-style: italic;">// calculo el peso de archivo</span>
		<span style="color: #000088;">$maximo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">filesize</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ruta_archivo</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
		<span style="color: #666666; font-style: italic;">// cabeceras de control</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-type: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$mymes</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$extension</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-Disposition: attachment; filename=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nombre_archivo</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-length: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$maximo</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Cache-control: private'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 	
&nbsp;
		<span style="color: #666666; font-style: italic;">// abro el recurso de archivo en modo lectura</span>
		<span style="color: #000088;">$fd</span> <span style="color: #339933;">=</span> <span style="color: #990000;">fopen</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$ruta_archivo</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;r&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
		<span style="color: #666666; font-style: italic;">// mientras el recurso contenga bytes por leer</span>
		<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">feof</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fd</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>			
&nbsp;
			<span style="color: #666666; font-style: italic;">// compruebo si el usuario ha detenido la ejecucion del script</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">connection_status</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<span style="color: #666666; font-style: italic;">// envio funcion de salida</span>
				comprobarDescarga<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #666666; font-style: italic;">// se detiene el script, el cliente se desconecto.</span>
				<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">// leo solo 10kb del archivo</span>
			<span style="color: #000088;">$buffer</span> <span style="color: #339933;">=</span> <span style="color: #990000;">fread</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fd</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">10240</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #666666; font-style: italic;">// aumento la variable actual descargado</span>
			<span style="color: #000088;">$actual</span> <span style="color: #339933;">+=</span> <span style="color: #000088;">$buffer</span><span style="color: #339933;">;</span>
			<span style="color: #666666; font-style: italic;">// muestro los 10kb que lei anteriormente</span>
			<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$buffer</span><span style="color: #339933;">;</span>
			<span style="color: #666666; font-style: italic;">// Esta funcion me permite detener el while en microsegundos para limitar los kb de descarga</span>
			<span style="color: #990000;">usleep</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">300000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
			<span style="color: #666666; font-style: italic;">// En este caso, cada 1/3 de segundo se entregan 10kb, entonces el cliente tendrá disponible solo 30kb apróx. por segundo.</span>
&nbsp;
		<span style="color: #009900;">&#125;</span>
		<span style="color: #666666; font-style: italic;">// cierro el recurso</span>
		<span style="color: #990000;">fclose</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$fd</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// envio la funcion de salida</span>
		comprobarDescarga<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// termino el script</span>
		<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
	<span style="color: #666666; font-style: italic;">// Esta es la funcion de salida, que se ejecuta cuando el usuario cancela el script, o se realiza la descarga</span>
	<span style="color: #000000; font-weight: bold;">function</span> comprobarDescarga<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	 <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$actual</span><span style="color: #339933;">,</span> <span style="color: #000088;">$maximo</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurso_sql</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tiempo_espera</span><span style="color: #339933;">,</span> <span style="color: #000088;">$identificador</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// renuevo el tiempo actual</span>
		<span style="color: #000088;">$tiempo_actual</span> <span style="color: #339933;">=</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$tiempo_a_esperar</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$tiempo_actual</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$tiempo_espera</span><span style="color: #339933;">;</span>		
&nbsp;
		<span style="color: #666666; font-style: italic;">// si se descargo el archivo de forma correcta</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$actual</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #000088;">$maximo</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UPDATE descargas SET estado=1,tiempo_espera=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$tiempo_a_esperar</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$identificador</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">// si se detuvo el script</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UPDATE descargas SET estado=-1 WHERE id='</span><span style="color: #339933;">.</span><span style="color: #000088;">$identificador</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurso_sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">// termino el script</span>
		<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

<p><a href="http://www.donubu.com/uploads/limitar.rar" target="_self"><strong>Descargar el archivo limitar.php</strong></a></p>
<p>Son aproximadamente 170 líneas incluyendo los comentarios que son realmente necesarios para los novatos (aunque a veces, entorpecen la interpretación visual del script). Es el código completo probado y revisado por última vez el Viernes 16 de mayo del 2008. Realizarlo me tomó más de 2 horas, y 1 hora en realizar pruebas.</p>
<p>Existen varios ejemplos en la red, pero ninguno cubre temas como &#8220;detectar si el usuario se desconecto, si el archivo se bajo completamente, controlar un número de descargas simultáneas, etc&#8230;&#8221;</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2010/02/23/configurar-bw_mod-dentro-de-cpanel/" title="Configurar bw_mod dentro de CPANEL">Configurar bw_mod dentro de CPANEL</a></li><li><a href="http://www.donubu.com/2008/01/02/administracion-servidor-web-y-de-aplicacion/" title="Paneles de Administración de Servidores">Paneles de Administración de Servidores</a></li><li><a href="http://www.donubu.com/2010/07/14/de-vuelta-luego-de-muchas-campanas-mas/" title="De vuelta luego de muchas campañas más">De vuelta luego de muchas campañas más</a></li><li><a href="http://www.donubu.com/2010/02/26/nivea-silvermoto/" title="Nivea Silvermoto">Nivea Silvermoto</a></li><li><a href="http://www.donubu.com/2010/01/27/oportunidad-digital-fotografia/" title="Oportunidad Digital &#8220;Fotografía&#8221;">Oportunidad Digital &#8220;Fotografía&#8221;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/05/16/tutorial-3-limitar-descargas-con-php-y-mysql-descargas-simultaneas-y-velocidad-de-bajada/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MICONSULTA &#8211; Software para Consultas Médicas</title>
		<link>http://www.donubu.com/2008/05/04/miconsulta-software-para-consultas-medicas/</link>
		<comments>http://www.donubu.com/2008/05/04/miconsulta-software-para-consultas-medicas/#comments</comments>
		<pubDate>Sun, 04 May 2008 21:25:34 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[administracion]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[medicina]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[consulta medica]]></category>
		<category><![CDATA[gestion]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[programa]]></category>
		<category><![CDATA[veterinarias]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=80</guid>
		<description><![CDATA[Hace 3 años atrás, y luego de un exhaustivo estudio de mercado y analisis de necesidades de una &#8220;Consulta Médica&#8221; (ya sea particular o clínica), logré elaborar un prototipo de software bastante funcional y moderno, utilizando PHP, MySQL, y algo de Ajax. Luego, ese software evoluciono, integrando mayor control de acciones, herramientas más definidas y [...]]]></description>
			<content:encoded><![CDATA[<p>Hace 3 años atrás, y luego de un exhaustivo estudio de mercado y analisis de necesidades de una &#8220;Consulta Médica&#8221; (ya sea particular o clínica), logré elaborar un prototipo de software bastante funcional y moderno, utilizando <a href="http://es.wikipedia.org/wiki/Php" target="_blank">PHP</a>, <a href="http://es.wikipedia.org/wiki/Mysql" target="_blank">MySQL</a>, y algo de <a href="http://es.wikipedia.org/wiki/AJAX" target="_blank">Ajax</a>.</p>
<p>Luego, ese software evoluciono, integrando mayor control de acciones, herramientas más definidas y finalmente una optimización.</p>
<p>Sin embargo y no conforme y gracias al <a href="http://es.wikipedia.org/wiki/Feedback" target="_blank">feedback</a> por parte de los diversos usuarios, logré reinventar todo otra vez y entregar un verdadero software de gestión médica.</p>
<p><a href="http://www.donubu.com/uploads/fullscreen-home.png"><img class="alignnone size-full wp-image-81" title="fullscreen-home" src="http://www.donubu.com/uploads/fullscreen-home.png" alt="" width="475" height="304" /></a><br />
<br class="limpiar" /></p>
<p>Para acceder a la demostración:</p>
<p><a href="http://spa.donubu.com" target="_blank">http://spa.donubu.com</a><br />
usuario:         demo<br />
password: 007bond007</p>
<hr />Apliqué librerías como <a href="http://es.wikipedia.org/wiki/Prototype" target="_blank">prototype</a>, <a href="http://script.aculo.us/" target="_blank">scriptaculous </a>y <a href="http://www.extjs.com/" target="_blank">extjs </a>(aunque aún me encuentro corrigiendo funciones obsoletas) y logré otorgarle al cliente, el manejo del área de trabajo. Finalmente y para completar este desarrollo, estoy terminando la página web oficial.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2009/07/10/vibora-2-0-con-twitter-connect/" title="Vibora 2.0 con Twitter Connect">Vibora 2.0 con Twitter Connect</a></li><li><a href="http://www.donubu.com/2009/07/06/sonarfm-version-2-0-recargada/" title="SonarFM version 2.0 Recargada">SonarFM version 2.0 Recargada</a></li><li><a href="http://www.donubu.com/2009/04/02/sonarfm-sitio-web-de-la-radio-20/" title="SonarFM &#8211; Sitio web de la Radio 2.0">SonarFM &#8211; Sitio web de la Radio 2.0</a></li><li><a href="http://www.donubu.com/2008/12/24/mu-darck-servidor-mu-chileno/" title="MUDarck &#8211; Servidor de MU Chileno">MUDarck &#8211; Servidor de MU Chileno</a></li><li><a href="http://www.donubu.com/2008/08/31/remobo-una-vpn-a-un-par-de-clics-de-distancia/" title="REMOBO &#8211; Una VPN a un par de clics de distancia">REMOBO &#8211; Una VPN a un par de clics de distancia</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/05/04/miconsulta-software-para-consultas-medicas/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mundo Ikariam &#8211; juego online</title>
		<link>http://www.donubu.com/2008/04/18/mundo-ikariam-juego-online/</link>
		<comments>http://www.donubu.com/2008/04/18/mundo-ikariam-juego-online/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 23:14:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[ocio]]></category>
		<category><![CDATA[ikariam]]></category>
		<category><![CDATA[juego online]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=78</guid>
		<description><![CDATA[IKARIAM Encontre este maravilloso juego online, bastante adictivo y gratis. No requiere instalación pero sí un grado de paciencia, ya que todo &#8220;toma su tiempo&#8221;. Es como jugar age of empires pero sin el mouse y controlando todas las acciones a traves de formularios web. Todo &#8220;avanza&#8221; aunque no estes conectado, o sea, puedes enviar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ikariam.es" target="_blank"><img class="alignnone size-full wp-image-79" title="ikariam-logo7" src="http://www.donubu.com/uploads/ikariam-logo7.jpg" alt="" width="499" height="158" /></a><br />
<br class="limpiar" /><br />
<a href="http://www.ikariam.es" target="_blank">IKARIAM</a> Encontre este maravilloso juego online, bastante adictivo y gratis. No requiere instalación pero sí un grado de paciencia, ya que todo &#8220;toma su tiempo&#8221;.</p>
<p>Es como <a href="http://es.wikipedia.org/wiki/Age_of_empires" target="_blank">jugar age of empires</a> pero sin el mouse y controlando todas las acciones a traves de formularios web. Todo &#8220;avanza&#8221; aunque no estes conectado, o sea, puedes enviar a X numero de obreros a recoger madera, y esto lo harán aunque te encuentres desconectado.</p>
<p>Cuenta con una especie de &#8220;upgrade&#8221; de las diversas edificaciones de tu ciudad, lo que te permite ampliar tu imperio.</p>
<p>Lo genial es que el diseño esta bastante potenciado y posee una cantidad mínima de bugs en comparación con otros juegos del mismo estilo.</p>
<p>Joder! que me van a atacar <img src='http://www.donubu.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> &#8230; (<strong>Ciudad UBU</strong> &#8211; <span class="island">Roorios[69:50] &#8211; Servidor Theta)<br />
</span></p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li>Sin Articulos Relacionados</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/04/18/mundo-ikariam-juego-online/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>htmlSQL &#8211; Un parser SQL para archivos HTML</title>
		<link>http://www.donubu.com/2008/04/13/htmlsql-un-parser-sql-para-archivos-html/</link>
		<comments>http://www.donubu.com/2008/04/13/htmlsql-un-parser-sql-para-archivos-html/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 22:16:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[clase]]></category>
		<category><![CDATA[cliente]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[formulario]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[libreria]]></category>
		<category><![CDATA[parser]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=76</guid>
		<description><![CDATA[Navegando en la web, me encontré con htmlSQL (es bastante añejo pero funcional) una clase php que se complementa con Snoopy (Simula ser un cliente web en PHP, y puede, por ejemplo, enviar formularios de forma transparente) y es capaz de obtener a través de expresiones regulares parte del contenido HTML, y todo gracias a [...]]]></description>
			<content:encoded><![CDATA[<p>Navegando en la web, me encontré con <a href="http://www.jonasjohn.de/lab/htmlsql.htm" target="_blank">htmlSQL</a> (<em><strong>es bastante añejo pero funcional</strong></em>) una clase php que se complementa con <a href="http://snoopy.sourceforge.net/" target="_blank">Snoopy</a> <em>(Simula ser un cliente web en PHP, y puede, por ejemplo, enviar formularios de forma transparente)</em> y es capaz de obtener a través de expresiones regulares parte del contenido HTML, y todo gracias a consultas <a href="http://es.wikipedia.org/wiki/SQL" target="_blank">SQL</a>.</p>
<p><strong>Un Ejemplo gráfico:</strong></p>
<p><img class="alignnone size-full wp-image-77" title="htmlsql_example" src="http://www.donubu.com/uploads/htmlsql_example.png" alt="" width="425" height="169" /><br />
<br class="limpiar" /><br />
En la parte Azul, se pueden especificar que atributos se van a devolver en la consulta, en Morado se pueden especificar las etiquetas en las cuales sera consultada la parte Verde. <a href="http://www.jonasjohn.de/lab/htmlsql/" target="_blank">Un demo online se encuentra disponible</a> para que realicen pruebas.</p>
<p>Más que &#8220;utilizar&#8221;, voy a &#8220;estudiar&#8221; la librería y ver si puedo crear algo similar y más acorde a mi forma de programar.</p>
<p>Para lograr un efecto similar, pero de lado del cliente, acostumbro a usar <a href="http://prototypejs.org/" target="_blank">PROTOTYPE JS</a>.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2010/01/27/oportunidad-digital-fotografia/" title="Oportunidad Digital &#8220;Fotografía&#8221;">Oportunidad Digital &#8220;Fotografía&#8221;</a></li><li><a href="http://www.donubu.com/2008/01/02/administracion-servidor-web-y-de-aplicacion/" title="Paneles de Administración de Servidores">Paneles de Administración de Servidores</a></li><li><a href="http://www.donubu.com/2011/04/04/sitio-web-sonrie-ahora/" title="Sitio web sonrie ahora">Sitio web sonrie ahora</a></li><li><a href="http://www.donubu.com/2010/07/14/de-vuelta-luego-de-muchas-campanas-mas/" title="De vuelta luego de muchas campañas más">De vuelta luego de muchas campañas más</a></li><li><a href="http://www.donubu.com/2010/02/26/nivea-silvermoto/" title="Nivea Silvermoto">Nivea Silvermoto</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/04/13/htmlsql-un-parser-sql-para-archivos-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Silverlight VS Adobe Flex</title>
		<link>http://www.donubu.com/2008/04/11/microsoft-silverlight-vs-adobe-flex/</link>
		<comments>http://www.donubu.com/2008/04/11/microsoft-silverlight-vs-adobe-flex/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 17:41:00 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[iexplorer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.donubu.com/?p=72</guid>
		<description><![CDATA[Hoy en día es más fácil para nosotros los desarrolladores contar con diversas &#8220;herramientas&#8221; y &#8220;complementos&#8221; que nos ayudan a interactuar con el usuario final de nuestros software de manera más dinámica y enriquecer la experiencia de uso. Gracias a ADOBE FLEX y a MICROSOFT SILVERLIGHT, todas estas labores complejas son parte del pasado. Ambos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignnone size-thumbnail wp-image-74" title="silverlight" src="http://www.donubu.com/uploads/silverlight-150x150.png" alt="" width="150" height="150" /><strong> </strong><img class="alignnone size-thumbnail wp-image-73" title="fx" src="http://www.donubu.com/uploads/fx-150x150.png" alt="" width="150" height="150" /><br />
<br class="limpiar" /><br />
Hoy en día es más fácil para nosotros los desarrolladores contar con diversas &#8220;herramientas&#8221; y &#8220;complementos&#8221; que nos ayudan a interactuar con el usuario final de nuestros software de manera más dinámica y enriquecer la experiencia de uso.</p>
<p style="text-align: justify;">Gracias a <a href="http://www.adobe.com/es/products/flex/" target="_blank">ADOBE FLEX</a> y a <a href="http://www.microsoft.com/silverlight/" target="_blank">MICROSOFT SILVERLIGHT</a>, todas estas labores complejas son parte del pasado. Ambos cumplen lo que se denomina <a href="http://es.wikipedia.org/wiki/Rich_Internet_Application" target="_blank">RIA  (<em>Aplicaciones Ricas de Internet</em>)</a>. También se basan en un modelo multi-capa, siendo la de presentación. Ya que todos los procesos se ejecutan y resuelven gracias a la implementación de varios otros lenguajes con los que se puede interactuar.</p>
<p style="text-align: justify;">Acceder a bases de datos, leer feeds rss, generar animaciones, mostrar videos, subir archivos a la web, entre otras cosas.</p>
<p style="text-align: justify;">Ambos presentan un número similar de características que los hacen bastante similares, sin embargo y quizás lo único que puede desequilibrar la balanza, es que Silverlight NO es soportado en Linux, y solo en windows en los navegadores <a href="http://www.mozilla.com/products/download.html?product=firefox-2.0.0.13&amp;os=win&amp;lang=es-ES" target="_blank">Firefox</a> e Internet Explorer (<a href="http://www.opera.com/" target="_blank">Opera</a> aún queda afuera). Mientras que Flex es multiplataforma y puede ser unido a ADOBE AIR para crear aplicaciones de escritorio.</p>
<p style="text-align: justify;">Para ambos se necesitan unos complementos que se instalan en un par de clic y que son solicitados al ejecutar una aplicación.</p>
<p style="text-align: justify;">Una explicación más detallada se puede encontrar en la WIKIPEDIA <img src='http://www.donubu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &#8230;</p>
<p style="text-align: justify;"><a href="http://es.wikipedia.org/wiki/Adobe_Flex" target="_blank">Adobe Flex</a> y <a href="http://es.wikipedia.org/wiki/Silverlight" target="_blank">Microsoft Silverlight</a></p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2010/02/26/nivea-silvermoto/" title="Nivea Silvermoto">Nivea Silvermoto</a></li><li><a href="http://www.donubu.com/2009/12/29/ya-llego-el-crush-power-music-2010/" title="Ya llego el Crush Power Music 2010">Ya llego el Crush Power Music 2010</a></li><li><a href="http://www.donubu.com/2009/11/16/prueba-la-version-beta-de-office-2010-gratis/" title="Prueba la version BETA de Office 2010 Gratis">Prueba la version BETA de Office 2010 Gratis</a></li><li><a href="http://www.donubu.com/2009/01/14/descarga-gratis-windows-7/" title="Descarga gratis windows 7">Descarga gratis windows 7</a></li><li><a href="http://www.donubu.com/2009/01/07/recopilacion-de-20-wallpapers-de-windows-7/" title="Recopilacion de 20 wallpapers de windows 7">Recopilacion de 20 wallpapers de windows 7</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/04/11/microsoft-silverlight-vs-adobe-flex/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Floguer &#8211; Tu Tribu Online</title>
		<link>http://www.donubu.com/2008/03/16/floguer-beta-publica/</link>
		<comments>http://www.donubu.com/2008/03/16/floguer-beta-publica/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 22:16:51 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[floguer]]></category>
		<category><![CDATA[fotolog]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[Mensajes]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[ocio]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[comunidades]]></category>
		<category><![CDATA[fotos]]></category>
		<category><![CDATA[perfiles]]></category>
		<category><![CDATA[publica]]></category>
		<category><![CDATA[ubu]]></category>

		<guid isPermaLink="false">http://www.donubu.com/2008/03/16/floguer-beta-publica/</guid>
		<description><![CDATA[Ya la comunidad de floguer esta dando frutos, incluso ya tengo varios registros dentro de la beta pública dentro de un servidor de pruebas. El sistema ya esta funcionando, con registro de usuarios, recuperación de passwords perdidos, búsqueda de usuarios e incluso términos de uso y políticas de privacidad. Floguer es una especie de Fotolog [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.donubu.com/uploads/logofloguer.jpg" alt="floguer" align="left" height="80" width="240" /><a href="http://stats.donubu.com"> Ya la comunidad de floguer</a> esta dando frutos, incluso ya tengo varios registros dentro de la beta pública dentro de un servidor de pruebas.</p>
<p>El sistema ya esta funcionando, con registro de usuarios, recuperación de passwords perdidos, búsqueda de usuarios e incluso términos de uso y políticas de privacidad.</p>
<p>Floguer es una especie de Fotolog + Perfil Público, algo así como lo que vemos en una comunidad 2.0. Puedes tener un listado con tus amigos, subir fotos (hasta 4mb), seleccionar las tribus urbanas que más te gustan, tener un espacio con tus webs favoritas, entre otras cosas.</p>
<p><a href="http://stats.donubu.com/registrate.html">Para registrarte puedes usar el link </a>. Falta muy poco para inaugurar Floguer y terminar la Beta.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2009/11/16/prueba-la-version-beta-de-office-2010-gratis/" title="Prueba la version BETA de Office 2010 Gratis">Prueba la version BETA de Office 2010 Gratis</a></li><li><a href="http://www.donubu.com/2009/01/14/descarga-gratis-windows-7/" title="Descarga gratis windows 7">Descarga gratis windows 7</a></li><li><a href="http://www.donubu.com/2008/03/05/internet-explorer-beta-8-descargar/" title="Internet Explorer 8 &#8211; BETA">Internet Explorer 8 &#8211; BETA</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/03/16/floguer-beta-publica/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bloqueador de POPUPS de IE es Mejor que el de Firefox</title>
		<link>http://www.donubu.com/2008/03/04/bloqueador-popups-firefox-vs-iexplorer/</link>
		<comments>http://www.donubu.com/2008/03/04/bloqueador-popups-firefox-vs-iexplorer/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 17:50:19 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[iexplorer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[bloqueador]]></category>
		<category><![CDATA[explorer]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[popups]]></category>

		<guid isPermaLink="false">http://www.donubu.com/2008/03/04/bloqueador-popups-firefox-vs-iexplorer/</guid>
		<description><![CDATA[Nose si se han dado cuenta, pero ultimamente al navegar con firefox he notado el incremento de ventanas emergentes en ciertas páginas webs. Se saltan el bloqueador como quieren. Para estar seguro de lo que estoy hablando hicela prueba comparandolo con IE y me lleve una grata sorpresa. En sitios como lacuerda (para tabs de [...]]]></description>
			<content:encoded><![CDATA[<p>Nose si se han dado cuenta, pero ultimamente al navegar con firefox he notado el incremento de ventanas emergentes en ciertas páginas webs. Se saltan el bloqueador como quieren. Para estar seguro de lo que estoy hablando hicela prueba comparandolo con IE y me lleve una grata sorpresa.</p>
<p>En sitios como lacuerda (para tabs de guitarra, teclado, etc. de canciones en español) al ingresar a una canción, en firefox se abre una ventana aunque el bloqueador de popups dice &#8220;ventana bloqueada&#8221;, pero en IE salta el aviso pero la ventana no se abre.</p>
<p>Probé en un par de blog y pasó lo mismo. Ahora, voy a investigar un poco más antes de bajar la versión beta 3 de firefox y realizar las pruebas, si no funciona voy a mandar la info al equipo de desarrollo.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2008/03/05/internet-explorer-beta-8-descargar/" title="Internet Explorer 8 &#8211; BETA">Internet Explorer 8 &#8211; BETA</a></li><li><a href="http://www.donubu.com/2008/04/11/microsoft-silverlight-vs-adobe-flex/" title="Microsoft Silverlight VS Adobe Flex">Microsoft Silverlight VS Adobe Flex</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/03/04/bloqueador-popups-firefox-vs-iexplorer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>viSTATS Sistema Integral de Estadísticas</title>
		<link>http://www.donubu.com/2008/02/01/vistats-sistema-integral-estadisticas/</link>
		<comments>http://www.donubu.com/2008/02/01/vistats-sistema-integral-estadisticas/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 17:44:20 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[administracion]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[iexplorer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[so]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tiger]]></category>
		<category><![CDATA[vistats]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[estadisticas]]></category>
		<category><![CDATA[navegador]]></category>
		<category><![CDATA[recoleccion]]></category>
		<category><![CDATA[sistema]]></category>

		<guid isPermaLink="false">http://www.donubu.com/2008/02/01/vistats-sistema-integral-estadisticas/</guid>
		<description><![CDATA[Estos días he desaparecido un tanto del blog, y es que me encuentro desarrollando un nuevo sistema para recopilar información de los visitantes de mis sitios web. Saber el sistema operativo, el país de procedencia, la versión del navegador, entre otras cosas. Pronto les cuento más y les hago la invitación para que integren una [...]]]></description>
			<content:encoded><![CDATA[<p>Estos días he desaparecido un tanto del blog, y es que me encuentro desarrollando un nuevo sistema para recopilar información de los visitantes de mis sitios web. Saber el sistema operativo, el país de procedencia, la versión del navegador, entre otras cosas.</p>
<p>Pronto les cuento más y les hago la invitación para que integren una sencilla API del sistema en sus webs.  Estoy preparando todo sobre cakePHP framework y de momento anda de maravilla.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2009/01/30/programacion-en-php-migrar-de-entornos-de-desarrollo-a-productivos/" title="Programacion en PHP, migrar de entornos de desarrollo a productivos">Programacion en PHP, migrar de entornos de desarrollo a productivos</a></li><li><a href="http://www.donubu.com/2008/09/15/vbnet-utilizar-un-listview-para-desplegar-datos/" title="VB.NET &#8211; Utilizar un Listview para desplegar datos">VB.NET &#8211; Utilizar un Listview para desplegar datos</a></li><li><a href="http://www.donubu.com/2008/03/05/internet-explorer-beta-8-descargar/" title="Internet Explorer 8 &#8211; BETA">Internet Explorer 8 &#8211; BETA</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/02/01/vistats-sistema-integral-estadisticas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Flash Chart, Crea Gráficos con Flash</title>
		<link>http://www.donubu.com/2008/01/22/open-flash-chart-graficosn/</link>
		<comments>http://www.donubu.com/2008/01/22/open-flash-chart-graficosn/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 14:16:31 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[graficos]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.donubu.com/2008/01/22/open-flash-chart-graficosn/</guid>
		<description><![CDATA[Crea diversos gráficos de la mano de flash, similares a los que aparecen en google analytics. Buscando una alternativa &#8220;open source&#8221; para el tan conocido &#8220;Google Charts&#8221; cuya deficiencia es el traspaso de parametros a través de la URL (Aunque la guía para desarrolladores es completísima), encontré &#8220;Open Flash Chart&#8221; el cual suple todas las [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://teethgrinder.co.uk/open-flash-chart/" target="_blank"><img src="http://www.donubu.com/uploads/flashchart.png" alt="flash" align="left" border="0" height="110" width="197" /><br />
Crea diversos gráficos de la mano de flash, similares a los que aparecen en google analytics.</a></p>
<p>Buscando una alternativa &#8220;open source&#8221; para el tan conocido &#8220;Google Charts&#8221; cuya deficiencia es el traspaso de parametros a través de la URL (Aunque la guía para desarrolladores es completísima), encontré &#8220;<a href="http://teethgrinder.co.uk/open-flash-chart/" target="_blank">Open Flash Chart</a>&#8221; el cual suple todas las necesidades a la hora de crear gráficos, ya sean, de barra, circular, estadísticos, etc.</p>
<p>Lo bueno es que posee diversas librerías en varios lenguajes de programación, php, ruby, .net, perl, phyton, java, e incluso javascript.</p>
<p>If you speak english, clic here to follow to the author link (<a href="http://teethgrinder.co.uk/open-flash-chart/" target="_blank">Open Flash Chart Official</a>)</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2010/02/26/nivea-silvermoto/" title="Nivea Silvermoto">Nivea Silvermoto</a></li><li><a href="http://www.donubu.com/2009/12/29/ya-llego-el-crush-power-music-2010/" title="Ya llego el Crush Power Music 2010">Ya llego el Crush Power Music 2010</a></li><li><a href="http://www.donubu.com/2009/11/03/jsgb-emulador-gameboy-en-javascript/" title="JSGB Emulador gameboy en Javascript">JSGB Emulador gameboy en Javascript</a></li><li><a href="http://www.donubu.com/2008/04/11/microsoft-silverlight-vs-adobe-flex/" title="Microsoft Silverlight VS Adobe Flex">Microsoft Silverlight VS Adobe Flex</a></li><li><a href="http://www.donubu.com/2008/01/18/generador-sitemaps-online/" title="Generador de Sitemaps">Generador de Sitemaps</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/01/22/open-flash-chart-graficosn/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nintendo Chile &#8211; No Oficial</title>
		<link>http://www.donubu.com/2008/01/14/nintendo-chile/</link>
		<comments>http://www.donubu.com/2008/01/14/nintendo-chile/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 17:03:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[ocio]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[chile]]></category>
		<category><![CDATA[consolas]]></category>
		<category><![CDATA[previews]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[roms]]></category>
		<category><![CDATA[suriv]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://www.donubu.com/2008/01/14/nintendo-chile/</guid>
		<description><![CDATA[Hace muchos años atrás, Ignacio &#8220;Suriv&#8221; me enseño a utilizar lo que entonces era el &#8220;FrontPage Express&#8221; para crear mi primera página web. Ya en esos años, el tenía su web acerca de gameboy (si no me equivoco), con mas de 700 Roms disponibles. El tiempo y las cosas cambian, ahora, me encuentro con Nintendo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nintendochile.com/" target="_blank"><img src="http://www.donubu.com/uploads/nintendo.png" alt="nintendo chile" height="107" border="0" width="567" /></a><br />
<br class="limpiar" /><br />
Hace muchos años atrás, <a href="http://nintendochile.com/el-team/" target="_blank">Ignacio &#8220;Suriv&#8221;</a> me enseño a utilizar lo que entonces era el &#8220;FrontPage Express&#8221; para crear mi primera página web. Ya en esos años, el tenía su web acerca de gameboy (si no me equivoco), con mas de 700 Roms disponibles.<span id="more-28"></span></p>
<p>El tiempo y las cosas cambian, ahora, me encuentro con Nintendo Chile, la versión más reciente de su web. Donde se incluyen <a href="http://http://nintendochile.com/previews-y-reviews/" target="_blank">Previews y Reviews</a> de Juegos y consolas, <a href="http://www.nintendochile.com/foro/" target="_blank">un foro</a> y <a href="http://nintendochile.com/tutoriales-y-guias/" target="_blank">una sección de tutoriales y tips</a>.</p>
<p>Al parecer son la comunidad de nintendo más grande de Chile, con muchos usuarios y espero que tengan varias visitas.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2009/07/08/arreglar-boton-r-o-l-consola-nintendo-dsi/" title="Arreglar boton R o L consola nintendo DSi">Arreglar boton R o L consola nintendo DSi</a></li><li><a href="http://www.donubu.com/2010/02/26/envia-halagos-a-empresas-chilenas-que-lo-merezcan/" title="Envía halagos a empresas chilenas que lo merezcan">Envía halagos a empresas chilenas que lo merezcan</a></li><li><a href="http://www.donubu.com/2010/02/19/mi-nueva-consola-pspgo/" title="Mi nueva consola PSPGo">Mi nueva consola PSPGo</a></li><li><a href="http://www.donubu.com/2008/12/24/mu-darck-servidor-mu-chileno/" title="MUDarck &#8211; Servidor de MU Chileno">MUDarck &#8211; Servidor de MU Chileno</a></li><li><a href="http://www.donubu.com/2008/06/15/chile-2-bolivia-0/" title="Chile 2 &#8211; Bolivia 0">Chile 2 &#8211; Bolivia 0</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/01/14/nintendo-chile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guia Rancagua</title>
		<link>http://www.donubu.com/2008/01/11/guia-rancagua/</link>
		<comments>http://www.donubu.com/2008/01/11/guia-rancagua/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 19:41:51 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[empresas]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[paginas]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[guia]]></category>
		<category><![CDATA[rancagua]]></category>
		<category><![CDATA[servicios]]></category>
		<category><![CDATA[turismo]]></category>

		<guid isPermaLink="false">http://www.donubu.com/2008/01/11/guia-rancagua/</guid>
		<description><![CDATA[Luego de una larga espera y por temas de configuración del servidor, Guía Rancagua vuelve a estar online y de forma definitiva. Es un servicio donde se recopila la mayor información acerca de empresas de la VI Región &#8220;Región del Libertador Bernardo O&#8217; Higgins&#8221;, especificamente de la ciudad de Rancagua, catalogadas según la prestación de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://guiarancagua.donubu.com/" target="_blank"><img src="http://www.donubu.com/uploads/guiarancagua.png" alt="guia rancagua" height="102" width="315" border="0" /></a><br />
<br class="limpiar" /><br />
Luego de una larga espera y por temas de configuración del servidor, <a href="http://guiarancagua.donubu.com/" target="_blank">Guía Rancagua</a> vuelve a estar online y de forma definitiva.</p>
<p>Es un servicio donde se recopila la mayor información acerca de empresas de la VI Región &#8220;Región del Libertador Bernardo O&#8217; Higgins&#8221;, especificamente de la ciudad de Rancagua, <a href="http://guiarancagua.donubu.com/categorias.html" target="_blank">catalogadas según la prestación de servicio o producto</a>.</p>
<p>Aparecer es &#8220;gratuito&#8221; solo se cobra a aquellas empresas que deseen un servicio preferencial, apareciendo sobre la competencia o agregando imágenes y/o publicidad.</p>
<p>Una de las principales características <a href="http://guiarancagua.donubu.com/navegar.html" target="_blank">es el mapa de navegación con nombres de calles y punto exacto de la ubicación</a>. Sistema de votación por parte de los visitantes del sitio y galeria de imágenes de la empresa.</p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2008/06/16/estadisticas-en-guia-rancagua/" title="Estadisticas en Guia Rancagua">Estadisticas en Guia Rancagua</a></li><li><a href="http://www.donubu.com/2010/02/26/envia-halagos-a-empresas-chilenas-que-lo-merezcan/" title="Envía halagos a empresas chilenas que lo merezcan">Envía halagos a empresas chilenas que lo merezcan</a></li><li><a href="http://www.donubu.com/2008/12/24/mu-darck-servidor-mu-chileno/" title="MUDarck &#8211; Servidor de MU Chileno">MUDarck &#8211; Servidor de MU Chileno</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/01/11/guia-rancagua/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wiki de Errores Conocidos en Internet Explorer (KB)</title>
		<link>http://www.donubu.com/2008/01/05/errores-conocidos-internet-explorer/</link>
		<comments>http://www.donubu.com/2008/01/05/errores-conocidos-internet-explorer/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 15:40:12 +0000</pubDate>
		<dc:creator>michael</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[iexplorer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[kb]]></category>

		<guid isPermaLink="false">http://www.donubu.com/2008/01/05/errores-conocidos-internet-explorer/</guid>
		<description><![CDATA[La gente de Channel9 tiene elaborado un wiki con todos los errores conocidos (Junto con un ejemplo) de Internet Explorer (6 y 7). Excelente recurso cuando nos topamos con &#8220;detallitos&#8221; del explorer. http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerProgrammingBugs Articulos RelacionadosMicrosoft Silverlight VS Adobe FlexInternet Explorer 8 &#8211; BETAWIKI de Enfermedades]]></description>
			<content:encoded><![CDATA[<p>La gente de Channel9 tiene elaborado un <a href="http://es.wikipedia.org/wiki/Wiki" target="_blank">wiki</a> con todos los errores conocidos (Junto con un ejemplo) de <a href="http://es.wikipedia.org/wiki/Internet_Explorer" target="_blank">Internet Explorer (6 y 7)</a>. Excelente recurso cuando nos topamos con &#8220;detallitos&#8221; del explorer.</p>
<p><a href="http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerProgrammingBugs" target="_blank">http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerProgrammingBugs</a></p>

<h3>Articulos Relacionados</h3><ul class="related_post"><li><a href="http://www.donubu.com/2008/04/11/microsoft-silverlight-vs-adobe-flex/" title="Microsoft Silverlight VS Adobe Flex">Microsoft Silverlight VS Adobe Flex</a></li><li><a href="http://www.donubu.com/2008/03/05/internet-explorer-beta-8-descargar/" title="Internet Explorer 8 &#8211; BETA">Internet Explorer 8 &#8211; BETA</a></li><li><a href="http://www.donubu.com/2008/02/01/wiki-enfermedades-online/" title="WIKI de Enfermedades">WIKI de Enfermedades</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.donubu.com/2008/01/05/errores-conocidos-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

