7th Sign | Iván Rico 01010100 01000001 00100000 01000101 01101100 01101001 01111010 01100001 http://ivan.rico.org.mx ivan@rico.org.mx (Administrator) 2007, Administrator Thu, 23 Oct 2008 09:32:17 -0500 JAWS 0.8.0 Trucos Linux <![CDATA[ El historial de comandos en BASH ]]> Bash es el interprete de comandos incluido por defecto en la mayaria de los linux, una de sus caracteristicas es que guarda en un historial los comandos que ejecutan, el listado de comandos es almacenado en el directorio $HOME con el nombre .bash_history de tal modo que no importa que cierres la terminal o que reinicies, BASH siempre recordará los comandos. Considero esto muy útil ya que así nos evitamos de estar escribiendo el mismo comando muchas veces.

BASH tiene un límite para almacenar comandos, este límite esta en definido en la variable $HISTSIZE veamos que valor contiene :


..:::[08:49 ][ivan_at_dementor][~/dwhelper/Shuffle]:::..

#:echo $HISTSIZE

500

500 comandos a almacenar como historial, creo que son suficientes pero si hay alguien que dice que son pocos o demasiados, podremos cambiar este valor de esta variable al estilo BASH.

Aaahh cosa importante la variable $HISTFILESIZE define el número máximo de líneas a contener por esto tambien es importante que se cambie el valor al mismo que la variable anterior.

Bien para hacer estos cambios y de forma permanente hay que modificar el archivo .bashrc ya todos sabemos que este archivo esta en $HOME o ~ o bien lo que es lo mismo /home/usuario/

Hay abrirlo la para editarlo:


vi ~/.bashrc

Agregar estas líneas al final del archivo:


$HISTFILESIZE=800

$HISTSIZE=800

Guardar los cambios y listo la próxima vez que arranques tu terminal tu historial tendrá mas capacidad.

Bien, ahora veamos como tener acceso al historial:
con el comando history, le pasaremos el comando head para que no me arroje los 500 comandos.

..:::[09:27 ][ivan_at_dementor][~]:::..

#:history | head

9 cd ..

10 ls

11 cd src/

12 ls

13 cd ..

14 ls

15 cd conf/

16 ls

17 cd ..

18 ls

..:::[09:27 ][ivan_at_dementor][~]:::..

#:

otra es con las flechas de direccionamiento hacia arriba o abajo.
y la mejor de todas es la busqueda con Ctrl + r , esta funciona así:

presiona Ctrl + r y escribe alguna cadena y te traera el último comando que coincida con esa cadena, si quieres ver comandos mas viejos que coincidan con la cadena vuelve a presionar Ctrl + r hasta que encuentres el que buscas.

bueno ya me extendí mas de lo que queria tendre que regresar a trabajar.
saludos.

face-smile.png ]]>
http://ivan.rico.org.mx/index.php/blog/show/El-historial-de-comandos-en-BASH.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/El-historial-de-comandos-en-BASH.html Thu, 23 Oct 2008 08:48:37 -0500
Linux Informática Interesante <![CDATA[ Computacíon Basada en Servidores (SBC) ]]> Instituto Tecnológico de Nuevo León gracias a que el grupo de usuarios del ITNL me invito a formar parte del listado de ponencias.

aquí les dejo la presentación (abrirla con OpenOffice)
Server Based Computing



]]>
http://ivan.rico.org.mx/index.php/blog/show/Computac%C3%ADon-Basada-en-Servidores-%28SBC%29.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/Computac%C3%ADon-Basada-en-Servidores-%28SBC%29.html Wed, 22 Oct 2008 15:02:58 -0500
Linux Humor <![CDATA[ La sesión en consola de un Geek ]]> unix-sex.preview
Muy activa no lo creen?

]]>
http://ivan.rico.org.mx/index.php/blog/show/La-sesi%C3%B3n-de-un-Geek.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/La-sesi%C3%B3n-de-un-Geek.html Fri, 10 Oct 2008 08:59:14 -0500
Trucos Linux <![CDATA[ Calculadora en Bash ]]> Bash, aquí algunos ejemplos:


