El pasado de las redes sociales

Hace unas semanas quedé a tomar unas cañas con un viejo conocido de la Red, el señor Juanma Evaristo. Nos conocimos allá por el año 2000 en Madrid, en una cena organizada por Metropoli2000, hoy MetropoliGlobal, el origen de muchos de los webmasters de este país (Yonkis o ElOtroLado por ejemplo), por aquél entonces no era fácil ni barato acceder a un hosting. Nos sentamos juntos y dió la casualidad que era de Valencia. En aquella época era aficcionado al atletismo y llevaba la web CorreryTirar.com, hoy desaparecida. A pesar de vivir en la misma ciudad no nos habíamos vuelto a ver desde entonces, sí que habíamos mantenido el contacto durante estos años, bien por email bien por “redes sociales”, pero todos los intentos de quedar se quedaban en pura palabrería. Al final lo conseguimos y su primer comentario nada más vernos fue

Tío, con la movida de las redes sociales hoy en día, creía que ya serías millonario. Vosotros fuisteis los primeros.

Ojalá, le dije 😛 . Las cosas me van muy bien, pero no tanto 🙂 .

La verdad es que tenía razón. Hoy que se habla tanto de Facebook y de Tuenti  (los líderes), me hace gracia pensar que nosotros tuvimos un dia la potencia que hoy tienen ellos. Cuando aún nadie había acuñado el término “redes sociales”, antes de que existiese ningún otro portal ni “social” ni de “contactos”, existió GenteIRC.com (hoy GenteLive.com). Así éramos en diciembre de 2000.

Fué en abril del año 2000 cuando mi socio Marcos y yo decidimos crear un portal donde la gente pudiese publicar su perfil, sus gustos, sus preferencias y, sobre todo, su foto. Ya en aquellos tiempos vimos que para las personas era muy importante publicar sus fotos y hacerse ver a los demás. Eran tiempos sin “messengers” ni webcams (¿quién no recuerda los horrores de intentar utilizar el NetMeeting?). De hecho comenzaba a aparecer la banda ancha y las tarifas planas.

En dos años generábamos 30 millones de páginas mensuales (auditadas por OJD) y teníamos un contrato de exclusividad con lo que entonces era Eresmas (después Wanadoo y ahora Orange). Como se puede ver en el siguiente gráfico, en abril de 2002 rondábamos el millón de páginas diario.

daily_usage_200204.png

Crecimos todo lo que pudimos por nuestra cuenta. En Eresmas no daban crédito a la fuerza que tenía GenteIRC, cómo devoraba páginas y se recibían cientos y cientos de registros nuevos cada día. Eran tiempos donde sólo interesaban las páginas vistas, el valor de una web eran las páginas que podía generar. Pero el apoyo que esperábamos que ellos nos diesen y nos ayudase a impulsar nuestro proyecto nunca llegó y nos quedamos sólos. Hubo acuerdos, promesas, estudios, proyectos de lanzamiento a nivel internacional del producto y mil y una situaciones más, pero la burbuja estalló y todo quedó en el aire, y un producto que necesitaba pasta para crecer quedó aparcado, y la única manera de continuarlo era con medios propios.  Obviamente eso no nos frenó, seguimos hacia adelante con ilusión y confianza en nuestra idea, pero llegó un momento en que aparecieron los grandes competidores a nivel mundial completando nuestro producto, con capital para invertir y desarrollar su negocio. Ahí no podíamos pelear, no era nuestra batalla. Nos quedamos en nuestro nicho, que nos funciona bien todavía, pero vemos con resignación cómo una idea que tuvimos nosotros antes que nadie, una idea que llegó en el momento adecuado, se ha quedado en el camino por no sé si falta de contactos, de interés o de compromiso por parte de quien tiene la pasta. Siempre pensamos aquello de “¿no se me podía haber ocurrido esto a mi?”, y cuando te ocurre no puedes aprovecharlo como se debería.

Según el informe 10 años de Internet España y el mundo de la consultora Tatum, ésta ha sido la evolución de la penetración de Internet en la población española hasta 2006. En 2008 se sitúa alrededor del 50%.

 penetracion_internet.gif

Según las estadísticas, la población española a principios de 2002 se situaba en torno a los 41 millones de habitantes. En 2008 éramos 46. Combinando esta información tendríamos unos 8 millones de internautas en 2001. En 2008 llegábamos a 23 millones, un 287%.

Otro dato más. Según Tatum, en 2003 el tiempo medio de conexión mensual era de 24horas. Hoy en día, según el EIAA (European Interactive Advertising Association),  Internet ha desplazado a la televisión como medio de entretenimiento más utilizado con 48 horas de conexión mensuales (12 semanales según el estudio).

Añadamos un último dato. En 2002 éramos unos privilegiados los que disponíamos de banda ancha (128k), la mayoría utilizaba un modem de 54k, hoy nos parecen lentos 3Mb 😐 . Antes, ver fotos era “lento“, hoy es como comer pipas.

