Código QR

Publicado hoy en Blogosfera por muhgatus

Nahmd,

los códigos QR son algo grande y ahora que admirar aquí. Aquí está el software para el teléfono móvil a leerlos!

Nueva versión xmlrpc.js

Publicado el 24 de Marzo de 2010 en las computadoras , la programación de muhgatus

Nahmd,

aquí viene una nueva versión de xmlrpc.js. Gracias a una nota de Stephan Tetzel , fui capaz de eliminar, un error.

Además, las bibliotecas se requieren los siguientes:

Navit en el Pre

Publicado el 14 de Marzo de 2010 en Blogosfera , equipo por muhgatus

Nahmd,
Por fin ha llegado. La festividad del día, se viene. Como se puede ver precentral el foro, varias personas sólo llevan el programa de Navit a la Pre. precentral leer en el foro .

debian.r4w.de (actualizado)

Publicado el 8 de Marzo de 2010 en los ordenadores , linux por muhgatus

Nahmd,

otra vez nuevos paquetes :)

  • libzmq0_2.0 ~ beta2 1_amd64.deb
  • libzmq-dbg_2.0 ~ beta2 1_amd64.deb
  • libzmq-dev_2.0 ~ beta2 1_amd64.deb
  • zeromq-utils_2.0 ~ beta2 1_amd64.deb
  • libzmq0_2.0 ~ beta2-1_i386.deb
  • libzmq-dbg_2.0 ~ beta2-1_i386.deb
  • libzmq-dev_2.0 ~ beta2-1_i386.deb
  • zeromq-utils_2.0 ~ beta2-1_i386.deb

WMA a OGG conversión de corriente de flujo

Publicado el 7 de En marzo de 2010 en PC , Linux , PHP , programación de muhgatus

Nahmd,
Necesitaba una solución a un flujo de WMA sobre la marcha para que sea un flujo de OGG.

La secuencia de comandos en una ruta de acceso para programas ejecutables lugar para tomar el script php en el servidor web y el soporte en la configuración Icecast2 Añadir. Los caminos individuales deben adaptarse lo mejor.

Por desgracia, actualmente sólo se escucha un Internerradio ese flujo. De hecho, puede ser cualquier número, pero terminó por desgracia, el primero, que ya no recibe el flujo, la conversión de ;)

Lo que se necesita es la siguiente:

  • mplayer
  • Icecast2
  • oggenc
  • oggfwd
  • php

La secuencia de comandos para convertir

  1. # / Bin / sh
  2. $PATH :/usr/ local /bin Export PATH = $ PATH: / usr / local / bin
  3. STREAM = "mms: / / your.radio.fm / stream.wma"
  4. conjunto-e
  5. CLIENTE = 0
  6. "$2" != "" ] ; then if ["2" $! = ""] then
  7. CLIENTE = $ 2
  8. fi
  9. "$3" != "" ] if ["3" $! = ""]
  10. entonces
  11. STREAM = $ 3
  12. fi
  13. echo $STREAM | md5sum | cut -d ' ' -f1 ) MD5 = $ (echo $ STREAM | md5sum | cut-d''-f 1)
  14. TEMP = / tmp / chumbybridge / $ MD5
  15. ] || mkdir -p $TEMP [-D $ TEMP] | | mkdir-p $ TEMP
  16. /mplayer.fifo FIFO_MPLAYER = $ TEMP / mplayer.fifo
  17. # FIFO_OGGENC = $ TEMP / oggenc.fifo
  18. /mplayer.log LOG_MPLAYER = $ TEMP / mplayer.log
  19. /oggenc.log LOG_OGGENC = $ TEMP / oggenc.log
  20. /oggfwd.log LOG_OGGFWD = $ TEMP / oggfwd.log
  21. /mplayer.pid PID_MPLAYER = $ TEMP / mplayer.pid
  22. /oggfwd.pid PID_OGGFWD = $ TEMP / oggfwd.pid
  23. "$1" = "start" ] if ["$ 1" = "start"]
  24. entonces
  25. >> $LOG_MPLAYER echo "$ conectado CLIENTE">> $ LOG_MPLAYER
  26. ] && echo "Run $0 stop first!" && exit [-S $ FIFO_MPLAYER] & & echo "ejecutar $ 0 primera parada!" & & Salir
  27. || exit 1 mkfifo $ FIFO_MPLAYER | salida | 1
  28. "$FIFO_MPLAYER" >> $LOG_MPLAYER 2 >& 1 < /dev/null & mplayer-nocache $ silencioso-ao pcm STREAM: archivo = "$ FIFO_MPLAYER">> $ LOG_MPLAYER 2> & 1 </ dev / null &
  29. echo $! > $ PID_MPLAYER
  30. 0,3 sueño
  31. -o – 2 >> $LOG_OGGENC | oggfwd localhost 8000 hackme /radio1.ogg >> $LOG_OGGFWD 2 >& 1 & oggenc-Q-q-o $ 1 FIFO_MPLAYER - 2>> $ LOG_OGGENC | oggfwd localhost 8000 hackme / radio1.ogg>> $ LOG_OGGFWD 2> & 1 &
  32. echo $! > $ PID_OGGFWD
  33. 0,2 sueño
  34. "$1" = "stop" ] elif ["$ 1" = "stop"]
  35. entonces
  36. echo ">>> Dejar de chumstream reproductor <<<"
  37. cat $PID_MPLAYER ) 2 > /dev/null && \ matar a $ (cat $ PID_MPLAYER) 2> / dev / null & & \
  38. cat $PID_OGGFWD ) 2 > /dev/null && \ matar a $ (cat $ PID_OGGFWD) 2> / dev / null & & \
  39. || \ rm-rf $ TEMP | | \
  40. echo "No se puede parar todos los procesos, por favor mire en $ TEMP y fijar de forma manual"
  41. más
  42. echo "Uso:"
  43. echo "0 [inicio client_id] [URL]"
  44. echo $ 0 parada "
  45. fi

