2009年4月30日 星期四

DJMount

DJ Mount

djmount is a UPnP AV client. It mounts as a Linux filesystem the media content of compatible UPnP AV devices.
Djmount discovers automatically all UPnP AV Media Servers on the network, and make the content available in a directory tree. All shared files (e.g. Audio or Video files) are directly visible and can be played using your favorite media player.

TunaPie

TunaPie

TunaPie is a directory browser for Internet radio and TV streams. In theory it should work on any UNIX-based system. It has been tested on Linux and Max OS X. As of 0.9.6, it is compatible with the Icecast directory as well as the Shoutcast (winamp) stream directory service. Tunapie allows you to search for streams and then launch your audio player (XMMS) or NSV viewer (Mplayer) of choice. It also allows recording of audio and video streams using streamripper.

Savonet/Liquidsoap

Savonet/Liquidsoap

Savonet is a group of open-source developpers working on audio, with a focus on streaming and webradios. Savonet software is mainly written in OCaml. At the core of Savonet is Liquidsoap, the programming language that ties all the pieces together. Savonet also provides OCaml libraries to the open-source community, especially bindings of widespread C libraries such as Vorbis, Mad, Lame, Jack, ALSA, LADSPA, etc.

Liquidsoap
Liquidsoap is the audio stream generator of the Savonet project, notably used for generating the stream of netradios.

Some examples of what you can do using Liquidsoap:

  • static or dynamic playlists
  • time-based selection of the audio source
  • quota- or time-based insertions or mixes of jingles
  • live DJ interventions
  • interactive user requests
  • fully-customizable transitions, e.g. crossfading
  • speech-synthesis of track metadata
  • simple access to remote files
  • and much more!

igmpproxy

igmpproxy

IGMPproxy is a simple dynamic Multicast Routing Daemon using only IGMP signalling (Internet Group Management Protocol). It's intended for simple forwarding of Multicast traffic between networks.

2009年4月20日 星期一

find process name by pid

Solaris - read psinfo struc (refer proc man page)
AIX- Use getprocs() func
HP - Use pstat_getproc func.
Linux - cat /proc//cmdline, or "ps xw"

git

ihover
Git 版本控制系統 (1)
Github 分散式版本控制的殺手級應用

我愛 Git - 有效使用分散式版本控制系統 - jserv

Git Resources - Bieber Labs

2009年4月8日 星期三

2009年4月6日 星期一