En un país con el índice de bares por metro cuadro que tenemos y vistos los datos de penetración de Internet ¿alguien dudaba del éxito que tendrían las “redes sociales” tarde o temprano?. Ah, sí, los bares, aunque te tomes una caña, son un fenómeno de comunicación social al que no renunciaremos nunca, por mucho que se diga que Internet nos encierra, los bares siguen abriéndonos. Quedamos en un bar, charlamos, pasamos el rato, conocemos gente y nos relajamos después de un duro día de trabajo.

De todos modos ahí estamos todavía. El año que viene cumplimos ¡10 años! generando beneficios, ¿cuántos pueden decirlo mismo? 😀 .

Cajas con esquinas redondeadas con CSS y sin tablas

Uno de los problemas más importantes a los que se ha tenido que enfrentar un maquetador web en los últimos años ha sido el de crear cajas con bordes redondeados sólo con CSS, sin utilizar tablas. Puede parecer algo muy simple, pero sabemos que no lo es. Con tablas era extremadamente sencillo, pero con CSS se complica bastante hacer algo así:

redondo.jpg

La verdad es que hay muchísima literatura al respecto, pero la cosa sigue siendo bastante complicada. Aquí tienen un tutorial muy descriptivo, la idea queda clara, pero la práctica…

Al final dí con un sitio que es perfecto para estos momentos, de hecho lo he utilizado bastante los últimos años: roundedcornr.com.

roundedcornr.com

Desde roundedcornr.com puedes generar directamente el código html, css y las imágenes necesarias para tus cajas. Tienen hasta tres tipos completamente configurables, normales, con borde y con degradado, increíblemente completo todo, sólo tienes que indicar grosores en píxeles y colores y te lo genera todo. ¿El resto? copiar y pegar.

Recreación y Mercado de los Borgia en Llombai

Tras el fallido intento de acudir el viernes por la noche a las Festes de Sant Antoni en Canals (lo siento Xusa, otra vez será), nos acercamos el domingo al pueblo valenciano de Llombai a vivir en persona la recreación de la época renacentista.

image004.jpg

Vale, no es la Feira Franca de Pontevedra, pero es posiblemente la mejor fiesta/mercado/recreación (como lo quieras llamar) medieval de los que he ido en los “alrededores” de Valencia, y he estado en unos cuantos.

Recreación y Mercado de los Borgia en Llombai

Llombai es un pequeño pueblo del interior de Valencia cuya importancia fue más bien escasa hasta que en 1494 la familia Borja, más conocida por el italianismo Borgia, compró la baronía de Llombai a la familia Centelles, con lo que, además de papas, Alejandro VII y Calixto III fueron los barones de etsas tierras. Algunos años después Carlos I concedería a Francisco de Borja el título de Marqués de Llombai, lo que convirtió el pequeño pueblo en un centro cultural y espiritual.

Recreación y Mercado de los Borgia en Llombai

Aprovechando las fiestas patronales en honor a San Antonio Abad, Llombai recrea un mercado de la época, y no lo hace sólo con puestos en plan mercadillo, sino que gracias a la compañia “La Fragua de Vulcano” se recreará el conjunto de la sociedad de la época con multitud de representaciones en vivo: teatro, danza, cetrería, exhibiciones de oficios… Para los talleres se recrean hasta 14 casas de la época

Recreación y Mercado de los Borgia en Llombai

El sábado por la mañana los vecinos de Llombai viajaron 500 años hacia atrás en el tiempo para revivir el Renacimiento y redescubrir la grandeza de la familia Borgia. Durante el paseo por la historia te encontrarás con todo tipo de mercaderes, artesanos, soldados, damas, caballeros, brujas, juglares, bailarinas… Todo cuidado al más mínimo detalle, desde las vestimentas hasta las herramientas están sacados de documentos de la época gracias a la labor de investigación realizada con anterioridad.

Recreación y Mercado de los Borgia en LlombaiRecreación y Mercado de los Borgia en Llombai

No faltó, tampoco, la tradicional exposición de cetrería compuesta por más de 30 aves rapaces. Creo que es la mayor que he visto nunca, búhos, águilas, halcones, buitres… a cada cual más hermosa.

Recreación y Mercado de los Borgia en Llombai

Más de 250 personas se encargaron de recrear los desfiles militares de la época además de realizar demostraciones de duelos.

Recreación y Mercado de los Borgia en LlombaiRecreación y Mercado de los Borgia en LlombaiRecreación y Mercado de los Borgia en LlombaiRecreación y Mercado de los Borgia en LlombaiRecreación y Mercado de los Borgia en LlombaiRecreación y Mercado de los Borgia en Llombai

Recreación y Mercado de los Borgia en Llombai

¿Qué sería de un mercado medieval sin la comida? Esta fue la nuestra: churrasco, chorizos, morcilla y una tostada gigante de jamón. Ante todo hay que mantener las tradiciones, aunque sea a pesar del colesterol 😛 .

Recreación y Mercado de los Borgia en Llombai

A las siete de la tarde del domingo los mismísimos Borgia realizaban la visita al mercado para dar su aprobación.

Os dejo el vídeo de presentación del evento.

La Alpujarra granadina y la Alhambra

Tenía pendiente hablar del viaje que hicimos el pasado puente de la Constitución. Si el verano pasado estuvimos por la Alpujarra almeriense, esta vez nos fuimos al otro lado, a Granada, de sábado a miércoles.

