Serviio is a free DLNA media server. It allows you to stream your
media files (music, video or images) to any DLNA-certified renderer
device (e.g. a TV set, Bluray player, games console) on your home
network.
Serviio uses a priority-based metadata extraction so that you can
choose what metadata should describe your media files (e.g. audio
track name, DVD cover, TV series and episodes names, etc.). These
include metadata embedded into the media files themselves, locally
stored metadata files and metadata that can be obtained online.
With this powerful tool you will be able to build your Serviio media
library easily and effectively.
Serviio works with any DLNA compliant device (TV, Playstation 3,
etc.) and some other (XBox 360). It supports profiles for particular
devices so that it can be tuned to maximise the device's potential
and/or minimize lack of media format playback support (via transcoding).
Remmina 是一个用 GTK+ 写成的远程桌面客户端,目的在于帮助那些需要在大显示器
或者小的上网本上连接到很多远程计算机工作的系统管理员。Remmina 使用一个集成
而一致的用户界面提供多种网络协议的支持。
Remmina 主程序:
* 纯 GTK+ 2.0 应用程序!
* 维护一个远程桌面列表文件,可以分组。
* 通过直接输入服务器名字快速连接。
* 在窗口模式和全屏模式下,远程桌面使用较高分辨率时可以滚动和伸缩。
* 视口全屏模式:当鼠标在屏幕边缘移动时,远程桌面自动滚动。
* 全屏模式下的浮动的工具栏,让您可以在模式间切换,切换键盘事件的俘获,
最小化等。
* 标签式界面,可以选择通过组来管理。
* 支持网络协议:RDP、NX、Telepathy、VNC、XDMCP、SSH、Avahi。
The Sippy RTPproxy is a high-performance software proxy for RTP streams that
can work together with SIP Express Router (SER), OpenSER or Sippy B2BUA or
any other SIP proxy or SIP B2BUA capable of rewriting SDP bodies in SIP
messages that it relays.
The main purpose of RTPproxy is to make the communication between SIP user
agents behind NAT(s) (Network Address Translator) possible. Several cases
exists when direct end-to-end communication is not possible and RTP streams
have to be relayed through another host. The RTPproxy can be used to setup
such a relaying host.
Originally created for handling NAT scenarious it can also act as a generic
media relay as well as gateway RTP sessions between IPv4 and IPv6 networks.
It can also perform number of additional functions, including call recording,
playing pre-encoded announcements, real-time stream copying and RTP payload
reframing.
A Ruby library for verifying and serving OpenID identities.
Ruby OpenID makes it easy to add OpenID authentication to your web
applications.
This library is a port of the Python OpenID library, and features:
* API for verifying OpenID identities (OpenID::Consumer)
* API for serving OpenID identities (OpenID::Server)
* Consumer and server support for extensions, including simple registration
* Yadis 1.0 and OpenID 1.0 service discovery, including server fallback
* Does not depend on underlying web framework
* Multiple storage implementations (Filesystem, SQL)
* Comprehensive test suite
* Example code to help you get started, including:
o WEBrick based consumer
o Ruby on rails based server
o OpenIDLoginGenerator for quickly creating a rails app that uses OpenID
for authentication
o ActiveRecord adapter for using an SQL store in rails
This is a standalone version of W. Richard Stevens' "sock" program,
based on the code available for the UNIX Network Programming book.
Adapted and reworked code for W. Richard Stevens' "sock" utility
by Christian Kreibich.
From the author: In TCP/IP Illustrated Vol. 1, Richard Stevens used
a program called "sock" to demonstrate the many properties of TCP/IP.
Unfortunately, the book only speaks about how to use the program but
does not point to a site for downloading its sources. While sock is
contained in the code package accompanying UNIX Network Programming,
this code is also getting dated.
The program can be used to generate TCP or UDP packets for testing
various network features. It runs as either client or server.
nanomsg is a socket library that provides several common communication
patterns. It aims to make the networking layer fast, scalable, and easy
to use. Implemented in C, it works on a wide range of operating systems
with no further dependencies.
The communication patterns, also called "scalability protocols", are basic
blocks for building distributed systems. By combining them you can create
a vast array of distributed applications. The following scalability
protocols are currently available:
* PAIR -- simple one-to-one communication
* BUS -- simple many-to-many communication
* REQREP -- allows to build clusters of stateless services to process
user requests
* PUBSUB -- distributes messages to large sets of interested subscribers
* PIPELINE -- aggregates messages from multiple sources and load balances
them among many destinations
* SURVEY -- allows to query state of multiple applications in single go
XML-RPC is a quick-and-easy way to make procedure calls over the Internet.
It converts the procedure call into XML document, sends it to a remote
server using HTTP, and gets back the response as XML.
This library provides a modular implementation of XML-RPC for C and C++.
- C API and experimental C++ API.
- Modular XML-RPC core: If you want, you can supply all your own HTTP
code.
- Synchronous and asynchronous XML-RPC clients based on w3c-libwww.
- Multithreaded XML-RPC server based on the Abyss web server.
- Full support for basic types, including <struct>, <array> and <base64>.
- Extensive test suites to help verify correct behavior and correct
error handling.
- Passes the official XML-RPC validator1 test suite.
ubh - the Usenet Binary Harvester - is a GPL'ed Perl console
application which automatically discovers, downloads, and decodes
single-part and multi-part Usenet binaries. Automatically assembles
multi-part binaries. Provides searching via Perl regular expression
syntax. Also provides a pre-selection capability whereby the user
can
interactively choose which binaries to download. Uses a standard
.newsrc file to control which groups and articles to process.
Runs anywhere Perl runs. Tested under Unix-based Perl, Active Perl
on Win32 platforms, and Mac OS X. Requires Net::NNTP and
News::Newsrc
(which itself requires Set::IntSpan), MIME::Parser, MIME::Base64,
IO::Stringy, and MailTools (distribution).
[ This port is maintained by John Holland <john@zoner.org> ]
[ excerpt from developer's web site ]
Texinfo is the official documentation format of the GNU project.
It was invented by Richard Stallman and Bob Chassell many years
ago, loosely based on Brian Reid's Scribe and other formatting
languages of the time. It is used by many non-GNU projects as well.
Texinfo uses a single source file to produce output in a number of
formats, both online and printed (dvi, html, info, pdf, xml, etc.).
This means that instead of writing different documents for online
information and another for a printed manual, you need write only
one document. And when the work is revised, you need revise only
that one document. The Texinfo system is well-integrated with GNU
Emacs.
The program makeindex is a general purpose hierarchical index
generator; it accepts one or more input files (often produced by a
text formatter such as TeX or troff, sorts the entries, and produces
an output file which can be formatted. The index can have up to three
levels (0, 1, and 2) of subitem nesting. The way in which words are
flagged for indexing within the main document is specific to the
formatter used; makeindex does not automate the process of selecting
these words. As the output index is hierarchical, makeindex can be
considered complementary to the awk(1)-based make.index(1L) system of
Bentley and Kernighan, which is specific to troff(1), generates
non-hierarchical indices, and employs a much simpler syntax for
indicating index entries.