systemu is a portable replacement for popen4 in ruby.
systemu can be used on any platform to return status, stdout, and stderr of
any command. unlike other methods like open3/popen4 there is zero danger of
full pipes or threading issues hanging your process or subprocess.
A set of methods added to the String class to allow title casing of strings:
- capitalize each word
- downcase each of the small_words
- words with capitals after the first character are left alone
- words with periods are left alone
- first and last word always capitalized
- small words after colons are capitalized
TZInfo is a Ruby library that uses the standard tz database
(http://www.twinsun.com/tz/tz-link.htm) to provide daylight savings
aware transformations between times in different time zones. The
tz database is compiled into Ruby classes which are packaged in the
release. No external zoneinfo files are required at runtime.
TZInfo is a Ruby library that uses the standard tz database
(http://www.twinsun.com/tz/tz-link.htm) to provide daylight savings
aware transformations between times in different time zones. The
tz database is compiled into Ruby classes which are packaged in the
release. No external zoneinfo files are required at runtime.
SGE is a graphic library for the Simple DirectMedia Layer (SDL) library.
Some of SGE:s features are:
-Pixel operations
-Clipping
-Lines, circles and other figures (with antialiasing and alpha blending)
-Rotation and scaling of surfaces
-Palette functions
-TrueType/Bitmap/SFont font functions
-Basic 2D collision detection
-Sprite classes
-Basic texture mapping
-Filled and gourand shaded polygons (with antialiasing or alpha blending)
SDTS++ is a C++ toolkit that programmers can use to write
applications that can read or write SDTS datasets. Application
developers can use SDTS++ library classes to work with the
logical structure of these datasets without having to worry
about the physical details of each dataset.
Version Control with Subversion
free book about the ubiquitous Apache. Subversion version control
system and written by some of the developers of Subversion itself.
If you like the book please consider to buy a printed version and
support the subversion documentation project.
SWIG is a tool for automatically generating the wrapper code needed
to link collections of functions written in C/C++ with interpreted
scripting languages. Currently, SWIG supports :
- Tcl
- Python
- Perl5
- Java
- Guile
- MzScheme
- Ruby
- CSharp
- Modula-3
- Allegro CL
- Chicken
Using SWIG, it is possible to greatly simplify interface development
and to put interesting interfaces on existing applications with
little effort.
SWIG is a tool for automatically generating the wrapper code needed
to link collections of functions written in C/C++ with other
programming languages.
Using SWIG, it is possible to greatly simplify interface development
and to put interesting interfaces on existing applications with
little effort.
tclbsd provides a way for Tcl programs to exercise many interesting and useful
system calls and library routines available to C programs on versions of BSD
UNIX such as FreeBSD. Many of the interfaces also work with Linux and other
non-BSD UNIX variants as well.