HomePage | ¿Qué es e-ghost? | Proyectos | GhostWiki | Herramientas | Documentos | Recetas | GhosTeca | Cursos | Debates | Reuniones | Enlaces | Prensa | Contacto | Humor | GhostLog | Alternativas Asignaturas| Euskaraz

Las Recetas de la Abuela (41 a 50)

En esta sección podremos ver los típicos truquillos que todo el mundo sabe pero nadie recuerda. Si quieres incluír una receta, infórmate en nuestra lista de correo cómo hacerlo. Si ya conoces cómo, introduce una nueva receta aquí.

Recetas, de la 41 a la 50


Receta_50

Título: Cómo modificar las reglas de coloreado de sintaxis en Vim

Autor/a: Sonia Meruelo Juez (tekess)

Los colores en Vim vienen dados por "syntax files" (uno por lenguaje), en los que se especifican reglas para determinados grupos de elementos del lenguaje, como son: Identifier, Statement, Operator, etc. A la hora de hacer un archivo de sintaxis para un lenguaje concreto, se usan estos nombres de grupo pero precedidos del nombre del lenguaje. Por ejemplo, para python serían pythonIdentifier, pythonStatement, etc.

Para sobreescribir estas reglas, debemos crear en nuestro "home" el directorio /.vim/after/syntax/ (si no existía ya) y poner ahí un fichero python.vim con reglas del estilo a:

(Si no sabemos los nombres de los grupos, podemos hacer :syntax list teniendo seleccionado el lenguaje que nos interesa)

A tener en cuenta: Vim no asocia un único color a cada grupo, sino patrones de colores que dependen del entorno. Por eso los colores varían según tengamos un fondo claro u oscuro. Al hacer esto, sin embargo, estaremos forzando a que se use el color que nosotros especifiquemos.. que no siempre se verá igual de bien.


Receta_49

Título: Como recuperar tu LILO después de que "algo" nos haya machacado el MBR

Autor/a: Imanol Barberia Aurrekoetxea (haLLs)

Bueno, parece ser que últimamente hay una epidemia que esta matando a nuestros MBRs o algo xD, asi que voy paso a explicar como se hace.

Nuestro objetivo principal es ejecutar el /sbin/lilo de nuestro sistema (como root obviamente xD) ya que así se grabará nuestro lilo en el MBR machacando lo que hubiera.

Forma sencilla si tenemos disco de arranque y podemos arrancar nuestro propio sistema

1.- Arrancar nuestro sistema GNU/Linux desde un disco de arranque que tuvieramos de antemano.

2.- Ejecutar /sbin/lilo como root

3.- Reiniciar y dar botes de alegría viendo como vuelve a estar ahi LILO :D

Forma más larga porque somos tan melones o melonas de no haber hecho un disco de arranque (yo tampoco los hago XD)

1.- Arrancar OTRO sistema GNU/Linux ya sea desde live-cd (Knoppix, X-evian,...) o incluso un CD de instalación (como el de Debian) que

permita abrir una shell donde meter comandos (si es el de Debian, tan solo pulsa Alt+FX(donde X va de 1 a 5) como en consola normal).

2.- Montar la particion donde se encuentra nuestro sistema GNU/Linux (concretamente la particion raíz '/')

  1. mkdir /mnt/linux
  2. mount -t ext2 /dev/hdaX /mnt/linux (donde /dev/hdaX es nuestra particion raiz)
3.- Abrir una nueva shell donde nuestro directorio raiz sea el que acabamos de montar
  1. chroot /mnt/linux

4.- Con esto se abre una nueva shell, donde tenemos un "nuevo" directorio raíz que ahora corresponde al de nuestra particion

(nuestro propio GNU/Linux). Ahora tenemos varias opciones, según como tengamos /boot.

4.1.- Si el directorio /boot esta integrado en nuestra particion raíz no hay problema, tan solo ejecutamos /sbin/lilo
  1. /sbin/lilo
4.2.- Si tenemos /boot en otra particion aparte, hay que montarla antes, y luego ejecutar lilo
  1. mount -t ext2 /dev/hdaY /boot ( /dev/hdaY es la particion donde tenemos /boot )
  2. /sbin/lilo

5.- Reiniciar y dar palmadas como una foca al ver nuestro LILO back on.

Y esto es todo XD no dudéis en hacer cualquier corrección o mejora o comentario ;)


Receta_48

Título: Script para buscar una palabra en el diccionario de euskera Hiru Mila

Autor/a: Pablo Garaizar Sagarminaga

Similar al de la búsqueda en el diccionario de la RAE

#!/bin/bash

lynx -dump --nolist "http://www1.euskadi.net/cgi-bin_m33/DicioIe.exe?Diccionario=EUS&Idioma=ES&Txt_Euskera="$1 | grep "\*"


Receta_47

Título: Cómo pasar un .ogg a speex

Autor/a: Metis Adrastea (sacado de Libertonia)

Cómo pasar un .ogg a speex

  1. http://libertonia.escomposlinux.org/story/2004/1/16/184449/389

Speex es un formato de audio comprimido especial para voz que, aunque tiene bastante perdida de calidad, viene muy bien para poner charlas en internet, ya que comprime a una razon aproximada de 1:9 (es decir, 9 megas en ogg se quedan en 1 en spx). He de decir que esta razon de compresion es muy aproximada.

La forma de hacerlo es:

$ ogg123 -d wav -f - archivo_fuente.ogg | sox -t wav - -r 16000 -t wav - resample -qs | speexenc --agc --dtx --abr 6144 - archivo_destino.spx

siendo, evidentemente, archivo_fuente.ogg el archivo a "comprimir" y archivo_destino.spx el archivo "comprimido".


Receta_46

Título: Cómo instalar un servidor SSH en Windows

Autor/a: Pablo Garaizar Sagarminaga

Cómo instalar un servidor OpenSSH en Windows

  1. http://pigtail.net/LRP/printsrv/cygwin-sshd.html (con pantallazos)
  2. http://tech.erdelynet.com/cygwin-sshd.html (sin pantallazos)

Para usar SSH desde Windows como cliente, putty.exe es una excelente opción libre, así como WinSCP un bonito cliente de SFTP/SCP libre para Windows.


Receta_45

Título: Como instalar Knoppix sin cargarte Windows

Autor/a: Osoitz Elkorobarrutia en hacklab-leioa@sindominio.net

Como instalar Knoppix sin desinstalar Windows:

A.- Prepara Windows

  1. Antes de empezar haz una copia de seguridad de los ficheros importantes, por si las moscas.
  2. Haz un scandisk

B.- Prepara el disco

  1. Arranca Knoppix
  2. Abre una terminal en modo grafico (No con alt+F1)
  3. Teclea "su" (No "su -"). Como es una Live no te pide password de root
  4. Teclea "qtparted"
  5. Con !?QtParted Reduce el tamaño de la particion de Windows para que te quepa GNU/Linux (Como minimo creo que necesita 2GB)
  6. Guarda los cambios y sal de Qtparted
  7. Reicicia y comprueba que windows sigue arrancando, si no, puedes acordarte de mi familia.

C.- Instala Knoppix

  1. Arranca Knoppix
  2. Abre una terminal
  3. teclea "knx-hdinstall"
  4. Sigue las instrucciones, lo unico lioso, si no sabes demasiado son las particiones que necesita Linux. Como minimo necesitas 2: Una swap que deberia ser algo mas que tu memoria RAM (entre el 110% y el 150%) y una particion raiz / , dale el resto.

PD: Otro how-to un poco más largo (basado en la versión 3.6). Aqui


Receta_44

Título: Otra receta para configurar bien los locales (castellanizar)

Autor/a: Pablo Garaizar Sagarminaga, (tomada de Bulma, creo)

  1. Instalar los paquetes necesarios: console-tools, console-data, locales
  2. dpkg-reconfigure locales y seleccionar: es_ES@euro ISO-8859-15
  3. Comprobar que /etc/locale.gen ha quedado bien, si no ejecutar de nuevo el paso 2. No sé porqué el primer dpkg-reconfigure locales, a veces, no genera locale.gen.
  4. Crear el fichero /etc/environment con las siguientes líneas, por ejemplo:

LC_ALL=es_ES@euro LANGUAGE=es_ES@euro LC_TYPE=es_ES@euro LC_MESSAGES=es_ES@euro LANG=es_ES@euro

  1. Ahora habría que logearse de nuevo y comprobar con 'env'.
  2. Establecer una fuente de consola con soporte euro,ejecutamos 'consolechars -f lat0-16'. Ahora tenemos el euro para esta sesión, para las siguientes hay que descomentar y modificar en el fichero /etc/console-tools/config la siguiente línea:

SCREEN_FONT=lat0-16.psf


Receta_43

Título: Configurar juego de caracteres con samba

Autor/a: Emet

Para que smbmount te pille bien los caracteres con acentos, eñes y eso, hay que recompilar el kernel con las opciones:

File systems-->Network Filesystems-->

<M> SMB file system support
|x| Use a default NLS

Default Remote NLS Option: "cp850" <-- cambiar a cp850

