QRコード

に公開された今日のブロゴスフィア muhgatusで

Nahmd、

QRコードがあり、何か大きな、今ここで感心する。 ここでは、それらをモバイル向けているソフトウェアを読むに電話!

新バージョンのxmlrpc.js

24日に公開 2010年3月のコンピュータプログラミング muhgatusの

Nahmd、

ここにあるxmlrpc.js新しいバージョンです。 おかげでから注意してくださいステファンテッツェル、私はバグを削除する事ができました。

また、次のライブラリが必要です:

Navitにプレ

14日に公開 2010年3月ブロゴスフィアコンピュータ muhgatusで

Nahmd、
最終的には来ている。 次の休日は、来ています。 フォーラムとして中心前を参照してくださいすることができます、いくつかの人々はプログラムの実行Navitを前に 。中心前のフォーラムを読むインチ

debian.r4w.de()が更新

に公開された8 2010年3月コンピュータLinuxの muhgatusで

Nahmd、

再度新しいパッケージ :)

  • 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はストリームをストリームOGGファイルは変換

7日に公開 3月は2010年にコンピュータLinuxをPHPのプログラミング muhgatusの

Nahmd、
私はその場でWMAのストリーム"にOGGのストリームにするソリューションが必要でした。

実行可能プログラムの1つのパス内のスクリプトは、WebサーバーでPHPスクリプトを取得し、構成icecast2のに追加マウント配置します。 別のパスは多分適応する必要があります。

残念ながら、現在は1つだけInternerradio、そのストリームに耳を傾ける。 実際には、任意の数が、することができます残念ながら終了、これはもはやストリームを変換し、受信した最初の ;)

必要なのは以下の通りです:

  • mplayerの
  • icecast2の
  • oggenc
  • oggfwd
  • PHPの

スクリプトは、変換する

  1. #/ bin / shに
  2. $PATH :/usr/ local /bin 輸出 PATH = $ PATHにします:/ usr / local / binに
  3. ストリーム="mms の:/ / your.radio.fm / stream.wma"
  4. セット電子
  5. お客様へ= 0
  6. "$2" != "" ] ; then 場合 、["$ 2"!="" 次に ]
  7. お客様へ= $ 2
  8. Fiの
  9. "$3" != "" ] 場合 、["$ 3"!=""]
  10. 次に
  11. ストリーム= $ 3
  12. Fiの
  13. echo $STREAM | md5sum | cut -d ' ' -f1 ) MD5は= $(エコー $ストリーム | md5sumは| カットに- d '' - f1は)
  14. 温度=を/ tmp / chumbybridge / $をMD5
  15. ] || mkdir -p $TEMP [- Dの $ 温度] | | します。mkdir - pの $温度
  16. /mplayer.fifo FIFO_MPLAYER = $温度 / mplayer.fifo
  17. #FIFO_OGGENC = $温度 / oggenc.fifo
  18. /mplayer.log LOG_MPLAYER = $温度 / mplayer.log
  19. /oggenc.log LOG_OGGENC = $温度 / oggenc.log
  20. /oggfwd.log LOG_OGGFWD = $温度 / oggfwd.log
  21. /mplayer.pid PID_MPLAYER = $温度 / mplayer.pid
  22. /oggfwd.pid PID_OGGFWD = $温度 / oggfwd.pid
  23. "$1" = "start" ] 1の 場合 ["$"] ="開始"
  24. 次に
  25. >> $LOG_MPLAYER エコー "接続$クライアントが"LOG_MPLAYER> が10,000円 >に
  26. ] && echo "Run $0 stop first!" && exit [- Eは $ FIFO_MPLAYER]は最初の エコー "0停止ランドル!"& 終了
  27. || exit 1 はmkfifo $ FIFO_MPLAYER | | 1番 出口
  28. "$FIFO_MPLAYER" >> $LOG_MPLAYER 2 >& 1 < /dev/null &のmplayer - nocacheです$ STREAMの静か- aoの PCMは: ファイル="$ FIFO_MPLAYER"&> NULLを> ドル LOG_MPLAYER 2>&1 <を/ dev /
  29. $ エコー > $ PID_MPLAYER
  30. 睡眠 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 |は&>&1 oggfwd 2 localhostの8000 hackmeを/ radio1.ogg>> ドルLOG_OGGFWD
  32. $ エコー > $ PID_OGGFWD
  33. 睡眠 0.2
  34. "$1" = "stop" ] elifの ["$ 1"] ="停止"
  35. 次に
  36. ' エコー >>>停止chumstreamプレーヤー<<<"
  37. cat $PID_MPLAYER ) 2 > /dev/null && \ 殺す$(猫 $ PID_MPLAYER)&\ヌル&2>は/ dev /
  38. cat $PID_OGGFWD ) 2 > /dev/null && \ \ 殺す$(猫 $ PID_OGGFWD&/ null)は 2> / devの
  39. || \ RMは、高周波 $温度 | | \
  40. エコー "のプロセスをすべてではない停止できませんしてください顔を$に、TEMPおよびそれを手動で修正する"
  41. エコー "使用法:"
  42. エコー "$ 0スタート["がclient_id] [URL]のは、
  43. エコー "$ 0ストップ"
  44. Fiの

