Monthly Archive for Septiembre, 2007

Apple Iphone, el culebrón

El viernes pasado tuve la oportunidad de empezar a disfrutar de un iPhone, que obviamente tuve que liberar usando uno de las múltiples guías que pululan por Internet, si bien es cierto que tardé un poco más de lo que yo esperaba porque la rápida evolución de las aplicaciones usadas anulaban hitos en las guías. Al final después de un par de intentos con AnySIM fue posible.

Por si alguno se encuentra con el problema del EDGE y quiere usar GPRS (imprescindible en este gadget), los parámetros para Vodafone España son:

APN: ac.vodafone.es

Username: vodafone

Password: vodafone

El culebrón continua cuando definitivamente han salido ya los anuncios de que la nueva actualización de firmware, la 1.1.1, dejan “tostado” a los iphones liberados según comentan en estas noticias:

Está claro que la solución de momento es sencilla, no actualizar. Y estoy absolutamente convencido de que en pocos días saldrá a la luz el “fix” :)

Para terminar y para darle un toque de humor dos estupendos montajes fotográficos que me han resultado muy buenos y que dan en el clavo entre este batalla entre el bien y el mal, y el imperio contra la fuerza rebelde :D

Obviamente, como feliz poseedor de un iphone, iré actualizando este blog con los siguientes episodios de este culebrón.

Dreamhost’s blog

Me estoy haciendo un “adicto” al blog corporativo de Dreamhost, por que esa gente además de hablar de sus problemas y sus nuevos productos, hacen unos análisis realmente buenos y sin “cortarse un pelo” del mundo empresarial alrededor de los hosters y de ese mundillo.

Los artículos están en un inglés americano algo durillo de coger en algunas ocasiones por las expresiones que usan, pero son muy buenos y además suelen estar muy bien redactados y acompañados de imágenes muy bien escogidas. Además, siempre con muy buen humor, lo que los hace muy entretenidos.

Destacaré dos artículos (del año pasado) con los que estoy absolutamente de acuerdo con lo que comentan:

  • Web Hosting’s Dirty Laundry. Análisis del mercado de todas esas empresas y webs que hacen reviews de quienes son los mejores hosters y supuestamente con una total imparcialidad. En el artículo incluso relatan una experiencia real con una de estas empresas.
  • The Truth About Overselling!. Dreamhost ha sido criticado por muchos sectores de supuestos usuarios descontentos de que han sobrevendido como posesos y que por eso supuestamente funcionan tan mal. En este artículo explican lo que es overselling y cuál es la realidad detrás del escenario de una empresa de hosting (y cualquier empresa en muchos sentidos).

ActiveState Komodo 4.2

Ya está disponible la versión 4.2 de Komodo, el editor multi-ide de Activestate, y probablemente el mejor editor del mercado para programación de lenguajes abiertos (PHP, Perl, Python, TCL, Ruby,…).

Komodo está disponible en dos versiones una gratuita y otra comercial y la diferencia entre una y otra son muy pocas por lo que lo hacen una magnífica opción para desarrollar.

Una de las funcionalidades que lo hacen destacar sobre cualquier otro editor, es el potente comprobador de expresiones regulares que facilita mucho las tareas tanto de generación de nuevas expresiones como de debugging.

Personalmente es mi editor favorito para programar en Perl y PHP.

La versión 4.2 incorpora como mejoras las siguientes mejoras:

Continue reading ‘ActiveState Komodo 4.2′

Bloody Sunday Bush Remix

Me han pasado este enlace de este video “musical” que está muy currado. Está basado en una conocida canción de U2.

Vale la pena verlo :)

Para los que no conozcais la canción original, podéis escucharla y verla en este video:
Continue reading ‘Bloody Sunday Bush Remix’

Load balancing con Dreamhost

Si tienes tus páginas hospedadas en Dreamhost y tienes un poco de tráfico habrás notado ya cuales son las consecuencias, desde que a cada rato se quede “tonto” el apache, hasta que los administradores te apliquen medidas de throttling para limitar el número de hits que puedes recibir por minuto. Esta última acaba in utilizándote la web por la distribución y limitación de hits.