Comenzamos el viaje algo temerosos debido a las intensas nevadas que habían caído los últimos días, pero cuando llegamos nos llevamos una sorpresa (en realidad decepción), apenas había rastro de nieve, hubiese sido bonito que nevase un poco.

Para alojarnos escogimos La Oveja Verde,  hotel rural de la localidad alpujarreña de Pitres. En general nos gustó mucho y el apartamento estaba muy bien equipado, no se echaba en falta absolutamente nada, desde DVD hasta tostador, pasando por microondas, calentador de agua eléctrico, exprimidor… Como pega podríamos añadir, sin duda, que el sofá y el colchón deberían mejorar, se hace pesado pasar la tarde en el apartamento en esos sillones y cuando el tiempo no acompaña no queda más remedio que hacerlo.

En la misma casa rural tenemos sino el único, uno de los escasos, restaurantes del pueblo, Restaurante El Puerto, con carta variada (pizzas, carnes, ensaldas…), más que suficiente para una comida o cena de diario. Para cañas y tapas recomiendo La Taha, en la Plaza de la Alpujarra, frente al ayuntamiento, sitio típico de cañas siempre acompañadas de sus tapas y llevado por un tío agradable y simpático. Acabamos pasando bastantes horas en él 😛 .

Este fin de semana nos sirvió para relajarnos del estrés de las semanas anteriores que, sin duda, nos hacía falta, sin embargo he de decir que terminó estresándonos el exceso de relax 😛 .

Desde Pitres hicimos unas cuantas excursiones de reconocimiento por la Alpujarra.

Trevelez

Bienvenidos al centro más turístico de la Alpujarra. A 15 km de Pitres continuando la carretera se encuentra el pueblo más alto de la Península, de 1.476 a 1.700m de altura dependiendo de en qué parte del pueblo te encuentres. Aún no me creo la de gente que allí había, parecía más un pueblo de costa en pleno agosto que uno de montaña.

El esplendor de Trevelez llegó con la ocupación musulmana que, como en casi todas partes, organizaron la estructura del pueblo, de los cultivos y las redes de regadío. Tras la Reconquista y la expulsión de los musulmanes y, posteriormente, de los moriscos (los musulmanes falsamente convertidos al cristianismo) se realiza una repoblación con gente principalmente del norte de la Península. Esto ocurriría en toda la Alpujarra.

Trevelez

TrevelezTrevelezTrevelez

Mientras todo el mundo se dedicaba a comprar jamones como si no hubiesen visto uno en su vida, nosotros decidimos subir hasta lo alto del pueblo y volver a bajar por una ruta más natural y menos congestionada, valió la pena.

Trevelez

TrevelezTrevelez

Como decía, Trevelez es jamón y jamón es Trevelez. Se aprovechan la altura y la temperatura para secarlos, dándoles un peculiar y característico sabor. No puedes irte sin tomarte, al menos, una ración de jamoncito.

A estas horas ya teníamos hambre, así que nos metimos en La Despensa de la Alpujarra, con una pinta fenomenal. Craso error. Tardaron 40 minutos en tomarnos nota y más de una hora adicional en servirnos. La respuesta de la camarera cuando le preguntamos si íbamos a comer o a merendar fué: “¿no les avisaron que tardaría un poco?“. Pues no, no me avisaron, pero si tu concepto de “un poco” son dos horas, tenéis un problema en el restaurante. Si al menos la comida fuse aceptable, pero creo que ha sido el peor chuletón a la ¿brasa? que he comido. Ni hablemos de las chuletas de cordero. En fin, lamentable. Por eso no hay ni fotos.

Pampaneira

A 7km de Pitres, esta vez hacia Lanjarón, llegamos al segundo núcleo importante de La Alpujarra. Pampaneira está situado en el Barranco de Poqueira y es, junto a Bubión y Capileira, Conjunto Histórico Artístico gracias a la conservación de la naturaleza berebere de sus calles y casas.

Pampaneira

PampaneiraPampaneiraPampaneira

Igual que ocurrió con Trevelez, y tras la rendición del reino nazarí de Granada, muchos  de sus habitantes se desplazaron a las Alpujarras, donde vivieron durante 80 años manteniendo sus costumbres hasta que fueron expulsados definitivamente. El despoblamiento fue total y hubo que repoblar las tierras, sobre todo con gallegos, sin embargo, y pese a lo que pueda parecer, es pura casualidad que muchos nombres de pueblos alpujarreños parezcan gallegos (Capileira, Poqueira, Pampaneira…), estos pueblos ya existían antes de la repoblación. Al parecer, la terminación “eira” era común en el mozárabe.

Como curiosidad, Pampaneira vive hoy en día casi exclusivamente del turismo.

La Alhambra

Finalmente nos tocaba acercarnos a Granada para visitar la Alhambra. Habíamos reservado entradas con un mes de antelación previendo que con el puente se agotarían rápidamente, pero cuando madrugamos el lunes nos llevamos una amarga sorpresa, la niebla y la lluvia hacían casi imposible coger el coche para hacer turismo, así que decidimos perder las entradas y esperar al día siguiente.

