Pasar bash a Español 100% en Debian (acentos y €) + consejos varios

17 09 2010

Suele ocurrir que cuando instalas Debian deprisa y corriendo, la consola se queda en español, pero muchos caracteres no se representan correctamente, sobre todo en asistentes de apt y en VIM (acentos y eñes normalmente)..

La solución pasa por cambiar el charset, de UTF-8 a ISO8859-15 (este cambio tiene consecuencias en todo el sistema, Apache y MySQL incluidos)

La receta en cuestión:

  1. Editar el fichero: /etc/enviroment y copiar esto;

    export LANG=es_ES@euro
    export LANGUAGE=es_ES@euro
    export LC_ALL=es_ES@euro
    export LC_TYPE=es_ES@euro
    LANGUAGE=es_ES@euro
    LC_ALL=es_ES@euro
    LANG=es_ES@euro.ISO8859-15

  2. Ahora hacer un “dpkg-reconfigure locales” y dejar el iso8859-15 como predeterminado (no es necesario quitar el UTF-8).
  3. Recargar el bash con un “. .bashrc” (si no funciona, salir de la consola -o cerrar sesión SSH- y volver a entrar).

Un “echo $LANG” ahora debe devolver el “es_ES@euro” y si se hace un “dpkg-reconfigure locales” de nuevo, aparecerá sin símbolos extraños, en un perfecto castellano vamos.. y el vim escribe eñes y acentos sin problema !!

Por cierto, qué de tiempo sin apuntar nada en el blog..

Extra: Ya que estamos con el bash, algo que suelo hacer también es dar color al terminal. Debian, siguiendo su tradicional linea purista, recomienda no hacerlo, ya que se supone que el usuario ha de centrarse en la salida de los comandos, no en los colorines varios que tenga… pero bueno, it works for me !! (aunque me jode cuando la gente relaciona esto con Ubuntu…).

Esto es un pasteo de un .bashrc que proporciona color básico;

bashrc a color

Se puede copiar la linea del PS1 desde el fichero /etc/skel/.bashrc

Extra 2:

  • Pegar en VIM respetando identación

Siguiendo con los tricks, un par de ellos muy útiles para VIM; supongo que habrá mucha gente que pastee a vim desde el blog, u otras webs. Para ello, la forma más fácil (para pastear identado) es incluir esta linea en el fichero “/etc/vim/vimrc”

set pastetoggle=<F12>

Después, al abrir vim, nos ponemos en modo insertar (“i”), pulsamos F12 y pegamos con el botón central del ratón o pulsando shift+insert.

  • Copiar fácil fácil

Para copiar desde VIM al portapapeles local (en una sesión SSH) y con el mouse desactivado en el vimrc, seleccionamos el texto (con el ratón, pese al vimrc) y pulsamos “v”

Si lo que queremos es copiarlo dentro del mismo VIM, la selección con el ratón no funcionará (obviamente). Tendremos que entrar en modo visual (pulsando “v”), seleccionar el texto de interés con las flechas de dirección y yankearlo (pulsando “y”) o cortarlo (pulsando “d”). Pulsaremos “p” para pegarlo perfectamente identado.

No está de más recordar también que para deshacer (undo) hay que pulsar “u” y para rehacer ctrl+R. Existe también la posibilidad de ejecutar comandos externos a vim desde él mismo, utilizando :!<comando> (extremandamente útil)

Más en vimtutor ;)





Engorilante !

24 11 2009

http://www.gametrailers.com/video/experience-the-darkside/57808

Sobran las palabras





Colegios informáticos

23 11 2009

Bueno pues parece que al final sí, se van a crear los dichosos colegios…

¿Mi opinión? Es una profanación total de la esencia de nuestra profesión, y un atraco a mano armada hacia todos los profesionales, con o sin titulación superior, que creen en el software libre o tienen un ápice de mente abierta hacia lo que es y ha sido la informática en estos últimos 40 años..

A la larga, se convertirá en la atalaya perfecta para las consultoras, y el típico “ahh si, pasa pasa, que te firmo (me pagas) y ya puedes presentar el proyecto (a mi nombre claro)” será la tónica general ante las verdaderas mentes creativas.

Como dice un compañero en barrapunto;

