This helper plugin allows remote programming VDR using
VDR-Manager running on Android devices.
[ excerpt from developer's web site with modifications ]
The goal is to build a system capable of supporting massive concurrency
(on the order of tens of thousands of simultaneous client connections)
and avoid the pitfalls which arise with traditional thread and
event-based approaches.
SEDA is an acronym for staged event-driven architecture, and
decomposes a complex, event-driven application into a set of stages
connected by queues. This design avoids the high overhead associated
with thread-based concurrency models, and decouples event and thread
scheduling from application logic. By performing admission control
on each event queue, the service can be well-conditioned to load,
preventing resources from being overcommitted when demand exceeds
service capacity. SEDA employs dynamic control to automatically
tune runtime parameters (such as the scheduling parameters of each
stage), as well as to manage load, for example, by performing
adaptive load shedding. Decomposing services into a set of stages
also enables modularity and code reuse, as well as the development
of debugging tools for complex event-driven applications.
utftpd is a TFTP server with fine-grained access control, support for
blksize (RFC 2348), timeout options and support for revision control.
You can assign three different kinds of rights to every client:
- read: the right to read a file.
- write: the right to write to an already existing file.
- create: the right to create a file.
Clients may be specified by a single ip address or a range of
addresses or by ip address and mask.
Revision control is optional and will never be turned on automatically
for any file (you have to do the initial checkin into by hand).
HTTP client for Elixir, based on HTTPotion.
Command line-driven HTTP request builder.
Provides common HTTP client API interface.
HTTP Accept, Accept-Charset, Accept-Encoding, and Accept-Language for Ruby/Rack
pdnsd is a proxy dns server with permanent caching (the cache contents are
written to hard disk on exit) that is designed to cope with unreachable or
down dns servers (for example in dial-in networking).
pdnsd can be used with applications that do dns lookups, eg on startup, and
can't be configured to change that behavior, to prevent the often minute-long
hangs (or even crashes) that result from stalled dns queries. Some Netscape
Navigator versions for Unix, for example, expose this behavior.
pdnsd is configurable via a file and supports run-time configuration using the
program pdnsd-ctl that comes with pdnsd. This allows you to set the status
flags of servers that pdnsd knows (to influence which servers pdnsd will
query), and the addition, deletion and invalidation of DNS records in pdnsd's
cache.
Parallel name server queries are supported. This is a technique that allows
querying several servers at the same time so that very slow or unavailable
servers will not block the answer for one timeout interval.
Since version 1.0.0, pdnsd has full IPv6 support.
A personal social data server.
The package consists of two programs - PortRedorector and PortTest.
PortRedirector is a daemon that runs telnet to the remote port of the
terminal server and redirects its input and output to a virtual terminal
device (/dev/pty*). The corresponding slave device (dev/tty*) then can
be used by an application that expects a local async terminal port. For
example, to monitor a UPS (connected to AUX ports on a Cisco router)
using nut.
Whenever telnet subprocess terminates on any reason, it is restarted as
soon as any data received from the terminal device.
It can also work when authentication is required, i.e. it can pass
username and password specified in its configuration file.
PortTest is something like cu(1). You can use either of them to test the
connection.