Por suerte el martes amaneció casi bien, así que nos fuimos hacia Granada esperando que hubiese entradas, como así fue, no tuvimos ningún problema, había poca gente (orientales en su mayoría).

Era mi segunda visita a la Alhambra y la verdad,  volví a sorprenderme como si fuese la primera vez que la veía. Pese a que el Patio de los Leones no tiene leones (están en proceso de restauración), la visita a los Palacios Nazaríes es sencillamente alucinante.

Aquí os muestro una bonita panorámica de La Alhambra hecha desde el mirador de San Nicolás en el barrio del Albaicín esa misma tarde. Está hecha a propósito en blanco y negro para resaltar el impacto de las nubes.

La Alhambra desde Albaicín

Palacios Nazaríes

Es la zona más conocida de la Alhambra y era la residencia oficial de los reyes de Granada. Los edificios que han llegado hasta nuestros días datan principalmente del s.XV.

Alhambra - Palacios Nazaríes

 Alhambra - Palacios NazaríesAlhambra - Palacios Nazaríes

Los Palacios Nazaríes son fiel reflejo de la delicadeza y refinamiento de los últimos gobernantes del Reino y no pasan desapercibidos al visitante, la ornamentación de las paredes e interiores demuestran una cuidada y trabajosa labor de decoración.

Alhambra - Palacios Nazaríes

Alhambra - Palacios NazaríesAlhambra - Palacios Nazaríes

Existen tres palacios, cada uno de distinta época.

  • Palacio del Mexuar. Es el más antiguo y en el que se comienza la visita.
  • Palacio de Comares. El más importante. Residencia oficial del Sultán y lugar donde se encontraba la sala del trono.
  • Palacio de los Leones. El más moderno y considerado la cumbre del arte nazarí.

Alhambra - Palacios Nazaríes

Alhambra - Palacios NazaríesAlhambra - Palacios Nazaríes

Los Palacios Nazaríes son la única zona de la Alhambra con visita controlada. Al adquirir tus entradas te dan automáticamente “cita” a una hora y tienes que ir única y exclusivamente en ese momento, si no no entras. Una vez dentro no hay ningún problema si te quieres pasar todo el día allí, pero la entrada está regulada. Nosotros esperamos hasta que toda la gente que tenía nuestra hora pasase y pudimos hacer fotos con la mayoría de estancias vacías.

Alhambra - Palacios Nazaríes

Alcazaba

Para el que no lo sepa, una alcazaba es el equivalente árabe a un castillo, la zona militar. Es la parte más antigua de todo el conjunto de la Alhambra. Se pueden ver a simple vista todas las zonas de una fortaleza: la plaza de armas, el barrio castrense (donde vivían los soldados), las tres torres, la muralla y su adarve…

Alhambra - Alcazaba

Alhambra - AlcazabaAlhambra - AlcazabaAlhambra - Alcazaba

La Torre de la Vela es la más grande, antigua Torre del Homenaje de los castillos moros. Cuando los cristianos reconquistaron Granada llevaron una enorme campana llamada “La Vela” para hacer sonar las campanadas de la victoria desde el punto más elevado de la fortaleza. Durante la Reconquista la campana se había convertido en el simbolo del cristianismo de la misma manera que la lámpara lo era al Islam.

El paisaje desde lo alto de la Torre es espectarular: Sierra Nevada, la vega, los pueblos de alrededor, el propio Albaicín

Alhambra - Alcazaba

Generalife

Es la zona ajardinada utilizada por los reyes musulmanes como lugar de descanso y recreo y dónde podían relajarse del ajetreo de palacio (que estaba a escasos metros 😛 ). Jardines, huertos y arquitectura se integran junto al agua convirtiendo el espacio en un impresionante lugar.

Alhambra - Jardines del Generalife

Alhambra - Jardines del GeneralifeAlhambra - Jardines del GeneralifeAlhambra - Jardines del Generalife

Aunque el estado que presenta hoy en día es fruto de las reformas efectuadas tras la ocupación cristiana, parte del conjunto sí que se mantiene en el mismo estado en que estaba en su momento de máximo explendor. Una de ellas y altamente sorprendente es la Escalera del Agua por cuyos pasamanos corre el agua. Tampoco debes dejar la oportunidad de disfrutar del Patio de la Acequia.

Alhambra - Jardines del Generalife

Alhambra - Jardines del GeneralifeAlhambra - Jardines del GeneralifeAlhambra - Jardines del Generalife

A diferencia de los Palacios Nazaríes, en el Generalife prima la sencillez contra la exuberancia de aquéllos, prueba de que era un lugar de intimidad y sosiego.

Tras terminar nuestra visita por la Alhambra nos acercamos al centro de Granada, dimos una vuelta por el centro, escapamos de las gitanas “quiromantes” portadoras de romero en la Catedral, tapeamos algo y de vuelta a Pitres para preparar el regreso a Valencia al día siguiente.

Buscar en tu web desde el buscador integrado de los navegadores

