Sincroniza tus favoritos con Foxmarks: Firefox + Safari + Iexplore + iPhone

FoxmarksHay algunas extensiones de Firefox que son imprescindibles, para mi, la primera en ser instalada es siempre Foxmarks. ¿No conoces esta extensión? Foxmarks es un servicio web que almacena tus favoritos y que ofrece un plugin para sincronizarlos con el navegador. Yo lo uso a diario ya que gracias a él tengo los mismos favoritos en mi Mac, en el PC del trabajo y en el Firefox Portable que suelo llevar en el pendrive. Cada cierto tiempo, éste plugin envía a la web los cambios que hayas hecho, replicándose a los demás equipos tan pronto pidan una actualización. Como comprenderéis, tener esa web que has añadido en el trabajo cuando llegas a casa es comodísimo. Es una copia de seguridad perfecta y además desde hace unas versiones, te almacenas hasta las contraseñas del Firefox.

Y como se ve que no estaban contentos con lo que habían hecho hasta ahora, acaban de sacar dos versiones más, una para el Internet Explorer y otra para Safari (de momento solo la versión de Mac), con lo que ya casi abarcan todo el abanico de los navegadores mayoritarios.

Como “extra”, el poder sincronizar el Firefox y el Safari, también te permite hacer la sincronización via iTunes de los favoritos con el iPhone o iPod Touch, con lo que, al menos en mi caso, la jugada es perfecta.

Llega la crisis a Google Apps

GmailDesde hace ya varios año, Google ofrece una versión de algunas de sus aplicaciones (Gmail, Calendar y Docs entre otras) pensadas para emplear con tu propio dominio, pudiendo así disponer de cuentas @tudominio usando el sistema de Gmail. En un principio el servicio se dividió en usuarios gratuítos, empresas y organizaciones sin ánimo de lucro. Las diferencias eran a nivel de espacio disponible, soporte y acceso a herramientas y APIs. La versión empresarial tenía un precio de 50$ al año por cada cuenta de usuario creada.

Esto era así hasta hace unas semanas, cuando Google decidió cambiar dicha política. Ahora las cuentas gratuítas ofrecen solo 50 usuarios, cuando antes ofrecían de entrada 100 y la posibilidad de ampliar en un futuro si era justificado. Ahora la solución que dan es pasarse a las cuentas profesionales, ni más ni menos. Lo peor del asunto es que se han olvidado de cambiar toda la documentación en español, con lo que te encuentras los cambios cuando creas la cuenta y decides consultar la ayuda en inglés.

Puedes consultar las características en español y en inglés para ver las diferencias.

A éste paso, y gracias a la crisis internacional, igual en breve dejamos de ver crecer nuestro límite de Gmail o incluso lo vemos decrecer.

Appleando 16 Podcast. Tertulia 08 de los que andamos en Apple

Appleando

En está ocasión nos reunimos Rafa, Dani, Oswaldo, Guillermo y Jorge, con la participación de Nacu desde Estambul. Los temas en los que “andamos” en esta ocasión son:

  • El mundo tecnológico en Turquía By Nacu
  • Novedades presentes y futuras de Apple
  • Hackintosh en Medion y otros
  • MacHeads, MacWorld y CES
  • Fiebre de troyanos
  • iLife09
  • GUM Galicia y otros GUM’s
  • Blog-Podcast recomendado: NotengoiPhone
  • Tips para el iPhone

Como siempre la música es de CSW Studio: Bobby doesn’t get a Th obtenida en Jamendo.

Para hacer una descarga directa podéis pica aquí.

Para subscribiros al feed dar aquí.

Para subscribiros desde iTunes pulsar aquí.

Para cualquier comentario vía mail o de audio usar la dirección de correo: appleando@gmail.com

Os recuerdo las páginas de los algunos de los participantes del podcast:

Y también os animo a que visiteis el GUM Galicia.

Como abrir documentos de Office 2007 con versiones anteriores

Office 2007Desde hace ya casi un año, vengo disfrutando en mi casa del placer de haber dejado a un lado Windows y sus problemas tras haberme pasado a la plataforma Mac. Ahora hasta se me hace raro trabajar en un PC, donde las facilidades que me brinda mi Macbook Pro no existen.

Lamentablemente en casa tengo cuatro equipos con Windows XP a los que me veo obligado a dar soporte. Uno de los problemas que más a menudo me estoy encontrando últimamente es que a mi hermano le están enviando trabajos en docx, el nuevo formato que por defecto usa el Office 2007 y que no es compatible con las versiones anteriores. Y como cada vez más compañeros tienen éste Office, te ves forzado a actualizarte o pedirles de nuevo el fichero en un formato realmente estándar.

Al menos hasta hace un tiempo, ya que Microsoft, consciente de esta molestia, ha decidido sacar un parche para que los Office antiguos puedan abrir los nuevos documentos. Para obtenerlo no tenéis más que buscarlo en la página de Microsoft o descargarlo del siguiente enlace:

