QR Code

Pubblicato oggi nella blogosfera da muhgatus

Nahmd,

i codici QR sono qualcosa di grande e ora di ammirare qui. Qui c'è il software per il telefono cellulare per leggere loro!

Nuova versione xmlrpc.js

Pubblicata il 24 Marzo 2010 in computer , programmazione di muhgatus

Nahmd,

Qui sono la nuova versione di xmlrpc.js. Grazie ad un biglietto da Stephan Tetzel , sono stato in grado di rimuovere un bug.

Inoltre, le librerie sono necessarie le seguenti:

Navit sul pre

Pubblicato il 14 Marzo 2010 in Blogosfera , computer da muhgatus

Nahmd,
finalmente è arrivato. La prossima vacanza sta arrivando. Come si può vedere precentrale il forum, molte persone ad andare avanti il programma Navit al Pre. precentrale leggere nel forum .

debian.r4w.de (aggiornato)

Pubblicato in data 8 Marzo 2010 in Computer , Linux da muhgatus

Nahmd,

ancora una volta nuovi pacchetti :)

  • 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 convertire stream stream

Pubblicato il 7 Marzo 2010 in Computer , Linux , PHP , programmazione di muhgatus

Nahmd,
Ho bisogno di una soluzione a un flusso WMA "on the fly per renderlo un flusso OGG.

Lo script in un percorso per i programmi eseguibili posto per afferrare lo script PHP nel web server e la montatura in IceCast2 Aggiungi Configurazione. I diversi percorsi devono essere adattati Forse.

Purtroppo, attualmente solo ascoltare una Internerradio tale flusso. In realtà, possono creare tanti, ma purtroppo concluso la prima, che non riceve più il flusso, la conversione ;)

Ciò che occorre è la seguente:

  • mplayer
  • IceCast2
  • oggenc
  • oggfwd
  • php

Lo script per la conversione

  1. # / Bin / sh
  2. $PATH :/usr/ local /bin Export PATH = $ PATH: / usr / local / bin
  3. STREAM = "mms: / / your.radio.fm / stream.wma"
  4. set-E
  5. CLIENT = 0
  6. "$2" != "" ] ; then if ["2" $! = ""] then
  7. CLIENT = $ 2
  8. fi
  9. "$3" != "" ] if ["3" $! = ""]
  10. poi
  11. STREAM = 3 $
  12. fi
  13. echo $STREAM | md5sum | cut -d ' ' -f1 ) MD5 = $ (echo $ STREAM | md5sum | cut-d''-f1)
  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. poi
  25. >> $LOG_MPLAYER echo "$ collegato CLIENTE">> $ LOG_MPLAYER
  26. ] && echo "Run $0 stop first!" && exit [-E $ FIFO_MPLAYER] & & echo "Run $ 0 prima fermata!" & & Exit
  27. || exit 1 mkfifo $ FIFO_MPLAYER | | exit 1
  28. "$FIFO_MPLAYER" >> $LOG_MPLAYER 2 >& 1 < /dev/null & mplayer-nocache STREAM-quiet-ao pcm $: file = "$ FIFO_MPLAYER">> $ LOG_MPLAYER 2> & 1 </ dev / null &
  29. echo $! > $ PID_MPLAYER
  30. sonno 0,3
  31. -o – 2 >> $LOG_OGGENC | oggfwd localhost 8000 hackme /radio1.ogg >> $LOG_OGGFWD 2 >& 1 & oggenc-Q-q $ 1 FIFO_MPLAYER-o - 2>> $ LOG_OGGENC | oggfwd localhost 8.000 hackme / radio1.ogg>> $ LOG_OGGFWD 2> & 1 &
  32. echo $! > $ PID_OGGFWD
  33. sonno 0,2
  34. "$1" = "stop" ] elif ["$ 1" = "stop"]
  35. poi
  36. echo ">>> Arresto chumstream giocatore <<<"
  37. cat $PID_MPLAYER ) 2 > /dev/null && \ kill $ (cat $ PID_MPLAYER) 2> / dev / null & & \
  38. cat $PID_OGGFWD ) 2 > /dev/null && \ kill $ (cat $ PID_OGGFWD) 2> / dev / null & & \
  39. || \ rm-rf $ TEMP | | \
  40. echo "Non riesco a smettere di tutti i processi, si prega di guardare in $ TEMP e fissarlo manualmente"
  41. altro
  42. echo "Utilizzo:"
  43. echo "0 start [$ client_id] [URL]"
  44. echo "0 stop $"
  45. fi

La configurazione di Icecast

  1. <mount>
  2. <mount-name> / <radio.ogg /-name> mount
  3. <max-listeners> 10 </ max-ascoltatori>
  4. <burst-size> 65 536 </ burst-size>
  5. <hidden> 0 </> nascosto
  6. > <authentication type = "url">
  7. value = "http://localhost/radio.php" /> <option nome = valore = /> "mount_add" "http://localhost/radio.php"
  8. value = "http://localhost/radio.php" /> <option nome = valore "mount_remove" = /> "http://localhost/radio.php"
  9. value = "http://localhost/radio.php" /> <option nome = valore = /> "listener_add" "http://localhost/radio.php"
  10. value = "http://localhost/radio.php" /> <option nome = valore = /> "listener_remove" "http://localhost/radio.php"
  11. </ Autenticazione>
  12. <Mount />

Il Php Start / Stop Parte

  1. Php
  2. $_POST [ "action" ] == 'listener_add' ) { if ($ _POST ["action] == 'listener_add') (
  3. ( "/usr/local/bin/chumstream.sh start " . $_POST [ "client" ] , $result ) ; $ Tmp = exec ("/ usr / local / bin / chumstream.sh inizio. $ _POST [" cliente "], $ risultato);
  4. ( $_POST [ "action" ] == 'listener_remove' ) { ) Else if ($ _POST ["action] == 'listener_remove') (
  5. ( "/usr/local/bin/chumstream.sh stop " . $_POST [ "client" ] , $result ) ; $ Tmp = exec ("/ usr / local / bin / stop chumstream.sh". $ _POST ["cliente"], $ risultato);
  6. )
  7. 'icecast-auth-user: 1′ ) ; header ('icecast-auth-user: 1');
  8. 'icecast-auth-message: OK' ) ; header ('icecast-auth-messaggio: OK');
  9. ?>

debian.r4w.de (aggiornato)

Pubblicato il 7 Marzo 2010 in Computer , Linux , PHP , Programmazione , Python da muhgatus

Nahmd,

ancora una volta nuovi pacchetti :)

  • 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
  • python-ming_0.4.3-1_i386.deb
  • Ming-font-dejavu_0.4.3-1_all.deb
  • Ming-font-opensymbol_0.4.3-1_all.deb

debian.r4w.de (aggiornato)

Pubblicato il 25 Febbraio 2010 in Computer , Linux da muhgatus

Nahmd,

nuovi pacchetti:

  • 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

Nuove versioni di pyyaml coinvolti.

aggiornamenti debian.r4w.de

Pubblicato il 23 Febbraio 2010 in Computer , Linux da muhgatus

Nahmd,
Ho suonato in un paio di nuovi pacchetti.

  • memcachefs 0,5
  • memcached 1.4.4
Pagina successiva »