Icecastの設定

  1. <mount>
  2. マウント名> <mount-name> / radio.ogg </
  3. <max-listeners> 10 </ 最大-リスナー>
  4. <burst-size> 65 536 </ バーストサイズ>
  5. <hidden> 0 </ 非表示>
  6. > <authentication タイプ = "url">
  7. value = "http://localhost/radio.php" /> <option = = "mount_add"の/>"http://localhost/radio.php"
  8. value = "http://localhost/radio.php" /> <option = = "mount_remove"の/>"http://localhost/radio.php"
  9. value = "http://localhost/radio.php" /> <option = = "listener_add"の/>"http://localhost/radio.php"
  10. value = "http://localhost/radio.php" /> <option = = "listener_remove"の/>"http://localhost/radio.php"
  11. </ 認証>
  12. <mount />

phpがスタート/パーツを停止

  1. PHPの
  2. $_POST [ "action" ] == 'listener_add' ) { ' するif($ _POST ["アクション"] == listener_add')(
  3. ( "/usr/local/bin/chumstream.sh start " . $_POST [ "client" ] , $result ) ; $ tmpに = 幹部 ("は/ usr / chumstream.sh local / binに/スタート。$ _POST ["クライアント "]、$結果);
  4. ( $_POST [ "action" ] == 'listener_remove' ) { )Else (存在 する場合 ($ _POST ["アクション"] =='listener_remove')
  5. ( "/usr/local/bin/chumstream.sh stop " . $_POST [ "client" ] , $result ) ; $ tmpに = 幹部 ("は/ usr /"local / binに/ chumstream.sh停止します。$ _POST ["クライアント"]、$ 結果);
  6. 'icecast-auth-user: 1′ ) ; ヘッダー ('のicecast -認証ユーザ:1');
  7. 'icecast-auth-message: OK' ) ; ヘッダー ('のicecast -認証、メッセージ:[OK]を');
  8. ?>

debian.r4w.de()が更新

7日に公開 2010年3月コンピュータLinuxをPHPのプログラミングPythonの muhgatusで

Nahmd、

再度新しいパッケージ :)

  • 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の
  • 明フォント- dejavu_0.4.3 - 1_all.debの
  • 明フォント- opensymbol_0.4.3 - 1_all.debの

debian.r4w.de()が更新

25日に公開 2010年2月コンピュータLinuxの muhgatusで

Nahmd、

新しいパッケージ:

  • の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の

バージョンの新しいpyyaml関与。

debian.r4w.de更新

23日に公開 2010年2月コンピュータLinuxの muhgatusで

Nahmd、
私は新しいパッケージのカップルで果たしている。

  • memcachefs 0.5
  • 1.4.4 memcachedを
次のページ»