QR Code

Offentliggøres i dag i blogosfæren ved muhgatus

Nahmd,

QR koder er noget stort og nu at beundre her. Her er der software til mobiltelefonen til at læse dem!

Ny version xmlrpc.js

Udgivet på 24 Marts 2010 i computere , programmering af muhgatus

Nahmd,

her kommer en ny version af xmlrpc.js. Takket være et notat fra Stephan Tetzel , jeg var i stand til at fjerne en bug.

Derudover er følgende biblioteker kræves:

Navit på Pre

Offentliggjort den 14 Marts 2010 i blogosfæren , computer ved muhgatus

Nahmd,
Endelig er det kommet. Den næste ferie kommer. Som du kan se Precentral forummet, flere folk bare bære program Navit til Pre. Precentral læse i forum .

debian.r4w.de (opdateret)

Udgivet på 8 Marts 2010 i Computer , Linux ved muhgatus

Nahmd,

igen nye pakker :)

  • 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 til OGG konvertere strøm strøm

Udgivet på 7 Marts 2010 i Computer , Linux , PHP , programmering af muhgatus

Nahmd,
Jeg havde brug for en løsning på en WMA stream "on the fly at gøre det en OGG stream.

Scriptet i en sti for eksekverbare programmer sted at fange den php script i web-serveren og montere i Icecast2 Tilføj Konfiguration. De forskellige stier skal tilpasses Måske.

Desværre, i øjeblikket kun lytte til én Internerradio at stream. Faktisk kan det skabe lige så mange, men desværre endte det første, som ikke længere modtager strøm, konvertering af ;)

Der er behov for følgende:

  • mplayer
  • icecast2
  • oggenc
  • oggfwd
  • php

Scriptet til at konvertere

  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. KUNDEN = 0
  6. "$2" != "" ] ; then hvis ["$ 2"! = ""] da
  7. Client = $ 2
  8. fi
  9. "$3" != "" ] hvis ["$ 3"! = ""]
  10. Derefter
  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" ] hvis ["$ 1" = "start"]
  24. Derefter
  25. >> $LOG_MPLAYER echo "tilsluttet $ KUNDEN">> $ LOG_MPLAYER
  26. ] && echo "Run $0 stop first!" && exit [-E $ FIFO_MPLAYER] & & echo "Run $ 0 stop først!" & & 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. sove 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 8000 hackme / radio1.ogg>> $ LOG_OGGFWD 2> & 1 &
  32. echo $! > PID_OGGFWD $
  33. sove 0,2
  34. "$1" = "stop" ] Elif ["$ 1" = "stop"]
  35. Derefter
  36. echo ">>> Stop chumstream spiller <<<"
  37. cat $PID_MPLAYER ) 2 > /dev/null && \ dræbe $ (cat $ PID_MPLAYER) 2> / dev / null & & \
  38. cat $PID_OGGFWD ) 2 > /dev/null && \ dræbe $ (cat $ PID_OGGFWD) 2> / dev / null & & \
  39. || \ rm-rf $ TEMP | | \
  40. echo "Kan ikke stoppe alle processer, kan du se i $ TEMP og lave det manuelt"
  41. andet
  42. echo "Usage:"
  43. echo "$ 0 start [client_id] [URL]"
  44. echo "$ 0 stop"
  45. fi

Den Icecast konfiguration

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

Den Php Start / Stop del

  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 [" kunde "], $ 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 ["kunde"], $ result);
  6. )
  7. 'icecast-auth-user: 1′ ) ; header ('Icecast-auth-bruger: 1');
  8. 'icecast-auth-message: OK' ) ; header ('Icecast-auth-besked: OK');
  9. ?>

debian.r4w.de (opdateret)

Udgivet på 7 Marts 2010 i Computer , Linux , PHP , Programmering , Python ved muhgatus

Nahmd,

igen nye pakker :)

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

debian.r4w.de (opdateret)

Udgivet på 25 Februar 2010 på Computer , Linux ved muhgatus

Nahmd,

nye pakker:

  • 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

Nye versioner af pyyaml involveret.

debian.r4w.de opdateringer

Udgivet på 23 Februar 2010 på Computer , Linux ved muhgatus

Nahmd,
Jeg har spillet i et par nye pakker.

  • memcachefs 0,5
  • memcached 1.4.4
Næste Side »