Enviada el 18/05/2008 por Michael Gomez Cruz
Categorias: ocio, personal

Jojo, los primeros dibujos con forma humana de la Ignacia (mi hija que tiene 3 años recién cumplidos)….





Esto es lo que me alegra el día… :)

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 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.

Lo primero y único que necesitas: Apache (con mod_rewrite instalado) y mySQL (para almacenar las conexiones de cada IP).

El script consiste en, capturar todos los archivos terminados en “ZIP” o “RAR” o “ISO” (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.

Se puede definir el máx. de descargas simultáneas y el tiempo de espera (en minutos) para volver a bajar archivos. Continue Leyendo »

Enviada el 11/05/2008 por Michael Gomez Cruz
Categorias: desarrollo, descargas, hardware, microsoft, Programacion, servidor, software, windows




Es raro, que a esta altura se me ocurra agregar un post de un software que es bastante antiguo (leer más abajo), pero lo hago por la sencilla razón de que es fácil de usar y muchos nisiquiera lo conocen o bien no comprenden la terminología.

Según la wikipedia, la virtualización se refiere a la abstracción de los recursos de una computadora. En este caso nos centraremos en la virtualización de plataforma; que es un software capaz de EMULAR a un computador. En palabras más simples, podríamos tener 2 o más sistemas operativos corriendo sobre un mismo hardware y un mismo sistema operativo gracias a un software especializado.

Para descargar un software para virtualización, podemos acceder a: Continue Leyendo »

Enviada el 9/05/2008 por Michael Gomez Cruz
Categorias: personal

:) … Les cuento a todos que mi familia se agrando y que me enteré (hace algunos dìas) de que nuevamente voy a ser PAPÁ… y que mejor que una buena canción de los simpsons.





Acá una pequeña fotito :) a sus apenas 8 semanas…


Hace 3 años atrás, y luego de un exhaustivo estudio de mercado y analisis de necesidades de una “Consulta Médica” (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 finalmente una optimización.

Sin embargo y no conforme y gracias al feedback por parte de los diversos usuarios, logré reinventar todo otra vez y entregar un verdadero software de gestión médica.



Para acceder a la demostración:

http://spa.donubu.com
usuario: demo
password: 007bond007


Apliqué librerías como prototype, scriptaculous y extjs (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.