Además también tienes que configurar bien tu sistema con la codificación de caracteres ISO8859-15.(Ver: http://bulmalug.net/impresion.phtml?nIdNoticia=1064)

Con esto debería funcionar, pero sino, se puede cambiar la configuración de samba via web:

Ejemplo de una partición samba en /etc/fstab
//ordenador_windows/carpeta /mnt/carpeta smbfs rw,auto,username=usuario_win,password=clave_win

También se puede hacer con los comandos:

  1. mount -o rw,auto,username=usuario_win,password=clave_win //ordenador_windows/... /mnt/...
  2. smbmount //ordenador_windows/... /mnt/... -o rw,auto,username=...

Además se puede navegar por la LAN con konqueror usando el protocolo smb:/

"Modificación por erZapito"

En caso de que los caractéres especiales sigan sin funcionar correctamente: cambiar "smbfs" por "cifs" en el tipo de partición del fichero fstab.


Receta_42

Título: Cómo grabar CD's de audio ( y música :-D ), con mp3burn

Autor/a: Álvaro Uría (Fermat)

Para todos aquellos que se quieran hacer CD's en general, para poder escuchar en algún otro sitio que no sea un ordenador, podríamos instalarnos mp3burn y un decodificador de mp3, ogg, etc. a CDDA :-P

$ apt-cache search mp3burn mp3burn - burn audio CDs directly from MP3, Ogg Vorbis, or FLAC files

$ apt-cache search mpg123-oss mpg123-oss-3dnow - MPEG layer 1/2/3 audio player for 3DNow! machines mpg123-oss-i486 - MPEG layer 1/2/3 audio player for i486 machines

Escogemos un decodificador según nuestra máquina y.. (por ejemplo)

# apt-get install mp3burn mpg123-oss-i486

Luego editamos en nuestro $HOME el siguiente fichero..

$ cat /.mp3burnrc $cdrecord_opts="-v speed=10 dev=ATAPI:1,1,0"; $mp3decoder = "mpg123-oss-i486";

print "Nueve segundos para meter un CD-R en el lectooorr!!\n" ; $

Y listo..

/charlasOgg/ $ mp3burn ./*

Nota: cambiar el valor de la variable $mp3decoder si no es el mismo decodificador que uso ;-)


Receta_41

Título: Cómo grabar CD's ( mkisofs + cdrecord )

Autor/a: Álvaro Uría (Fermat)

Buenas, lo primero de todo decir que hay muchos programas (en modo texto y gráfico), y es posible que algunos más sencillos que los que voy a recetar, pero más rápidos (incluso te puedes hacer un script) que éstos, no es probable:

1. Lo primero, instalar el programa que crea las imágenes .ISO para su posterior grabación, y luego el programa grabador..

# apt-get install mkisofs # apt-get install cdrecord

2. Después, pasamos a crear la imagen..

$ mkisofs -o imagen.iso codigoLinux.avi $ mkisofs -o imagen.iso myHackTools/

Ésta es la creación base, pero otras opciones son..

$ man mkisofs

3. Después pasaremos a la grabación de la imagen. Puede parecer un tema peliagudo por el tema de la emulación scsi y tal, pero con cdrecord ésto no es necesario, utilizando la opción ATAPI. Vamos a verlo..

$ cdrecord -scanbus dev=ATAPI ?[...

scsibus1
1,0,0 100) * 1,1,0 101) 'HP ' 'CD-Writer+ 9100b' '1.06' Removable CD-ROM 1,2,0 102) * 1,3,0 103) * 1,4,0 104) * 1,5,0 105) * 1,6,0 106) * 1,7,0 107) *

Si se trata de datos que queremos incluir en el CD, ésta podría ser la línea de ejecución,

$ cdrecord -v -eject speed=8 dev=ATAPI:1,1,0 -data -multi imagen.iso

donde..

speed=8 : 8x de velocidad de grabación

Si quisiésemos grabar música, además de existir el programa mp3burn (muy facilón de usar ;-), del estilo $ mp3burn ./* ), podríamos usar los siguientes argumentos..

Y por último, si queremos copiar un CD, a secas..

$ cdrecord -v -eject speed=8 dev=ATAPI:1,1,0 -data /dev/cdrom

siendo /dev/cdrom el dispositivo lector de CD's, donde estará el CD a copiar.

Nota1: en el caso de tener emulación scsi, no hará falta usar la opción ATAPI

$ cdrecord -scanbus $ cdrecord -v -eject speed=8 dev=1,1,0 -data -multi imagen.iso

Nota2: es posible usar pipes para la grabación al vuelo, pero no la recomiendo ;-)

Valid XHTML 1.0! Valid CSS!
Page Execution took real: 0,281, user: 0,000, sys: 0,000 seconds