Fermin Lab

:)

Bye Wifi … Hello Web 2.0 julio 3, 2008

Filed under: re-flexión,web2.0,WiFi — Fermin @ 5:19 pm
Tags:

Como muchos ya sabeis desde el dia 25 de Junio deje de trabajar en Neomedia Wireless para empezar a trabajar en Nexus Consultores.

Es dificil escribir esto sin llegar a ser muy acido, o tal vez rencoroso, pero intentare lo maximo posible que no sea asi.
Aun asi pido disculpas anticipadas por si alguien/algo se siente herido por mis palabras, pero c’est la vie.

Primero analizaremos lo nuevo y despues lo viejo.

Me engancho en una empresa con dos “amigos” que llevan un tiempo trabajando con Nexus y con muy buenas referencias.

www.viajes.net

El proyecto es la migración de grandes aplicaciones web’s de la propia empresa,  a web’s 2.0 : mucho ajax, xml, rss, google api, prototype, scriptaculous, nusoap, gmaps, facebook api, css, twitter api, usuarios, redes sociales, nuevos modelos de programacion y diseño …

Una pasada de proyecto que se va haciendo mas y mas grande, y con grandes proyectos empujando por detras ^_^

Las condiciones laborables son EXCELENTES, y sobre todo se nota que los jefes ademas de jefes son personas.

A que me refiero cuando digo que son personas?, que tienen vida despues del trabajo, que el trabajo es importante pero tambien su vida y mas importante, comprenden que sus trabajadores (no exclavos) tengan vida fuera de su trabajo.
tu jefe no es tu dueño

Ya os ire contando sobre mi nueva aventura 2.0 … aunque ya mirando el 2.1, 3.0 … y MASSSSS !!!!

Sobre mi estancia de 8 meses en Neomedia saco muchas experiencias buenas y otras malas, una mezclica de todo.

Siempre he sido malo redactando asi que haré dos listas y que cada uno piense si es bueno o malo.

  • La gente que he conocido es increible, sobre todo aquellos del lado oscuro. Me quedo con mucha gente que aun sigo viendo casi a diario y que espero seguir viendola (aunque no soy muy social).
  • Gente que se deja la vida por la empresa, aunque despues la empresa lo trate a patadas y gente que no se deja ni una pizca por la empresa pero despues te trata a patadas.
  • Mi ex-jefe, del cual aprendi mucho y con el que me rei mucho.
  • El periodo de pruebas que te hace una empresa no es una relacion directiva (la empresa decide si quiere que te quedes o no), es una relacion biyectiva (la empresa y el empleado deciden si quieren estar juntos). Este concepto es importante y creo que muchos “directores” no lo saben.
  • La palabra de las personas no vale nada. Y la firma de pre-contratos no sirve para nada.
    Es una putada pero lo que te digan cuando entres a trabajar a un sitio es mentira, hasta que no se demuestre lo contrario. A mi me ha costado 2 trabajos el averiguarlo.
  • Existen ideas geniales y muy buenas para desarrollar que se van fuera por que si, no se deberia hacer eso en un Departamento de I+D, si se va a la batuta de los comerciales se convierte en un puro Departamento de Desarrollo.
  • Madrid es una MIERDAAA !!! Que me perdonen los Madrileños, pero yo no estoy hecho para trabajar en Madrid, o por lo menos por un sueldo de Alicante.
  • El “secretismo” en una empresa no es bueno para tener a tus trabajadores tranquilos, genera desconfianza. Y la estructura en una empresa es muy importante, no puede ser horizontal (aunque yo odie las jerarquias)
  • Se lo que son unos chinos, y no me estoy refieriendo a la droga. Se hacer nudos de corbatas, mal, pero los hago.
    La corbata y el traje es solo apariencia, no os fieis de un hombre con traje, si no es Barney.
  • Un Director sin gente a cargo … no  es un director.
  • Cuando los trabajadores no solo luchan por el proyecto, sino que tiene que luchar contra la empresa … las cosas no van a funcionar.

Bueno … la verdad es que me he quedado a gustico, supongo que necesitaba escribirlo y tal vez ser politicamente incorrecto escribiendo esto sobre mi ex-empresa, ya que no pude decirlo durante mis 8 meses de estancia porque nadie escuchaba.

Ahora he vuelto a dormir a gusto, he dejado de tener jaquecas continuas, de dormir todas las noches con mi novia, tengo todas las tardes libres (mi jornada anual es de 8 a 15), vuelvo a clases para terminar la puta carrera y tengo tiempo para mi novia y para mi.

Tambien he recuperado la ilusion por trabajar, las ganas de involucrarme en proyectos laborales, las ganas de superarme cada dia en el trabajo, las ganas de pasarmelo bien trabajando y creando, que es al final lo que hacemos … crear.

Y mas importante … SOY YO POR DENTRO Y POR FUERA.

Anuncios
 

