Lo mínimo indispensable para depurar un script en perl

“Yo no quiero saber perl. No quiero desarrollar nada nuevo. Sólo quiero depurar un script “

Aquí está lo mínimo para ser capaces de depurar en poco tiempo un script. Para empezar, para lanzar el script usamos el flag -d:

perl -d SCRIPT

Una vez dentro del depurador, observamos que se parece muchísimo al gdb. Aquí está lo mínimo para ser capaces de depurar con cierta soltura:

  • q: quit
  • l: lista n lineas
  • n: next
  • s:step. Ejecuta la siguiente línea sin entrar en el propio código.
  • p: print. Imprime los valores de las variables.

Escucha el estado del tráfico desde el móvil

Todas las mañanas, de camino al trabajo, pongo la radio en el coche para conocer el estado de las carreteras. El problema con el que me enfrento muchos días es que cuando escucho la informción del tráfico ¡¡¡ya estoy en pleno atasco!!! ¿A alguien le resulta familiar?

Para volver a casa desde el trabajo soy un poco más práctico: consulto la página de la DGT. De hecho, he llegado a automatizar el proceso y he incluido un “widget” en mi página de inicio de Google que me permite visualizar una las cámaras de tráfico que hay en mi recorrido a casa. El widget que utilizo es este y las imágenes las obtengo de la página de la DGT. (Si queréis más información no dudéis en preguntarnos).

Por el título de este post deberíais intuir que me queda un medio de consulta del estado del tráfico: el móvil. Para ello, me he creado una aplicación muy sencillita para móviles con soporte J2ME (casi todos por no decir todos)  que se conecta a la web de la DGT y reproduce el boletín rediofónico.  ¿Qué os parece la idea? Si ha alguien le da miedo la factura del teléfono, echad un vistazo a las tarifas de Simyo y Yoigo. Con esta pequeña idea espero poder dar un ejemplo a las operadoras, y especialmente a las más jóvenes,  de cómo fomentar al tráfico de datos.  Hay muchas ideas similares y no se están aprovechando adecuadamente. Una lástima. 

Por si alguien quiere probar la aplicación, para uso personal y privado,  os dejo el enlace.  Antes de instalar la aplicación consultad las condiciones de uso de los contenidos multimedia que publica la DGT: http://www.dgt.es/portal/es/aviso/.  Me hubiera gustado contctar con alguien de la DGT para informarles de esta aplicación pero la sección de contacto de su web no está disponible…  

Por último recordaros que manipular el teléfono mientras se conduce, además de estar prohibido, es muy peligroso tanto para nosotros mismos como para nuestros acompañantes y el resto de vehículos. Por favor,  si váis a utilizar la aplicación hacedlo antes de poner el vehículo en marcha (si no lo vais a respetar, no descarguéis la aplicación). Por ejemplo, yo consulto el tráfico mientras bajo  en ascensor!!!.  

Aprovecho también para agradecer a Javi por haber sido mi beta-tester oficial: tú si que vales!!!!.

Esperamos vuestros comentarios!!!

ADS: Socialistics

Como buen domingo, os presento la aplicación de la semana. Hoy quería mostrar una aplicación para Facebook llamada Socialistics. Algunos de vosotros puede que ya la conozcais, porque tuvo bastante publicidad hace unos meses, pero para los que sea la primera vez os cuento para que sirve. Socialistis permite obtener datos estadísticos muy interesantes sobre los contactos en Facebook. Esto es muy curioso porque nos permite entender nuestras relaciones sociales con un grado de detalle bastante fino.

La aplicación proporciona distintas secciones aunque sin lugar a dudas, la más interesante es la de my stats. En ella podemos obtener gráficos basados en múltiples criterios, como por ejemplo:

  1. Genero
  2. Localización actual
  3. Edad
  4. Educación

socialistics.png

 

Existen más criterios, pero estos cuatro últimos me parecen de los más interesantes. Por ejemplo, aunque en la vida real tengo más amigas que amigos, parece ser que en Facebook solo encuentro a amigos (74%). Si analizo las localizaciones actuales de mis contactos, la gran mayoría están en Madrid (36,67%), seguido por Berkeley, Londres y San Francisco. En cuanto a las edades de mis contactos, la gran mayoría ronda los 26, seguido por gente de 27. Es curioso esto último, porque siempre me he relacionado con gente bastante más mayor que yo, sin embargo, los contactos en Facebook rondan casi todos mi edad. Supongo que será porque tengo a varios compañeros de universidad y del colegio. Y efectivamente, esto lo puedo comprobar si obtengo la gráfica de educación. El 43.24% de mis contactos ha ido a UC Berkeley, seguido de 18.92 en la Universidad Politécnica de Madrid. Luego tengo gente de la UCM, Stanford y Cambridge.En fin, es una aplicación interesante que nos permite analizar nuestros contactos y por ende, con que tipo de gente nos relacionamos online. Bueno, espero que os guste la aplicación y seguimos estando abiertos a sugerencias de nuevas aplicaciones.

ADS: Google browser sync

Esta vez sí que llego tarde pero bueno, a ver si esta semana tengo tiempo para recuperar todos los posts que le debo al blog. La semana pasada quería hablaros de una aplicación del Firefox llamada Google Browser Sync. Como su nombre indica, está programada por la gente de Google y permite sincronizar varios aspectos del Firefox. La aplicación usa nuestra cuenta en Google para almacenar y sincronizar todos nuestros bookmarks (favoritos), cookies, tabs (pestañas abiertas), histórico y contraseñas almacenadas entre distintos navegadores.

ff.png

