Nivel 3: crack the planet

Tras los comentarios del nivel 2, especialmente los del usuario anónimo, con el que he tenido una buena discusión (que me ha dado qué pensar, y ¡en la que me ha convencido! 🙂 coincido en que es mejor que vaya publicando pistas sobre cómo resolver poco a poco, y dar bastante más tiempo para cada prueba. El concurso ya terminó hace tiempo, pero aquellos de vosotros que estáis intentándolo, parece que ciertamente , tener las soluciones os desmotiva. No problem, las siguientes pruebas tendrán la solución explicada – es una opción- , pero con bastante más tiempo entre una y otra. Otra opción es crear un post donde la solución vaya con contraseña (en WordPress se pueden crear página protegidas) Así, sólo el que haya pasado la prueba podrá ver la solución y discutir pasos alternativos con el resto de usuarios. Pero esto tiene el problema de que dejaría fuera a quien más lo necesita… Se admiten sugerencias en los comentarios sobre cómo abordar esto. Incluso se admiten discusiones (pero a ser posible con usuarios no anónimos, para que no me de la sensación de ¡estar discutiendo con alguien sin rostro!)

Al lío: primera pista para el nivel 3. Para poder ejecutar el .exe y ver al menos qué es lo que hace, conviene leerse este post.

Again

Ha vuelto a ocurrir: Gmail no responde. Día de reflexión.

Y el sistema de monitorización de aplicaciones Google va con un día de retraso.

Menos mal que en Twitter puedes comprobar que no eres el único del mundo al que le pasa. Al parecer, ha sido un fallo a nivel mundial.

           

           

           

           

           

           

Ubuntu 9.04, headset USB, Flash y el sonido

Menudo título para este post, ¿eh? El caso es que tras haber actualizado a Ubuntu 9.04, todo iba de maravilla hasta que me he encontrado con un problema en los vídeos Flash (en cualquier vídeo Flash, y por supuesto, en YouTube). El audio de los vídeos no se oía a través de los auriculares inalámbricos. Si conectaba los altavoces, entonces se oía sin problemas. ¿Cómo resolver el problema? Pues tras un buen rastreo del sabio Google, he encontrado la solución en este post. En resumidas cuentas: activar PulseAudioDeviceChooser. ¡Ojo! Se activa en el system-tray, al lado del control de volumen, no se abre como una ventana «normal». Ahora, mientras visualizamos un vídeo en YouTube (esto es importante y curioso, porque a primera vista parece que es justo lo que no hay que hacer), que obviamente no estaremos escuchando (por eso estamos arreglándolo 🙂 pulsamos sobre el icono de PulseAudioDeviceChooser y elegimos «Volume Control». Veremos la pantalla de la imagen que acompaña a este post. Ahora, pulsando el botón derecho, elegiremos «Move Stream…» to «Logitech Wireless Headset USB» (o el headset que estés usando en tu caso). Magia (y algo que debería de mejorar en Ubuntu, porque cada vez que he actualizado – upgrade – me he dado de frente siempre con este problema en Firefox/Flash/Sonido 🙁

HackIt! Tolosa Encounter 2009 online

Como ayer mismo indicaba, he generado un subdominio en DiarioLinux para poder jugar al HackIt! de la Tolosa Encounter 2009 desde la comodidad de nuestras casas. Varias cosas al respecto:

* Comentaremos día a día todas las pruebas, dándoos al menos 24 horas para intentar resolver cada ejercicio por vuestra cuenta. Si necesitáis más, no problem, pero no leáis los comentarios/spoiler 🙂

* El nivel de dificultad es inferior al del HackIt! de la Euskal (recordad que tenéis un par de ellos online, gracias al gran trabajo de txipi… por cierto, que acaban de video-entrevistarle, a ver qué nos cuenta :-).

* Como me dijo Sabino, «la web es muy accesible, eso sí, porque no tiene nada más que texto», ni un sólo «colorín». Dani/ITSAS diría «muy soviética» 🙂

Que ustedes lo disfruten.

Experimentando con Ubiquity

Ubiquity es una extensión para Firefox que permite teclear en pantalla lo que quieres hacer. Por ejemplo: podemos seleccionar un trozo de texto y teclear «define». Con lo que Firefox buscará la definición de dicho texto. Algo más elaborado: podemos seleccionar una dirección postal en pantalla e indicar «map this» Con lo que Firefox buscará automáticamente la dirección postal en Google Maps y nos mostrará un pequeño trozo del mapa para que podamos insertarlo allá donde estemos situados (enun mensaje de correo, por ejemplo).

Otra funcionalidad de Ubiquity que me ha gustado es que viene por defecto con algunos scripts muy interesantes para editar una página (al estilo de lo que ya hacía la extensión Aardvark). Borrar un trozo de texto, marcarlo con fosforito, y grabar los cambios. En el vídeo adjunto muestro parte de ese funcionamiento.

Ubiquity puede ser extendido mediante simples scripts en Javascript. Me picaba la curiosidad sobre cómo desarrollar para Ubiquity y he creado en unos minutos un script para consultar el periódico en euskera Berria.info (valiéndome del API Ajax de Google). Lo interesante es que es una consulta de tipo type-ahead o búsqueda incremental. Lo que vas tecleando se va buscando en el periódico y te va mostrando los trozos de texto que cumplen el patrón de búsqueda, de forma incremental. Muy útil cuando te acuerdas de algunas palabras del texto, pero no de todas. Por ejemplo, sabía que hay un refrán en euskera que dice «….., etxean otso». El pequeño script que he realizado permite teclear justo esas palabras (etxean otso) de tal forma que Ubiquity me indique qué párrafos de la hemeroteca de Berria.info cumplen la expresión. Es fácil ahora (ver el vídeo adjunto, en la parte final) recordar que el refrán era «kalean uso, etxean otso» (o «etxean otso, kalean uso»).

Nota: si queréis ver el vídeo con más detalle, recordad que podéis pulsar el icono HD y luego el de pantalla completa.