Absolutly!
Estaba viendo la ración de videos chiptuneros que me trae Feedky diariamente cuando me he encontrado con este testimonio. El chico explica hasta que punto le gusta el chiptune y como le acompaña en distintos momentos del día, le encanta y alucina con estas músicas, pero lo más curioso es que hace hincapié en que le gustan muchos otros estilos de música, que estoy seguro de que es así, pero lo dice como si eso le salvara de ser raro.
No es que crea que es raro, yo probablemente lo sea mucho más, porque a diferencia de él, a mi ya casi solo me gusta el chiptune. Pero sí, la gente considera a esto de un raro profundo.
Aun quedan muchos años para que al chiptune se le deje de llamar "música de maquinita", y a los que lo escuchan de llamarles "raros" pero lo cierto es que cada vez más el chiptune gana adeptos, mirad sino el uso de esta palabra en internet durante los últimos meses.
En el futuro las minorías del presente serán mayorías, y lo que ahora escucha la mayoría de la gente será recordado como aquella música que todos oíamos cuando no teníamos nada más que lo que echaban por la radio. La música comercial perderá el significado que ahora tiene, y cada vez más el abanico se abrirá y se abrirá, hasta tal punto que, o todos seremos raros, o habrá que empezar a llamar a los generemos musicales por su nombre.
Es más, me atrevo a decir que ya hoy el hecho de escuchar exclusivamente música comercial es sinónimo de no tener mucho gusto por la música.
Cuando salió Google App Engine me pareció algo muy complicado de usar y tampoco tenía mucho tiempo para probarlo, así que lo olvidé hasta que en la pasada Campus Party la gente de Google hizo una pequeña introducción que me dejó maravillado. No podía ser todo tan sencillo como lo pintaban, al menos iniciarse, así que me propuse dedicarle un rato cuando llegara a Mallorca para quitarme ese miedo.
Durante la semana pasada he dedicado un par de ratos a instalar el SDK de Google App Engine en mi Ubuntu y hacer funcionar el obligado "Hello World". Fruto de esto aquí lanzo una guía en sencillos pasos para dejar vuestro equipo listo para empezar a jugar.
Como punto de partida todos deberíais daros una vuelta por http://code.google.com/appengine/, donde se explica en detalle todo lo que aquí voy a resumir.
El primer paso es descargarnos e instalar Python 2.5 (www.python.org). Los usuarios de Ubuntu ya tenemos preinstalada la versión 2.5 con lo que no hace falta que hagamos nada.
Ahora sí nos bajamos el Google App Engine SDK (http://code.google.com/appengine/downloads.html), y lo descomprimimos en el directorio que más nos guste.
Esto nos creará una carpeta llamada "google_appengine", y ahí dentro alojaremos nuestro primer proyecto. Para ello creamos una carpeta con nombre "helloworld" y dentro de esta dos archivos como sigue:
helloworld.py
El primer archivo es el script que vamos a ejecutar, y el segundo el archivo de configuración que debe acompañar a cada programa que hagamos.
Antes de nada en Ubuntu para ejecutar los archivos py vamos a necesitar establecerlos como archivos ejecutables, así que eso hacemos y nos vamos al helloworld.py y: click derecho > propiedades > permisos > Permitir ejecutar el archivo como un programa.
Por último y antes de ejecutar nada hemos de añadir a nuestro path la carpeta de google_appengine, y que podemos hacer por medio de la siguiente linea:
$PATH=/home/usuario/google_appengine:$PATH (ojo, indicar vuestro path correspondiente en cada caso)
Ya podemos ejecutar el script dentro del SDK con el siguiente comando:
$./dev_appserver.py helloword
Al hacerlo nos preguntará si queremos que el servidor busque actualizaciones siempre que lo arranquemos. Yo le he dicho que sí, y ha terminado dándome errores, pero en cualquier caso es algo que luego podemos modificar desde el archivo home/usuario/.appcfg_nag
Una vez hecho esto tendremos una linea en la consola similar a esta:
INFO 2008-08-13 06:00:48,994 dev_appserver_main.py] Running application helloworld on port 8080: http://localhost:8080
Lo cual quiere decir que el servidor está ejecutándose en el puerto 8080 de nuestra máquina. Abrimos un navegador Web y entramos por medio de la URL http://localhost/8080 y ahí veremos nuestro Hello World.
Esto es todo hasta donde he llegado por el momento. Ahora se tratará de ver cómo me llevo mi aplicación a un servido de Google y la hago funcionar desde Internet.
Nos avisaron de que habría una charla algo más técnica en el stand de Google sobre Android, y acudimos en masa a ver que nos iban a contar. Simplemente nos enseñaron a instalar el SDK y nos quedamos todos un poco con ganas de más.
La última charla que Matthew y Joaquín dieron en esta Campus la dedicaron a iGoogle, y repasaron un poco (muy poco) como podemos crear nuestros propios temas.
Y la última de todas las charlas a las que asistí dedicada a los emprendedores. Antes de esta hubo para mi otro intento de charla que terminé por no grabar y abandonarla para dedicarme a otra cosa más interesante.
La tarde continuó con las entregas de premios a los desarrolladores, y los ganadores de Guitar Hero dieron un concierto.
Cuando todo parecía que volvía a la calma se inició una invasión de nuestro pabellón al contiguo, lo que significa que todos toman una silla y van en masa gritando al invadir a los otros.
La noche terminó con la esperada invasión a nuestro pabellón como venganza de la anterior, y de ahí gritos continuos, bocinas, la canción del Titanic por megáfono que ninguno de nosotros olvidará, el grito de los espartanos, la muñeca hinchable, la otra muñeca hinchable negra, lanzamiento de sillas, se cargaron el robot que Google colgó en su stand, y así podría seguir hasta mañana.
Por cierto, pregunté con Aina en el stand de Google por el nombre de la música que nos gustó tanto y se llama "No hay problema" del grupo "Pink Martini". Ya os la estáis bajando.
Sí, día 5 pero en realidad escribo esto hoy domingo último día de la Campus, porque he estado liado terminando el sistema de favoritos de Feedky. Aquí se viene a programar ¿no?.
Así que no hay mucho tiempo para historias si quiero terminar de subir los vídeos al tubo y que me valga esto de resumen campus partirero en el futuro.
Empezamos con la charla de un grupo de jóvenes que desarrollando un CMS y tiendas virtuales terminaron aprovechando el código para montarse un juego online -Win or Defeat- que aun están terminando.
En el stand de ORACLE nos hicieron una demostración JSF para RIA (Java Server Faces)
A continuación Joaquín de Google (y cofundador de Panoramio) nos enseña los primeros pasos para trabajar con el API de Google maps.
Seguidamente dio paso al equipo de Telefonica I+D, que nos enseñó como ellos están usando la API de Google para probar un sistema de movilidad de personas por medio de antenas, y sacar así información sobre nuestros comportamientos, ya que al parecer a las empresas de markting les molaría saber qué calles frecuentamos y a que horas, o qué rutas tomamos para ir de casa al trabajo. En manos del Dr.Infierno esto puede dar un poco de miedo.
De vuelta al stand de Google. No sé cuantos viajes de Telefonica a Google y viceversa habré hecho durante esta semana. Ahí nuestro amigo Matthew (Chewy) Trewhella -que en cada charla me cae mejor- nos habla del page rank de Google y nos da unas recomendaciones para un posicionamiento mejor de nuestros sitios. Joaquín como de costumbre traduce la charla con su particular estilo.
Al atardecer Danieru terminó enganchándonos a todos con el reto nomaskedummies que organizó la Campus Party. En el vídeo estamos intentando resolver la última prueba, que por cierto terminamos correctamente pero la organización no nos dio el premio merecido, diciendo que no les quedaban más premios a pesar de que horas antes nos confirmaban por mail que podíamos pasar a recogerlo. Me quejé por medio de un mail a la organización pero al parecer tampoco les ha quedado tiempo para responder.
Tal vez hubiera sido mejor que en lugar de instalarme en el área de desarrolladores me hubiera ido al de bloggers, ya que sin darme cuenta me paso el día escribiendo para el blog y grabando o subiendo vídeos a YouTube.
La mañana empezó como de costumbre llegando el primero de mi clan y tomándome un café con leche mientras arranca el ordenador y leo los correos. Cuando llegué a mi mesa era tal la cantidad de basura que poblaba este sitio que saqué el primer vídeo del día enseñándola. Por cierto, no se que tienen las mañanas que cuando llego siempre hay algún monitor reproduciendo porno sin nadie cerca que lo esté viendo. ¿?
La mañana continuó bastante mal en cuanto a curro. Se acumularon muchas llamadas y tuve que atender a varias urgencias que me tuvieron ocupado hasta medio día, pero luego se calmó la cosa y continué pescando charlas como un loco.
La primera sobre el proceso de selección de personal de Telefonica (que casualidad!). Llevaron a cabo una de las muchas pruebas de selección y que consiste en justificar tu presencia en un bote rumbo a una isla, pero somos 9 y caben 8, así que uno ha de quedarse y lamentablemente morirá en alta mar alone in the dark.
A mi me tocó ser el doctor, así que lo tuve bastante fácil para justificar mi presencia en el bote. Finalmente al que le tocó hacer el papel de cura fue el que decidimos entre todos lanzar al agua. Ejé, Ejé.
Tras esto llegué a mi mesa y cual fue mi sorpresa que Xim y Aina habían salido a comprar arroz para todos. Gracias a Twitter Xim conocía mi debilidad por el arroz negro, así que una ración calentita me esperaba ahí. Emocionado saqué dos vídeos.
Es curioso que en 31 años nunca me haya grabado comiendo, y fruto de esto acabo de descubrir que mi manía de no tocar los utensilios con los labios mientras como se aprecia en cada bocado. Me da cosica verlo, pero más acercar utensilios de plástico a mi boca. Soy plastifóbico o algo.
De ahí salimos a dar una vuelta por Campus Futuro a ver bichos e inventos raros. Lo mejor es la máquina de música.
Volví a mi mesa y una música que venía del stand de Google empezó a hipnotizarme de tal manera que casi inconscientemente empecé a contornearme con la soltura que tengo yo para estas cosas y terminé hasta cantando. A modo de recuerdo post campus saqué este vídeo.
Ya me quedé ahí y empezó una charla sobre Android, el nuevo sistema operativo open source basado en Linux que está haciendo Google para dispositivos móviles. Le pregunté qué es lo que había hecho que Google se interesara por un SO para móviles y no para PC cuando al final la competencia en ambos campos es la misma (Microsoft,Apple y Linux), y me respondió que la movilidad es el futuro, y Google quiere estar presente en esta nueva revolución. Por la pregunta me gané otra camiseta de Panoramio, para Chiho.
Corriendo salí hacia el stand donde el compañero de Rafael Corrales estaba dando una charla sobre retroinformática, pero llegué tarde y no pude sacar más que un pequeño vídeo.
Y me volví a Google, ahí empezaba una charla sobre GData, una API que han construido que es como una navaja suiza, ya que te permite interactuar con un montón de servicios de Google: Calendars, Documments, YouTube, etc... ¿incluirá Google Reader?
Al terminar me dirigí a él y tras disculparme por el inglés en el que le iba a hablar le pregunté si GData incluía a Reader. No estaba muy seguro, así que sacó su portátil, buscó en Google Labs y vio que no. Lástima, pero me recomendó echar un vistazo a Google Ajax Feed, que es una herramienta para leer feeds mediante Ajax. Puede irme bien, ¡Gracias!, y me hice una foto con Matthew.
Mientras volvía a mi mesa Google anunciaba otra charla. De nuevo Matthew tomaba el micro, esta vez para hablar del nuevo sistema que ofrece YouTube para interactuar con los vídeos, no solo a nivel de crearte tu propia interface, sino interactuar a nivel de fotogramas.
Uno de los robots que vimos en Campus Futuro se dio un paseo por la campus antes de que lo mandaran a dormir.
De nuevo a Google, están hablando del Google Summer of Code, y nos lo cuentan dos jóvenes que participaron. Nada menos que 4500€ te dan por pasar 3 meses en la gloria con ellos.
Dios, quién me habrá mandado a subir todos y cada uno de los vídeos que hago. Con lo feliz que estaría descargando porno como todo el mundo...
A partir de mañana me voy a contener. ¿Me contengo?
Tras la charla de Carlos Domingo se abrío el momento de preguntas y le formulé una: ¿Qué nos aconsejarías a aquellos de nosotros que tenemos un proyecto que aun no ha salido de nuestros discos duros y queremos darlo a conocer? -mientras pensaba en Feedky-. Y me respondió diciendo que tenía que comunicarlo a los cuatro vientos, pero no con un documento de 500 páginas, sino que tenía que ser capaz de explicarlo en el tiempo que dura un trayecto en ascensor. A continuación me recomendó que al terminar la charla hablara con un compañero suyo de Telefonica I+D y así lo hice.
He de decir que los chicos de Telefonica I+D no son señores encorbatados, ni expertos solo en ADSL´s y planes de Imagenio como hubiera pensado hasta hoy. Por el contrario son gente como todos nosotros, y mirándoles a través de lo que muestran sus monitores aquí en la campus, son tipos muy interesantes y conocedores de la materia y las últimas tendencias, abiertos a todo lo nuevo y excelentes comunicadores.
Volviendo a lo que hablaba, le expliqué que tenía un proyecto y a este le entró curiosidad por saber que es lo que estaba haciendo y se acercó a mi mesa para que se lo mostrara. Entré en Feedky.com y le hablé de que el objetivo era cubrir la necesidad de aquellos que quieren estar informados sobre un tema en concreto, y que Feedky te ofrece la posibilidad de indexar todos los resultados de varias plataformas en cuanto a video de se refiere en un único canal RSS, y le gustó. Al rato estaba rodeado de otras tres personas más de Telefonica I+D, intercambiamos tarjetas y me lanzaron sigilosamente una propuesta para unirme a su equipo, lógicamente, imagino, previo paso de todas las pruebas que en RRHH pudieran hacerme.
En ese momento cuando te proponen algo así y sin buscarlo no sabes muy bien que responder. Ni tú mismo eres consciente de la magnitud de lo que te están proponiendo.
Mientras los tres me hablaban y me contaban muy por encima las ventajas de trabajar en Telefonica I+D hice un ejercicio de recapitulación, de lo que había sufrido trabajando durante los últimos años y de lo que me ha costado poder a día de hoy disfrutar de jornadas mucho más tranquilas que me permiten invertir la mayoría de mi tiempo en aprender y llevar a cabo ideas que me surgen casi a diario, y sin preocuparme por lo económico. Un lujo para mi.
Al mismo tiempo uno sabe cuales son sus puntos fuertes y sus puntos débiles, y estos tres chicos puede que me estén sobrevalorando, así que les expliqué mi situación, lo contento que estoy de haber conseguido llegar a vivir de mi trabajo, y que este me esté reportando ahora lo justo para vivir, pero sobre todo muchísimo tiempo libre para dedicarlo a aprender, jugar con las nuevas tecnologías, probar e implementar ideas, etc. Pero esto parece que no hacía más que incrementar su interés, y me seguian presentando a gente, así que finalmente les respondí con un "estamos en contacto" de la forma más educada que pude.
Dí cuatro vueltas por la campus intentando digerir la conversación. No podía creer como una pregunta tan inocente y un Feedky pudiera haber armado tanta sensación entre estos chicos de Telefonica I+D, y para ser sincero en algunos momento mis pies querían andar en dirección hacia ellos para suplicarles que olvidaran lo que les había dicho y me hablaran del proceso de selección de personal. Pero no, dentro de mi sé que no pasaría ni el primer examen y por otro lado no es lo que busco en estos momentos. Quiero aprender llevando a cabo las ideas que tengo encima de la mesa, sin modelos de negocio claros, planes de empresa ni objetivos a corto plazo, sin tener que rendir cuentas a nadie y tripular mi propio barco. Una locura, sí, pero es lo que me gusta y ahora lo puedo hacer.
Lo sé, estoy justificándome a mi mismo para derrotar a mi otro yo que me dice "dáte la vuelta y ruégales que te indiquen el camino hacía la responsable de RRHH!!".
Finalmente me encontré hablando con uno de ellos hasta más de las tres de la mañana y puedo confirmar que trabajar en Telefonica I+D es de lo más interesante que he escuchado hasta hoy con diferencia.
¿Me arrepentiré?, si en algun momento llego a pensar que sí me daré la vuelta. Casualmente se sientan todos ellos detrás mio. ¿Qué haríais?
El tercer día en la campus party ha sido el mejor en cuanto a productividad y el peor en cuanto a noticias, pero aun así han habido muchas y he acudido a varias charlas muy interesantes.
YouTube ha sido el tema de la primera de ellas, donde nos han hablado entre otras cosas de las razones por las que un portal donde alojar vídeos no había funcionado hasta la llegada de YouTube. Tras esto dos personajes conocidos entre los YouTubers españoles han contados sus experiencias con el nuevo programa de partners que YouTube ha lanzado hoy en España, y que consiste en incluir publicidad -nada intrusiva- en los vídeos que uno publica, y cobrar por impresiones (no por visualizaciones de la publicidad, ya que esta os la podéis saltar pero cuenta como una impresión igualmente).
Tras esta pillé una charla empezada donde hablaban sobre como desarrollar videojuegos para PC y consolas usando para ello software de Microsoft.
Carlos Domingo (Director de Internet y Multimedia de Telefónica I+D) hizo una charla de las más interesantes y motivadoras sobre las fases de creación de proyectos y emprendimiento.
En el stand de Google, uno de los creadores de Panoramio, nos cuenta como se les ocurrió la idea, como la implementaron y la hicieron crecer y lo que sucedío después y que ya todos sabemos. También nos habla de las nuevas funcionalidades y como están intentando migrar Panoramio (PHP + MySQL) a las tecnologías de Google para aprovechar así todo el potencial que ofrece la empresa.
La noche se acercaba y con esta una de las charlas más esperadas por todos. En el stand de Telefonica hicieron una excelente presentación de las vulnerabilidades que presenta la red, y más concretamente con ejemplos prácticos y reales, atacaron a un router WiFi con clave WEP para crakearlo y conocer el pswd de la web del router, con lo que demostraron en vivo y en directo que no es NADA aconsejable usar estas claves, al mismo tiempo que nos abrieron los ojos y nos entraron a todos ganas de probar contra nuestros vecinos.
Y para terminar, con voz afónica pero con mucha energía, una chica de Telefonica nos habló de Scrum y las metodologías de desarrollo ágiles de software. Muy muy interesante y que todos los que programamos o diseñamos tendríamos que aplicarnos para salir victoriosos de cada proyecto en el que nos metemos.
Por último cuando decía que el tercer día de la campus ha sido el mejor en cuanto a productividad me refería a que me lo he pasado dedicando el resto del tiempo ha crear un sistema de favoritos para Feedky, de forma que ahora independientemente de la plataforma en la que se encuentre un video todos son favoriteables desde Feedky, con lo que los tienes reunidos y ahorras tiempo gestionando favoritos en cada plataforma.
Hoy ha sido el día de las conferencias. Cada rato en alguna parte de la Campus se realizaba una, y a veces más, con lo que tenías que decidir a cual asistir o abandonar si no molaba para engancharte a otra.
En mi caso he asistido a charlas sobre APIs y Mashups, desarrollo de juegos para móviles, de aplicaciones para iPhone y sobre el nuevo ActionScript 3.0 de Macromedia que ha terminado hace unos minutos.
Se nota mucho la particular manera de cada uno a la hora de preparar las charlas y los objetivos que pretenden alcanzar con ellas.
Telefónica está apostando muy fuerte y solo el día de hoy ha protagonizado hasta 7 charlas. Además están excesivamente interesados con lo que llaman la "CP Labs", y que tiene por objetivo dar una continuidad al desarrollo más allá del cierre de la campus este próximo domingo. Me parece bien pero no veo muy claro si lo conseguirán. Lo que sí me parece un verdadero acierto por parte de telefónica y otras empresas, es que el personal que imparte las charlas son al mismo tiempo campuseros que se sientan entre nosotros y llevan sus propias actividades paralelas a las que han de cumplir para sus empresas.
Sin duda la charla que más me ha gustado y que pensaba sería la que menos ha sido la que han impartido parte del personal de ZED. Una exposición de las fases de planificación y desarrollo de un videojuego para móviles muy fresca e interesante. Estos tipos también son campuseros al mismo tiempo. Se nota que tienen chispa.
Por lo contrario la que creía que me gustaría no lo ha sido, y es que por interesante que sea programar para iPhone, el hecho de tener que usar MAC para jugar con el SDK sigue siendo un impedimento para mi.
Por último la charla de ActionScript 3 ha sido más una explicación de que todo terminará pareciéndose más a JAVA que un alarde de nuevas posibilidades.
Esta vez no hay videos al estilo Varsavsky y solo he sacado algunos cortos de cada una de estas charlas para que pueda verse más o menos el ambiente que se respiraba. El resto del tiempo lo he pasado preparando un sistema de Favoritos para Feedky que espero terminarlo pronto porque lo he empezado con mucha ilusión y ahora estoy un poco hasta el pene verde de él.
Frikis y frikas, aquí me tenéis, en plena Campus Party.
Me he pasado 5 horas entre colas y esperas, pero al fin estoy dentro, rodeado gente descargando archivos sin control. Lo que más me sorprende es la mono temática de -al menos quiero pensar- el primer día de la Campus. Aquí, el que menos, tiene todo un despliegue de discos duros listos para empezar a descargar y compartir entre los campuseros, y no deja de revisar y revisar el estado de sus descargas.
Sorprendido también al ver la poca presencia de sistemas operativos libres, y como Windows XP le gana la batalla a Vista. Hasta los Macs escasean por aquí. Y "decepcionado" al ver lo poco que difiere el área de desarrolladores en la que me encuentro del área de ocio. Los enanos corriendo en WOW no entienden de áreas, y se apoderan de hasta las tarjetas de vídeo más modestas.
En fin, espero que mañana vea como se llenan de lineas de código los monitores que asoman por detrás del mio, los punteros se arrinconen en una esquina y podamos disfrutar todos de las vistas de un área de desarrolladores. Seguiré informando, ahora me voy a la presentación de Joaquín Reyes, ...¡Reyes!
No creo que vaya a postear en adelante lo mismo que ya pongo en la bgMSX, pero la entrada de hoy lo merece, ahí la dejo, tal cual:
¡Hoy el MSX cumple 25 Añazos!
Sí, pueden parecer muchos años pero seguro que sigue siendo el más joven de entre todos nosotros. De una o de otra manera hay que celebrar este momento, unos programando, otros jugando e incluso alguno habrá que le haga una tarta y todo. Yo lo he hecho terminándome el primer juego de cartucho que compré allá por el 89, el R-Type, hace solo 19 años...
Al mismo tiempo he aprovechado y grabado todas sus músicas para incluirlas en la bgMSX que tanto tiempo hace que no actualizo. Feliz cumpleaños, al MSX y a toda su panda de frikis que le seguimos.
Un intento de blog. Tengo esa mala costumbre de hacérmelo todo y me he resistido a la tentación de usar blogspot o Wordpress terminando por programarme mi propio blog. Soy así... luego me pasa lo que me pasa.
¿Y por donde paras?
Si estás planeando secuestrarme o tienes manías persecutorias puedes saber a que dedico mi tiempo y que hago en Twitter o en Twitxr.