Hoy veremos cómo añadir una nueva opción a los motores de búsqueda integrados de los navegadores, los que aparecen habitualmente arriba a la derecha. La utilidad puede ser dudosa y discutible teniendo en cuenta que la mayoría de usuarios “normales” ni utiliza la caja de buscar de su navegador ni sabe cambiar de motor de búsqueda, pero la opción está ahí. Obviamente el objetivo no es añadirlo nosotros únicamente sino proveer el mecanismo para que nuestros visitantes puedan automáticamente buscar en nuestro site y añadir la opción permanentemente. Si despliegas los motores disponibles al visitar este artículo verás que te sale una nueva opción. Si añades el motor tendrás este resultado.

buscar_firefox.gif

Ahora que sabemos qué es lo que queremos hacer, veamos cómo hacerlo. Los dos navegadores mayoritarios, Internet Explorer y Firefox, basan su caja de búsqueda en el proyecto OpenSearch con lo que el mismo método nos sirve para los dos.

Lo primeroque tendremos que hacer será crear un archivo XML con los datos de nuestro site y guardarlo en nuestro servidor. Yo lo he guardado en el directorio raíz, /opensearch.xml.

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
    <ShortName>Buscar en Cerebro en la Sombra</ShortName>
    <Description>Búsqueda de artículos en el blog Cerebro en la Sombra</Description>
    <Tags>php flex linux viajes</Tags>
    <Image height="16" width="16" type="image/gif">http://blog.osusnet.com/favicon.ico</Image>
    <Url type="text/html" method="GET" template="http://blog.osusnet.com/?s={searchTerms}" />
    <InputEncoding>UTF-8</InputEncoding>
    <AdultContent>false</AdultContent>
    <Language>es-es</Language>
</OpenSearchDescription>

Todos los parámetros son claramente explicativos y no creo que sean necesarias más aclaraciones excepto con <Url>. En este parámetro debemos añadir la URL que nuestra web utiliza para buscar. Por ejemplo. WordPress utiliza algo como

http://tudominio.com/?s=loquebuscas

En Google sería algo así

http://www.google.es/search?q=casa

Cómo se puede ver, el formato es similar, una URL con un parámetro y las palabras clave sobre las que se busca. Éso es exactamente lo que debemos poner en el parámetro <Url> sustituyendo las palabras clave del ejemplo por {searchTerms}, que será reemplazado en el momento de buscar por las palabras que el usuario haya introducido en la caja de búsqueda.

Si todo ha ido bien ya tienes la parte más complicada terminada. Ahora habrá que indicarle a nuestra web que ése es nuestro motor de búsqueda OpenSearch. Esto lo haremos añadiendo un nuevo tag html en la cabecera de nuestra web.

<head>
...
<link rel="search" href="http://blog.osusnet.com/opensearch.xml" type="application/opensearchdescription+xml" title="Buscar en Cerebro en la Sombra"/>
...
</head>

Siendo href la URL al archivo XML que creamos antes. Ya está todo hecho. Si ahora visitas tu web con Firefox y despliegas la lista de buscadores verás algo como esto.

buscar_add_firefox.gif

De manera que automáticamente puedes añadir tu motor de búsqueda a la lista de motores disponibles.

Si visitas tu web con Explorer verás esto otro.

buscar_explorer.gif

Explorer da, además,  la opción de usar el buscador directamente sin añadirlo a la lista.

Como véis es un proceso muy sencillo el de automatizar la agregación de proveedores a los buscadores integrados de los navegadores. Como decía al principio, lo dudoso es su utilidad real ya que ¿cuantos usuarios lo saben utilizar? 😉 .

Convierte tu móvil 3G en un punto de acceso wifi con JoikuSpot

Hace unos días tuve un problema, necesitaba conectar dos portátiles a Internet simultáneamente pero sólo disponía de un teléfono 3G, así que, o conectaba uno o conectaba el otro. Buscando por Google llegué a JoikuSpot, una aplicación para Symbian que convierte tu teléfono 3G en un router inalámbrico. Sí, como lo has oído, lo mismo que hacen esos routers pero con un sencillo teléfono S60.

Además de la ventaja de compartir la red, me pareció interesante disponer de  un método de conexión portátil/teléfono alternativo y estándar al Bluetooth y al cable USB.

Obviamente este método sólamente sirve para terminales que dispongan de conexión wifi 😛 . En mi caso tengo un Nokia E51 que la tiene, así que es un dispositivo con dos interfaces de red, la wifi por un lado y la conexión dinámica 3G/HSDPA por el otro, lo mismo que un router normal y corriente.

Existen dos versiones de JoikuSpot,  Light (gratis) y Premium (en oferta por 15$). La diferencia fundamental es la cantidad de protocolos soportados. Mientras que con la primera sólamente tienes HTTP/HTTPS, con la segunda tienes prácticamente todos los necesarios para una navegación completa (smtp, pop3, vpn, messenger, skype…). Para el uso que le voy a dar yo me es suficiente con la versión Light, al menos por el momento.

Una vez descargada habrá que configurar el punto de acceso inalámbrico con los parámetros típicos de cualquier router: nombre de la red, canal, tipo de autentificación, clave…

screenshot0003.jpg

Una vez tenemos nuestro punto de acceso wifi bien configurado no tenemos más que iniciarlo, para lo cual nos pedirá qué punto de acceso de datos queremos utilizar para salir a Internet. Seleccionamos nuestra conexión 3G/HSDPA y nuestro móvil ya será un router inalámbrico.

