Shapefile C Library V1.2
Purpose
The Shapefile C Library provides the ability to write simple C
programs for reading, writing and updating (to a limited extent) ESRI
Shapefiles, and the associated attribute file (.dbf).
Documentation
/usr/local/share/doc/shapelib/shapelib.html - General docs
/usr/local/share/doc/shapelib/shp_api.html - Shape (.SHP) File API
/usr/local/share/doc/shapelib/dbg_api.html - Attribute (.DBF) File API
Check Shapelib Homepage below:
Source Navigator NG is a source code analysis tool.
With it, you can edit your source code, display relationships
between classes and functions and members, and display call trees.
You can navigate your source code and easily get to declarations
or implementations of functions, variables and macros (commonly
called "symbols") which helps you discovering and mapping unknown
source code for enhancement or maintenance tasks.
It is based upon the old source navigator and strives to
improve usability and performance.
Styx is a scanner/parser generator designed to address some
shortcomings of the traditional lex/yacc combination.
It has unique features like automatic derivation of depth grammar,
production of the derivation tree including it's C interface,
preservation of full source information and pretty printing to
facilitate source-source translation, persistence to aid rapid
interpreter writing.
For application in contemporary computing environments, it supports
unicode, reentrancy and offers thread-safeness.
Trio is a fully matured and stable set of printf and string functions designed
be used by applications with focus on portability or with the need for
additional features that are not supported by standard stdio implementation.
There are several cases where you may want to consider using trio:
1.Portability across heterogeneous platforms.
2.Embedded systems without stdio support.
3.Extendability of unsupported features.
4.Your native version don't do everything you need.
Vstr is a string library, designed so you can work optimally with
readv()/writev() for input/output. This means that, for instance, you
can readv() data to the end of the string and writev() data from the
beginning of the string without having to allocate or move memory. It
also means that the library is completely happy with data that has
multiple zero bytes in it.
YASM is a complete rewrite of the NASM assembler under the "new" BSD License
(some portions are currently under the GNU Lesser General Public License
(LGPL)). Yasm currently supports the x86 and AMD64 instruction sets, accepts
NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O
(32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source
debugging information in STABS, DWARF 2, and CodeView 8 formats.
The Listen gem listens to file modifications and notifies you about the changes.
Features:
- Works everywhere!
- Supports watching multiple directories from a single listener.
- OS-specific adapters for Mac OS X 10.6+, Linux and Windows.
- Automatic fallback to polling if OS-specific adapter doesn't work.
- Detects files modification, addidation and removal.
- Checksum comparaison for modifications made under the same second.
- Allows supplying regexp-patterns to ignore and filter paths for better
results.
- Tested on all Ruby environments via travis-ci.
ViewVC is a browser interface for CVS and Subversion version control
repositories. It generates templatized HTML to present navigable directory,
revision, and change log listings. It can display specific versions of files as
well as diffs between those versions. Basically, ViewVC provides the bulk of the
report-like functionality you expect out of your version control tool, but much
more prettily than the average textual command-line program output.
dnscap is a network capture utility designed specifically for DNS
traffic. It normally produces binary data in pcap(3) format, either
on standard output or in successive dump files (based on the -w
command line option.) This utility is similar to tcpdump(1), but
has finer grained packet recognition tailored to DNS transactions
and protocol options. dnscap is expected to be used for gathering
continuous research or audit traces.
INADYN is a free, multi-platform dynamic DNS update client. It gives the
possibility to have your own fixed hostname registered on the Internet,
although your IP might be changing. It checks periodically whether the IP
address stored by the DNS server is the real current IP address of the machine
that is running INADYN.
INADYN supports the following dynamic DNS services:
- dyndns.org (in all three flavors: dynamic, static, custom)
- freedns.afraid.org
- no-ip.com
- zoneedit.com