Almuerzo con Steve Ballmer

El pasado viernes 25 de abril, tuve la oportunidad de asistir a un almuerzo-coloquio con Steve Ballmer organizado por la APD en Madrid. Steve Ballmer es el actual CEO de Microsoft con lo que ello significa, es una persona que ha destacado en los medios por su efusividad personal.

Lo cierto es que asistí un poco por la curiosidad de ver a tan singular personaje y por ver con mis propios ojos si es como lo venden. Con respecto al contenido de lo que pudiera decir, era más escéptico aún, como maquero que soy, no soy muy amante de los productos de Microsoft, si bien es cierto, que creo que son los apropiados para muchos nichos de mercado, pero esa disertación da para mucho y para otra entrada otro día.

Su intervención fue corta, en mi opinión no dijo nada muy sorprendente, pero lo que si me llamó más la atención fue cuando llegó la ronda de preguntas, la soltura y toque de humor con las que contestaba cada uno ellas, siempre muy políticamente correcto, incluso con las relacionadas con el iPhone y Apple, que no fueron pocas. Continue reading ‘Almuerzo con Steve Ballmer’

Google App Engine: primeras experiencias

No hace ni unas horas que ya tengo cuenta en Google App Engine y ya me lanzado a probar a crear mi primera aplicación. Mérito ninguno, todo siguiendo el magnífico Getting Started donde a base de pequeños capítulos llegas a crear hasta una pequeña aplicación que usa sentencias SQL.

¡Estoy hasta emocionado!, como le decía a mi amigo Marino por el IM.

Lo cierto es que ya he subido mi primera “aplicación” - el Hello World! de rigor - a http://antonio.appspot.com y todo con una sencillez singular.

Para poder empezar a desarrollar e incluso subir aplicaciones es necesario descargarse el SDK del Google App Engine, que te instala todas las herramientas necesarias, el servidor local para las pruebas y la utilidad para actualizar las aplicaciones entre otras.

El proceso de subir una aplicación ya creada es trivial, como se puede observar: Continue reading ‘Google App Engine: primeras experiencias’

Cuenta en Google App Engine

Acabo de recibir el siguiente email desde Google:

Hello,

Thanks for signing up to try Google App Engine!  Your account has been activated, so you can begin building applications!

Oleeeee!

De hecho, una de las ventajas de ser de los primeros es que ya he podido registrar mi propia aplicación sin ningún tipo de nombre raro: Antonio’s App

Está claro que tendré que ponerme las pilas con el Python :D

Y ¿qué es Google App Engine? Es la plataforma de Google que ahora está disponible para que los desarrolladores web generen sus aplicaciones sobre la misma infraestructura sobre la que Google ofrece su buscador. El modelo es muy similar al que ya está ofreciendo Amazon con su plataforma de Amazon Web Services, solo que en mi opinión, Amazon tiene que empezar a preocuparse ante este nuevo player. Continue reading ‘Cuenta en Google App Engine’

Evita la procrastinación

Seguro que hay muchas formas de evitar la procrastinación, probablemente con un poco de foco y de voluntad se podría conseguir.

Lo cierto es que yo me considero un auténtico pecador procrastinador, son tantas las - supuestas - buenas ideas que se me ocurren, proyectos que lanzar, conocimiento que absorver, y así un sin fin de cosas que acaban muchas de ellas en nada.

En un alarde de intentar centrarme, me puse a buscar en mi lista de del.icio.us por el tag de GTD para intentar recuperar alguna de esas herramientas que en teoría te ayudan a gestionar tu tiempo. Al final acabé en uno de los blogs que más me gustan por el tono que le dan a todo este mundillo del Getting Things Done (GTD) y otras alternativas curiosas, como las del volver al cuaderno y al papel. Este blog - en inglés - se llama Put Things Off y lo recomiendo por lo interesante de sus entradas y por su tono desenfadado.

Continue reading ‘Evita la procrastinación’

Me gusta lo que hago

Ayer mi amigo Marino y yo nos reíamos un buen rato sobre el artículo que trata sobre el compromiso en Trazos-web.com, intentando ver la equivalencia con nuestra actividad bloggera. Lo divertido del asunto es la versión “Mi compromiso” que ha generado Marino a partir del original que no tiene desperdicio.

Lo cierto es que la comparto al 100% y es la más cruda realidad.