Una de bonding y otra de 802.11n marzo 5, 2008

Filed under: apple,linux,WiFi — Fermin @ 11:53 pm

Ya tocaba un poco de I+D, que para eso hice el blog ^_ ^

Ha raiz de una noticia que me paso Miguel sobre como el bonding puede llegar a ser una de las cosas mas importantes sobre el 802.11n me apetecia escribir algo.

Me gusta la idea de crear preguntas y auto-responderlas.

  1. ¿ 802.11n que es ? Aunque en la wikipedia se explica bastante bien y es recomendable que lo leais si os interesa, puede resumirse en un nuevo estandar que se encuentra en borrador para redes inalambricas que trabajaran en dos frecuencias (2,4 y 5), que podrá revolucionar el mundo de las redes inalambricas (eso dicen).
  2. ¿Eso es lo que tiene el MacBook Air? Pues si, alucinante!! Un portatil que viene preparado para un estandar que es un borrador, que no se esta implantando y que no se va a aprovechar hasta que el estandar no sea estandar y los fabricantes empiecen a fabricar AP’s, antenas y dispositivos para que pueda aprovecharse.
    Una gran jugada de apple, si señor!
  3. ¿Y que es bonding? No es ninguna postura sexual que hara sufrir a nuestro riñones. Tampoco tiene que ver con saltar con algun juguete de saltar mucho.
    Bonding, o mejor llamado Channel bonding, es una técnica para unir dispositivos ethernet. Asi, por ejemplo, si tuviesemos dos o mas salidas de ethernet en nuestra máquina podriamos configurarlas de forma que actuen como una sola salida.
  4. Y si hago el bonding en mi casa que  tengo las dos salida, ¿Tendria el doble de velocidad? No. No funciona asi, pero conseguirias que si tu ordenador hasta haciendo de router para 200 personas no tuviese un cuello de botella en el cable de red, el bonding distribuiria la carga de la red entre los dos ethernet.

Vale, ya ha quedado todo un poco claro. Por lo menos a mi.

La idea de combinar los canales que usa el 802.11n, que no son pocos, en uno solo, tendria como resultado una gran mejoria en las tasas del estandar, ya que dejariamos de ver como ciertos canales (los mas comunes) se ven saturados y los demas canales no son aprovechados.

El bonding tiene muchas mas utilidades que esta, y es casi inconcebible en los entornos en los que me encuentro trabajando  para dispositivos que trabajan tanto en redes WiFi o redes WiMax.

Ahora, que hacer bonding con WiFi es otro cantar que otro dia os contare.

 

Trenes con WiFi enero 31, 2008

Filed under: re-flexión,WiFi,WiMax — Fermin @ 1:19 pm

Ayer “casualmente” lei en el Pais una noticia impresionante. Wifi en los trenes durante todo el recorrido.


Me llamo muchisimo la atención, ya que tener WiFi en un viaje de 4 horas vendría de puta madre para hacer mas ameno el viaje.
Comence a leer la solución que se iba a usar mientras me hervía la sangre. Son tan inteligentes que lo que van a hacer es conectarse a un satelite que les dara conexion.

Impresionante !!! Asi que el tren tendrá una serie de satelites a su disposición para que 3 viajeros se puedan repartir 1,5 Mb de conexión.
Con un total de 80 millones de euros de coste.

Al tipo que se le ha ocurrido comprar esto le deberían dar un premio.

Hago una simulación con la gente de este proyecto (para echarnos unas risas):

  • Cuando no hay visibilidad con el satelite ¿Que pasa?
    Basicamente que no hay internete, pero (según ellos) nos hemos inventado un algoritmo matemático que hara que la perdida de información por estos “cortes” sean suplantados con bits que los sustituiran.
  • Vale, que si paso por un tunel mientras voy en marcha, no pasa nada, pero ¿y si voy por Madrid que él tren va bajo tierra?
    Ups, pues entonces … te jodes, no hay internete.
  • Podría utilizar esto para otras cosas, por ejemplo poner camaras de seguridad que manden en todo momento a un centro de control lo que este pasando en el tren.
    Pues con 1,5Mbps de banda ancha, mas los 3 usuarios que intentan leer sus correos … lo veo jodido, bueno jodidisimo. Si quieres podemos poner una cámara con muy mala calidad, ¿no te vale?
  • Ammm, ¿usease que no voy a poder utilizarlo tampoco para telefonia IP?
    emmmmmm, me llaman !!! Ha sido un placer. No se olvide que tiene que pagarnos 80 millones por este timo, digo proyecto novedoso y super-mega-util.

Ahora veamos una solución mas útil y que seguramente si el mundo no funcionase como funciona, podría estar ya implantada y funcionando.
Antes decir que esto lo se gracias a gente como Miguel Caballero y David Centeno de Neomedia, con los que aprendo muchisimo.