Esta herramienta nos permite por tanto sincronizar nuestros enlaces favoritos en distintos ordenadores. Por ejemplo, yo tengo diversos equipos en casa y suelo usarlos indistintamente. Con esta herramienta, puedo tener mis enlaces favoritos en todos los navegadores de mi casa de forma que si añado un nuevo enlace, me aparecerá en el otro ordenador. Lo mismo sucede con las ventanas y pestañas abiertas. Empleo gran cantidad de pestañas en donde tengo abiertos artículos que estoy leyendo o que quiero leer, pero a veces necesito emplear el navegador de otro sistema. Con esta aplicación puedo hacer login en Google y recuperar automáticamente todas las pestañas que tenía abiertas en mi casa.

Firefox añadió hace poco un mecanismo en donde si el navegador falla por alguna razón, puedes recuperar la sesión anterior. Sin embargo, si lo cierras accidentalmente, habrás perdido todas las pestañas que tenías abiertas y no podrás recuperar la sesión (debido a que se ha cerrado el programa de forma correcta). Con Google Browser Sync, al volver a abrir el navegador te permitirá recuperar todas las ventanas que tenías abiertas, cosa harto útil cuando eras tan despistado como yo.

Por último comentar que además de almacenar estos datos, existe la opción de cifrarlos en los servidores de Google para que nadie más pueda acceder a ellos. Esto último es de agradecer, dado el estado de las comunicaciones hoy en día.

En fin, espero que os resulte igual de útil que a mi o que al menos la probéis durante un tiempo a ver que os parece. Aprovecho para animaros a que nos mandéis nuevas aplicaciones para que las comentemos en esta sección.

PD: El otro día descubrí que el Firefox tiene una búsqueda igual que el vi/vim. Lo cierto es que lo descubrí porque me equivoqué de ventana, pero me resultó muy curioso. Para los que no sepan lo que es vi/vim, es un editor de textos muy común en los sistemas unix/linux. Para obtenerla solo hay que teclear “/” y os aparecerá una barra de quick search (búsqueda rápida) en la parte inferior de la pantalla. De la misma manera, si pulsamos la tecla “esc”, esta barra desaparecerá (igual que en el vim). Simple curiosidad.

PDD: ¡Prometo que la aplicación de esta semana la tendréis el viernes!

ADS: Backup de los contactos de Facebook

Esta semana queremos presentaros una aplicación muy útil para Facebook llamada FriendCSV. Como su nombre indica, la aplicación nos permite obtener un volcado de todos nuestros contactos de Facebook en formato CSV. El formato CSV o Comma Separated Values (Valores separados por comas) es probablemente de los más estándares y nos permite, por un lado tener una copia de seguridad de todos nuestros contactos y por otro, la posibilidad de importarlo con otras herramientas como Microsoft Excel para su cómoda manipulación.

Y os preguntareis, ¿por qué voy a querer sacar una copia de mis contactos si Facebook ya me los guarda? La respuesta es sencilla, Facebook puede hacerte desaparecer de sus servidores en breves instantes como determine que un usuario ha violado alguno de sus cláusulas de servicio. Como sucede en muchos otras webs, como determinan si un usuario ha incumplido algún término es un proceso, cuanto menos, altamente subjetivo. En el caso de Facebook, existen datos que soportan la hipótesis de que este control lo lleva a cabo un programa. De ahí que numerosos usuarios hayan sido amonestados y sus cuentas eliminadas sin ningún tipo de explicación.

Curiosamente, aunque varios usuarios han criticado activamente el modo en que se gestionan estas amonestaciones, no ha sido hasta que eliminaron el perfil de Robert Scoble, uno de los bloggers más influyentes de la escena americana, que se le ha dado difusión al tema.

friendcsv.png

Puesto que no se sabe muy bien cuando nos puede tocar a nosotros, recomiendo esta aplicación para poder tener al menos una copia de seguridad si algún día nos revocan la cuenta. Su funcionamiento es trivial. La instalamos, seleccionamos los campos que deseamos exportar (el único dato que no permite exportar es el email de los contactos. Esto es así porque va en contra de las condiciones de servicio de Facebook) e introducimos un email en donde queremos recibir el fichero csv con los datos. Muy simple, pero muy útil. Espero que os guste.

PD: Ya se que el post llega un poco tarde, pero es domingo todavía y sigue estando dentro de la semana 😉

ADS: Personas para Firefox

Hoy comenzamos una nueva sección en Tecnocracia. Hemos decidido crear el apartado ADS o Aplicación de la Semana, en donde cada semana, valga la redundancia, introduciremos una nueva aplicación. En principio nos vamos a centrar en add-ons para Mozilla/Firefox y aplicaciones de Facebook. Si alguno estáis interesados en colaborar con esta sección, no dudéis en poneros en contacto con nosotros.

personas.png

Hoy quiero presentaros una aplicación para Firefox que seguro que a más de uno le va a encantar. Se llama “Personas” y es un add-on que nos permite cambiar el aspecto de nuestro navegador. La gracia no es que se pueda cambiar el aspecto, ya lo podemos hacer con los themes o temas, sino que es trivial e inmediato modificar el tema por uno mucho más profesional y/ divertido. El único problema de la aplicación es que tras la instalación no te explican como activarla. Una vez que lo descubres, el resto es coser y cantar. Lo primero es instalar el add-on, tras este proceso necesitaremos reiniciar el navegador. Una vez reiniciado nos aparecerá un icono de un zorro en la esquina izquierda en la barra inferior. Si pinchamos en el icono, se despliega un menú en donde podremos elegir entre varios temas. Por el momento los van añadiendo los desarrolladores pero imagino que en un futuro no muy lejano se podrán añadir temas personalizados. Espero que os guste y la disfrutéis.

PD: Por ahora, el tema que más me ha gustado es el de Firefox Logo