HomePage | ¿Qué es e-ghost? | Proyectos | GhostWiki | Herramientas | Documentos | Recetas | GhosTeca | Cursos | Debates | Reuniones | Enlaces | Prensa | Contacto | Humor | GhostLog | Alternativas Asignaturas| Euskaraz
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.
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.
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
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 '/')
- mkdir /mnt/linux
- 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
- 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
- /sbin/lilo
- 4.2.- Si tenemos /boot en otra particion aparte, hay que montarla antes, y luego ejecutar lilo
- mount -t ext2 /dev/hdaY /boot ( /dev/hdaY es la particion donde tenemos /boot )
- /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 ;)
Título: Script para buscar una palabra en el diccionario de euskera Hiru Mila
Autor/a: Pablo Garaizar Sagarminaga
lynx -dump --nolist "
http://www1.euskadi.net/cgi-bin_m33/DicioIe.exe?Diccionario=EUS&Idioma=ES&Txt_Euskera="$1 | grep "\*"
Título: Cómo pasar un .ogg a speex
Autor/a: Metis Adrastea (sacado de Libertonia)
Cómo pasar un .ogg a speex
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".
Título: Cómo instalar un servidor SSH en Windows
Autor/a: Pablo Garaizar Sagarminaga
Cómo instalar un servidor OpenSSH en Windows
http://pigtail.net/LRP/printsrv/cygwin-sshd.html (con pantallazos)
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.
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
B.- Prepara el disco
C.- Instala Knoppix
PD: Otro how-to un poco más largo (basado en la versión 3.6). Aqui
Título: Otra receta para configurar bien los locales (castellanizar)
Autor/a: Pablo Garaizar Sagarminaga, (tomada de Bulma, creo)
LC_ALL=es_ES@euro LANGUAGE=es_ES@euro LC_TYPE=es_ES@euro LC_MESSAGES=es_ES@euro LANG=es_ES@euro
SCREEN_FONT=lat0-16.psf
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 NLSDefault 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:
http://localhost:901),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:
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.
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 ;-)
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
- data: grabación de datos
- multi: multisesión (no cierra la sesión para que podamos seguir grabando próximamente)
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 ;-)
| Page Execution took real: 0,281, user: 0,000, sys: 0,000 seconds |