La evolución natural de cualquier arquitectura web es la de la distribución de carga en los frontales, esto es, en los servidores web, añades tantos servidores web como sean necesarios y así se reduce considerable la carga.

Está claro que este tipo de soluciones no son para los de bajo de presupuesto, pero hay una forma de emular este comportamiento conociendo como funcionan la arquitectura de hosting de Dreamhost.

Continue reading ‘Load balancing con Dreamhost’

zurco.com, pedazo timo.

Por casualidad hoy he mirado a ver si habían “soltado” el dominio zurco.com, y que sorpresa me llevo cuando al visitar la página me redirige a BuyDomains.com, y con una cotización automática por el susodicho dominio.

Atención: $1,888 !!!

Creo que estos no se han enterado aun que eso de la burbuja .com estalló hace ya unos cuantos años :D

Suckometro

Mi amigo Marino me recomendó un mensaje en Emezeta que trata precisamente sobre nuestro hosting común, Dreamhost (y sus problemas), y siguiendo la lectura de los comentarios me ha hecho mucha gracia como Manz (paisano chicharrero) mide la calidad de un servicio.

El ingenioso método consiste en buscar en Googleproducto1 sucks” versus “producto2 sucks” y dependiendo del número de resultados determinas cuan malo o poco “popular” es uno u otro producto o servicio. Este método estadístico-científico :P es tan versátil y flexible que permite analizar N elementos. Básicamente, es lo que se le puede denominar un suckómetro! :D

Evidentemente, los resultados no son exactos y tienen todo el rigor que el poder de las masas y de sus quejas lo permitan, pero con cifras de resultados altos, creo que aplica muy bien el dicho de “cuando el río suena, agua lleva”.

Otro valor añadido de Google, quién lo hubiera dicho…

“Where’s My Shell?” Top Ten Mac OS X Tips for Unix Geeks

VT220Me he reído muchísimo al leer en MacDevCenter un artículo sobre consejos (tips) de MacOS X para Unix Geeks, y es que el primero de ellos, fue mi primera pregunta al tocar un Mac también:

¿Dónde está mi shell?

Es difícil de entender el feeling si no eres un “Unix Geek” y no has empezado aporreando terminales VT100 o al menos una VT220! (Véase aquí: evolución e historia de las distintas terminales y fotos de las mismas).

El resto de los consejos también son muy útiles para entender “dónde está cada cosa” en MacOS X, por lo que recomiendo su lectura: Top Ten Mac OS X Tips for Unix Geeks.

Continue reading ‘“Where’s My Shell?” Top Ten Mac OS X Tips for Unix Geeks’

Perl Profiling, cuando el rendimiento es importante.

En ciertos entornos y circunstancias que un script funcione correctamente no es suficiente, y es que el consumo de recursos o el tiempo empleado pueden ser variables que marquen la diferencia de forma crítica en la ejecución de una tarea. Detectar estos cuellos de botella (bottlenecks) en los flujos de la aplicación tampoco es una tarea fácil y siempre se puede recurrir a la engorrosa tarea de dejar trazas a base de printf, pero implica modificar todo el código fuente para añadir pesados sistemas de debugging que quizás van a ayudarnos poco y/o introducir nuevos bugs (¿a quién no le ha pasado?).

El método “correcto” es usar técnicas de profiling mediante el paquete Devel::DProf (u otros) que nos permitirán recoger información sobre los tiempos de ejecución de nuestro script y sus funciones.

Este estupendo artículo (en inglés) sirve como introducción al Perl Profiling.

Perl Refcards

Hace tiempo en otro mensaje en este blog inauguraba la categoría de Perl, y lo cierto es que no he continuado con muchas aportaciones… y eso va a cambiar, y hoy os presento unas estupendas refcards, o tarjetas o cartas de referencia para Perl.

Estas refcards vienen muy bien tenerlas a mano cuando no recuerdas ciertas sintaxis y son un estupendo “chuletario”. Lo único es que están en inglés como es habitual…

Las que me han parecido más útiles son (todas en inglés):