Ya podemos disfrutar de todas las ventajas gremiales conseguidas en la Edad Media. Felicidades…





Si puede pasar, va a pasar….

23 09 2009

Mi antigua XBOX definitivamente ha muerto con las 3LR, y como ya tiene más de 3 años, no hay garantía. Compré una arcade nueva, con placa jasper pero lector 74850, con lo que la devolví para no complicarme mucho la vida (craso error).. decidí entonces, trincar una de 2ª mano en otra tienda, total, ¿qué podía pasar?.

Bueno, pues 3LR a las 3 horas después del flasheo. Me la cambiaron sin problema, por otra de 2ª mano, con lector 0047 pero con el firmware corrupto. Leía originales, pero era imposible de flashear. Tras un buen rato, restauré el firm con el toolbox (recover lost original file) y pude generar un nuevo iXtreme con él. Después del flasheo, parecía que funcionaba bien, pero no leía los back-ups que ya tenía hechos, posiblemente porque eran 3wave sin parchear ni nada, y algunos, directamente porque no eran stealth o por la marca del DvD.

Total, pensé que quizá fuera buena idea utilizar el lector de mi antigua XBOX petada, ya que éste tragaba con todos los back-ups que tenía. Spoof de lector, re-flasheo de keys, y firmware iXtreme. Bueno, pues lo mismo, no me leía los últimos juegos. Seguro que era por la movida del firmware iXtreme… Al final he acabado poniéndole un firm no iXtreme (el que tenía puesto de siempre) que no sé ni cuál es, pero fijo es de antes de los baneos, y ahora vuelve a funcionar como siempre. Haber lo que me dura el LIVE :P

Dejo una foto de estas geeks, que es lo que más mola del asunto…

3LR

3LR





Cómo liar las cosas..

17 07 2009

Resulta que nuestro servidor de correo se ha quedado bastante pequeño, y además, ya no iba tan fino como antes..

El caso es que aprovechando que teníamos unas máquinas por ahi paradas, hemos decidido aprovechar para preparar una mega-migración en todos los sentidos posibles; software, hardware, de conectividad y hasta de bastidores…

Total, hoy iba a ser el día en el que comenzaríamos con el replanteo, empezando por migrar el servidor de correo. Llevo un par de semanas preparándolo todo, la nueva máquina ya esta probada y configurada, los usuarios advertidos, y sólo faltaba hacer el corte, migrar los maildirs, cuentas y passwords (por cierto, con ese mega-script made @ home..) y ordenar un poco el rack, que para ser la primera batida, no esta nada mal..

Pues nada, como esto de la informática funciona así, he llegado a la oficina (fuera de horario laboral, por supuesto), he hecho el corte, he “desenrackado” el antiguo server para poder trabajar de forma más cómoda, y al reiniciar…

¡¡¡ catacrack !!!

a tomar por culo correo

a tomar por culo correo

Es que manda cojones eh….ni SMART, ni avisos SNMP, ni fsck, ni sistema de monitorización, ni ruiditos en los discos (aunque tampoco iba a poder oir nada en esa sala) ni un solo aviso de lo que iba a pasar; uno de los discos del RAID deshabilitado, y el sistema de ficheros reventado… Ya decía yo que el servidor no iba muy allá, aunque con los años que lleva a sus espaldas, era de esperar.

Son casi las 22:00 y me queda una noche cojonuda… bueno noche no, fin de semana entero. Por lo menos no ha petado un lunes.

EDITADO:

Al final, el fin de semana fue un poco caótico, pero conseguí reparar los discos y la estructura de ficheros a tiempo para importar los buzones de todos los usuarios. Ahora, pensándolo en frío, creo que fue una cuestión de pura suerte lo de este servidor.. Si los discos hubieran estado dañados a lo bestia, lo mismo se podrían haber perdido tropecientos gigas de correos IMAP. Y creedme, la copia en este caso, hubiera sido muuuy complicada de restaurar :P





El mundo en 2019 según Microsoft (o cómo vender a todo “quisqui” el surface)

12 03 2009

Me encuentro con este sospechoso video de Mai-crosoft Labs, compartiendo con el mundo su visión de cómo será nuestro día a día en el 2019..

