Como instalar Logitech Control Center 3.0 en Snow Leopard

Como ya comenté en la tertulia de Appleando, uno de los problemas que sufrí al actualizar a Snow Leopard fue que tanto el ratón como el teclado dejaron de verse en el panel de control de Logitech y perdí toda capacidad de configurar las teclas especiales. Pues bien, os dejo aquí un pequeño screencast sobre como instalar la versión 3.0 que si funciona con Snow Leopard aunque parezca que no es posible.

También podéis verlo en Youtube directamente.

Consigue un lector para el nuevo DNI gratis

Esta mañana me he encontrado una promoción muy interesante en uno de los múltiples blogs de tecnología que sigo (ahora mismo no se decir en cual). Resulta que Red.es y Tractis van a regalar 300.000 lectores para el nuevo DNI con chip incorporado y que nos identificarnos en varios servicios de la administración pública española. Por lo que he visto no tiene truco alguno, si bien hay que pagar los gastos de envío que “ascienden” a 2€. Solo se podrá solicitar un lector por domicilio y los 300.000 dispositivos van a ser repartidos entre las comunidades autónomas. Para conseguirlo tan solo hay que rellenar el formulario que aparecerá apartir del día 1 de octubre pulsando sobre la imagen de éste post o la que he puesto en la barra lateral.

En cuanto a la parte técnica, por lo que he podido ver disponen a día de hoy de dos modelos y un tercero aún por decidir. Los dos confirmados son el Gemalto PC Twin y el SCM SCR 3310. He estado curioseando en la web de ambos fabricantes y en lo que a mi situación respecta, parece ser funcionan en Leopard, así que espero que lo hagan igualmente en Snow Leopard.

Tenéis más información en la web de esta promoción.

Como exprimir Dropbox al máximo (III)

DropboxSiguiendo con esta serie de artículos sobre Dropbox, ahora toca explicar una de las funcionalidades más interesantes de éste servicio, las carpetas compartidas. Consiste en compartir con una o varias personas una carpeta de las existentes en tu Dropbox. En el momento que alguien genere algún cambio en esta carpeta, el resto de los usuarios lo recibirán tan pronto se actualice. Esto quiere decir que si alguien modifica un documento casi al momento (en caso de que ambos equipos estén conectados a internet en ese instante) otra persona podrá acceder a esta nueva versión. Compartir ficheros, trabajar en grupo, añadir torrents para que otro equipo los descargue… esta opción de Dropbox abre la puerta a muchos usos.

Compartir carpeta en DropboxPara empezar debemos acceder a la web de Dropbox, ya que desde el cliente de escritorio no se pueden administrar las carpetas compartidas. Si todavía no tenemos creada la carpeta que desamos compartir la creamos o bien como cualquier otra carpeta o bien en el menú “share”. En éste último apartado también podremos comprobar las carpetas que tenemos compartidas. Una vez le demos el nombre a la nueva carpeta solo tendremos que añadir las direcciones de correo de las personas con las que queramos compartir la carpeta. Cada uno recibirá un correo electrónico notificándole la invitación y que en caso de no disponer de cuenta de Dropbox, le indicará como crearla.

Y hecho esto ya tendremos compartida toda la carpeta con quien nosotros queramos. Para añadir nuevos miembros o para eliminarlos, en el menú “share” podremos volver a ver la lista de gente incluida en la lista.

Compartir esto Compartir carpeta

Ficheros de ejemplo de Nagios

NagiosHace ya algún tiempo publiqué un par de entradas sobre Nagios, un sistema de monitorización de redes bastante configurable y útil para cualquier administrador. Como algunos de vosotros habéis tenido problemas con los ficheros de configuración, en éste enlace os dejo los ficheros que trae el propio Nagios como ejemplo de uso.

Sobre estos ficheros podéis comenzar a crear vuestra infraestructura, aunque yo os recomiendo partir de esta base pero ir creando los ficheros que vayáis necesitando. Como orientación si no sabéis como localizar el directorio donde deben estar los ficheros, yo lo tengo configurado como /home/nagios/config_nagios. Es probable que si habéis seguido las guias de la web de Nagios lo tengáis de una forma muy similar.

Copias de seguridad automáticas en servidores web

Copia de respaldoAlgo de lo que muchas veces nos olvidamos al montar nuestras webs y de lo que solemos acordarnos cuando ocurre una desgracia es de las copias de seguridad. Tener un buen protocolo de copias de seguridad y de restauración es fundamental cuando de verdad nos importa nuestro proyecto.

Hoy en día la mayoría de las webs guardan dos tipos de información: el contenido en una base de datos y la configuración de la web, plugins, plantillas, etc en el sistema de ficheros del servidor. Teniendo en cuenta esto, os voy a explicar de forma sencilla como hago yo las copias de estos dos elementos de forma automática.

Para empezar, hace falta cumplir algunos requisitos para poder adaptar el método que aquí explico.

  • El servidor debe trabajar en Linux
  • Se debe tener acceso mediante SSH (Secure SHell)
  • Debemos tener disponible el demonio CRON
  • El servidor de base de datos debe ser MySQL

En primer lugar debemos definir un directorio de trabajo dentro del servidor, que será donde alberguemos los scripts y donde guardaremos las copias de seguridad. La mejor opción es ponerlo fuera del directorio propio de la web, aunque hay servidores que no contemplan esta opción y que todo el directorio del usuario está publicado en la red. En éste caso conviene proteger el directorio para que nadie pueda tener acceso.

Ahora que tenemos el directorio listo, debemos crear los scripts. Como ya he comentado antes, vamos a separar la copia de base de datos de la de los archivos. Comenzaremos por la base de datos. En el siguiente script debéis cambiar los datos en negrita por los de vuestro servidor, si poner comillas ni nada similar.

#!/bin/bash
# Obtiene la fecha para el archivo
FECHA=`date +%m%d`
mysqldump --opt --host=servidor --user=usuario --password=password base_de_datos > bd.sql
zip -q bd/bd$FECHA.zip bd.sql
rm bd.sql

Una vez reemplazada la información necesaria, lo guardaremos con extensión .sh y luego desde la línea de comandos le cambiamos los permisos (chmod 744 script.sh). Lo que hará el script es descargar la base de datos a un fichero sql y luego lo comprimirá en una subcarpeta llamada bd añadiendo la fecha de la copia y luego borrará el fichero sql anterior. Una vez hecho esto, ya podemos editar la configuración del Cron con el comando crontab -e. Incluiremos una entrada en el fichero indicando cuando queremos que se ejecute. En mi caso le indico que debe ejecutarse siguiendo el esquema 0 0 * * *, es decir, a las 0:00 todos los días de todos los meses. Tras indicar cuando lo queremos, se debe añadir donde encontrar el fichero con el script. Estos pasos son los que pueden resultar más complicados si no se tienen unos mínimos conocimientos sobre linux, así que si alguno necesita alguna aclaración, no tiene más que pedirla en los comentarios.

Para copiar los ficheros de la web, tendremos que usar otro script:

#!/bin/bash
# Obtiene la fecha para el archivo
FECHA=`date +%m%d`
zip -qr archivo_destino.zip carpeta_origen

Ahora solo deberemos configurar que carpeta queremos guardar comprimida y en donde y luego añadir otra entrada en el Cron. Yo normalmente realizo una copia semanal, ya que raro es que se cambien los ficheros importantes de la web.

A grandes rasgos éste es el método que yo empleo para realizar mis copias y por ahora siempre me ha dado buen resultado. Un buen consejo es que una vez configurado el método hay que comprobar que se puede recuperar la web desde los ficheros, ya que más de una vez ha pasado que estos no se creaban como era debido y uno se entera demasiado tarde.

Cualquier duda, os podéis poner en contacto conmigo o bien a través de los comentarios o a través del formulario de contacto.

Las operadoras empiezan a escuchar a sus clientes