screenshot0001.jpg

En todo momento tenemos información del tráfico y el tiempo de conexión.

screenshot0002.jpg

Ahora podemos buscar la red inalámbrica desde los portátiles. Veremos que en la lista de redes aparece una nueva con el nombre que le hemos puesto al configurar JoikuSpot. Nos conectamos indicando la clave y por arte de magia tenemos conexión a Internet en todos los equipos que se conecten a nuestro móvil.

screenshot0009.jpg

Todo muy sencillo de configurar.

Una alternativa más que útil para emergencias (Noooooo, no funciona Internet) o viajes.

Screenshot

Para los que se estén preguntando cómo hago las capturas de pantalla directamente desde el móvil, os recomiendo Screenshot, una aplicación Symbian libre para realizar capturas de pantalla y que te permite definir la combinación de teclas que dispararán la captura. Llevo utilizándolo mucho tiempo y siempre me ha dado muy buenos resultados.

La Bastida de Moixent (primer intento)

El pasado sábado aprovechamos para acercarnos a la localidad valenciana de Moixent, conocida por el guerrero encontrado en el poblado íbero de Les Alcusses.

Guerrero Ibero de Moixent

El poblado se encuentra a unos 8km de Moixent siguiendo la misma carretera de acceso al pueblo desde la A35, dirección Fontanars.

A nosotros se nos hizo un poco tarde así que, un par de kilómetros antes de llegar tomamos una pista de tierra en dirección a Mas Monserrat (bien señalizado), un complejo de turismo rural que conocía mi acompañante por organizar en él jornadas de formación profesionales.

Sobre una antigua masía del s.XIX completamente restaurada han creado un lugar de ocio de lo más cálido. Esta vez las fotos no son reflejo de la realidad, la niebla que había cuando terminamos de comer nos impidió fotografiar otras zonas.

imgp0664.JPGimgp0665.JPG

El restaurante nos pareció encantador y acogedor, de hecho todo el complejo lo es, pero lo mejor de todo es la relación calidad/precio, no nos lo podíamos creer. La pareja que lo lleva es muy agradable y se preocupan de sus clientes sin llegar a hacerse pesados.

imgp0656.JPGimgp0655.JPG

Este fue nuestro menú.

Fundidos de queso

imgp0658.JPG

Bacalao confitado

imgp0659.JPG

Entrecot

imgp0660.JPG

De postre, tarta de queso con membrillo

imgp0661.JPG

Todo estaba exquisito, lo que os pueda decir será poco. El trato, muy familiar y cercano. Al finalizar incluso nos invitaron a que nos acercásemos esa tarde a una cata que habían organizado en una bodega cercana para unos huéspedes del hotel, aunque al final, entre que el tiempo se puso fatal y se nos hizo algo tarde, decidimos regresar a casa.

Al terminar de comer nos dirigimos al poblado, pero como ya he comentado había caído una niebla enorme que hacía casi inútil la visita. Aún así, ya que estábamos allí, nos acercamos aunque no hicimos fotos, no valía la pena. Como si la niebla era poco, se puso a llover.

El poblado ibérico de Moixent data del x.IV a.c. y fué abandonado hacia el 328 a.c., duró apenas 100 años y se desconocen las causas de su abandono. Se encuentra en lo alto de un cerro, lo que nos deja (en teoría y si no hay niebla) unas impresionantes vistas de los alrededores. Os dejo este pdf con la historia y detalles del poblado.

Tal y como indico en el título del artículo, este fue nuestro primer intento, pero volveremos de nuevo para completar la visita que las inclemencias meteorológicas no nos dejaron hacer. De paso, aprovecharemos para comer de nuevo en Mas Montserrat.

WordPress Global Translator Plugin, traducciones de tu blog en 34 idiomas

Llevaba un tiempo con la idea de añadir traducciones de los artículos más leídos pero no quería tener que hacerlo a mano. Había barajado la posibilidad de linkar directamente a las herramientas de idioma de Google, sin embargo esta mañana encontré un plugin que lo hace todo automáticamente de manera mucho más elegante ya que, utilizando las API’s de distintos servicios de traducción (Google, Babelfish…), genera los artículos en los demás idiomas completamente integrados en tu blog y, además, los cachea para mejorar el rendimiento.

traduccion.jpg

Una vez instalado debes activar el plugin desde el panel de administración de tu WordPress y configurarlo indicando qué motor de traducción vas a utilizar, cuál es el idioma nativo de tu blog y cuáles de las 34 traducciones posibles vas a mostrar en tu blog. Es recomendable reducir al principio el parámetro “Allow only a traslation request every X seconds” a un valor pequeño para que se generen rápidamente las traducciones de todos tus artículos y se cacheen correctamente, posteriormente podrás aumentarlo sin problemas.

Eso es todo, verás en la sidebar de tu blog el nuevo bloque con las banderas de los idiomas que hayas habilitado.

Os recuerdo que un sistema de traducción automático es éso mismo, automático, no esperes que las traducciones sean correctas ni mucho menos, es algo aproximado para entender el texto traducido, no una traducción fiel y real.

Mi nuevo juguetito, LG X110

