Str
Str is a C++ class that is designed to make strings almost as easy to work with as they are in languages like TCL or Python. The Str class has minimal outside dependencies, is implemented as a single source file, and is designed to be user-customized. Str also makes it simple to allocate fast...
Platforms: *nix
License: Freeware | Size: 256 KB | Download (90): Str Download |
The str() function in the standard library behaves in a slightly weird way when applied against lists: on each element of the list, the repr() is appended. In contrast, this module provides a deep_str() that deeply applies str() across lists. This module also provides utilities to develop custom...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Deeply applying str() across a data structure Download |
Regexp::MatchContext is Perl module to replace (and improve) $MATCH, $PREMATCH, and $POSTMATCH SYNOPSIS use Regexp::MatchContext -vars; $str = m/(?p) d+ /; print "Before: $PREMATCHn"; print "Matched: $MATCHn"; print "After: $POSTMATCHn"; $MATCH = 2 * $MATCH; # substitute into original...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (94): Regexp::MatchContext Download |
Data::Str2Num - int str to int; float str to float, else undef. SYNOPSIS ##### # Subroutine interface # use Data::Str2Num qw(config str2float str2int str2integer); $float = str2float($string, [@options]); (@strings, @floats) = str2float(@strings, [@options]); $integer =...
Platforms: *nix
License: Freeware | Size: 56.32 KB | Download (95): Data::Str2Num Download |
Jcode is a Japanese Charset Handler. SYNOPSIS use Jcode; # # traditional Jcode::convert($str, $ocode, $icode, "z"); # or OOP! print Jcode->new($str)->h2z->tr($from, $to)->utf8; < Japanese document is now available as Jcode::Nihongo. > Jcode.pm supports both object and traditional...
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (99): Jcode Download |
Math::Logic is a Perl module that provides pure 2, 3 or multi-value logic. SYNOPSIS use Math::Logic qw( $TRUE $FALSE $UNDEF $STR_TRUE $STR_FALSE $STR_UNDEF ) ; # 1 0 -1 TRUE FALSE UNDEF use Math::Logic :NUM ; # $TRUE $FALSE $UNDEF -- what you normally want use Math::Logic :ALL ; # All...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (104): Math::Logic Download |
Inline::Struct is a Perl module that manipulate C structures directly from Perl. SYNOPSIS use Inline C => Config => Structs => [Foo]; my $obj = Inline::Struct::Foo->new; $obj->num(10); $obj->str("Hello"); myfunc($obj); __END__ __C__ struct Foo { int num; char *str; }; void...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (93): Inline::Struct Download |
Text::Roman is a Perl module that converts roman algarism in integer numbers and the contrary, recognize algarisms. SYNOPSIS use Text::Roman; print roman(123); Text::Roman::roman() is a very simple algarism converter. It converts a single integer (in arabic algarisms) at a time to its...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (108): Text::Roman Download |
pytags is a Python library capable of reading and writing MP3, FLAC and OGG file tags. Being tired of having to use a different API calls for the main 3 media files in my library I created this library class. It utilizes pyid3lib, python-vorbis and python-flac as backends. None are required,...
Platforms: *nix
License: Freeware | Download (95): pytags Download |
Python's built in function str() and unicode() return a string representation of the object in byte string and unicode string respectively. This script introduces an enhanced version of str() and unicode() that could be used as handy functions to convert between byte string and unicode. This...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (58): Conversion to unicode or byte string Download |
[dec_cod, code_bin, code_book] = lempel_ziv(alf, str)It's a function with three output variables and two input variables.'dec_cod' is the decimal code that codify the input string 'str'.'code_bin' is the binary code of the string obtained from the 'dec_cod' conversion.'code_book' is the code-book...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): Example of Lempel Ziv coding Download |
obj = findInstrument('STR') returns an interface object to an instrument whose model name, vendor name or VISA resource matches any part of the string STR. findInstrument requires the Instrument Control Toolboxd-OC?D? and a VISA adaptor, and currently only works with USB and GPIB instruments....
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): findInstrument - Find and connect to instruments using the model or manufacturer name Download |
CGI::WebOut is a Perl module used to make CGI programmer's work more comfortable. The main idea is to handle output stream (STDOUT) to avoid any data to be sent to browser without Content-type header. Of cource, you may also send your own headers to browser using Header(). Any errors or warnings...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): CGI::WebOut Download |
Parse::Method::Signatures is a Perl module inspired by Perl6::Signature but streamlined to just support the subset deemed useful for TryCatch and MooseX::Method::Signatures. METHODS There are only two public methods to this module, both of which should be called as class methods. Both methods...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (39): Parse::Method::Signatures Download |
SUPER (meaning Simplified Universal Player Encoder & Renderer) is a completely free tool with which you can convert a video file into any format, easily and smoothly. It accepts almost all entry formats, and allows you to choose between exit formats. No need to have other applications, extensions...
Platforms: Windows
License: Freeware | Size: 2 KB | Download (288): SUPER 2008 Download |
rope is a Python IDE. Python ropes main goal is to provide features like auto-completion, refactorings, content assistance, and outlines. Refactoring: In recent years refactoring has become a basic task of everyday programing, specially in java community. In the agile programing methodologies,...
Platforms: *nix
License: Freeware | Download (93): Python rope Download |
Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol. SYNOPSIS use Net::AIM; $aim = new Net::AIM; $conn = $aim->newconn(Screenname => Perl AIM, Password => yaddayadda); $aim->start; This module implements an OO interface to the Aol Instant Messenger TOC protocol. This...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (105): Net::AIM Download |
SimpyTools is a collection of various software for using and enhancing the simpy.com social bookmarking service. Simpy Tools includes libraries in various programming languages for using the REST API of simpy.com. It also includes a Firefox extension and more. Simple wrapper-lib for accessing...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (90): Simpy Tools Download |
Inline::C is a Perl module that can Write Perl Subroutines in C. Inline::C is a module that allows you to write Perl subroutines in C. Since version 0.30 the Inline module supports multiple programming languages and each language has its own support module. This document describes how to use...
Platforms: *nix
License: Freeware | Size: 92.16 KB | Download (93): Inline::C Download |
PDL::IO::Misc is a Perl module with misc IO routines for PDL. rcols() Read ASCII whitespaced cols from a file into piddles and perl arrays (also see "rgrep()"). There are two calling conventions - the old version, where a pattern can be specified after the filename/handle, and the new...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (87): PDL::IO::Misc Download |