Paquete de compatibilidad de Microsoft Office para formatos de archivos de Word, Excel y PowerPoint 2007.

Enviar notificaciones vía email con Nagios

Nagios

Una de las funciones más interesantes de Nagios es la notificación de los eventos de la red. Una avería en una línea no es difícil de detectar, suelen ser los usuarios los primeros en quejarse. Pero una caída de un servicio que en ese momento no se está usando es más complida de ver. Para no tener que estar todo el día mirando el monitor del Nagios, existe la opción de crear contactos y que se les notifiquen los eventos de la manera que se elija (email, SMS, …). Obviamente la herramienta más común para estas notificaciones será el correo, ya que no todas las empresas disponen de una pasarela de envío de SMS o similar. Para poder enviarlas nos hará falta un servidor de correo, bien en nuestra propia red como en internet. Paso a relataros como he solucionado yo el tema sin usar un servidor de correo en el equipo del Nagios.

Para empezar, en el fichero de configuración de contactos se deben crear los perfiles de los usuarios a los que se debe avisar, así como los grupos a los que pertenecen.

#definimos un contacto predefinido, para no tener que declarar todas las opciones de cada usuario
define contact{
name contacto-basico
service_notification_period laboral
host_notification_period laboral
service_notification_options w,u,c,r,f,s
host_notification_options d,u,r,f,s
service_notification_commands notify-service-by-email
host_notification_commands notificar-host
register 0
}

#definimos el grupo admins, al que pertenece el contacto dani
define contactgroup{
contactgroup_name admins
alias Administradores
members dani
}

#definimos el contacto dani, con un alias y una direccion de email
define contact{
contact_name dani
use contacto-basico
alias Dani
email dani@ejemplo.es
}

Una vez editados los contactos, nos hace falta añadir el comando al fichero oportuno para que Nagios sepa donde buscarlo. Además configuramos la sintaxis con la que se invocará desde Nagios. En éste caso pasamos varias variables predefinidas en el sistema.

#definimos el comando notificar-host
define command{
command_name notificar-host
command_line /tmp/correo.pl $CONTACTEMAIL$ $NOTIFICATIONTYPE$ $HOSTNAME$ $HOSTSTATE$ $HOSTADDRESS$
}

Por último, debemos crear “correo.pl”, que en éste caso es un script en Perl que nos permitirá el envío de correos. Cambiaremos los parámetros para adaptarlo a nuestras necesidades y lo guardaremos en “/tmp”, como hemos definido en el fichero anterior.

#!/usr/bin/perl
use Net::SMTP;
$destinatario=$ARGV[0];
$tipo=$ARGV[1];
$host=$ARGV[2];
$estado=$ARGV[3];
$ip=$ARGV[4];
$smtp= Net::SMTP-> new ("smtp.ejemplo.es");
$smtp->mail("nagios\@ejemplo.es");
$smtp->to("$destinatario");
$smtp->data();
$smtp->datasend("To: $destinatario\n");
$smtp->datasend("Subject: NAGIOS - $tipo: $host con estado $estado\n");
$smtp->datasend("Notificacion de tipo: $tipo\n");
$smtp->datasend("Equipo: $host ($ip)\n");
$smtp->datasend("Estado actual: $estado\n");
$smtp->datasend();
$smtp->quit;

Una vez configurado todo esto, ya dispondremos de notificaciones vía email. He partido de la suposición de que Nagios está funcionando y configurado y que esto es un añadido, de forma que no haya que configurar nada más. La mejor opción para aprender a configurar Nagios es partir de los ficheros de ejemplo y modificarlos de acuerdo a vuestras necesidades.

EDITO

Para los que necesiten una versión que funcione en con un servidor que requiera autentificación:

#!/usr/bin/perl
use Net::SMTP;
$destinatario=$ARGV[0];
$tipo=$ARGV[1];
$host=$ARGV[2];
$estado=$ARGV[3];
$ip=$ARGV[4];
$smtp= Net::SMTP->new('smtp.ejemplo.com');
$smtp->auth('usuario', 'contraseña');
$smtp->mail('nagios@ejemplo.com');
$smtp->to(”$destinatario”);
$smtp->data();
$smtp->datasend(”To: $destinatario\n”);
$smtp->datasend(”Subject: NAGIOS – $tipo: $host con estado $estado\n”);
$smtp->datasend(”\n”);
$smtp->datasend(”Notificacion de tipo: $tipo\n”);
$smtp->datasend(”Equipo: $host ($ip)\n”);
$smtp->datasend(”Estado actual: $estado\n”);
$smtp->datasend();
$smtp->quit;

Ahora mismo estoy probándolo y no me ha dado problemas. En caso de que queráis hacer un debug, podeis cambiar la línea del servidor por la siguiente:

$smtp= Net::SMTP->new(’smtp.ejemplo.com’, Debug => 1);

Y luego probar el script usando:

./nombre_script.pl dirección_de_correo_de_prueba error equipo estado ip