Es lo bueno de la Navidad, los regalos 😛 . Sin esperarlo me ha caído un netbook, el LG X110. Llevaba mucho tiempo mirándolos en todas las tiendas y leyendo comparativas y he de decir que, junto al Samsung NC10, era el que más me gustaba. En general son los dos el mismo modelo y vienen del famoso MSI Wind al igual que muchos otros netbooks (Medion Akoya, Advent 4211, Ahtec Netbook N011…).

LG X110

Las prestaciones, las típicas, son todos muy parecidos, Atom 1,6Ghz, 1Gb de Ram, 160Gb de disco, webcam, wifi y bluetooth en algo menos de 1,2kg . Es precisamente el bluetooth lo que lo diferencia de los demás modelos ya que es de los pocos que lo traen.

Todavía no he podido probarlo mucho, pero puedo decir que va ligero, sin agobios y arranca rápido. En cuanto a pegas, la primera que he notado es el ratón, la superficie es algo rugosa lo cual quita agilidad y, sobre todo, los botones (izquierdo y derecho), son realmente malos, poco sensibles y de baja calidad en general.

La otra pega es la típica en este tipo de dispositivos, la batería de 3 celdas es completamente insuficiente, no llega a las dos horas (1:45 aproximadamente) funcionando con wifi (y con el bluetooth apagado, si lo enciendes es aún peor). Éste era el punto fuerte del Samsung NC10 que comentaba antes ya que viene con batería de 6 celdas de serie.

También se echa de menos hoy en día un modem 3G, creo que todos estos netbooks deberían traerlo ya puesto que todos acabaremos con uno de ellos. Yo me lo compraré durante las próximas semanas  para utilizar con Simyo, mientras tanto lo utilizaré junto a mi Nokia E51 a través del cable USB, una opción más que satisfactoria ya que ofrece conectividad HSDPA.

Decir ante todo que me viene de lujo para llevarme encima en las escapadas y viajes que suelo hacer y poder hacer frente a las urgencias que puedan surgir (muchas más de las que me gustarían). Ahora viene lo peor, los complementos al juguete: batería de 6 o 9 celdas (imprescindible), la funda (sería una pena que se rayase) y el modem 3G. El caso es seguir gastando 😛 .

Otras utilidades para un servidor de correo

A veces un servidor de correo puede sernos de muchísima utilidad si sabemos cómo manejarlo correctamente. En el artículo de hoy veremos como utilizar nuestro MTA para ejecutar automáticamente acciones cuando se recibe un determinado email o con los parámetros que definamos. Una vez conozcamos la teoría plantearemos dos casos prácticos como ejemplo.

Para comenzar necesitaremos un servidor Linux con Qmail como MTA. Supongo que cualquier otro servidor de correo servirá (Sendmail, Postfix), yo lo personalizo en Qmail porque es el que conozco y utilizo, pero estoy seguro de que con los demás se puede hacer lo mismo.

La teoría

Para entender cómo funciona la idea debemos entender primero cómo Qmail realiza la entrega de mensajes en los buzones locales. Es un tema sobre el que hay bastante literatura buscando en Google pero que puede no quedar muy claro en una lectura rápida. Es el famoso lío de los archivos .qmail.

Cada vez que se crea un usuario del sistema se debe crear, si va a recibir emails, un archivo .qmail-default en su directorio de usuario.

[jiglesias@lerez ~]# cat /home/jiglesias/.qmail-default
./Maildir/

Normalmente este archivo se crea automáticamente ya que al instalar qmail se habrá creado una copia de este archivo en el esqueleto de creación de usuarios /etc/skel:

[jiglesias@lerez ~]# ls -la /etc/skel
total 56
drwxr-xr-x  4 root root  4096 Jul 29 18:29 .
drwxr-xr-x 97 root root 12288 Dec 30 04:08 ..
-rw-r--r--  1 root root    33 Feb  1  2008 .bash_logout
-rw-r--r--  1 root root   176 Feb  1  2008 .bash_profile
-rw-r--r--  1 root root   124 Feb  1  2008 .bashrc
drwx------  5 root root  4096 Aug 29  2007 Maildir
-rw-r--r--  1 root root    12 Jan  2  2008 .qmail-default
-rw-r--r--  1 root root   658 Sep 12  2006 .zshrc

Para el que no lo sepa, el esqueleto son los archivos que se copiarán al directorio de usuario (con los permisos de éste) cada vez que se crea uno nuevo. Si quieres que todos tus usuarios tengan algún archivo automáticamente, éste es tu sitio. En nuestro caso vemos que además del .qmail-default está el directorio Maildir, el de entrega por defecto del correo en qmail. Teniendo un usuario este archivo y este directorio, podrá recibir correo.

Vale vale, vas muy deprisa. Todavía no has explicado para que sirve el .qmail-default ese.  Cierto. Los archivos .qmail indican las reglas de entrega de los mensajes en base a dos parámetros:

  • El nombre del archivo .qmail-xx hace referencia a la cuenta de correo sobre la que actúa.
  • El contenido indica qué hacer con el correo.

Supongamos un usuario (jiglesias)  que recibe el correo de dos cuentas distintas (jiglesias@… y osus@…).