Propongamos una solución muy sencilla.
Ponemos una red Wimax durante todo el trayecto del tren.
Nodo WiMax cada X’s kilometros (hasta 48Km puede ser la distancia). Nodos direccionales que simplemente necesitarian una instalacion y configuracion.

Un router en el tren que nos permita conectarnos a la red WiMax que hemos creado usando los postes de la luz que ya existen, y un AP que nos de cobertura WiFi en el tren y que tenga salida a traves de la red WiMax.

Esta red WiMaX podría tener salidas a Internete en cualquier estación que queramos, pudiendo ademas dar cobertura WiFi en las estaciones de tren poniendo unos cuantos AP’s.

Podríamos soportar hasta velocidades de 300Km/h (mas o menos), un ancho de banda de hasta 48Mbps que permitirían tener muchas mas cosas que 3 tios conectados a internet.

No perderiamos conexiones en tuneles, ni en lugares donde fuesemos bajo tierra, ya que la red solo buscaria el siguiente nodo a conectarse en el poste de tren.

Podriamos tener camaras de seguridad wifi donde quisiesemos. En el tren, en las estaciones o en medio de unas instalaciones de renfe que se quisiesen vigilar (parkin’s de trenes).

Da rabia ver como por culpa de los que manda salen proyectos que no tienen ninguna base donde asentarse, habrá que esperar un cambio o joderse.

 

Geolocalización en iPhone

Filed under: apple,Neomedia,WiFi — Fermin @ 12:37 am

Después de mucho tiempo deseando escribir sobre la “nueva” geolocalización anunciada ya hace un mes por Apple para el iPhone y teniendo el sueño cambiado por un par de días de trabajo eXtremo en Madrid voy a aprovechar para decir unas cuantas verdades sobre esta novedad: Geolocalizacion GSM y WiFi en iPhone.

Y es que el movil de apple tiene un fallo, bueno … muchos, pero este es gordo. Sus competidores (entre ellos Nokia) añaden a sus dispositivos un GPS (que tampoco ocupa mucho) y asi pueden ofrecen una funcionalidad extra a sus moviles.

La solución de los señores apple, ha sido crear dos alianzas para intentar suplantar la falta de GPS.

La primera alicanza con Google, que ya anuncio la geolocalizacion GSM para cualquier dispositivo movil que este en EEUU y entre a la web de google maps. Pero esto es mentira, realmente es para cualquier móvil que tenga un IMEI (numero de identificacion de la tarjeta SIM) conectado a una antena GSM.
El funionamiento es sencillo si tienes mucho dinero: nuestra compañia de telefonia móvil devuelve la posicion mediante tecnicas de posicionamiento sobre las torretas de telefonia movil GSM y le manda esta posición a Google para que esta te pinte en el sitio que “estas” (en Kriptopolis hay mucha info si te interesa saber mas) .

¿Que problema hay?
Para empezar la tasa de error es desde 20 metros a 100 kilometros. Claro, y es todo depende de la zona en la que estemos, la cobertura que tengamos de movil y esto recuerda que en cualquier zona que no tengamos cobertura, no existe localización que valga.

Si, tal y como pensais es algo asi como GPS, pero peor, mucho peor.

Que hizo entonces Apple, ayudarse con la localización WiFi.

Un tema muy interesante con el cual he estado trabajando al lado un equipo que sabe sobre localización WiFi mas que mucha gente que he leido y dice hacer. La localización WiFi es un tema verde en muchos sentidos, no por medios, sino porque nadie hasta hace poco se habia atrevido a implementar esta idea.

Decir que en Neomedia, con el equipo formado por Javi y Goyo, han creado la localización WiFi con autobuses en movimiento y os puedo asegurar que funciona de putisima madre.

Vender localización de personas como vende Apple, con tasas de error de 20 metros es ridiculo, es mas que eso, es hasta estúpido.

La empresa que le ha vendido esto a Apple (cuyo nombre no recuerdo) utiliza una técnica muy rudimentaria para implementar en las ciudades la localizacion WiFi.

Simplemente almacena en cada ciudad la informacion de los AP publicos existentes, los asocia a coordenadas GPS y los mete en una gran base de datos. Seguramente existiran capas de decisiones para problemas basicos y algunos mas que no habre pensado, pero no me parece una técnica muy buena para geoposicionar con WiFi, y mas cuando existen soluciones mejores.

¿Y si se cambian los AP?¿Y si se ponen mas? Pues ya no funciona como deberia.
Tampoco veo lógico aprovecharse del hardware de los demas para usarlo en beneficio propio, un poco raro.

Aun asi, son técnicas bastante rudimentarias, que por supuesto no daran cobertura en todos los sitios que desemos una localizacion WiFi, como por ejemplo una localizacion WiFi en Metro (que no me hubiese venido mal hoy).

Esperemos que se empiecen a ver las soluciones (esta vez practicas y reales) de la localizacion WiFi, como estamos haciendo con Neomedia en CTM.