Pero la cuestión es, ¿escribimos para que nos lean? o ¿escribimos por que nos gusta? Yo me quedo con la última opción sin dudarlo, y es que particularmente disfruto transmitiendo en este blog lo que creo que se, y lo que pienso. Y lo mejor es que me puedo permitir el lujo de decirlo porque como ‘no me lee ni Dios’ (perdonad la blasfemia), no tengo ningún tipo de presión por parte de los lectores, ni de nada. :)

Continue reading ‘Me gusta lo que hago’

Zurco.org en versión iPhone ready

Este blog por fin tiene una versión preparada para el iPhone. El mérito es de los chicos de BraveNewCode con su plugin para WordPress WPTouch.

Lo cierto es que no es el primer plugin con esta funcionalidad, pero el anterior, iWPhone, no tenía tan buen aspecto como el de WPTouch por lo que al final me he decidido a dar el paso.  No es que tenga tantos lectores y tan dispersos, pero por lo menos para yo leer mi propio blog y comentarios desde mi propio iPhone, que no es poco :)

Fuente: Anieto2k.com

 

¿WiFi gratis? No gracias

En general, cuando necesitas acceder a Internet encontrar un punto de acceso abierto, o lo que normalmente se entiende por un WiFi abierto sin protección se considera un “chollo”. Sobre todo cuando últimamente a pesar de la proliferación de puntos acceso, muchos de ellos están protegidos, por lo que de repente encontrar uno que no ofrece “resistencias” (que no es lo mismo que sea un servicio gratuito) suele ser considerado una suerte.

Es más, la inmensa mayoría de la gente, que encuentra un WIFI doméstico abierto, lo primero que piensa que se debe tratar del punto de acceso de una persona con muy conocimientos informáticos y que ni es consciente de la configuración de sus equipos, más aun cuando a este usuario el WiFi “le funciona”.

Si bien es cierto que existen organizaciones o empresas que ofrecen acceso a Internet inalámbrico de forma gratuita (Mc Donalds, bibliotecas, u otros), el objetivo de este artículo es advertir sobre esos WiFi domésticos, que puede que no sean tan ingenuos como muchos piensan.

Continue reading ‘¿WiFi gratis? No gracias’

VPS gratis

Recientemente y con motivo de la cancelación de una web con una demanda importante de recursos, solicité la baja del VPS que tenía contratado con Dreamhost.

La sorpresa ha sido cuando he recibido la siguiente respuesta por parte del soporte:

If we were to offer you the PS service 150/150 for free would you be
willing to stay on this PS server?

Ni que decir tiene que he dicho que si :D No es un gran VPS porque 150Mhz y 150Mb no es gran cosa, pero es mejor que nada, y sobre todo que eso antes me costaba en esta configuración $15 mensuales.

A mi entender es una política inteligente por parte de Dreamhost, porque probablemente mi perfil es de poweruser para mover mis webs al pool de usuarios compartidos con las implicaciones que eso tiene, y que de esta forma siempre puedo volver a pagar más al reconfigurar el VPS con más recursos.

De Perl a Python: ¿evolución o involución?

Empezaré diciendo que me considero un forofo del Perl, de los que piensan que cualquier cosa se puede hacer en Perl y además de forma fácil; no en vano, visito con frecuencia www.perlmonks.org con los que siento cierta afinidad.

El asunto delicado es que de una forma u otra me he visto tentado a plantearme el aprender lo que algunos zealots del Perl dirían que es un sub-lenguaje de scripting: Python.

¿Cuáles son los motivos? Múltiples sin duda, entre ellos los siguientes:

  • El lanzamiento de Google App Engine que solo tiene soporte inicialmente para Python, y además descubrir que es el lenguaje usado detrás de muchas páginas de Google. Esto ya es un indicador cuando menos. Además Google apoya a Django, un framework de desarrollo en Python muy popular.
  • Que tengo un amigo que me está dando la brasa de duro. También “ayuda”.
  • La gran cantidad de documentación existente tanto en la web principal, como en otros sitios de Internet. De hecho, me ha gustado mucho el enfoque de MundoGeek y los artículos prácticos que hay detrás de su etiqueta Python, sitio que he conocido gracias al amigo del punto anterior y que ya he añadido en mi Google Reader.
  • Desarrollar websites en PHP me aburre, y no será porque no existan alternativas y frameworks en PHP.
  • Python está soportado por Komodo, mi editor por excelencia, donde he programado cientos de líneas en Perl.
  • Y quizás y no menos importante, que estoy buscando un cambio y algo nuevo que aprender, y esta puede ser una estupenda oportunidad.

Continue reading ‘De Perl a Python: ¿evolución o involución?’

Adios Manzanas Frescas

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’