Por defecto todo su correo irá a su buzón ya que es lo que indica el archivo .qmail-default. Queremos ahora que el comportamiento sea distinto dependiendo de la cuenta a la que vaya dirigido, creamos entonces los archivos .qmail para las direcciones:

  • .qmail-jiglesias : controla el correo que vaya a jiglesias@…
  • .qmail-osus : controla el correo que vaya a osus@…

Podemos incluso ir un poco más lejos con un archivo .qmail-jiglesias-default, y controlaríamos el correo que vaya a cualquier dirección del tipo jiglesias-XXXX@…, es decir, cualquier dirección que comience por jiglesias- será controlada por este archivo .qmail.

En el caso básico, que es el que veíamos, la entrega se realiza al buzón de correo del usuario (el directorio Maildir) pero podríamos hacer otras cosas en función del contenido del archivo .qmail encargado de procesar la entrega del correo:

Reenvío a otra cuenta:

[jiglesias@lerez ~]# cat /home/jiglesias/.qmail-jiglesias
[email protected]

Reenvío a un programa/script:

[jiglesias@lerez ~]# cat /home/jiglesias/.qmail-osus
|preline /usr/bin/programa

Combinación de los anteriores

[jiglesias@lerez ~]# cat /home/jiglesias/.qmail-jiglesias
./Maildir/
[email protected]
|preline /usr/bin/programa

El caso que nos interesa es el segundo, es decir, pasar la entrega del email a un script que se encargará de analizar el email y tomar decisiones.

Te habrá llamado la atención el |preline del archivo .qmail. Es el sistema que prepara un email para ser procesado y entregado a otro script añadiendo algunas cabeceras. La salida del script que reciba el email es importante ya que de ella depende el resultado de la entrega final de email, en concreto es importante saber que si queremos rechazar un email habrá que terminar el script con un exit (100), esto indicará a qmail que debe rechazar ese mensaje. Veremos más adelante la utilidad de esta salida.

La práctica

Una vez sabemos cómo pasar el control de un email recibido a un script, veamos como tratarlo. Lo haremos con un script PHP. En nuestro archivo .qmail haremos algo como:

[jiglesias@lerez ~]# more .qmail-jiglesias
|preline /usr/bin/php /home/jiglesias/prueba.php

Con esto hemos terminado el trabajo en el servidor de correo. Veamos ahora como parsear el email desde PHP.

Lo primero que debemos hacer es recoger el contenido del email desde el script a través de la entrada estándar,  después ya podemos procesar el email como una cadena de texto.

<?php
$email=file("php://stdin");
$email=implode("", $email);
?>

Con estas sencillas dos líneas de código tendremos en nuestro script el contenido del email. Ahora sólamente debemos procesarlo. Podemos hacerlo línea por línea por nuestra cuenta o apoyarnos en alguna librería. Yo utilizo Mail_mimeDecode de Pear. La ventaja de esta librería es que podemos obtener, además del texto del email, los archivos adjuntos.

<?php
$email=file("php://stdin");
$email=implode("", $email);
$params['include_bodies'] = true;
$params['decode_bodies'] = true;
$params['decode_headers'] = true;
$params['input'] = $email;
$structure = Mail_mimeDecode::decode($params);
$subject = trim($structure->headers['subject']);
$ddate = trim($structure->headers['date']);
$from = addslashes(trim($structure->headers['from']));
if(ereg("<(.*)>", $from, $p)) $from=$p[1];
if(ereg(""(.*)"", trim($structure->headers['from']), $pp))
    $nombre=$pp[1];
?>

Así podemos ya procesar el email y tomar las decisiones que consideremos oportunas. Podremos insertarlo en una base de datos, lanzar otros procesos automatizados, enviar avisos por SMS… lo que se nos ocurra.

Casos prácticos

La pregunta clave, después de ver la teoría, sería ¿para qué me sirve esto?.  Os propongo dos aplicaciones que yo he hecho.

Sistema de soporte

El típico sistema de tickets de soporte. En el asunto del email se arrastra el identificador del ticket, por ejemplo [#123445]. Tendremos que analizar el asunto y comprobar si aparece el patrón predefinido. Si no existe estamos ante un nuevo ticket e insertamos los datos en nuestra base de datos, en caso contrario es una respuesta a una incidencia anterior y ahí tendremos el identificador. Sencillo ¿no?. Podemos incluso adjuntar a nuestras indicendias archivos que puedan llegar en el email.

Envío de archivos desde el movil

El segundo ejemplo sería semejante al anterior técnicamente pero distinto conceptualmente. La mayoría de los móviles (salvo los de gama alta) no pueden enviar archivos desde los formularios wap (<input type=”file”>). La alternativa es que el usuario envie un email o un MMS (la mayoría de operadoras permiten el envío a direcciones de email) con sus archivos. Nuestro script procesará el contenido del mail recibido, decodificará los archivos y los tratará como sea oportuno.

Son dos sencillos ejemplos de cómo utilizar el email para automatizar tareas, pero, como he comentado, podríamos hacer todo lo que se nos ocurra, desde enviar un SMS de aviso hasta incluso reiniciar nuestro servidor o lanzar cualquier otra tarea.