La configuración de icecast

  1. <mount>
  2. <mount-name> / <radio.ogg /-name> mount
  3. <max-listeners> 10 </ max-oyentes>
  4. <burst-size> 65 536 </ tamaño de ráfaga->
  5. <hidden> 0 </> oculta
  6. > <authentication type = "url">
  7. value = "http://localhost/radio.php" /> nombre = valor = <option /> "mount_add" "http://localhost/radio.php"
  8. value = "http://localhost/radio.php" /> nombre = valor = <option /> "mount_remove" "http://localhost/radio.php"
  9. value = "http://localhost/radio.php" /> nombre = valor = <option /> "listener_add" "http://localhost/radio.php"
  10. value = "http://localhost/radio.php" /> nombre <option = Valor = "listener_remove" /> "http://localhost/radio.php"
  11. </> Autenticación
  12. <mount />

El Php Start / Stop de pieza

  1. Php
  2. $_POST [ "action" ] == 'listener_add' ) { if ($ _POST ["action"] == 'listener_add ») (
  3. ( "/usr/local/bin/chumstream.sh start " . $_POST [ "client" ] , $result ) ; $ Tmp = ejecutivo ("/ usr / local / bin / chumstream.sh principio. $ _POST [" cliente "], $ resultado);
  4. ( $_POST [ "action" ] == 'listener_remove' ) { ) Else if ($ _POST ["action"] == "listener_remove») (
  5. ( "/usr/local/bin/chumstream.sh stop " . $_POST [ "client" ] , $result ) ; $ Tmp = ejecutivo ("/ usr / local / bin / parada chumstream.sh". $ _POST ["cliente"], $ resultado);
  6. )
  7. 'icecast-auth-user: 1′ ) ; cabecera ('icecast-auth-usuario: 1');
  8. 'icecast-auth-message: OK' ) ; cabecera ('icecast-auth-mensaje: OK');
  9. ?>

debian.r4w.de (actualizado)

Publicado el 7 de En marzo de 2010 en los ordenadores , Linux , PHP , Programación , Python por muhgatus

Nahmd,

otra vez nuevos paquetes :)

  • libming1_0.4.3-1_amd64.deb
  • libming-dev_0.4.3-1_amd64.deb
  • libming-util_0.4.3-1_amd64.deb
  • php5-ming_0.4.3-1_amd64.deb
  • python-ming_0.4.3-1_amd64.deb
  • libming1_0.4.3-1_i386.deb
  • libming-dev_0.4.3-1_i386.deb
  • libming-util_0.4.3-1_i386.deb
  • php5-ming_0.4.3-1_i386.deb
  • ming_0.4.3, python-1_i386.deb
  • ming-fonts-dejavu_0.4.3-1_all.deb
  • ming-fonts-opensymbol_0.4.3-1_all.deb

debian.r4w.de (actualizado)

Publicado el 25 de En febrero de 2010 computadoras , Linux por muhgatus

Nahmd,

nuevos paquetes:

  • python-yaml_3.09-1_i386.deb
  • python-YAML-dbg_3.09-1_i386.deb
  • libyaml-dev_0.1.3-1_i386.deb
  • libyaml-0-2_0.1.3-1_i386.deb

Las versiones nuevas de pyyaml involucrados.

actualizaciones debian.r4w.de

Publicado el 23 de Febrero de 2010 en PC , Linux por muhgatus

Nahmd,
He jugado en un par de paquetes nuevos.

  • memcachefs 0,5
  • memcached 1.4.4
Página Siguiente »