nintendo 64 kid
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 102
Pine 4.64
Pine is tool for reading,sending, and managing electronic messages. more>>
Pine is a tool for reading, sending, and managing electronic messages. Pine was designed by the Office of Computing & Communications at the University of Washington specifically with novice computer users in mind, but it can be tailored to accommodate the needs of "power users" as well.
Pine project uses Internet message protocols (e.g. RFC-822, MIME, SMTP, IMAP, NNTP) and runs on Unix and PCs.
Pines message composition editor, Pico, is also available as a separate stand-alone program. Pico is a very simple and easy-to-use text editor offering paragraph justification, cut/paste, and a spelling checker.
Main features:
- Online help specific to each screen and context.
- Message index showing a message summary which includes the status, sender, size, date and subject of messages.
- Commands to view and process messages: Forward, Reply, Save, Export, Print, Delete, capture address, and search.
- Message composer with easy-to-use editor and spelling checker. The message composer also assists entering and formatting addresses and provides direct access to the address book.
- Address book for saving long complex addresses and personal distribution lists under a nickname.
- Message attachments via the Multipurpose Internet Mail Extensions (MIME) specification. MIME allows sending/receiving non-text objects, such as binary files, spreadsheets, graphics, and sound.
- Folder management commands for creating, deleting, listing, or renaming message folders. Folders may be local or on remote hosts.
- Access to remote message folders and archives via the Internet Message Access Protocol (IMAP).
- Internet news support via either NNTP or IMAP.
- Aggregate operations, e.g. saving a selected set of messages at once.
<<lessPine project uses Internet message protocols (e.g. RFC-822, MIME, SMTP, IMAP, NNTP) and runs on Unix and PCs.
Pines message composition editor, Pico, is also available as a separate stand-alone program. Pico is a very simple and easy-to-use text editor offering paragraph justification, cut/paste, and a spelling checker.
Main features:
- Online help specific to each screen and context.
- Message index showing a message summary which includes the status, sender, size, date and subject of messages.
- Commands to view and process messages: Forward, Reply, Save, Export, Print, Delete, capture address, and search.
- Message composer with easy-to-use editor and spelling checker. The message composer also assists entering and formatting addresses and provides direct access to the address book.
- Address book for saving long complex addresses and personal distribution lists under a nickname.
- Message attachments via the Multipurpose Internet Mail Extensions (MIME) specification. MIME allows sending/receiving non-text objects, such as binary files, spreadsheets, graphics, and sound.
- Folder management commands for creating, deleting, listing, or renaming message folders. Folders may be local or on remote hosts.
- Access to remote message folders and archives via the Internet Message Access Protocol (IMAP).
- Internet news support via either NNTP or IMAP.
- Aggregate operations, e.g. saving a selected set of messages at once.
Download (3.0MB)
Added: 2005-09-29 License: Free To Use But Restricted Price:
1489 downloads
parprouted 0.64
parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. more>>
parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging. This is useful for creation of transparent firewalls and bridging networks with different MAC protocols.
For installation follow these commands:
Typing "make all && make install" will install parprouted into /usr/local hierarchy.
Enhancements:
- A bug that caused parprouted to send ARP requests for incomplete records has been fixed.
<<lessFor installation follow these commands:
Typing "make all && make install" will install parprouted into /usr/local hierarchy.
Enhancements:
- A bug that caused parprouted to send ARP requests for incomplete records has been fixed.
Download (0.017MB)
Added: 2007-01-14 License: GPL (GNU General Public License) Price:
1016 downloads
FreeTDS 0.64
FreeTDS is an open-source implementation of the TDS (Tabular DataStream) database client access protocol. more>>
FreeTDS is an open-source implementation of the TDS (Tabular DataStream) database client access protocol and related libraries used by Sybase and Microsoft.
FreeTDS supports all versions of the protocol from both vendors, and includes DB-Lib, CT-Lib, and ODBC libraries.
Enhancements:
- As with prior releases, this version supersedes all others.
- Db-lib timeout handling was corrected (error handlers can now force the called function to fail).
- For Microsoft servers, support for named instances and for encrypted connections was added.
- Partial placeholder support for ct-lib was added.
- For ODBC, compute-row handling was corrected, support for paramsets and constant parameters was added, and compatibility with DBD::ODBC was improved.
<<lessFreeTDS supports all versions of the protocol from both vendors, and includes DB-Lib, CT-Lib, and ODBC libraries.
Enhancements:
- As with prior releases, this version supersedes all others.
- Db-lib timeout handling was corrected (error handlers can now force the called function to fail).
- For Microsoft servers, support for named instances and for encrypted connections was added.
- Partial placeholder support for ct-lib was added.
- For ODBC, compute-row handling was corrected, support for paramsets and constant parameters was added, and compatibility with DBD::ODBC was improved.
Download (1.3MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1226 downloads
Test::Builder 0.64
Test::Builder is a backend for building test libraries. more>>
Test::Builder is a backend for building test libraries.
SYNOPSIS
package My::Test::Module;
use Test::Builder;
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(ok);
my $Test = Test::Builder->new;
$Test->output(my_logfile);
sub import {
my($self) = shift;
my $pack = caller;
$Test->exported_to($pack);
$Test->plan(@_);
$self->export_to_level(1, $self, ok);
}
sub ok {
my($test, $name) = @_;
$Test->ok($test, $name);
}
Test::Simple and Test::More have proven to be popular testing modules, but theyre not always flexible enough. Test::Builder provides the a building block upon which to write your own test libraries which can work together.
<<lessSYNOPSIS
package My::Test::Module;
use Test::Builder;
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(ok);
my $Test = Test::Builder->new;
$Test->output(my_logfile);
sub import {
my($self) = shift;
my $pack = caller;
$Test->exported_to($pack);
$Test->plan(@_);
$self->export_to_level(1, $self, ok);
}
sub ok {
my($test, $name) = @_;
$Test->ok($test, $name);
}
Test::Simple and Test::More have proven to be popular testing modules, but theyre not always flexible enough. Test::Builder provides the a building block upon which to write your own test libraries which can work together.
Download (0.069MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1150 downloads
Autoconf 2.64
Autoconf offers an completely extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. more>> <<less
Added: 2009-07-27 License: GPL Price: FREE
downloads
Module::Install 0.64
Module::Install is a standalone, extensible Perl module installer. more>>
Module::Install is a standalone, extensible Perl module installer.
SYNOPSIS
In your Makefile.PL: (Recommended Usage)
# Load the Module::Install bundled in ./inc/
use inc::Module::Install;
# Define metadata
name Your-Module;
all_from lib/Your/Module.pm;
# Specific dependencies
requires Carp => 0;
requires File::Spec => 0.80;
build_requires Test::More => 0.42;
recommends Your::OtherModule => 0.01;
no_index directory => demos;
install_script bin/myscript;
auto_install;
WriteAll;
Quickly upgrade a legacy ExtUtil::MakeMaker installer:
# Drop-in replacement to ExtUtils::MakeMaker
use inc::Module::Install;
WriteMakefile( ... );
A dummy Build.PL so we can work with Module::Build as well:
# Dear Distribution Packager. This use of require is intentional.
# Module::Install detects Build.PL usage and acts accordingly.
require Makefile.PL;
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer.
The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them.
<<lessSYNOPSIS
In your Makefile.PL: (Recommended Usage)
# Load the Module::Install bundled in ./inc/
use inc::Module::Install;
# Define metadata
name Your-Module;
all_from lib/Your/Module.pm;
# Specific dependencies
requires Carp => 0;
requires File::Spec => 0.80;
build_requires Test::More => 0.42;
recommends Your::OtherModule => 0.01;
no_index directory => demos;
install_script bin/myscript;
auto_install;
WriteAll;
Quickly upgrade a legacy ExtUtil::MakeMaker installer:
# Drop-in replacement to ExtUtils::MakeMaker
use inc::Module::Install;
WriteMakefile( ... );
A dummy Build.PL so we can work with Module::Build as well:
# Dear Distribution Packager. This use of require is intentional.
# Module::Install detects Build.PL usage and acts accordingly.
require Makefile.PL;
Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer.
The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them.
Download (0.078MB)
Added: 2006-09-27 License: Perl Artistic License Price:
1126 downloads
the mg2bot 0.64
the mg2bot is an IRC bot that was originally written to do unique channel maintenance. more>>
the mg2bot is an IRC bot that was originally written to do unique channel maintenance but which now sports a homebrew plugin system, increased channel awareness, and a bot networking capability.
Enhancements:
- Added tinyurl plugin
- Added karma plugin
- Fixed rydia plugin
- Worked out a bug or two from 0.62b
- First non-beta release
<<lessEnhancements:
- Added tinyurl plugin
- Added karma plugin
- Fixed rydia plugin
- Worked out a bug or two from 0.62b
- First non-beta release
Download (0.18MB)
Added: 2005-08-26 License: Perl Artistic License Price:
1519 downloads
Kvdr 0.64
Kvdr is a GUI for your Video Disc Recorder. more>>
Kvdr program lets you watch the output of VDR on a monitor in X11.
Main features:
- anything vdr can do and will do
- handles the overlay of your dvb-cards
- lets you zap through your video devices or display up to for overlays at once (if you have more than one card). However - changing the channel via vdr is currently only supported on the "primary" dvb-interface.
- The picture in picture allows you to follow the movie at the other device in the small image. You can exchange those by a single key-press.
- the Xv-mode lets you zoom the image to larger resolutions and optionally handles deinterlacing by 50Hz half frame upscaling or field1 upscaling.
- fullscreen-mode (mouse, dpms and screensaver automatically handled)
- can be used for "remote" viewing of vdr-recordings if you have 2 dvb-cards and the remote-video-directory mounted
- lets you grab images during viewing, playback or recording in jpg or pnm format, filename is automatically generated out of channel-name, date and time.
- lets you control Brightness, Colour, Hue and Contrast of the overlay (not applied to grab-images!)
- handles 4:3 and 16:9 aspect ratios corrected with viewport-dimensions (currently at 4:3 monitors only)
- handles PAL and NTSC accordingly (but only PAL tested so far - iam living in Germany ;-)
- stores all configuration to file
- sound-handling: mixer-channel, volume and mute using alsa/amixer
- Front/Rear-volume balance
<<lessMain features:
- anything vdr can do and will do
- handles the overlay of your dvb-cards
- lets you zap through your video devices or display up to for overlays at once (if you have more than one card). However - changing the channel via vdr is currently only supported on the "primary" dvb-interface.
- The picture in picture allows you to follow the movie at the other device in the small image. You can exchange those by a single key-press.
- the Xv-mode lets you zoom the image to larger resolutions and optionally handles deinterlacing by 50Hz half frame upscaling or field1 upscaling.
- fullscreen-mode (mouse, dpms and screensaver automatically handled)
- can be used for "remote" viewing of vdr-recordings if you have 2 dvb-cards and the remote-video-directory mounted
- lets you grab images during viewing, playback or recording in jpg or pnm format, filename is automatically generated out of channel-name, date and time.
- lets you control Brightness, Colour, Hue and Contrast of the overlay (not applied to grab-images!)
- handles 4:3 and 16:9 aspect ratios corrected with viewport-dimensions (currently at 4:3 monitors only)
- handles PAL and NTSC accordingly (but only PAL tested so far - iam living in Germany ;-)
- stores all configuration to file
- sound-handling: mixer-channel, volume and mute using alsa/amixer
- Front/Rear-volume balance
Download (0.55MB)
Added: 2006-04-09 License: GPL (GNU General Public License) Price:
1294 downloads
libwww-perl 5.64
libwww-perl distribution is a collection of Perl modules. more>>
libwww-perl distribution is a collection of Perl modules, which provides a simple and consistent programming interface (API) to the WWW (World-Wide Web).
The main focus of the library is to provide classes and functions that allow you to write WWW clients, thus libwww-perl is said to be a WWW client library. The library also contains modules that are of more general use.
Enhancements:
Simplified the Makefile.PL:
- the scripts are not longer *.PL files
- dont try to make symlinks for GET, HEAD, POST as that has not worked for a long time
- the GET, HEAD, POST aliases for lwp-request should now work on Windows.
HTTP::Cookies:
- added clear_temporary_cookies method; patch by Mike Schilli.
- trailing space in old cookie parameters not ignored; patch by Ivan Panchenko
- protect against $SIG{__DIE__} handlers; patch by Adam Newby.
LWP::Authen::Digest:
- abort digest auth session if we fail repeatedly with the same username/password.
- MacOS portability patches to the test suite by Chris Nandor.
<<lessThe main focus of the library is to provide classes and functions that allow you to write WWW clients, thus libwww-perl is said to be a WWW client library. The library also contains modules that are of more general use.
Enhancements:
Simplified the Makefile.PL:
- the scripts are not longer *.PL files
- dont try to make symlinks for GET, HEAD, POST as that has not worked for a long time
- the GET, HEAD, POST aliases for lwp-request should now work on Windows.
HTTP::Cookies:
- added clear_temporary_cookies method; patch by Mike Schilli.
- trailing space in old cookie parameters not ignored; patch by Ivan Panchenko
- protect against $SIG{__DIE__} handlers; patch by Adam Newby.
LWP::Authen::Digest:
- abort digest auth session if we fail repeatedly with the same username/password.
- MacOS portability patches to the test suite by Chris Nandor.
Download (0.15MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1281 downloads
KANOTIX 64 2005-04 LITE Final
KANOTIX 64 is a Linux live CD based on Knoppix technology using Debian/sid for 64-bit architecture. more>>
KANOTIX 64 is a Linux live CD based on Knoppix technology using Debian/sid for 64-bit architecture.
The included XFree86 is from Debian/experimental. The main specs are: GRUB based startup from CD, ACPI support, DMA default on, additional support for DSL modems (Fritz!Card DSL and Eagle USB), optimal for HD install (you get a working Debian/sid install in about 10 minutes!), kernel forcedeth (for nForce NIC), device mapper and some other patches.
Simply boot from CD and enjoy Linux. Some tools may request a root password. As none is set, you have to set one using "sudo passwd" or use "su" in konsole.
Whenever you execute something with root permissions, you should know what you are doing! For web surfing over LAN no root access is required. I am sure you can discover many things to do with it :)
Dont try to write to NTFS partitions using the standard NTFS driver included with the kernel, as its support for writing is very lacking - thus it could destroy the partition and the data in it.
There is a new Captive NTFS driver that does a better job at writing to NTFS, so use it instead. For FAT partitions you can enable write-access with the context menu (right mouse button).
You may not have the rights to modify Linux partitions, use the root mode in konsole if needed. Some links are not working in the menu - that is not my fault - the packages from Debian/sid are very new and may have some little bugs, but you can always use new releases.
<<lessThe included XFree86 is from Debian/experimental. The main specs are: GRUB based startup from CD, ACPI support, DMA default on, additional support for DSL modems (Fritz!Card DSL and Eagle USB), optimal for HD install (you get a working Debian/sid install in about 10 minutes!), kernel forcedeth (for nForce NIC), device mapper and some other patches.
Simply boot from CD and enjoy Linux. Some tools may request a root password. As none is set, you have to set one using "sudo passwd" or use "su" in konsole.
Whenever you execute something with root permissions, you should know what you are doing! For web surfing over LAN no root access is required. I am sure you can discover many things to do with it :)
Dont try to write to NTFS partitions using the standard NTFS driver included with the kernel, as its support for writing is very lacking - thus it could destroy the partition and the data in it.
There is a new Captive NTFS driver that does a better job at writing to NTFS, so use it instead. For FAT partitions you can enable write-access with the context menu (right mouse button).
You may not have the rights to modify Linux partitions, use the root mode in konsole if needed. Some links are not working in the menu - that is not my fault - the packages from Debian/sid are very new and may have some little bugs, but you can always use new releases.
Download (537MB)
Added: 2006-01-01 License: GPL (GNU General Public License) Price:
1392 downloads
Convert::Binary::C 0.64
Convert::Binary::C is a Binary Data Conversion using C Types. more>>
Convert::Binary::C is a Binary Data Conversion using C Types.
SYNOPSIS
Simple
use Convert::Binary::C;
#---------------------------------------------
# Create a new object and parse embedded code
#---------------------------------------------
my $c = Convert::Binary::C->new->parse( DEC, day => 24 };
my $packed = $c->pack( Date, $date );
Advanced
use Convert::Binary::C;
use Data::Dumper;
#---------------------
# Create a new object
#---------------------
my $c = new Convert::Binary::C ByteOrder => BigEndian;
#---------------------------------------------------
# Add include paths and global preprocessor defines
#---------------------------------------------------
$c->Include( /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include,
/usr/include )
->Define( qw( __USE_POSIX __USE_ISOC99=1 ) );
#----------------------------------
# Parse the time.h header file
#----------------------------------
$c->parse_file( time.h );
#---------------------------------------
# See which files the object depends on
#---------------------------------------
print Dumper( [$c->dependencies] );
#-----------------------------------------------------------
# See if struct timespec is defined and dump its definition
#-----------------------------------------------------------
if( $c->def( struct timespec ) ) {
print Dumper( $c->struct( timespec ) );
}
#-------------------------------
# Create some binary dummy data
#-------------------------------
my $data = "binaryteststring";
#--------------------------------------------------------
# Unpack $data according to struct timespec definition
#--------------------------------------------------------
if( length($data) >= $c->sizeof( timespec ) ) {
my $perl = $c->unpack( timespec, $data );
print Dumper( $perl );
}
#--------------------------------------------------------
# See which member lies at offset 5 of struct timespec
#--------------------------------------------------------
my $member = $c->member( timespec, 5 );
print "member( timespec, 5 ) = $membern";
Convert::Binary::C is a preprocessor and parser for C type definitions. It is highly configurable and should support arbitrarily complex data structures. Its object-oriented interface has pack and unpack methods that act as replacements for Perls pack and unpack and allow to use the C types instead of a string representation of the data structure for conversion of binary data from and to Perls complex data structures.
Actually, what Convert::Binary::C does is not very different from what a C compiler does, just that it doesnt compile the source code into an object file or executable, but only parses the code and allows Perl to use the enumerations, structs, unions and typedefs that have been defined within your C source for binary data conversion, similar to Perls pack and unpack.
Beyond that, the module offers a lot of convenience methods to retrieve information about the C types that have been parsed.
<<lessSYNOPSIS
Simple
use Convert::Binary::C;
#---------------------------------------------
# Create a new object and parse embedded code
#---------------------------------------------
my $c = Convert::Binary::C->new->parse( DEC, day => 24 };
my $packed = $c->pack( Date, $date );
Advanced
use Convert::Binary::C;
use Data::Dumper;
#---------------------
# Create a new object
#---------------------
my $c = new Convert::Binary::C ByteOrder => BigEndian;
#---------------------------------------------------
# Add include paths and global preprocessor defines
#---------------------------------------------------
$c->Include( /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include,
/usr/include )
->Define( qw( __USE_POSIX __USE_ISOC99=1 ) );
#----------------------------------
# Parse the time.h header file
#----------------------------------
$c->parse_file( time.h );
#---------------------------------------
# See which files the object depends on
#---------------------------------------
print Dumper( [$c->dependencies] );
#-----------------------------------------------------------
# See if struct timespec is defined and dump its definition
#-----------------------------------------------------------
if( $c->def( struct timespec ) ) {
print Dumper( $c->struct( timespec ) );
}
#-------------------------------
# Create some binary dummy data
#-------------------------------
my $data = "binaryteststring";
#--------------------------------------------------------
# Unpack $data according to struct timespec definition
#--------------------------------------------------------
if( length($data) >= $c->sizeof( timespec ) ) {
my $perl = $c->unpack( timespec, $data );
print Dumper( $perl );
}
#--------------------------------------------------------
# See which member lies at offset 5 of struct timespec
#--------------------------------------------------------
my $member = $c->member( timespec, 5 );
print "member( timespec, 5 ) = $membern";
Convert::Binary::C is a preprocessor and parser for C type definitions. It is highly configurable and should support arbitrarily complex data structures. Its object-oriented interface has pack and unpack methods that act as replacements for Perls pack and unpack and allow to use the C types instead of a string representation of the data structure for conversion of binary data from and to Perls complex data structures.
Actually, what Convert::Binary::C does is not very different from what a C compiler does, just that it doesnt compile the source code into an object file or executable, but only parses the code and allows Perl to use the enumerations, structs, unions and typedefs that have been defined within your C source for binary data conversion, similar to Perls pack and unpack.
Beyond that, the module offers a lot of convenience methods to retrieve information about the C types that have been parsed.
Download (1.3MB)
Added: 2006-07-05 License: Perl Artistic License Price:
1208 downloads
libguestfs 1.0.64
libguestfs functions as a helpful library for accessing and modifying guest disk images. more>>
libguestfs 1.0.64 functions as a helpful library for accessing and modifying guest disk images. Amongst the things this is good for: making batch configuration changes to guests, viewing and editing files inside guests, getting disk used/free statistics (see also: virt-df), migrating between virtualization systems (see also: virt-p2v), performing partial backups, performing partial guest clones, cloning guests and changing registry/UUID/hostname info, and much else besides.
Major Features:
- libguestfs uses Linux kernel and qemu code, and can access any type of guest filesystem that Linux and qemu can, including but not limited to: ext2/3/4, btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2, vmdk.
- libguestfs provides ways to enumerate guest storage (eg. partitions, LVs, what filesystem is in each LV, etc.). It can also run commands in the context of the guest. Also you can upload and download files and directories.
- libguestfs is a library that can be linked with C and C++ management programs (or management programs written in OCaml, Perl, Python, Ruby, Java or Haskell). You can also use it from shell scripts or the command line.
Added: 2009-07-24 License: LGPL v2 Price: FREE
1 downloads
Genezzo::Row::RSTab 0.64
Genezzo::Row::RSTab.pm is a Perl module with Row Source TABle tied hash class. more>>
Genezzo::Row::RSTab.pm is a Perl module with Row Source TABle tied hash class.
SYNOPSIS
use Genezzo::Row::RSTab;
# see Tablespace.pm -- implementation and usage is tightly tied
# to genezzo engine...
# make a factory for rsfile
my $fac2 = make_fac2(Genezzo::Row::RSFile);
my %args = (
factory => $fac2,
# need tablename, bufcache, etc...
tablename => ...
tso => ...
bufcache => ...
);
my %td_hash;
$tie_val =
tie %td_hash, Genezzo::Row::RSTab, %args;
# pushhash style
my @rowarr = ("this is a test", "and this is too");
my $newkey = $tie_val->HPush(@rowarr);
@rowarr = ("update this entry", "and this is too");
$tied_hash{$newkey} = @rowarr;
my $getcount = $tie_val->HCount();
RSTab is a hierarchical pushhash (see Genezzo::PushHash::hph) class that stores perl arrays as rows in a table, writing them into a block (byte buffer) via Genezzo::Row::RSFile and Genezzo::Block::RDBlock.
<<lessSYNOPSIS
use Genezzo::Row::RSTab;
# see Tablespace.pm -- implementation and usage is tightly tied
# to genezzo engine...
# make a factory for rsfile
my $fac2 = make_fac2(Genezzo::Row::RSFile);
my %args = (
factory => $fac2,
# need tablename, bufcache, etc...
tablename => ...
tso => ...
bufcache => ...
);
my %td_hash;
$tie_val =
tie %td_hash, Genezzo::Row::RSTab, %args;
# pushhash style
my @rowarr = ("this is a test", "and this is too");
my $newkey = $tie_val->HPush(@rowarr);
@rowarr = ("update this entry", "and this is too");
$tied_hash{$newkey} = @rowarr;
my $getcount = $tie_val->HCount();
RSTab is a hierarchical pushhash (see Genezzo::PushHash::hph) class that stores perl arrays as rows in a table, writing them into a block (byte buffer) via Genezzo::Row::RSFile and Genezzo::Block::RDBlock.
Download (0.45MB)
Added: 2006-09-30 License: Perl Artistic License Price:
1123 downloads
Genezzo::Index::bt2 0.64
Genezzo::Index::bt2 is a basic btree built of row directory blocks. more>>
Genezzo::Index::bt2 is a basic btree built of row directory blocks.
construct comparison/equality callbacks
my $cmp1 = sub
{
my ($k1, $k2) = @_;
# NOTE: use "spaceship" (-1,0,1) comparison with
# short-circuit OR (which returns 0 or VALUE, not 0 or 1)
# to perform multi-column key comparison
# a la Schwartzian Transform
return (
( ($k1->[0] $k2->[0])
|| ($k1->[1] $k2->[1])) == -1
);
};
my $eq1 = sub
{
my ($k1, $k2) = @_;
return (($k1->[0] == $k2->[0])
&& ($k1->[1] == $k2->[1])
);
};
SYNOPSIS
use Genezzo::Index::bt?;
my $tt = Genezzo::Index::btree->new();
$tt->insert(1, "hi");
$tt->insert(7, "there");
This btree algorithm is a bottom-up implementation based upon ideas from Chapter 16 of "Algorithms in C++ (third edition)", by Robert Sedgewick, 1998 and Chapter 15, "Access Paths", of "Transaction Processing: Concepts and Techniques" by Jim Gray and Andreas Reuter, 1993. The pedagogical examples use a fixed number of entries per node, or fixed-size keys in each block, but this implementation has significant extensions to support variable numbers of variably-sized keys in fixed-size disk blocks, with the associated error handling, plus support for reverse scans.
<<lessconstruct comparison/equality callbacks
my $cmp1 = sub
{
my ($k1, $k2) = @_;
# NOTE: use "spaceship" (-1,0,1) comparison with
# short-circuit OR (which returns 0 or VALUE, not 0 or 1)
# to perform multi-column key comparison
# a la Schwartzian Transform
return (
( ($k1->[0] $k2->[0])
|| ($k1->[1] $k2->[1])) == -1
);
};
my $eq1 = sub
{
my ($k1, $k2) = @_;
return (($k1->[0] == $k2->[0])
&& ($k1->[1] == $k2->[1])
);
};
SYNOPSIS
use Genezzo::Index::bt?;
my $tt = Genezzo::Index::btree->new();
$tt->insert(1, "hi");
$tt->insert(7, "there");
This btree algorithm is a bottom-up implementation based upon ideas from Chapter 16 of "Algorithms in C++ (third edition)", by Robert Sedgewick, 1998 and Chapter 15, "Access Paths", of "Transaction Processing: Concepts and Techniques" by Jim Gray and Andreas Reuter, 1993. The pedagogical examples use a fixed number of entries per node, or fixed-size keys in each block, but this implementation has significant extensions to support variable numbers of variably-sized keys in fixed-size disk blocks, with the associated error handling, plus support for reverse scans.
Download (0.45MB)
Added: 2006-09-30 License: Perl Artistic License Price:
1120 downloads
PictureStories 1.4
PictureStories lets you make little webpages of stories you write where some of the words are replaced with images. more>>
PictureStories lets you make little webpages of stories you write where some of the words are replaced with images which is called rebus. What makes PictureStories cool is that the images are dynamically pulled from popular web-based image search engines (like Google).
Weve seen lots of cute little storybooks for kids that are like this, and we thought itd be neat to be able to do my own. Someone has probably had this idea before, but we couldnt find anything online anywhere, so we wrote it.
<<lessWeve seen lots of cute little storybooks for kids that are like this, and we thought itd be neat to be able to do my own. Someone has probably had this idea before, but we couldnt find anything online anywhere, so we wrote it.
Download (0.18MB)
Added: 2006-06-26 License: Freeware Price:
1215 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above nintendo 64 kid search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed