Atajos de teclado y comandos en Google Wave:

Búsqueda

  • title:término — busca waves que contengan la palabra especificada en el título
  • caption:término — busca waves que contengan la palabra especificada en el subtítulo de un archivo adjunto

Estado

  • is:read — muestra todos los waves leídos
  • is:unread — muestra los waves no leídos
  • is:mute — muestra todos los waves que hemos dejado de seguir
  • is:active — equivalente a is:unread
  • is:note — muestra todos los waves en los que tú seas el único participante

Participantes

  • from:dirección — busca todos los waves de la persona con la dirección indicada. También se puede utilizar from:me para buscar todos nuestros waves
  • by:dirección — equivalente al anterior
  • to:dirección — busca todos los waves en los que dialoguemos con la persona indicada
  • with:dirección — busca waves en los que la persona indicada esté listada explicitamente. También se puede utilizar with:public para mostrar todos los waves públicos
  • owner:dirección — busca waves creadas por la persona indicada
  • only:dirección — busca waves a los que sólo haya contribuido la persona indicada

Búsqueda por fechas

  • past:periodo — busca todos los waves escritos en el último periodo
  • previous:periodo — busca todos los waves escritos antes del último periodo
  • before:periodo — busca todos los waves escritos antes del periodo indicado
  • after:periodo — busca todos los waves escritos después del periodo indicado

Para indicar los periodos en los que buscar se utilizan las palabras clave day (día), week (semana), month (mes) y year (año); por ejemplo past:year. También se puede añadir el número de días, semanas, meses o años en los que buscar (past:3days), y abreviar las palabras clave con dwmy.

Carpetas

  • in:carpeta — muestra los waves almacenados en la carpeta indicada. Por ejemplo in:inbox
  • is:unfiled — muestra los waves que no se han movido a una carpeta de usuario
  • is:filed — muestra los waves que se han movido a una carpeta de usuario

Adjuntos

  • has:attachment — busca waves que tengan adjuntos
  • has:document — busca waves que tengan documentos adjuntos (se añadirá en breve)
  • has:image — busca waves que tengan imágenes adjuntas (se añadirá en breve)
  • caption:término — busca waves que contengan la palabra especificada en el subtítulo de un archivo adjunto
  • filename:término — busca waves que contengan la palabra especificada en el nombre de algún archivo adjunto (se añadirá en breve)
  • mimetype:término — busca waves con archivos adjuntos cuyo mimetype contenga la palabra especificada (se añadirá en breve)

Etiquetas

  • tag:etiqueta — busca waves con la etiqueta indicada

Gadgets

  • has:gadget — busca waves que contengan gadgets
  • gadget:término — busca waves que contenga gadgets cuyo nombre contenga la palabra especificada
  • gadgeturl:término — busca waves que contenga gadgets cuya URL contenga la palabra especificada
  • gadgettitle:término — busca waves que contenga gadgets cuyo título contenga la palabra especificada

Expresiones

  • cond1cond2 — muestra waves que cumplan ambas condiciones
  • cond1cond2 — muestra waves que cumplan alguna de las condiciones
  • -cond1 — muestra waves que no cumplan la condición
  • "frase — muestra waves que contengan exactamente la frase indicada

Idiomas

  • lang:idioma — muestra waves escritas en el idioma indicado. El idioma se puede indicar usando los códigos utilizados por la ISO (lang:es para castellano, lang:en para inglés, …). Esta función no es muy efectiva porque una sola palabra en inglés puede hacer pensar a la aplicación que el wave está escrito en inglés.

Visto en el blog de Gabriel.


En esta imagen podemos ver como está estructurado un sistema Linux.

La explicación a cada carpeta del mismo.

Sistema estructurado de las carpetas en Linux 300x243 Sistema estructurado de las carpetas en Linux

Sistema estructurado de las carpetas en Linux


En el blog de Viciao2k3 podemos ver a nuestro querido Super Mario Bros dibujado con las típicas carpetas de ficheros. Un trabajo realmente admirable.

2862982587 104f2c99d7 Super Mario Bros en carpetas


Para poder configurar Logrotate en un servidor Linux/Unix después de generar las estadísticas, si uno de los (tantos) problemas que podemos tener a la hora de gestionar nuestro servidor, es que si no controlamos el tamaño de nuestros ficheros de registros (errores y accesos por ejemplo) de nuestros alojamientos web, puede ser un problema.
Para solucionarlo he creado este tutorial con los pasos a seguir y que a mí me ha funcionado. Como todo en la informática habrá muchas formas y colores para conseguir lo mismo y/o mejorar esta.
Lo importante a tener en cuenta, es que tenemos que hacer esta rotación de registros DESPUÉS de haber generado las estadísticas, ya que sino no nos sirve de nada.

Bueno, vamos al grano:

1-. Instalar el programa logrotate:

apt-get install logrotate

2-. Crear o comprobar que tenemos las carpetas y ficheros necesarios:

mkdir -p /var/lib/logrotate/

touch /var/lib/logrotate/status

mkdir -p /etc/logrotate.d/

3-. Crear el fichero logrotate.conf:

vi /etc/logrotate.conf

Copiar el siguiente contenido el fichero logrotate.conf que antes hemos creado:

# ejecutar “man logrotate” para más información

weekly

rotate 4

create

include /etc/logrotate.d


/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

4-. Crear el fichero de rotación (en mi caso para los logs de acceso y errores):

vi /etc/logrotate.d/rotar_logs

Copiar el siguiente contenido en dicho fichero:

/www/*/logs/access_log {
daily
rotate 90
copytruncate
compress
notifempty
missingok
}
/www/*/logs/error_log {
daily
rotate 90
copytruncate
compress
notifempty
missingok
}

La ruta dependerá del servidor donde nos encontramos y el * lo que indica es que en todas las carpetas de dicha ruta las tenga en cuenta. Por ejemplo:

/www/pepito/logs/access_log

/www/juan/logs/access_log

/www/manuel/logs/access_log

/www/pepito/logs/error_log

/www/juan/logs/error_log

/www/manuel/logs/error_log

5-. Comprobar manualmente que funciona:

/usr/sbin/logrotate -d /etc/logrotate.conf

/usr/sbin/logrotate -f /etc/logrotate.conf

Creo recordar que se hace lo mismo con:

/usr/sbin/logrotate -d -f /etc/logrotate.conf

Si todo va bien y no se muestra ningún error es que todo ha ido bien.

6-. Ahora nos toca programar para que el servidor haga logrotate automáticamente, con ayuda de nuestro amigo crontab:

vi /etc/crontab

Copiar el siguiente contenido:

#Logrotate a las 1 AM

0 01 * * * root /usr/sbin/logrotate /etc/logrotate.conf > /dev/null 2>&1

Finalmente ejecutaremos en el terminal:

/etc/init.d/crond restart

Para que los nuevos cambios se apliquen.

La programación del crontab dependerá de cuando generemos nuestras estadísticas, ya que lo tendremos que programar momentos después de generarlas, ya que sino lógicamente no tendrá los registros de acceso correctamente al generarlas.

Si alguien conoce otros métodos o alguna forma de mejorar el mío, que deje un comentario. Espero que ayude a más de uno :)