Rumbo al EBE 08

Eventos por fillito el 13-11-2008

Etiquetado como : , , , , ,

Quedan a penas 7 horas para que Gafeman, Alex, Pjosh y yo nos pongamos rumbo a Sevilla para el EBE 08. No está el presupuesto como para tirar cohetes, así que toca bajar en coche. Allí nos encontramos con Pedro y Raúl, y con un incontable número de amigos blogeros. Echaré de menos a algunos que no podrán venir (tenía ganas de conocer en persona a Nadia Molina :( ,… otro año será).
6 horitas de trayecto nos esperan, pero seguro que lo pasamos de miedo. Y en Sevilla , como el año pasado, muchas conferencias interesantes, mucho networking, y mucha fiesta !

Aprovecho para enseñarles un increible video que  hizo mi amigo Roger Casas para el EBE (que tenía que haber publicado aquí hace meses y meses) y en el que tuve la suerte de que me invitara a participar junto a
Rafa Osuna, Carlos Mantero, Paloma Abad, Alejandro “Armadillo” Angel, Gina Tost, Edgar De Leon, Sonia Blanco, Xavier Muñoz, Rodrigo “Zordor” Fernandez , Rodrigo Pontremoli, Jesús “Llisus” Ramona, Jose A. Gelado, Pedro Jareño, Rafael Campoamor, Marilin Gonzalo, Jorge Garcia, Osiris Martinez, Jaime Estevez, Paloma “Swanehals” Perez Feijóo, Xavier Casares, Silvina Monge, Juan Luis Polo y El Chimichurri Asesino.

Nos vemos en el EBE !!

Beers & Buscadores

Eventos, SEO por fillito el 03-11-2008

Etiquetado como : , ,

Acabo de llegar a casa, del primer Beers & Buscadores que asisto. Se trata de un evento informal organizado por Ismael El-Qudsi en el que reunirse, tomar cervezas y hablar sobre SEO. Una disciplina por la que cada vez siento más interés y curiosidad.
Fui con Munix , Pedro Jareño , Raúl Jimenez y Txarly , y como era de esperar, allí nos encontramos con SEOs mundialmente conocidos ;) como el propio Ismael El-Qudsi, Miguel Orense, y el amigo Nuño Valenzuela. Y cómo no? algunos incondicionales de los eventos y el networking como Emilio Marquez o Rafael Campoamor.
La verdad es que fué muy interesante, ya que simplemente con arrimarte un ratito y charlar con gente de tan alto nivel y con unos conocimientos y experiencia tan amplia, te basta para empaparte de conocimiento e ideas.
Sin duda es un evento que tendré muy presente para seguir asistiendo.

Fotos tomadas y cedidas por Marcos de Restaurantes en Madrid

PHP Conference 08 - Barcelona

Eventos, PHP, Programación por fillito el 28-09-2008

Etiquetado como : , , , , ,

PHP Conference 08 - BarcelonaÉste fin de semana asistimos ivan, munix , alex y yo al PHP Conference 08 que se celebraba en Cornellá , Barcelona.

Después de un accidentadísimo viaje en el que pillamos un tren de 9 horas desde Madrid que pensábamos teníamos camas, llegamos a Barcelona. Pillamos el metro hasta Cornellá caminamos hasta llegar a estar a unos 50 metros del Citylab, donde se celebraba el evento. Al llegar a esa altura, por alguna extraña razón pensamos : “No, … creo que por aquí no es. Vamos a dar la vuelta y tomar otro camino”. Creo que llegamos a caminar unos 4 kilómetros y a tirar a la basura la hora de antelación con la que habíamos llegado. Entonces llamamos a un taxi que nos llevó al Citylab. Imaginaos nuestras caras cuando nos dimos cuenta lo cerca que estubimos de allí.

Después de acreditarnos, entramos a tiempo a la primera charla de Marcus Bointon sobre Emailing en PHP. Fué bastante entretenida. Nos contaron qué librerías había disponible para el envio de mails desde php y sus características. Aunque luego la explicación detallada, trucos, consejos y demás, estuvo enfocada al uso de phpmailer.
Luego fuimos a una interesantísima charla llamada “How to Pimp High Volume websites” por Jens Bierkandt,  uno de los desarrolladores de Softonic. Esta es la charla que más me gustó y a la que creo que más pro,vecho sacaré. Nos hablaron tanto de cómo organizar una arquitectura basada en balanceo de servidores web, replicación de servidores de bases de datos, cachés, uso de memcached, utilidades de diagnóstico y seguimiento , etc…
Me alegró saber que todas las acciones que habiamos llevado a cabo en minube nos las recomendaron allí, pero también me alegró conocer nuevas formas adicionales que aún no habíamos llevado a cabo.

Luego asistimos a la ponencia de Zoë Slattery sobre indexación y motores de búsqueda en php. Ésta me interesó menos, ya que no se habló sobre metodologías a seguir, o formas de desarrollar un buscador , sino del comportamiento interno de php a la hora de analizar formalmente los textos, extracción de tokens , etc…

