Blog Page 27

5 5313

Para instalar wordpress en nuestro servidor o de manera local, consta de un archivo de configuración, el cual debe ser modificado para que funcione de manera correcta con nuestra base de datos (MySQL).

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database'); // el nombre de la base de datos
/** MySQL database username */
define('DB_USER', 'user'); // el nombre de usuario de la base de datos
/** MySQL database password */
define('DB_PASSWORD', 'password'); //el password del usuario de la base de datos
/** MySQL hostname */
define('DB_HOST', 'localhost');  //el hostname
$table_prefix  = 'blog_'  //el prefijo de las tablas, necesario cambiar por problemas de seguridad

Espero les sirva…

2 8432

Ahora agregaremos dos complementos para hacer de VIM nuestro IDE de BASH, C y C++:

Bash-support Plugin

Con el “Bash-support plugin” para VIM podremos automatizar tareas de edición que como programadores nos vemos obligados a repetir mucho:

  • Añadir automáticamente cabeceras a los ficheros
  • Añadir comentarios a de diversos tipos
  • Escribir los esqueletos de los distintos comandos de control (if, case, for, while…)
  • Verificar la sintaxis
  • Consultar la documentación de un comando de Bash
  • Convertir un bloque de código en comentario o viceversa
  • Escribir rápidamente expresiones regulares

Este “plugin” de soporte para Bash es capaz de hacer todo lo anterior y por lo tanto nos ahorrará mucho tecleo. Veremos cómo instalarlo:

Paso 1: Descargar el plugin.

Mediante los siguientes comandos podemos descargar los componentes de esta extensión desde vim.org

$ su (teclean el passwd de root)
# cd /usr/src
# wget -O bash-support.zip http://www.vim.org/scripts/download_script.php?src_id=9890

Paso 2: Instalarlo.

Vuelve a la sesión de tu usuario personal (repetir esto con cada usuario para el que quieras activar el soporte avanzado para Bash en Vim) y teclea:

$ mkdir ~/.vim # puede que el directorio ya exista
$ cd ~/.vim
$ unzip /usr/src/bash-support.zip

Paso 3: Activarlo

Edita tu fichero ” .vimrc” del usuario para el que quieras activar el soporte e incorpórale al final el texto que se indica:

$ vim ~/.vimrc
filetype plugin on

Visto aquí

C.Vim Plugin

Como programador, hay que hacer muchas tareas repetitivas, mientras hacemos la codificación, tales como:

  • Agregar el archivo de cabecera
  • Adición de la función / marco comentario
  • Incluye fragmento de código por defecto
  • Realización de comprobar la sintaxis
  • Lectura de la documentación acerca de una función
  • Conversión de un bloque de código de presentar sus observaciones, y viceversa

Este “plugin” de soporte a C y C++ es capaz de hacer todo lo anterior y por lo tanto nos ahorrará mucho tecleo. Veremos cómo instalarlo:

Paso 1: Descargar el plugin.

Mediante los siguientes comandos nos podemos descargar los componentes de esta extensión desde vim.org

# su (teclean el passwd de root)
# cd /usr/src
# wget -O cvim.zip http://www.vim.org/scripts/download_script.php?src_id=9990

Paso 2: Instalarlo.

Vuelve a la sesión de tu usuario personal (repetir esto con cada usuario para el que quieras activar el soporte avanzado para C/C++ en Vim) y teclea:

$ mkdir ~/.vim # puede que el directorio ya exista
$ cd ~/.vim
$ unzip /usr/src/cvim.zip

Paso 3: Activarlo

Edita tu fichero ” .vimrc” del usuario para el que quieras activar el soporte e incorpórale al final el texto que se indica:

$ vim ~/.vimrc
filetype plugin on

Visto aquí

Espero les sirva, Saludos!

6 2585

Ahora veremos como configurar el cliente de correo que viene por default en Gnome (Ubuntu, Debian), Evolution, en esté caso solo configuraremos las cuentas de Gmail y de Yahoo!.


Comenzamos!!!

En la pestaña Reciving Email ponemos:

POP Server: pop.gmail.com:995
Security: SSL encryption
Authentication type: Password

En la pestaña Sending Email ponemos:

SMTP Server: smtp.gmail.com:465
Security: SSL encryption
Authentication type : Password

En la pestaña de Reciving Email ponemos:

POP Server: pop.mail.yahoo.com:995
Security: SSL encryption
Authentication type: Password

En la pestaña Sending Email ponemos:

SMTP Server: smtp.mail.yahoo.com:465
Security: SSL encryption
Authentication type: Password

Y con eso tendremos configurado nuestro Evolution para descargar los correos de nuestra cuenta de Gmail y Yahoo.

1 1366

El histórico (history) tiene varias opciones que podemos cambiar para tener un mejor control del mismo. Aquí vamos a ver algunas opciones para el control y gestión del fichero del histórico (history).

Mostrar la hora y fecha de cuando se tipeo el comando:

export HISTTIMEFORMAT='- %F %T - '

Con esto hacemos que en el fichero del histórico se guarde además del comando la fecha y hora de uso.

Control del tamaño del fichero del histórico:

Tenemos dos variables de entorno para ello, HISTSIZE y HISTFILESIZE, que indican el tamaño del fichero, por ejemplo:

HISTSIZE=1000
HISTFILESIZE=1000

Con esto hacemos que el tamaño máximo del fichero de histórico sea de 1000 comandos o líneas.
Si ponemos el tamaño de la variable HISTSIZE a cero hacemos que no se guarde nada en el histórico:

export HISTSIZE=0

Control de duplicados en el histórico:

En el histórico se van guardando TODOS los comandos que se van introduciendo aunque repitamos 20 veces el mismo, se guardará 20 veces, lo cual es en ocasiones una perdida de espacio, por lo que podemos usar la variable HISTCONTROL para hacer 2 cosas, una eliminar los duplicados consecutivos con ignoredups y dos eliminar los duplicados sean o no consecutivos con erasedups.

export HISTCONTROL=ignoredups
export HISTCONTROL=erasedups

Donde guardar el histórico:

Por defecto el histórico se guarda en ~/.bash_history pero podemos indicar donde guardarlo con la variable HISTFILE. HISTFILE=~/.bitacora.
Un truco muy bueno cuando en un mismo servidor entran varios administradores que se pasan a root y poder controlar y guardar que hace cada uno es guardar un histórico por cada uno de ellos de la siguiente forma:

export HISTSIZE=5000
export HISTFILESIZE=5000
export HISTFILE=/root/.bash_hist-$(who am i | awk '{print $1}';exit)

Con esto se guardará en la home de root un fichero de histórico por cada uno de los usuarios que se hayan pasado a root. El tamaño se puede ampliar o reducir a gusto. También podemos poner que ignore duplicados. Todas estas variables debemos ponerlas en un fichero donde se activen al arranque que puede ser ~/.bashrc.

Espero les sea útil.

0 3460
Logo Evolution
Logo Evolution

A mi en lo personal me gusta tener el Sistema Operativo en ingles, eso implica tener desde el entorno de escritorio hasta los menús de las aplicaciones en ese idioma, pero resulta molesto intentar revisar la ortografía de los correos que quiero mandar y que sólo me deje revisarlos en el idioma inglés, por lo que vamos a ver la manera de cómo agregar el diccionario en español en Evolution y poder revisar la ortografía. Primero instalas los paquetes requeridos:

$ sudo apt-get install gnome-spell aspell-es

Si Evolution está corriendo, lo reiniciamos y seleccionamos Edit -> Preferences -> Composer Preferences -> Spell Checking y seleccionamos la opción Spanish y Listo!