jEdit is an Open Source programmer's text editor written in Java. It is
released under the GNU General Public License. jEdit was written for Java 1.1
with Swing 1.1, and also runs under Java 2.
As far as text editors written in Java go, jEdit is one of the best. It has an
easy to use, intuitive interface, and enough features and flexibility to please
even the most hard-core programmer. A very incomplete list of jEdit's features
follows.
o Syntax highlighting for 200+ file types (including C, C++, Java, Perl, etc)
o Semi-intelligent auto indent in C, C++ and Java modes
o Bracket highlighting and matching
o Powerful macro system
o Auto-expanding abbreviations for the frequiently used strings
o Powerful search and replace - supports regular expressions and multiple file
search/replace; Search and replace operations can be recorded in macros
o Any number of strings and caret positions can be stored for later use in
so-called registers
o Rectangular selections for working with column-based files
o Any number of editor windows can be opened, and each view can be split into
multiple panes for side-by-side viewing of multiple files
o Unlimited undo/redo
光影魔幻工业特效,卢卡斯数字有限公司的一个部分。LLC,在2000年夏
天实现了它自己的扩展动态光照渲染文件格式。那时现有的8位文件格式
无法准确地再现图像黑暗和明亮区域间的极端对比和图像的非常微妙的色
彩层次。
ILM的扩展动态光照渲染文件格式已经被成功地使用在电影《哈利·波特》、
《黑衣人II》和《灵异象限》。ILM的一些表演就是使用的这个新格式。
意识到其他一些人对扩展动态光照渲染文件格式也有兴趣,ILM决定把
他的新的文件格式精炼一些并发布。于是OpenEXR出现了。
Under Linux there aren't many freely available vector graphics editors and
as far as I know there are none that can edit EPS (encapsulated postscript)
and PDF (portable document format) files. I produce lots of these files in
my day-to-day work and I would like to be able to edit them. The best vector
graphics editor I have found so far is Inkscape but it only reads SVG
files... (Note: the upcoming v0.46 should be able to read PDFs!)
To overcome this problem I have written a very small utility to convert PDF
files to SVG files using Poppler and Cairo. Version 0.2.1 is available here
(with modifications by Matthew Flaschen and Ed Grace). This appears to work
on any PDF document that Poppler can read (try them in XPDF or Evince since
they both use Poppler).
So now it is possible to easily edit PDF documents with your favourite SVG
editor! One other alternative would be to use pstoedit but the commercial
SVG module costs (unsurprisingly!) and the free SVG module is not very good
at handling text...
This port installs section 3 manpages for the OpenGL 3d graphics API so
that they are directly accessable from the man(1) command. Especially
useful for the graphics/Mesa port/package.
Included OpenGL related libraries: gl, glx, glu, gle, glut.
gl, glx and glu are taken from ftp.sgi.com. They carried no version
information. Stored in the same directory at the time I grabbed them
was the OpenGL spec 1.2.1, which may or may not indicate the state of
the manpages. :-/
The gl, glx and glu manpages are unusable when just unpacking them. I
repackaged them so that
- the file name actually is the name of the function, including
gl... etc prefixes and respecting case.
- all filenames end in *.3
- hard links are created so that the man command works for all
functions in a manpage, not just the first one.
gle and glut are taken from the glut-3.7 distribution (where the
Webpage says it is beta, but the distfile name does not). These are
unchanged, but there are currently no hardlinks to secondary functions
names.
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.
Prom-Wl is a procmail reader for Wanderlust on GNU Emacs.
If you want to install quickly, you shoud do following steps:
(1) add dot.emacs to your ~/.emacs file and change it suitable for your site
% cat /usr/local/share/examples/prom-wl/dot.emacs >> ~/.emacs
% vi ~/.emacs
(2) copy dot.procmailrc to ~/.procmailrc and change it suitable for your site
% cp /usr/local/share/examples/prom-wl/dot.promailrc ~/.promailrc
% vi ~/.promailrc
(3) byte-compile with "byte-comile" script if you want with xemacs-mule code
# cd /usr/local/share/emacs/site-lisp
# /usr/local/share/doc/prom-wl/byte-compile -l wl xemacs-mule prom-wl
Where detail specification for .emacs and .procmailrc may be shown in
/usr/local/share/doc/prom-wl/prom-usage.jis or procmail(1). And for
usage of byte_compile scripts, run byte-compile with -h option.
Run with "M-x prom-wl" in your emacs editors, Wanderlust will be invoked and
then search unread mails from procmail log to show unread message from top of
entries that you specfied in ~/.pronmailrc.
-KIRIYAMA Kazuhiko
<kiri@pis.toba-cmt.ac.jp>
This module extends the functionality of Math::Symbolic by offering
facilities to compile symbolic math trees (formulas) to C code. It also
uses Inline::C to compile and link the generated C code at run-time, thus
allowing the user to do symbolic calculations in Perl with Math::Symbolic
and then use the results in a fast numeric environment.
This software generates code. Code generators are difficult to test, but
the first release of the module is now 1.5 years old and I haven't
received any bug reports, so I consider it somewhat stable now.
Please read the manpage of Math::Symbolic::Compiler which comes with the
Math::Symbolic distribution. Most of the gotchas involved with compiling
the functions to Perl subroutines also apply to this module which compiles
to C instead.
Alternatively, you can use the module not for faster calculations from
your Perl program, but to generate C code for you. I have used it to
generate an implementation for (many!) Zernike Polynomials for work in C.
NSCA-ng provides a client-server pair which makes the Nagios command file
accessible to remote systems. This allows for submitting passive check
results, downtimes, and many other commands to Nagios or compatible
monitoring solutions. The submitted data is queued by the NSCA-ng
server if Nagios goes down. Multiple check results or commands can be
submitted in one go, and multiline plugin output is fully supported.
NSCA-ng uses TLS encryption and shared-secret authentication with
per-client passwords, as well as fine-grained authorization control.
This package contains the NSCA-ng server, which is written in C and
uses an event-driven architecture. Disk I/O is avoided unless the data
cannot be submitted in one go due to its size (on Linux, the threshold
is 4kB). In this case, the data is handed over to Nagios via
asynchronously written files.
NSCA clients cannot talk to NSCA-ng servers (nor vice versa), but NSCA
and NSCA-ng servers can happily run side by side.
Mediastreamer2 is a powerful and lightweight streaming engine specialized
in voice/video telephony applications.
It is the library that is responsible for all the receiving and sending of
multimedia streams in linphone, including voice/video capture, encoding and
decoding, and rendering.
Features:
* Capture and playback from various platform dependent sound architectures
* Send and receive RTP streams
* Encode and decode the following audio formats: OPUS, speex, G711, GSM, iLBC,
AMR, AMR-WB, G722, SILK, G729, and video formats H263, theora, MPEG4,
H264 and VP8
* RTP/AVPF support: RTCP control messages for video error recovery: PLI, SLI,
RPSI, FIR
* Audio conferencing
* Supports SRTP and ZRTP (encryption of voice and video)
* Supports any webcam, based on OS's camera API: quicktime, directshow,
video4linux, android.camera
* Acoustic echo cancellation using the speex echo canceler or webrtc AECm
* Read and write .wav files
* Optimized rendering of YUV pictures, using OpenGL, DrawDib, X11/Xv
* Dual tones generation
* Custom tone detector
* Audio parametric equalizer
* Volume control, automatic gain control
* ICE for optimized NAT traversal (RFC5246) to allow peer to peer audio and
video connections without media relay server
* Adaptive bitrate control algorithm: for automatic adaption of encoder
bitrate based on received RTCP feedback
* Can use plugins to add new codecs, new sound input/output backends,...
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 控制界面。