El video mola, es más, me gustaría tener una tecnología como esa desplegada en 1/2 mundo.. ¿Cuál es el problema? Fácil; puro marketing…

Más sobre suface en http://www.microsoft.com/SURFACE/Default.aspx





proFTPd con autenticación segura contra MySQL, fácil fácil.

8 03 2009

Una receta rápida y muy sencilla para un FTP corporativo más o menos seguro (en la medida de lo posible utilizando el protocolo FTP) con gestión web de usuarios, utilizando proftp + MySQL + TLS/SSL + proFTPdAdmin + Debian 5.0

  • Mediante APT, descargar todos los paquete necesarios;

apt-get install proftpd

apt-get install apache2 php5 mysql-server openssl (para proftpdadmin)

apt-get install php5-mysql (para proftpdadmin)

  • Recordad poner un password de root para MySQL !
  • Descargar e instalar proftpdAdmin;

wget http://freefr.dl.sourceforge.net/sourceforge/proftpd-adm/proftpd_admin_v1.2.tar.gz

tar zxvf proftpd_admin_v1.2.tar.gz

cd proftpd_admin_v1.2

    Una vez en el directorio de proftpd_admin, editar el archivo

misc/database_structure_mysql/db_structure.sql

    , escribiendo en las tres últimas lineas la contraseña para el usuario MySQL (proftpd) que se creará mediante este script.
  • Crear la nueva base de datos, a partir de la estructura del fichero db_structure.sql

mysql -u root -p < misc/database_structure_mysql/db_structure.sql

Si queremos comprobar que efectivamente se ha creado una nueva base de datos, podemos loguernos en nuestro MySQL como root, y escribr “show DATABASES;” tras lo que aparecerá algo como..

mysql> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |

|proftpd_admin |
+——————–+
3 rows in set (0.00 sec)

Leer el resto de esta entrada »





Debian-volatile

6 03 2009

Hoy discutia hablaba en un tono elevado con un “adorador” de exchange, que hacía especial hincapié en que una combinación Debian+Qmail iba bien, pero no estaba suficientemente actualizada, por lo que perdía funcionalidad, por ejemplo, en la búsqueda de spam o virus haciendolo inseguro (¿?/·$)=¿#?=?).

No me pregunteis cómo, pero acabé enfrascado en esta especie de conversación surrealista, la cual desembocó en si la rama Debian-volatile era insegura e inestable… Dejando a un lado que la última versión de qmail (la 1.03) data de hace 11 años, que sólo ha tenido 2 ó 3 parches desde su liberación (si, en la versión 1.00) y que a día de hoy, todavía nadie ha ganado la recompensa ofrecida por Bernstein si descubren un bug, decir que es inseguro…. bueno en fin, y encima, rematar con el tema de la rama volatile. ALU-MINANTE.

Para quien pueda interesar: la rama volátil (volatile) de Debian, se creó precisamente para esto. Las aplicaciones que necesitaran ser actualizadas con más rapidez, serían incluidas dentro de ella, evitando así que la propia antiguedad de las mismas las hiciera “deprecated” y supusieran un riesgo potencial, pero sin tener que utilizar, precisamente, la rama unstable o testing (con lo que ello conlleva).

Para usarla, por ejemplo, en Debian 5.0, nada más fácil. Hay que editar el /etc/apt/sources.list y dejarlo del siguiente modo;

deb http://ftp.es.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.es.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Más info en http://www.debian.org/devel/debian-volatile/index.es.html





Rémi Gaillard, auténtico !!

6 03 2009

Ver para creer xDD

http://www.nimportequi.com/video_popupNEW.php?id_video=93

No os perdais el final… de que me suena ese flash ?!
Más (casi todos cachondisimos) en http://www.nimportequi.com





Va de documentaciones

1 12 2008

Una buena muestra de una de mis típicas documentaciones previas, con un total de 7 medios folios grapados.. para encima, terminar por desechar la idea, y el equipo, eliminando, obviamente, toda documentación. Menos mal que era una pequeña prueba inicial..
Aún así, dejo la imagen desenfocada :P

sabana

Lo peor es que luego hay que des-chapucearlas para hacerlas en condiciones..








Seguir

Get every new post delivered to your Inbox.