QR-code

Geplaatst vandaag in Blogosphere door muhgatus

Nahmd,

Wat QR codes zijn al geweldig, en nu hier te bewonderen. Hier is er de software voor de mobiele telefoon om ze te lezen!

Nieuwe versie xmlrpc.js

Gepubliceerd op 24 Maart 2010 in computers , programmeren van muhgatus

Nahmd,

hier komt een nieuwe versie van xmlrpc.js. Dankzij een briefje van Stephan Tetzel , kon ik de bug te verwijderen.

Daarnaast worden de volgende bibliotheken nodig:

Navit op de Pre

Gepubliceerd op 14 Maart 2010 in Blogosphere , computer door muhgatus

Nahmd,
eindelijk is gekomen. De volgende vakantie komt eraan. Zoals je kunt zien Precentral het forum, verschillende mensen gewoon door het programma Navit aan de Pre. Precentral lezen in het forum .

debian.r4w.de (update)

Geplaatst op 8 Maart 2010 in Computer , Linux door muhgatus

Nahmd,

weer nieuwe pakketten :)

  • 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 naar OGG stream stream omzetten

Geplaatst op 7 Maart 2010 in Computer , Linux , PHP , programmering van muhgatus

Nahmd,
Ik had behoefte aan een oplossing voor een WMA-stream "on the fly te maken een Ogg stream.

Het script in een pad voor uitvoerbare programma's plaats om de PHP-script in de web server te grijpen en de berg in de configuratie Icecast2 toe te voegen. De verschillende paden Misschien moeten worden aangepast.

Helaas, op dit moment alleen luisteren naar een Internerradio die stroom. Eigenlijk kan maken als veel, maar helaas eindigde de eerste, die niet meer ontvangt de beek, het omzetten van ;)

Vereist is de volgende:

  • mplayer
  • icecast2
  • oggenc
  • oggfwd
  • php

De script om te zetten

  1. # / Bin / sh
  2. $PATH :/usr/ local /bin export PATH = $ PATH: / usr / local / uur
  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. dan
  11. STREAM = 3 dollar
  12. fi
  13. echo $STREAM | md5sum | cut -d ' ' -f1 ) MD5 = $ (echo $ STREAM | md5sum | cut-d''-f1)
  14. TEMP = de / 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. dan
  25. >> $LOG_MPLAYER echo "$ verbonden KLANT"> $ LOG_MPLAYER
  26. ] && echo "Run $0 stop first!" && exit [E-FIFO_MPLAYER $] & & echo "Run 0 dollar te stoppen eerst!" & & Exit
  27. || exit 1 mkfifo $ FIFO_MPLAYER | | exit 1
  28. "$FIFO_MPLAYER" >> $LOG_MPLAYER 2 >& 1 < /dev/null & mplayer-nocache $ STREAM-rustige-ao pcm: file = "$ FIFO_MPLAYER">> LOG_MPLAYER 2 dollar> & 1 </ dev / null &
  29. echo $! > $ PID_MPLAYER
  30. slaap 0,3
  31. -o – 2 >> $LOG_OGGENC | oggfwd localhost 8000 hackme /radio1.ogg >> $LOG_OGGFWD 2 >& 1 & oggenc-Q-q 1 dollar FIFO_MPLAYER-o - 2>> $ LOG_OGGENC | hackme oggfwd localhost 8000 / radio1.ogg>> $ LOG_OGGFWD 2> & 1 &
  32. ECHO $! > PID_OGGFWD $
  33. slaap 0,2
  34. "$1" = "stop" ] Elif ["$ 1" = "stop"]
  35. dan
  36. echo ">>> Stoppen chumstream speler <<<"
  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 'Can't Stop alle processen, en kijk dan in $ TEMP het handmatig fix "
  41. anders
  42. echo "Gebruik:"
  43. echo $ 0 Start [client_id] [URL] "
  44. echo "$ 0 Stop"
  45. fi

De configuratie Icecast

  1. <mount>
  2. <mount-name> / radio.ogg </ mount-naam>
  3. <max-listeners> 10 </ max-luisteraars>
  4. <burst-size> 65.536 </ burst-size>
  5. <hidden> 0 </ verborgen>
  6. > <authentication type = "url">
  7. value = "http://localhost/radio.php" /> <option naam = waarde = "mount_add" /> "http://localhost/radio.php"
  8. value = "http://localhost/radio.php" /> <option naam = waarde = "mount_remove" /> "http://localhost/radio.php"
  9. value = "http://localhost/radio.php" /> <option naam = waarde = "listener_add" /> "http://localhost/radio.php"
  10. value = "http://localhost/radio.php" /> <option naam = waarde = "listener_remove" /> "http://localhost/radio.php"
  11. </ Authenticatie>
  12. <Mount />

De Php Start / Stop deel

  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 / start chumstream.sh. $ _POST ['client'], $ result);
  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 / chumstream.sh stop". $ _POST ['client'], $ resultaat);
  6. )
  7. 'icecast-auth-user: 1′ ) ; header ('icecast-auth-gebruiker: 1');
  8. 'icecast-auth-message: OK' ) ; header ('icecast-auth-bericht: OK');
  9. ?>

debian.r4w.de (update)

Geplaatst op 7 Maart 2010 in Computer , Linux , PHP , Programmering , Python door muhgatus

Nahmd,

weer nieuwe pakketten :)

  • 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-fonts-dejavu_0.4.3-1_all.deb
  • ming-fonts-opensymbol_0.4.3-1_all.deb

debian.r4w.de (update)

Gepubliceerd op 25 Februari 2010 in Computer , Linux door muhgatus

Nahmd,

nieuwe pakketten:

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

Nieuwe versies van pyyaml betrokken.

debian.r4w.de updates

Gepubliceerd op 23 Februari 2010 in Computer , Linux uit muhgatus

Nahmd,
Ik heb gespeeld in een paar van de nieuwe pakketten.

  • memcachefs 0,5
  • memcached 1.4.4
Volgende Pagina »