Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Señales horarias | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
Peep! (none / 0) (#6)
por bloguetaire (blogue(...completo)@gmail.com) a las Sun May 22nd, 2005 at 04:09:29 AM CET
(Información Usuario)

Fale, sorri, recortaré la líneas. Por cierto, a la línea que escribí le faltaría "escapar" los asteriskos para evitar una explosión (-8
te basta y te sobra con secuencias de escape
Posnó. en mi caso tanto $P $R tienen la misma duración. No me preguntes por qué pero suenan iguales cambie lo que cambie. ¿De dónde te sacas esas secuencias de escape? ¿man console_codes?
Lo del morse lo dije para ver si conseguía aprender morse de una p* vez. Pero no creo que sea ésta una buena manera. La cosa es que además de concentración requiere constancia, de ahí que me diese por el reloj.
Encontré un programilla que parece bastante efectivo para aprender morse. Ahora sólo me falta encontrar la paciencia y/o ído para pillarle el truco.
Ya puestos a tocar el pito... he cambiao tu script para que suene con beep;
#!/bin/sh
# para evitar problemas con el separador decimal en sleep
LANG=C

# Frecuencia/tono del pitido
F="-f 2000"
# cada Raya/Punto se dista un silencio de 1 P
DP=70
# 1 R dura 3 P
DR=$((DP*3))
# cada carácter dista un silencio de 3 P (==R)
# cada palabra separada por un silencio de  7 P


R="-l $DR"
P="-l $DP"
C="beep $F -D $DP"


for i in $(date +%H%M%S | \
           sed 's/\([0-9]\)/\1 /g') ; do
  case $i in
       0) $C $R -r 5                      ;;       
       1) $C $P      -n $R -r 4 $F -D $DP ;;
       2) $C $P -r 2 -n $R -r 3 $F -D $DP ;;
       3) $C $P -r 3 -n $R -r 2 $F -D $DP ;;
       4) $C $P -r 4 -n $R         -D $DP ;;
       5) $C $P -r 5                      ;;       
       6) $C $R      -n $P -r 4 $F -D $DP ;;
       7) $C $R -r 2 -n $R -r 3 $F -D $DP ;;
       8) $C $R -r 3 -n $P -r 2 $F -D $DP ;;
       9) $C $R -r 4 -n $P      $F -D $DP ;;
       *) exit 1 ;;
  esac
  sleep 0,3
done


[ Padre ]


Señales horarias | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda