The Xen Project hypervisor is an open-source type-1 or baremetal hypervisor,
which makes it possible to run many instances of an operating system or indeed
different operating systems in parallel on a single machine (or host). The Xen
Project hypervisor is the only type-1 hypervisor that is available as open
source. It is used as the basis for a number of different commercial and open
source applications, such as: server virtualization, Infrastructure as a Service
(IaaS), desktop virtualization, security applications, embedded and hardware
appliances
TIJmp is a memory profiler for java. TIJmp is made for java/6 and later, it
will not work on java/5 systems. If you need a profiler for java/5 or earlier
try the jmp profiler.
TIJmp is written to be fast and have a small footprint, both memory- and cpu-
wise. This means that the jvm will run at almost full speed, until you use
tijmp to find some information.
TIJmp uses C code to talk to the jvm and it uses swing to show the tables
of information. So tijmp is written in C (using jvmti and jni) and Java.
TIJmp runs in the same jvm as the program being profiled. This means that it
can easily get access to all things jvmti/jni has to offer.
TIJmp is distributed under the General Public License, GPL.
Usage:
java -Dtijmp.jar=%JAVAJARDIR%/tijmp.jar -agentlib:tijmp <your-class>
Seed7 is an extensible general purpose programming language designed by Thomas
Mertes. It is a higher level language compared to Ada, C/C++ and Java.
In Seed7 new statements and operators can be declared easily. Functions with
type results and type parameters are more elegant than a template or generics
concept. Object orientation is used where it brings advantages and not in
places where other solutions are more obvious. Although Seed7 contains several
concepts from other programming languages, it is generally not considered a
direct descendant of any other programming language.
Major features include:
- user defined statements and operators,
- abstract data types,
- templates without special syntax,
- OO with interfaces and multiple dispatch,
- statically typed,
- interpreted or compiled,
- portable,
- runs under Linux/Unix/Windows.
SMPEG is a free MPEG1 video player library with sound support. Video playback
is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is
played through a slightly modified mpegsound library, part of Splay v0.8.2.
SMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.
plaympeg, gtv, and glmovie are simple video players provided to test the
library. The C library interface is 'documented' in smpeg.h, and the C++
library interface is spread out over the MPEG*.h files.
This is a work in progress. Only 16 bit color depth is supported.
The player will dynamically conver to other color depths, but playback
will be much faster if your display is already set to 16 bit color depth.
SMPEG is a free MPEG1 video player library with sound support. Video playback
is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is
played through a slightly modified mpegsound library, part of Splay v0.8.2.
SMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.
plaympeg is simple video players provided to test the library. The C library
interface is 'documented' in smpeg.h, and the C++ library interface is spread
out over the MPEG*.h files.
This is a work in progress. Only 16 or 32 bit color depth is supported.
The player will dynamically convert to other color depths, but playback
will be much faster if your display is already set to 16 bit color depth.
hnb is a program to organize many kinds of data in one place,
including addresses, TODO lists, ideas, book reviews, brainstorming,
speech outlines, etc. It stores data in XML format, and is capable
of native export to ASCII and HTML.
Makedepend is a makefile dependency generator from The XFree86 Project, Inc.
If you have X installed, you already have makedepend and do not need this port!
Makedepend reads each sourcefile in sequence and parses it like a
C-preprocessor, processing all #include, #define, #undef, #ifdef, #ifndef,
#endif, #if and #else directives so that it can correctly tell which #include,
directives would be used in a compilation. Any #include, directives can
reference files having other #include directives, and parsing will occur in
these files as well.
Every file that a sourcefile includes, directly or indirectly, is what
makedepend calls a "dependency". These dependencies are then written to a
makefile in such a way that make will know which object files must be
recompiled when a dependency has changed.
The SDPA (SemiDefinite Programming Algorithm) is a software package for
solving semidefinite program (SDP). It is based on a Mehrotra-type
predictor-corrector infeasible primal-dual interior-point method.
The SDPA handles the standard form SDP and its dual. It is implemented in C++
language utilizing the LAPACK for matrix computation. The SDPA incorporates
dynamic memory allocation and deallocation. So, the maximum size of an SDP
to be solved depends on the size of memory which users' computers install.
The SDPA enjoys the following features:
1. Callable library of the SDPA is available.
2. Efficient method for computing the search directions when an SDP
to be solved is large scale and sparse.
3. Block diagonal matrix structure and sparse matrix structure in
data matrices are available.
4. Some information on infeasibility of a semidefinite program to be solved
is provided.
What is The Webalizer?
----------------------
A fast, free web server log file analysis program. Produces
HTML output for viewing with a web browser. Written in C on
a Linux platform, however designed to be as ANSI/POSIX
compliant as possible so porting to other UNIX platforms should
be painless. Binary distributions for most popular platforms
are available. Features multiple language support, incremental
processing capabilities, reverse DNS lookup support, export via
tab separated ascii files to popular databases and spreadsheets,
and much more. Supports standard CLF and combined logs, as well
as wu-ftpd xferlog and squid proxy logs, which can be either in
standard text format or gzip compressed.
Keywords: Web Analysis, Log Analysis, Usage Statistics, Linux, Unix
Spectrwm (previously known as scrotwm) is a small dynamic tiling window
manager for X11. It tries to stay out of the way so that valuable screen
real estate can be used for much more important stuff. It has sane
defaults and does not require one to learn a language to do any
configuration. It was written by hackers for hackers and it strives to be
small, compact and fast.
It was largely inspired by xmonad and dwm. Both are fine products but suffer
from things like: crazy-unportable-language-syndrome, silly defaults,
asymmetrical window layout, "how hard can it be?" and good old NIH.
Nevertheless dwm was a phenomenal resource and many good ideas and code was
borrowed from it. On the other hand xmonad has great defaults, key bindings
and xinerama support but is crippled by not being written in C.