Hoy he tenido que dar de baja otro proyecto al que le había dedicado bastante tiempo, aproximadamente un año y medio.
Este proyecto que se llamaba Manzanas Frescas (http://www.manzanasfrescas.com) consistía en mantener una especie de datawarehouse de datos estadísticos de un popular juego online basado en navegador. La verdad es que no me puedo quejar porque tenía un volumen de tráfico importante diario y dado el volumen de datos manejados, cerca de 50 millones de registros, me obligó a recurrir múltiples veces a estudiar y analizar alternativas y posibles optimizaciones para mejorar el rendimiento.
El motivo del cierre, o las razones que han impulsado la cancelación, son las típicas, las económicas. El ingente número de registros y de accesos a la base de datos obligaba a que en cada momento los requerimientos tecnológicos fueran más escasos y no quedaba más remedio que contratar más y más.
Continue reading ‘Adios Manzanas Frescas’
Published on 28 Febrero 2008
in Humor.
Hoy me han pasado una página que me ha parecido buenísima, sobre todo si estás en uno de esos días con el espíritu algo caído, y sino, por lo menos para echarte unas risas.
La página es http://www.Zurco.youaremighty.com y donde dice Zurco pones tu nombre. Es en Flash y es imprescindible escucharla con música, porque es muy pegadiza 
Pues si… a alguien no le gustó los niveles de automatización logrados con mi utilidad y se me acabó el ahorro de la pasta en mi VPS.
Los detalles están aquí (en inglés o sucedáneo
).
Lo que si que es cierto es que dicho obstáculo me abrió los ojos al interesante mundo alternativo que existe para saltarse los catpchas. De hecho, algunas de las técnicas usadas pasan desde el procesamiento previo de las imágenes mediante aplicaciones como el ImageMagick y luego aplicaciones reconocedores de texto tipo OCR.
Continue reading ‘Un captcha acabó con mi gran idea’
Published on 19 Noviembre 2007
in Hosting.
En plan “visionario” he lanzado una nueva web, DreamhostPStools.com, que tendrá como objetivo ofrecer herramientas que permitan facilitar la gestión de los servidores privados virtuales de Dreamhost.
Estoy absolutamente convencido de que serán de utilidad para muchos poseedores de un Dreamhost PS por el simple motivo de que se van a ahorrar dinero desde el primer momento.
Continue reading ‘DreamhostPStools.com’
Published on 19 Noviembre 2007
in Hosting.
Tras haber empezado a programar mi primer script para gestionar mi PS en Dreamhost, me han surgido otras muchas ideas interesantes que se aplicar a mejorar la gestión del servidor virtual.
Una de estas ideas era poner solución al típico problema de recursos, y es que en principio tanto la CPU como memoria asignada no se dimensionan a la carga real, sino a lo que el propietario estime que es necesario.
En este contexto lo típico que puede pasar es que pagues mucho para dar un buen servicio puntualmente cuando tienes mucho tráfico y el resto del tiempo estés tirando el dinero porque el servidor va sobrado. O todo lo contrario, que vayas justo de recursos para ahorrar dinero y cada vez que surja un incremento de las visitas, se vengan abajo todas las webs porque no hay memoria disponible.
La operación de reajuste de CPU y memoria es totalmente manual y a través del panel de Dreamhost.
Continue reading ‘Ahorrando dinero en mi PS’
Published on 18 Noviembre 2007
in Hosting.
Dreamhost tiene sus cosas buenas y sus cosas malas, y no es la primera vez que me encuentro que mi PS está medio atontado porque se ha quedado sin memoria o que tiene uno o dos procesos zombie porque soy un mal programador
La cuestión es la forma más rápida de arreglarlo es reiniciando el PS, y ésto solo se puede hacer manualmente desde el panel de control.

Como no puedo estar todo el día comprobando el estado de mi PS, ni tampoco voy a duplicar lo que pago por él, abrí un ticket con el soporte para ver si existía la posibilidad de automatizarlo:
Hi,
Is there any chance I could automate reboots on my Dreamhost PS?
For example, if the number of zombie process is above 5 -> reboot PS
The hard way it’s coding the Perl LWP script that logs in this panel and does the same thing at your form, but that’s too crappy and I’d prefer to not take that path
Best regards.
Antonio.
y la respuesta:
Continue reading ‘Automatic Dreamhost PS reboot’
Ole Ole Ole! Me han aceptado la inscripción al evento, y eso que soy un “mindundi” developer.
Si fuera otro fabricante no tendría mayor relevancia, pero lo cierto es que este tipo de eventos ni son frecuentes por parte de Apple, ni menos gratuitos. Está claro que Apple está apostando fuerte por Leopard y como encima ahora está en la boca de todos con el iPhone, no era cuestión de escatimar costes.
Continue reading ‘We are pleased to confirm your registration for the Mac OS X Leopard Tech Talk’
Ya es oficial, al final Steve Jobs ha cedido y ha anunciado públicamente que habrá un SDK oficial de Apple para desarrollar aplicaciones para el iPhone y el iPod Touch. Este SDK (entorno de desarrollo) estará disponible en febrero. Cito textualmente la noticia anunciada en el apartado de Hot News de Apple.com:
Third Party Applications on the iPhone
Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.
It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.
Continue reading ‘Steve Jobs confirma que habrá SDK para el iPhone en Febrero 2008′
En el proceso de conseguir sincronizar las notas del iPhone y realizar copias de seguridad de sus bases de datos, he descubierto un posible agujero de seguridad que me ha dejado muy preocupado y es que un número importante de combinaciones de usuario y contraseñas se almacenan en texto plano, es decir, no encriptadas.
Esto significa que cualquier aplicación maliciosa o de terceros podría acceder a nuestros datos y usarlos con fines no autorizados, incluso sería posible que se enviaran al exterior sin nosotros tener conocimiento.
Entrando en detalle, he encontrado que además del diccionario que incorpora el iPhone para la escritura predictiva, usa un diccionario adicional con los términos y palabras que usamos, es decir, un diccionario dinámico. El problema radica en que cada vez que introduzcamos nuestros datos personales en un formulario o aplicación también los está memorizando. Este diccionario dinámico se almacena (dentro del iPhone) en la ruta /private/var/root/Library/Keyboard con el nombre de dynamic-text.dat.

Continue reading ‘Agujero de seguridad en el iPhone’
Conjuntamente con mi amigo Marino hemos lanzado un blog alternativo en el que poco a poco vamos a ir relantando los progresos de un nuevo proyecto de desarrollo que surgió de una de tantas sesiones de procrastinación que tenemos con una frecuencia casi semanal
El blog tiene por nombre 3meses.com, y el motivo e intenciones está estupendamente explicado en su artículo inagural.
Comentarios Recientes