..:::[02:57 ][ivan_at_dementor][~]:::..

#:echo $((10/2))

5

..:::[03:02 ][ivan_at_dementor][~]:::..

#:echo $((5*2))

10

..:::[03:02 ][ivan_at_dementor][~]:::..

#:echo $((3+1))

4

..:::[03:02 ][ivan_at_dementor][~]:::..

#:echo $((20-7))

13

..:::[03:02 ][ivan_at_dementor][~]:::..

#:

Lo malo de esto es que no acepta números decimales face-sad.png así que para esto podemos usar el comando bc el cuál en su configuración por defecto no soporta decimales pero utilizando el parametro -l solucionames el inconveniente.

Aquí unos ejemplos:
..:::[03:08 ][ivan_at_dementor][~]:::..

#:bc -l

bc 1.06

Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

This is free software with ABSOLUTELY NO WARRANTY.

For details type `warranty'.

2+2

4

3-5

-2

5/2

2.50000000000000000000

quit

En una línea escribo la operación en la siguiente el sistema me da el resultado, es como si estuvieras chateando tongue.png

Pero si esta utilización se te hace incomoda, podemos usar las tuberias para redireccionamiento de salidas:


..:::[03:10 ][ivan_at_dementor][~]:::..

#:echo 2+2 | bc -l

4

..:::[03:10 ][ivan_at_dementor][~]:::..

#:echo 7-5 | bc -l

2

..:::[03:10 ][ivan_at_dementor][~]:::..

#:echo 7*7 | bc -l

49

..:::[03:10 ][ivan_at_dementor][~]:::..

#:echo 23/2 | bc -l

11.50000000000000000000

..:::[03:10 ][ivan_at_dementor][~]:::..

#:

Interesante no?? la verdad a mi me ha sido de mucha utilidad.

si quieren saber mas sobre bc pueden echarle un vistazo a este link:
http://www.basicallytech.com/blog/index.php?/archives/23-command-line-calculations-using-bc.html

]]>
http://ivan.rico.org.mx/index.php/blog/show/Calculadora-en-Bash.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/Calculadora-en-Bash.html Wed, 08 Oct 2008 14:55:06 -0500
Personal Trucos Informática Interesante <![CDATA[ MiniPE XT al rescate ]]>
La semana pasada a mi sobrino le sucedio lo que nos sucede a todo informático curioso y no precavido como a mi hace algunos añosa hehehe, resulta que por andar moviendole a no se que rollos en su laptop se activo el sistema de restauración de Windows Vista y se resintalo.

face-plain.png madre jodida!!! y que paso con los archivos? logicamente se perdieron :S
bueno bueno, eso fue un resumen de la plática que tuve con mi sobrino, y ya le dije que no usara windows que mejor linux y el clásico sermón linuxero face-smile.png pero en fin, le dije que no habia falla que hay una oportunidad de recuperar algunos archivos y ya le explique como es que funciona logica y mecanicamente un disco duro, así que me puse a ver de que manera corria las herramientas de recuperación que conocia.

La primera barrea que me tope es que el disco es un SATA y no tenía Case USB de SATA por lo que la idea de ponerlo como esclavo a Lily (desktop pc) ya no era opción, así que tenía que pensar en otra solución, por suerte un compañero del trabajo me hablo de un disco llamado MiniPE XT el cuál es un tipo live cd que corre herramientas de recuperación de Windows, me parecio muy buena utilidad y de inmediato lo baje y lo queme, y note que entre sus herramientas de recuperación tenía el GetData Back, esta es a mi parecer la mejor herramienta que he probado de esta categoría.

La segunda barrera fue la de: "bien el get data back me recupera y dónde hecho mis archivos rescatados?" por suerte tenía a Dementor (laptop) y este si es IDE por lo cuál le saque el disco y se lo puse comoe exclavo a la laptop de mi sobrino y lo demas fue cuestión de tiempo en lo que recuperaba info y la copiaba al disco, al terminar el proceso mi sobrino dio el veredicto de que no habia nada que lamentar, la recuperación no fue al 100% pero si de lo mas importante que el tenía en su laptop como tareas, fotos y manuales entre otras cosas.

Me dejo sorprendido este LiveCD que lo he agregado a mi lista de utilerias útiles tongue.png , si quieren bajarse un iso aquí les dejo un link
http://depositfiles.com/en/files/1280977

En caso de que no funcione, pues a recurrir a nuestro amigo Google

.
]]>
http://ivan.rico.org.mx/index.php/blog/show/MiniPE-XT-al-rescate.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/MiniPE-XT-al-rescate.html Fri, 03 Oct 2008 08:48:39 -0500
Linux Humor <![CDATA[ Dark Side ]]>
]]>
http://ivan.rico.org.mx/index.php/blog/show/Dark-Side.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/Dark-Side.html Fri, 26 Sep 2008 15:37:35 -0500
Personal <![CDATA[ Ready to Settle down ]]> Alfredo Hernández y ayer 23 de septiembre hice la propuesta al amor de mi vida y para esto me puse metí en un show "literalmente" ya que trate de hacer algo diferente a mi personalidad osea ser un no-geek :s

Mi idea era proponerle matrimonio a Eliza de tal forma que no se lo esperara por lo qué con la ayuda de mi hermana, su galán, mi sobrino y su galana? (se le puede decir así? bueno no importa) maquilamos un plan en dónde se inivtaría a Eliza a cenar y que por casualidad se presentarán 2 payasos haciendo clásicos chistes y que en el momento menos esperado uno de ellos le propusiera matrimonio el cuál ese payaso yo debía ser así face-smile-big.png

Después de planear la logística (cuál si ni hubo todo fue improvisado heheh tongue.png ) se llego el día que estaba planeado osea ayer y comenzó la fiesta, anexo unas fotos de transformación de Iván Rico a Perijollo ya que ese fue mi nombre de payaso tongue.png


Primero me quite la barba y bigote por que era necesario para ponerme el maquillaje, creí esto de maquillarse sería menos tiempo tongue.png

Después de 30 minutos casí estoy listo, solo unos detalle más y nos ponemos listos para la acción.



Listo el maquillaje termino solo a ponerse el traje, unas cuantas fotos para inmortalizar el momento y listo para la acción.


Este es PERIJOLLO, el nombre no se que quiere decir, mas bien lo tome de una de las tantas palabras raras que dicen mis papas, apoco a ustedes no les pasa eso con sus padres?

Bien aquí el momento de la verdad, en dónde toda la actuación estuvo de lujo, mi hermana según visitaba a un cliente y pidió a Eliza que la acompañara en el Sirloin Stockade, después se presenta Kariñosito el galán de mi hermana y con cara de sorpresa se pregunta: qué que hace el aquí?(¬¬), haciendo creer a Eliza que es coincidencia, kariñosito se acerca a ambas y le dice que andaba en evento cuándo les dio hambre nomas que su compañero (osea yo) estaba cerrando el carro, ya me acerco y el me presenta con un nombre falso, yo llevava cartelitos tipo Coyone Wile por que se supone que estaba enfermo de la garganta y no podía hablar, y realmente era por que si hablaba Eliza me reconocería, después de unos minutos de charla y mimica, saque mis últimos cuatro cartelones con la propuesta de matrimonio face-smile-big.png Eliza sacada de onda no sabia si era broma de un payaso o real hasta mostré el anillo, me quitaron la peluca y hable hehe face-smile.png después de reponerse de la sorpresa ella me dio el Si. face-smile.png face-glasses.png


Increible la escena que pasamos todos realmente disfrute mucho el momento que incluso lo volvería a hacer aúnque no es mi personalidad tongue.png

Bueno ya después nos pusimos a cenar y Eliza comenzo a atar cabos de mi comportamiento tan extraño durante el día.

bueno raza ya lo saben proximamente tenemos boda. face-smile.png

saludos

EDITADO: un agradecimiento especial Kariñosito, líder de LA NUEVA MÁQUINA DE PAYASOS quién me caracterizó, me prestó el traje y me acompaño.
]]>
http://ivan.rico.org.mx/index.php/blog/show/Ready-to-Settle-down.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/Ready-to-Settle-down.html Wed, 24 Sep 2008 11:14:02 -0500
gentoo Linux <![CDATA[ Solución al problema del micrófono ]]> skype en dementor, para poder determinar si el era problema del hardware o software, con un simple:

emerge skype
Lo instale face-smile-big.png , al estar utilizandolo me di percate de que skype colgaba la llamada justo en el momento que se iniciaba la converasción, cosa muy rara, me fui a las opciones de dispositivos y vi que todo estaba bien inscluso la llamada de prueba (que por cierto contesta una chica en idioma alemán) me dijo que todo estaba bien, pero la cosa no era así por lo que lance skype desde una terminal y al realizar una llamada

Cuando lo estaba probando me percate de que el micrófono no estaba funcionando de hecho me cerraba la ventana de llamada me arrojaba este log:

..:::[08:54 ][ivan_at_dementor][~]:::..

#:skype

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

ALSA lib pcm_dsnoop.c:574: (snd_pcm_dsnoop_open) unable to open slave

Curioso no?
Entonces me vino la idea de que el micrófono no estaba activado o algo por el estilo y así que me aseguré de que todos los niveles de audio esten hasta el 100 y que no estuvieran con la MM ya que esto quiere decir MUTE, para esto usé alsamixer.


dementor ~ # alsamixer

Presionando las teclas F3, F4 y F5 se pueden cambiar entre dispositivos de entrada y de salida o verlos todos juntos y para quitar el MM solo deben presionar la tecla M tongue.png

bueno después de esto probe y seguia con el mismo problema así que implemente medidas mas drásticas, bueno primer hice una busqueda en google face-wink.png

Y esto fue la solución definitiva:


dementor ~ # cd /usr/share/alsa/cards/

dementor ~ # cd /usr/share/alsa/cards/

dementor cards # cp HDA-Intel.conf HDA-Intel.conf.bak

dementor cards # vi HDA-Intel.conf

Qué basicamente es entrar al directorio sacar un respaldo del archivo por si algo sale mal, y editarlo, claro que ustedes deben hacerlo con el archivo que corresponde a si tarjeta de sonido, pueden ver que tipo de tarjeta de sonido tengo en este post:

En el archivo deben cambiar el código:



capture.pcm {
type plug
slave.pcm {
type softvol
slave.pcm {
@func concat
strings [ "dsnoop:" $CARD ]
}
control {
name "Digital Capture Volume"
card $CARD
}
min_dB -30.0
max_dB 30.0
resolution 121
}
}


por este:



capture.pcm {
type plug
slave.pcm {
type softvol
slave.pcm {
@func concat
strings [ "hw:" $CARD ]
}
control {
name "Digital Capture Volume"
card $CARD
}
min_dB -30.0
max_dB 30.0
resolution 121
}
}


Realmente lo unico que cambia es esto:

strings [ "hw:" $CARD ]

por esto:

strings [ "dsnoop:" $CARD ]

Y listo ya solamente reiniciamos alsa para asegurarnos de que todos los cambios aplican y ya.


dementor cards # /etc/init.d/alsasound restart

A disfrutar del micrófono y yo a seguir con mis pruebas.

saludos
]]>
http://ivan.rico.org.mx/index.php/blog/show/Soluci%C3%B3n-al-problema-del-micr%C3%B3fono.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/Soluci%C3%B3n-al-problema-del-micr%C3%B3fono.html Mon, 22 Sep 2008 09:32:30 -0500
gentoo Trucos Linux Informática <![CDATA[ Reconfigura tu teclado con Xmodmap en linux ]]> xmodmap, posiblemente ya lo tengas instalado en tu sistema y si no pues bajatelo de aquí.

Para comenzar a configurarlo debe conocer el keycode de la tecla quieren reconfigurar, para ello utilicen xev desde una terminal (ya saben si no lo tienen instalenlo). Bueno cuando ejecuten xev se abrira una ventanita y pongan atención en la terminal ya que es ahí dónde se muestra la info que nos interesa. Si presionamos la letra "a" nos debe aparecer algo como esto:


KeyRelease event, serial 30, synthetic NO, window 0x3600001,

root 0x1a5, subw 0x0, time 1776540395, (142,521), rootface-sad.png 146,551),

state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,

XLookupString gives 1 bytes: (61) "a"

XFilterEvent returns: False

Observen que el número enseguida de keycode es el número que nos interesa, ahora bien ya toca abrir nuestra archivo de configuración, cabe decir que se puede llamar como uno quiera pero comunmente se le pone por nombre .xmodmap.
Mi configuración esta hecha para que ponga estos caracteres cuándo oprimo la tecla de ALT DERECHO:
áóéúíäöü¬ßñ

Como pueden ver son puros caracteres que no tienen nada que ver con el inglés. En fin para lograr esto hay que tener una configuración así:


!acentos en dvorak para dementor

!

keycode 46 = n N ntilde Ntilde

keycode 49 = grave asciitilde notsign notsign a A

keycode 40 = e E eacute Eacute

keycode 41 = u U uacute Uacute

keycode 42 = i I iacute Iacute

keycode 39 = o O oacute Oacute

keycode 38 = a A aacute Aacute

keycode 24 = apostrophe quotedbl adiaeresis Adiaeresis

keycode 25 = comma less odiaeresis Odiaeresis

keycode 27 = p P udiaeresis Udiaeresis

keycode 47 = s S ssharp ssharp

!

!

!!ACTIVO TECLA ALT DERECHA

!

!! LO ELIMINO DE mod1

clear mod1

add mod1 = Alt_L

!

!! LE ASIGNO Mode_switch

clear mod3

keycode 113 = Mode_switch

add mod3 = Mode_switch

les explicaré un poco sobre una de las líneas, por ejemplo: "keycode 38 = a A aacute Aacute" que es la que basicamente forma el archivo, me refiero en estructura.
keycode 38: indica que tecla es la que hara esta función.
a: imprime "a" cuando se presiona.
A: Imprime "A" cuando se oprime shift y tecla en cuestión.
aacute: Imprime "á" cuando se oprime la tecla ALT DERECHO y la tecla en cuestión.
Aacute: Imprime "Á" cuando se oprime la tecla ALT DERECHO + Shift + tecla en cuestión.

Las últimas líneas siempre deben deben de ir para que funcione el alt derecho.

Una vez que terminen de formar el archivo no olviden guardarlo con el nombre que mencione y en la carpeta de $HOME así cuando arranquen el gráfico este leera su archivo.

En caso de que no se ejecuten pues pongan un script al inicio de sesión que contenga el comando para cargarlo:

xmodmap ~/.xmodmap

bueno espero que les sea de utilidad.
Nos vemos luego.
]]>
http://ivan.rico.org.mx/index.php/blog/show/Reconfigura-tu-teclado-con-Xmodmap.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/Reconfigura-tu-teclado-con-Xmodmap.html Tue, 16 Sep 2008 01:22:09 -0500
Personal <![CDATA[ Nada interesante que postear ]]> LTSP en un Debian etch, estoy batallando por que la documentación de esta distro esta muy desorganizada que he tenido que leer muchos manuales para hacer trabjar el gráfico y en estos momentos estoy configurando el audio. Cuándo tenga éxito con el sonido (ya que es de mera importancia que funcione) posteare aquí una miní guía para que sea uno más en internet face-smile-big.png

bueno ya los dejo para seguir trabajando y en la noche a festejar porque los mexicanos estamos de fiesta

VIVA MÉXICO!!!
]]>
http://ivan.rico.org.mx/index.php/blog/show/Nada-interesante-que-postear.html ivan@rico.org.mx (7th Sign) http://ivan.rico.org.mx/index.php/blog/show/Nada-interesante-que-postear.html Mon, 15 Sep 2008 09:34:31 -0500