This is the LIBEPP-NICBR C++ library that partially implements the
Extensible Provisioning Protocol (EPP), as described in the Internet
Drafts RFC3730bis to RFC3734bis and RFC3735.
RFC3731bis - EPP Domain Name Mapping - was implemented with hosts as
attributes of the Domain Object.
In order to conform to the .BR model, extensions to the EPP Domain Name
and Contact Mapping were made (draft-neves-epp-brdomain and
draft-neves-epp-brorg), supported since version 0.2. The documentation
for these extensions is available at EPP References [1].
[1]
http://registro.br/epp/rfc-EN.html
Fastcluster provides Python functions for hierarchical clustering. It generates
hierarchical clusters from distance matrices or from vector data.
Part of this module is intended to replace the functions
linkage, single, complete, average, weighted, centroid, median, ward
in the module scipy.cluster.hierarchy with the same functionality but much
faster algorithms. Moreover, the function 'linkage_vector' provides
memory-efficient clustering for vector data.
The interface is very similar to MATLAB's Statistics Toolbox API to make code
easier to port from MATLAB to Python/Numpy. The core implementation of this
library is in C++ for efficiency.
Other JSON modules require setting several parameters before calling the
conversion methods to do what I want. This module does things by default
that I think should be done when working with JSON in Perl. This module also
encodes and decodes faster than JSON.pm and JSON::Syck in my benchmarks.
This means that any piece of data in Perl will get converted to something in
JSON instead of throwing an exception. It also means that output will be
strict JSON, while accepted input will be flexible, without having to set
any options.
mls will read mailbox file in MBOX format and display various
statistical data about it. You can specify input and ouput files (can
be stdin/stdout), language used for output (in this version
Slovak/English/Italian/Francais/Deutsch/Spanish/Serbian), error and
diagnostic msgs are always printed in english. You can also specify
text which will be displayed instead of standart title in output (can
be used for automatic mailing of produced output).
It also supports cache file for faster re-generation of stats from the
same input file. It is useful when you want to show statistics on web
- you can use HTML output & PHP wrapper.
FreeXL is an open source library to extract valid data from within an Excel
(.xls) spreadsheet.
FreeXL design goals:
to be simple and lightweight
to be stable, robust and efficient
to be easily and universally portable
completely ignoring any GUI-related oddity
Note that the final goal means that FreeXL ignores at all fonts, sizes and
alignments, and most formats. It ignores Pivot Table, Charts, Formulas, Visual
Basic macros and so on. FreeXL is structurally simple and quite light-weight
(typically 40-80K of object code, stripped).
The module contains some utility scripts and assorted auto* magic for
internationalizing various kinds of XML files. This supersedes the
earlier scripts that I (Kenneth) distributed to be checked into each
module. In addition, it has an additional merging feature, currently
only for oaf files. This feature might be extented to handle .desktop
files and MIME files in the future.
* Features
o Automatically extracts translatable strings from oaf, glade, bonobo
ui, nautilus theme and other XML files into the po files.
o Automatically merges translations from po files back into .oaf files
(encoding to be 7-bit clean). I can also extend this merging
mechanism to support other types of XML files.
While Eiffel is widely regarded as the best language for creating fast,
robust, scalable applications, EiffelStudioTM is the only tool for realizing
the full power of the Eiffel Development FrameworkTM. It is available under a
Dual Licensing model. Users can use either commercial or Open Source
licensing.
EiffelStudio is more than just an IDE.
Imagine being able to model your system as you think - capturing your
requirements and your thought processes in Eiffel. Then, when you are ready to
Design, you build upon the model you just created, still in Eiffel. And then
you implement, in Eiffel. You never need to throw anything out and start over.
You don't need extra tools to be able to go back and make changes in
architecture safely. Roundtrip engineering? It's built in by design. Testing,
metrics and productivity tools? They're built in.
And debugging? Eiffel's native Design by ContractTM prevents 90% of the bugs
from ever occurring in the first place - and what bugs remain are easily
traced and repaired, typically within ten minutes.
The reusable library known as the GNAT Component Collection (GNATColl)
is based on one main principle: general-purpose packages that are part of
the GNAT technology should also be available to user application code.
The compiler front end, the GNAT Programming Studio (GPS) Interactive
Development Environment, and the GNAT Tracker web-based interface all
served as sources for the components.
The GNATColl components complement the predefined Ada and GNAT libraries
and deal with a range of common programming issues including string and
text processing, memory management, and file handling. Several of the
components are especially useful in enterprise applications.
* Scripts: Embedding script languages * Traces: Logging information
* Memory: Monitoring memory usage * Mmap: Reading and writing files
* Boyer-Moore: Searching strings * Paragraph filling: Formatting text
* Templates: Generating text * Email: Processing email messages
* Ravenscar: Patterns for multitasking * VFS: Manipulating files
* Storage Pools: Controlling memory mgmt * Tribooleans: Three-state logic
* Geometry: Primitive geometric ops * Refcount: Reference counting
* Projects: Manipulating ``gpr`` files * Config: Parsing configuration files
* Pools: Controlling access to resources * JSON: JavaScript Object Notation
* SQL: Database interface
A POP3 and IMAP4 mail retriever with reliable Maildir and command delivery.
Summary of features:
- Retrieve mail from an unlimited number of POP3/IMAP4 mailboxes and servers.
- Support for POP3-over-SSL and IMAP-over-SSL, as well as SDPS
WARNING: even with SSL, "no certificate or key validation is done." so
that getmail does not detect or protect from man-in-the-middle attacks.
- Support for multidrop or domain mailboxes.
- Safe and reliable delivery to qmail-style Maildirs, as well as program
(pipe) delivery for use with arbitrary external MDAs. Includes an MDA
for mbox files that supports mboxrd format and fcntl-type flock locking.
- Does not destroy information by rewriting mail headers.
- Does not cause mail loops by doing SMTP injection, and therefore does
not require that you run an MTA (like qmail or sendmail) on your host.
- Can remember which mail it has already retrieved, and can be set to
only download new messages.
- Written in Python, and therefore easy to extend or customize.
- Simple to install, configure, and use.
Mpd 是 FreeBSD 上的一个基于 netgraph(4) 的多链路点对点协议的实现。
快速且灵活。
在用户层处理配置和协商通信,但完全在内核层路由所有的数据包。
支持多种点对点子协议和扩展,比如:
兼容多链路点对点协议(Multi-link PPP)
密码认证协议(PAP)、询问握手协议(CHAP)、微软版本的询问握手协议(MS-CHAP)和扩展认证协议
点对点协议压缩和加密
网际协议控制协议(IPCP)和IPV6控制协议(IPV6CP)参数协商
Mpd 支持很多链接类型:
窗口调制解调器
点对点隧道协议(PPTP)
第二层隧道协议(L2TP)
以太网上的点对点协议(PPPoE)
传输控制协议(TCP) 上的点对点协议
用户数据报协议(UDP) 上的点对点协议
特定 netgraph(4) 节点上的点对点协议
Mpd also includes many additional features:
Mpd 也包含很多额外的特性:
支持 IPv4 和 IPv6
远端用户拨入验证服务(RADIUS)验证和计费
NetFlow 流量计费
网络地址转换(NAT)
Dial-on-demand with idle timeout
同时运行多个活动连接
基于动态需求的链路管理(也成为“rubber bandwidth”)
Powerful chat scripting language for asynchronous serial ports
Pre-tested chat scripts for several common modems and ISDN TAs
Clean device-type independent design
Comprehensive logging
Telenet 和 HTTP 控制界面。