Jul 07

Instalación.

Para su uso es necesario activar el complemento GNOME Session Management que pertenece al listado de plugins oficiales.  No se incluyen opciones de configuración adicionales.

Administrando la sesión.

Para realizar cualquiera de las acciones de administración de sesión realice los siguientes pasos.

  1. Presione [Banderita]+Espacio o la combinación que se haya elegido.
  2. Especifique una de las siguientes acciones disponibles.
    • Lock screen
    • Log Out
    • Suspend
    • Hibernate
    • Restart
    • Shutdown
  3. Presione Enter para ejecutar la acción.

Enlaces.

Tagged with:



En July 7 de 2009, Jorge Iván Meza Martínez escribió acerca de Administrando la sesión de usuario con Gnome-Do.
Jul 07

Introducción.

Siguiendo la estrategia de minimizar la pereza y maximizar la productividad que inicie con la publicación en Twitter, hoy tomé 60 segundos de mi vida para revisar como acortar enlaces utilizando TinyURL desde Gnome-Do, es decir, sin tener que visitar el sitio web, llenar un formulario, buscar el enlace generado y copiar su URL.

Instalación.

Para su uso es necesario activar el complemento TinyUrl que pertenece al listado de plugins oficiales.  No se incluyen opciones de configuración adicionales.

Convirtiendo URLs.

Para convertir un URL en su versión corta con realice los siguientes pasos.

  1. Presione [Banderita]+Espacio o la combinación que se haya elegido.
  2. Escriba Make Tiny Url.  Sólo es necesario escribir lo suficiente para que aparezca el texto en la primera sección (acción).
  3. En la segunda sección (orígen) escriba o pegue (CTRL+V) el enlace original que se desea convertir.  No olvide que el URL debe ser válido, es decir, debe incluír el protocolo correspondiente (http://, ftp://, etc.).
  4. Presione Enter y espere un momento mientras se accede al sitio de TinyURL.
  5. Al aparecer el resultado de la conversión copie (CTRL+C) el URL corto o presione Enter para visitarlo.
  6. Presione ESC para terminar Gnome-Do de ser necesario.

Enlaces.

Tagged with:



En July 7 de 2009, Jorge Iván Meza Martínez escribió acerca de Acortando enlaces con TinyURL desde Gnome-Do.
Jul 07

Introducción.

Los temas (themes) o plantillas (templates) en Drupal se encuentran compuestos por varios archivos: *.theme y *.tpl.php.

La distribución del core incluye seis temas por defecto.

Nombre
Engine Tiene tablas ? Es subtema ?
Bluemarine PHPTemplate Si No
Chamaleon PHP plano Si No
Garland PHPTemplate No No
Marvin PHP plano Si Si
Minnelli PHPTemplate No Si
Pushbutton PHPTemplate Si No

Los temas incluídos por defecto en la distribución se ubican en /themes mientras que los temas implementados por el usuario se deberán ubicar bajo /sites/all/themes.

Archivos utilizados.

Tema basado en PHPTemplate.

  • block.tpl.php - Apariencia de los bloques.
  • <tema>.info - Información básica del módulo como nombre, descripción y versión.
  • box.tpl.php - Apariencia de los contenedores de información.
  • comment.tpl.php - Apariencia de los comentarios.
  • logo.png - Imagen del logo utilizado en el tema.
  • node.tpl.php - Apariencia de los nodos.
  • page.tpl.php - Apariencia y distribución de la página.
  • screenshot.png - Imagen del tema para ilustrar su administración.
  • style-rtl.css - Estilo para temas con textos de derecha a izquierda.
  • style.css - Hoja de estilos principal.

Es posible redefinir partes específicas del tema creando archivos cuyo nombre corresponde al elemento que se desea alterar siguiendo el formato *.tpl.php.

Tema basado en PHP directamente.

  • background.png - Imagen utilizada de fondo.
  • <tema>.info - Información básica del módulo como nombre, descripción y versión.
  • <tema>.theme - Apariencia y distribución de la página.
  • common-rtl.css - Estilo alternativo para los elementos comúnes con textos de derecha a izquierda.
  • common.css - Estilo para los elementos comúnes.
  • logo.png - Imagen del logo utilizado en el tema.
  • style-rtl.css - Estilo para los elementos específicos del tema con textos de derecha a izquierda.
  • style.css - Estilo para los elementos específicos del tema.

Es posible especificar archivos *.theme para redefinir la presentación de elementos específicos del tema.

Enlaces.

Tagged with:



En July 7 de 2009, Jorge Iván Meza Martínez escribió acerca de Los archivos de temas en Drupal 6.
Jul 07

Introducción.

Un servidor que utilizo frecuentemente para el desarrollo de aplicaciones web que se encuentra basado en Debian 5 no estaba enviando los correos de las aplicaciones ni de un par de scripts que había escrito hace un tiempo para la creación de copias de seguridad.

Al revisar los logs encontré este mensaje: Mailing to remote domains not supported.

La solución es realizar la configuración del Exim 4, sin embargo tenía un detalle adicional que lo hacía interesante.  Para la empresa propietaria del servidor estoy utilizando Google Apps para gestionar su correo electrónico, así que el SmartHost tenía que ser con GMail, SSL (el puerto indicado) y autenticación.

Procedimiento.

Para este procedimiento se supone que el nombre del servidor es desarrollo.dominio.com.

1. Crear una cuenta de correo en GMail/Google Apps para el relay del servidor de correo.

Nombre de usuario: desarrollo_relay
Contraseña: password_relay

2. Realizar la configuración de Exim.

$ su -

$ dpkg-reconfigure exim4-config

  • General type of mail configuration: mail sent by smarthost; received via SMTP or fetchmail
  • System mail name: localhost
  • Ip Address to listen on: 127.0.0.1
  • Other destinations~: desarrollo.dominio.com
  • Machines to Relay for: <vacío>
  • IP address or hostname of the outgoing smarthost: smtp.gmail.com::587
  • Hide local mail name in outgoing mail: No
  • Keep number of DNS queries minimal: No
  • Delivery method for local mail: mbox format in /var/mail/
  • Split configuration into small files: Yes

3. Configurar la información del cliente de acceso.

$ vi /etc/exim4/passwd.client

gmail-smtp.l.google.com:desarrollo_relay@dominio.com:password_relay
*.google.com:desarrollo_relay@dominio.com:password_relay
smtp.gmail.com:desarrollo_relay@dominio.com:password_relay

$ chmod 640 /etc/exim4/passwd.client

$ chown root:Debian-exim /etc/exim4/passwd.client

4. Actualizar la lista de correspondencias de direcciones de correo.

$ vi /etc/exim4/email-addresses

root@localhost:    desarrollo_relay@dominio.com

$ chmod 640 /etc/exim4/email-addresses

5. Verifique la configuración actual del Exim.

$ vi /etc/exim4/update-exim4.conf

dc_eximconfig_configtype='smarthost'
dc_other_hostnames='desarrollo.dominio.com'
dc_local_interfaces='127.0.0.1'
dc_readhost='desarrollo.dominio.com'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.gmail.com::587'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

6. Reiniciar el servicio del MTA.

$ /etc/init.d/exim4 restart

Enlaces.

Tagged with:



En July 7 de 2009, Jorge Iván Meza Martínez escribió acerca de Utilizar GMail como SmartHost desde Linux Debian 5.