La última de las charlas fué la de XDebug por Derick Rethans, donde nos presentaron la herramienta de debuggin y nos explicaron cómo configurarla, y ponerla en práctica. Además de algunos trucos, herramientas complementarias e incluso extensiones de firefox para trabajar con el debuggin de XDebug.

Me perdí una charla sobre SQLite 3 , ya que estaba un poco cansado y aproveché para conectarme a internet un rato , y cargar el portatil (que durante el viaje escasearon mucho los enchufes)

A las 6 o así acabó todo con la keynote de despedida y un sorteo de algunos regalos (no me llevé nada :P).
Después de eso ya sólo nos quedó otras 9 horas de viaje de vuelta en el tren Estrella de Renfe … que dudo vuelva a coger en mi vida.
Si queréis podeis ver algunas de mis fotos del viaje y la conferencia, y algunas otras de Alex

Google Developer Day 08′

Eventos, Programación por fillito el 28-09-2008

Etiquetado como : , ,

El jueves pasado fué el Google Developer Day 08′ en el Parque de Atracciones de Madrid. Y cómo no ? allí estuvimos.

Junto a los chicos de nvivo, alex e ivan, me acredité a a las 9 de la mañana. Y, después de unos regalitos de Google (un cuaderno, un boli , publicidad y un muñequito pendrive), nos dirigieron a una pequeña carpa donde nos ofrecieron un pequeño desayuno.
Nos dieron una pequeña charla introductoria de bienvenida, y ya de allí nos dirigimos a los distintos talleres y conferencias.

Yo asistí a la de GEO, Google Web Toolkit , Open Social, Consejos para el desarrollo de start-ups, y Android.

Me quedo sobre todo con las dos primeras. Nos explicaron todas las novedades que habían sacado en las últimas versiones, y me sirvió para sacar ideas para implementar en minube.
Me quedé totalmente boquiabierto con la potencia y posibilidades que te ofrece GWT. Creo que en las próximas semanas le echaré un ojo más a fondo y probaré qué cosillas se pueden hacer.

Otro de los grandes momentos del día, fué la ponencia de Eduardo Manchón de panoramio sobre el desarrollo de producto para start-ups. Tomé muchas ideas de los consejos que nos proponía Eduardo, y al final de la charla pude hablar con él personalmente y saludarle.

Después de todas las ponencias fué el acto de despedida. Donde entregaron los premios a los proyectos ganadores de los talleres, de los que mi amigo gafeman era uno de los gandores.
Poco después, Google nos tenía organizada una pequeña fiesta con música, futbolines, máquinas recreativas, aperitivos y barra libre !! Además nos abrieron gratis la atracción “La Lanzadera” durante una hora.

La verdad es que un 10 para la organización, que nos ofreció un fantástico día de charlas interesantísimas, nos dió de comer y beber gratis, y la oportunidad de conocer y charlar con los ingenieros y excepcionales ponentes.

El próximo año espero repetir :P

Operadores << y >> en PHP (desplazamientos binarios)

Eventos, PHP, Programación por fillito el 10-09-2008

Etiquetado como : ,

Esta semana me he puesto ya en serio a prepararme para la certificación Zend de Ingeniero PHP.

Entre el temario del primer capítulo, encontré dos operadores que jamás había usado y me llamaron mucho la atención porque ni siquiera los había visto usados en algún otro script php. Me sonaban de cuando había estudiado C en la universidad, y efectivamente hacen lo mismo.

Los operadores "<<" y ">>" realizan un desplazamiento binario de n posiciones, hacia la izquierda o a la derecha respectivamente.

Para el que no sepa exáctamente qué es un desplazamiento binario, lo explico:

La representación binaria de 5 (decimal) es 101. Un desplazamiento binario nos sirve para desplazar, a la izquierda o a la derecha, sus dígitos.  Por lo que un desplazamiento binario de 2 posiciones sobre el numero 5 nos daría como resultado el binario 10100 (20 en decimal).
Su uso puede ser bastante útil y extremadamente eficiente cuando queremos multiplicar un número por alguna potencia de dos, ya que, internamente, el desplazamiento binario será mucho más rápido y requerirá menos operaciones que la multiplicación.

Su sintaxis es muy sencilla, y como cualquier otro operador aritmético, su asociatividad de izquierda.

PHP:
  1. $a << n;

Donde n es el número de desplazamientos que queremos hacer hacia la izquierda.

Nota adicional: si pretendemos usar el desplazamiento binario tenemos que tener cierto cuidado y conocimiento de las características técnicas de la máquina en la que estamos corriendo el script. Ya que si estamos utilizando una máquina de 32bits , los datos se almacenarán, como es lógico, en palabras de 32 bits, y si intentamos realizar un desplazamiento binario de 32 posiciones, obtendremos como resultado un estupendo overflow.
Por lo que si queremos multiplicar por potencias de 2 , tened cuidado de cuántas posiciones desplazais, ya que a veces os convendrá más utilizar la función pow(n,m);