RO por lo menos algunas. Hoy revisando feeds me he encontrado con ésta noticia(en gallego) en el blog del operador de cable de Galicia, R. Actualmente esta operadora ofrece varias opciones de velocidad de conexión a internet entre las que destacan 12.000/600kbps, 12.000/1.000kbps, 30.000/1.000kbps y 100.000/3.000kbps. Todas estas opciones tienen una buena velocidad de descarga y una velocidad de subida de lo más normalíta para lo que estamos acostumbrados en España y extremadamente pobre si la comparamos con paises vecinos como Francia. Estas velocidades tan limitadas se deben al precio que debe pagar el operador por el ancho de banda de subida que a su vez repercute en el precio del servicio para los clientes.

Pero hoy anuncian una mejora, que aunque insuficiente para algunos usos, resultará muy útil para casi todos los usuarios. Voy a explicar lo que se les ha ocurrido a los ingenieros de R con un ejemplo. Dos clientes de la empresa tienen contratados 600kbps de subida cada uno. Resulta que el cliente A quiere subir las fotos de sus vacaciones a Flickr. Hasta ahora tendría que hacerlo a paso de tortuga, usando solo los 600kbps que tiene contratados. Pero ahora resulta que el cliente B no está subiendo nada y un nuevo instrumento que tiene R en sus instalaciones se da cuenta de que puede “prestarle” los 600kbps de éste al cliente A. Durante un breve espacio de tiempo, el cliente A contará con los 600 kbps propios y los prestados del cliente B, es decir, 1200kbps. Si esto se aplica a toda la red de R (la mayoría de los usuarios no suelen usar intensivamente la subida) se podrían llegar a alcanzar conexiones simétricas.

Éste es un buen paso, si funciona tan bien como lo hace sobre el papel, hacia unas conexiones de calidad. Habrá servicios en los que no se podrá hacer uso de esta característica o días en los que funcione mejor o peor, pero es un gran avance. Habrá que estar al tanto para ver como va evolucionando.

Mi experiencia sincronizando con Google Calendar (II)

Sincronizando los calendarios con Google CalendarComo ya comenté en la primera parte de esta serie de artículos, el segundo capítulo estaría dedicado ya a los dispositivos móviles. Recordando un poco lo expuesto hasta el momento, mi intención es mantener sincronizados mi Macbook Pro mediante iCal, mi ordenador del trabajo con Mozilla Thunderbird (con Lightning instalado), mi iPod Touch y mi Nokia N81, todos usando como referencia Google Calendar.

iPod Touch/iPhone

Desde la salida al mercado del iPhone, Google ha estado adaptando sus servicios web a éste dispositivo para que su uso sea sencillo y cómodo. Además también ha añadido nuevas funciones orientadas a trabajar directamente sobre las aplicaciones que el iPhone trae de serie para mejorar muchísimo más la experiencia.

Y es precisamente Google Calendar una de las elegidas para funcionar directamente sobre el iPhone. Desde hace unos meses se pueden sincronizar los calendarios del iPhone de forma bidireccional con los de Calendar. Para configurar éste servicio sólo tenéis que visitar la web de ayuda de Google. ¿Cómo funciona? Es muy sencillo, una vez configurado, cada vez que se accede a la aplicación calendario intenta actualizarse automáticamente, de manera que solo con acceder y estar conectado a la red podremos tener los eventos actualizados. En caso de no disponer de conexión, veremos los eventos que hayan sido descargados con anterioridad o bien se hayan creado en el dispositivo. También se sincronizarán los eventos al abrir Mail.

Sumamente sencillo y cómodo, pero se deben tener algunas cosas en cuenta:

  • Al realizar la primera sincronización se borrarán todos los eventos y calendarios del iPhone, así que conviene hacer una copia antes para no perderlos.
  • Una vez configurada la sincronización con Google, se perderá la capacidad de sincronizar mediante iTunes, con lo que la única forma de sincronizar un equipo con el iPhone sería que ambos lo hiciesen a través de Google.

Con el iPod configurado, ahora mismo ya tengo el Mac, el PC de la oficina y mi Touch sincronizados, todos a través de Google, formando una especie de estrella en la que todo pasa por el gigante estadounidense. Mi próximo paso es configurar mi Nokia N81 de una forma similar, aunque por las pruebas que estoy realizando, parece que será complicado. Tan pronto consiga algún avance os pondré al día.