Main > Free Download Search >

Free family matters software for linux

family matters

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 409
Grey Matter 1.7.3

Grey Matter 1.7.3


Grey Matter is a CGI-based logging application suitable for a variety of purposes, mainly blogging. more>>
Grey Matter is a CGI-based logging application suitable for a variety of purposes, mainly blogging. The project doesnt require a backend database and features a very flexible template system, as well as a karma and comment system.
Enhancements:
- Continuing code refactoring, with small admin UI enhancements such as paging on very long screens.
- Contains security enhancements and bugfixes as well.
<<less
Download (0.26MB)
Added: 2007-07-06 License: Free for non-commercial use Price:
840 downloads
XHTML Family Tree Generator 2.3.2

XHTML Family Tree Generator 2.3.2


XHTML Family Tree Generator is a CGI Perl script that will create views of a family tree from a supplied data file. more>>
XHTML Family Tree Generator project is a CGI Perl script together with some Perl modules that will create views of a family tree from a supplied data file. The data file is a simple text or Excel file listing the family members, parents, and other details.
It is possible to show a tree of ancestors and descendants for any person, showing any number of generations. Other facilities are provided for showing email directories, birthday reminders, facehall, and more. It has a simple configuration, makes heavy use of CGI (and other CPAN modules), generates valid XHTML, and has support for Unicode and multiple languages.
Enhancements:
- Italian support was added.
<<less
Download (0.64MB)
Added: 2007-03-24 License: GPL (GNU General Public License) Price:
955 downloads
Relations::Family 0.94

Relations::Family 0.94


Relations::Family is a DBI/DBD::mysql Relational Query Engine module. more>>
Relations::Family is a DBI/DBD::mysql Relational Query Engine module.

SYNOPSIS

# DBI, Relations::Family Script that creates some queries.

#!/usr/bin/perl

use DBI;
use Relations::Family;

$dsn = "DBI:mysql:finder";

$username = "root";
$password = ;

$dbh = DBI->connect($dsn,$username,$password,{PrintError => 1, RaiseError => 0});

$abstract = new Relations::Abstract($dbh);

$family = new Relations::Family($abstract);

$family->add_member(-name => account,
-label => Cust. Account,
-database => finder,
-table => account,
-id_field => acc_id,
-query => {-select => {id => acc_id,
label => "concat(cust_name, - ,balance)"},
-from => [account,customer],
-where => "customer.cust_id=account.cust_id",
-order_by => "cust_name"});

$family->add_member(-name => customer,
-label => Customer,
-database => finder,
-table => customer,
-id_field => cust_id,
-query => {-select => {id => cust_id,
label => cust_name},
-from => customer,
-order_by => "cust_name"});

$family->add_member(-name => purchase,
-label => Purchase,
-database => finder,
-table => purchase,
-id_field => pur_id,
-query => {-select => {id => pur_id,
label => "concat(
cust_name,
- ,
date_format(date, %M %D, %Y)
)"},
-from => [purchase,
customer],
-where => customer.cust_id=purchase.cust_id,
-order_by => [date desc,
cust_name]});

$family->add_lineage(-parent_name => customer,
-parent_field => cust_id,
-child_name => purchase,
-child_field => cust_id);

$family->add_rivalry(-brother_name => customer,
-brother_field => cust_id,
-sister_name => account,
-sister_field => cust_id);

$family->set_chosen(-label => Customer,
-ids => 2,4);

$available = $family->get_available(-label => Purchase);

print "Found $available->{count} Purchases:n";

foreach $id (@{$available->{ids_array}}) {

print "Id: $id Label: $available->{labels_hash}->{$id}n";

}

$family->add_value(-name => Cust. Account,
-sql => "concat(cust_name, - ,balance)",
-member_names => customer,account);

$family->add_value(-name => Paid,
-sql => "if(balance > 0,NO,YES)",
-member_names => account);

$family->add_value(-name => Customer,
-sql => cust_name,
-member_names => customer);

$family->add_value(-name => Purchase,
-sql => "concat(
cust_name,
- ,
date_format(date, %M %D, %Y)
)",
-member_names => purchase,customer);

$reunion = $family->get_reunion(-data => Paid,Purchase,
-use_labels => Customer,
-order_by => Customer,Purchase);

$matrix = $abstract->select_matrix(-query => $reunion);

print "Found " . scalar @$matrix . " Values:n";

foreach $row (@$matrix) {

print "Customer: $row->{Customer}n";
print "Purchase: $row->{Purchase}n";
print "Paid: $row->{Paid}nn";

}

$dbh->disconnect();

<<less
Download (0.049MB)
Added: 2007-06-08 License: Perl Artistic License Price:
868 downloads
Kalyp 0.3.4-alpha

Kalyp 0.3.4-alpha


Kalyp is a roguelike game written in Java. more>>
Kalyp project is a roguelike game written in Java.
Its design is based on traditions set by popular roguelike games, especially Nethack. It is single player and runs in a text terminal. The project focuses mostly on the Artificial Intelligence engine for the non-player characters.
Most of the game design will be done in scripting, as the core engine written in Java will handle user interface, rulesets, basic actions, and try to hold it all together.
Enhancements:
- Dungeon entrances near mountain edges
- Speaking with #chat
- Aural events (sounds of fighting and doors)
- Mines (dungeon generator, mine workers, pick-axes, gems...)
- Kicking (CTRL-D)
- Pathfinding rewritten to A* (A-Star) algorithm
- Artificial Intl: opinions on matters (friend/enemy)
- Random town generation basic wandering townfolk
- Map generation features ("building blocks", for outdoors mostly)
- Spell of ESP
- Spells and simple known spells list, casting
- Eating from the floor
- Improvement to long distance moving
- Long range weapons (bows and arrows)
- Day and night time
- Inventory selection filters by action type
- Grammar redesign, *ngbandish name encoding and formatting
- Hunger and starving to death, eating gives nutrition
- Upheld spells, can act like attributes (haste rewritten)
- Redesign: DirectionalSpells - casting asks for direction, not f.e. wands
- Blinded and dark vision attributes
- Redesign: DirectionalSpells - casting asks for direction, not f.e. wands
- Blinded and dark vision attributes
- Boots of speed
- Spell and potion of haste
- Character attributes and effects: hasted
- Encumbrance and character size
- CTRL-G displays game date and time (world clock)
- CTRL-L refreshes screen
- Bugfix: cannot drop cursed weapons/armor
- Bugfix: keyboard control when an item requests for control during the game round
- Lots of new armor types
- Wand of striking
- Fix: player name capitalized
- Some monsters now leave corpses behind when they die
- Monsters now leave carried items behind when they die
- Design: spells are now located in game.spells package and are implemented as actions (design pattern)
- Re-factoring: potion of healing uses HealingSpell
- Wand of create monster
- Wand items, (z)apping wands
- Bugfix: named item creation doesnt allow multiple quantities of weapons, armor or rings
- Bugfix: FloodFill.randomPoint() takes count of SpecialTiles
- Special room generators
- Secret doors, (s)earching
<<less
Download (MB)
Added: 2007-01-05 License: Open Software License Price:
1024 downloads
atmelprog 1.1

atmelprog 1.1


atmelprog is an Atmel AT89Cx051 microcontroller programmer (device schematics included). more>>
atmelprog is an Atmel AT89Cx051 microcontroller programmer (device schematics included). atmelprog allows writing and erasing flash, as well as verification of data written.
Main features:
- supports all AT89Cx051 family chips (MCS-51 compatibile)
- allows writing data to the microcontroller
- supports data verification during write
- allows reading data from microcontroller to file
- allows erasing flash
Enhancements:
- added diagnostic mode (-t)
- more readable code (use #defined pin values)
<<less
Download (0.058MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1325 downloads
TheCurves 1.0

TheCurves 1.0


TheCurves is an application that plots a parameterized family of curves based on algebraic formulas specified by the user. more>>
TheCurves is an application that plots a parameterized family of curves based on algebraic formulas specified by the user. This project is meant as an educational tool for mathematics, physics, and engineering.
When the program is run as an applet in a Web page, the plot parameters and formulas are configurable by HTML and dynamically scriptable, so that the applet can be initialized to present a specific plot when the page is opened or to change plots when the user clicks on a control in the Web page.
Enhancements:
- This version now uses the ant build system.
<<less
Download (MB)
Added: 2007-05-25 License: GPL (GNU General Public License) Price:
885 downloads
libstratanetsh 2.3.0

libstratanetsh 2.3.0


libstratanetsh is used in development of applications which require direct communication with a Foxmoxie Networks STRATA routers more>>
libstratanetsh project provides source-code to a library (formerly called libnetshclient) for use in the development of applications which require direct communication (using the netsh protocol) with a Foxmoxie Networks STRATA-family router, or any STRATA protocol-capable implementation.
This library may be used to develop client or server implementations, and has also been used for purposes ranging from file transfer to voice applications.
Enhancements:
- TLS implementation optimized, updated API, server-operation support, bugfixes
<<less
Download (0.015MB)
Added: 2007-06-07 License: GPL (GNU General Public License) Price:
869 downloads
Laptop-Hotswap 0.3.6

Laptop-Hotswap 0.3.6


Laptop-Hotswap kernel module enables hot-swapping for disk drives with full DMA support under Linux. more>>
Laptop-Hotswap kernel module enables hot-swapping for disk drives with full DMA support under Linux. It requires kernel 2.6.15+ and ACPI.
I think it ought to work on just about any laptop, although Im not as familiar with ACPI as Id like to be. It works fine on my T22. There could be issues with laptops with two expansion bays -- I shut down the entire ide1 interface and fire it back up, and I do all my watching on the ACPI device for the IDE1/Master. So if you had a slave device, and you ejected the master, your slave will go bye-bye. Thinking about ways around that, but they dont export too much of the ide driver. I think itd be easy to handle, you just have to make sure youre not using either master or slave whenever you eject one of them.
At least on my laptop, dont go pulling things while your laptop is sleeping. Do it when its awake.
The floppy support should work, but my floppy drive isnt with me right now.
Theres one parameter -- auto_eject. If you set it to 1, the driver will automatically shut down and unregister the IDE interface upon getting a request for ejection (On my T22, I pull a little switch and a lever pops out -- the drive is still connected at that point, but it shows as a request for ejection). If your laptop doesnt have a mechanism for that:
echo -n "MSTR eject" > /proc/acpi/lths
Will shut down and software-eject the drive, and you can safely pull it and insert another.
See the scripts in config/ -- theyre made to work with acpid to handle the ejection and umounting and insertion. The mount/umount stuff only matters for a drive caddy, I suppose.
It shouldnt matter what you have in your laptop at boot. This module also fixes that annoying thing on my T22 where if I dont have a ultrabay battery in at boot, I cant ever see its status.
Enhancements:
- Support for the Fujitsu S7020 (and possibly other laptops using a PATA bay with an SATA main disk).
<<less
Download (0.014MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1276 downloads
Emulex Linux Drivers 2.6-8.1.1

Emulex Linux Drivers 2.6-8.1.1


Emulex Linux Drivers package provides the sources for Emulexs LPFC (LightPulse Fibre Channel) family of HBAs. more>>
Emulex Linux Drivers package provides the sources for Emulexs LPFC (LightPulse Fibre Channel) family of HBAs. The source base is developed and tested specifically for the 2.6 Linux kernel.
This Emulex driver is derived from Emulexs currently shipping driver which supports several application and storage providers.
Intentions:
Emulex will be working with the open source community with the intention of achieving acceptance of this source into the upstream kernel.
Emulex will also continue to work with application and storage provider partners, many of whom are active members of the open source community, to evolve the code base to meet both upstream kernel and continuing business needs.
Enhancements:
- Miscellaneous Cleanups
- Correct some 8bit to 16bit field conversions/comparisons
- Fixes for short cable pulls
- Adjust use of scsi_block_requests and interaction w/ FC transport
- Remove locking wrappers around error handlers
- Fixes to error handlers
- Add support for more members of the Light Pulse 11xxx (4Gb) family
- Bring model descriptions in sync with Emulex standard generic names.
- Add polled-mode support to the driver:
- Added code to adjust lun queue depth to avoid target overloading.
<<less
Download (0.17MB)
Added: 2007-07-18 License: GPL (GNU General Public License) Price:
834 downloads
Joomla! Content Management System JumpBox 1.0

Joomla! Content Management System JumpBox 1.0


Joomla! Content Management System JumpBox package contains includes Joomla! version 1.0.12 more>>
Joomla! Content Management System JumpBox package contains includes Joomla! version 1.0.12

Joomla! is one of the most powerful Content Management Systems in existence and is used widely around the world. Joomla! can be used to build a wide variety of web sites including: corporate web sites, small business web sites, non-profit organization web sites, school and church web sites, personal and family sites, community portals and just about any other kind of web site you can think of.

With JumpBox we’re looking to do the same for server based software. We simplify what has traditionally been complex and deliver server based Open Source applications to an audience that otherwise would be put off by the technical burdens of the old way of doing things.

An integrated software stack in a virtual appliance

A JumpBox bundles the operating system, application and all application dependancies into a single installable module that’s easily deployed using virtualization software from VMWare, Parallels or Xen

Easy to Install

A JumpBox allows you to install a complex server based application without having to know anything about Linux, databases or the command line. You just download, extract the archive and open the application with your virtualization software. Further setup and configuration is handled through a simple web interface.

Simple to manage

The JumpBox platform is pre-configured, tuned and secured to minimize the management needs of the application.

Runs anywhere

Mac OS X, Linux, Windows it doesn’t matter. Thanks to the use of virtualization, JumpBox applications run easily on all the most popular operating systems.

Painless to upgrade

With a JumpBox and the JumpBox Assurance program (launching Q2 2007), management of the system is simple and efficient. Updates to the entire software stack are handled automatically by the platform with minimal user interaction.

Quick to move

With a JumpBox all the application code, data and the runtime are bundled together into a single directory that can easily be moved between systems or even across platforms. This allows you to start using an application by just running it on your desktop. Then when you’re ready you can open it up to the rest of the network and either continue running it on your desktop or easily move it to the server at any time. It doesn’t even matter if the server is running a different operating system, with a JumpBox everything is self contained.

<<less
Download (134.1MB)
Added: 2007-07-25 License: Free To Use But Restricted Price:
822 downloads
StartCom MultiMedia Linux 5.0.5

StartCom MultiMedia Linux 5.0.5


Specially designed for the demanding home user, the MultiMedia Edition lets you easily communicate with your friends and family. more>>
StartCom Linux is based on the Red Hat AS source code.
Specially designed for the demanding home user, the MultiMedia Edition lets you easily communicate with your friends and family members over the Internet, browse the news or watching the latest DVD movie you just bought.
Listen to your loved Music while you check your email or play some funny game while you burn a CD, everything is easily accessible from your desktop by a click on your mouse button.
System configuration and adjustments of your preferences never have been so simple, thanks to the integrated configuration tools.
Enhancements:
- StartCom has released its new Multimedia Edition, ML-5.0.5, code named Kessem. Its probably one of the largest and most complete Linux distributions ever released to the public. Release ML-5.0.5, offers many out-of-the-box capabilities, never bundled with an operating system before. Designed as a multimedia workstation with music studio and advanced video editing applications, it also provides the desktop user with the most applications for day to day use.
<<less
Download (4326MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1237 downloads
Java::Build 0.05

Java::Build 0.05


Java::Build is a family of modules which you can use instead of Ant. more>>
Java::Build is a family of modules which you can use instead of Ant.

SYNOPSIS

use Java::Build::JVM; # access to the javac compiler in one jvm
use Java::Build::Tasks; # some helpful methods similar to Ant tasks

my $source_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.java$/ ],
);
my $dirty_sources = what_needs_compiling(
SOURCE_FILE_LIST => $source_files,
);
if (@$dirty_sources) {
my $compiler = Java::Ant::JVM->getCompiler();
$compiler->destination($base_dir);
$compiler->classpath($base_dir);
$compiler->compile($dirty_sources);

my $class_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.class$/ ],
EXCLUDE_PATTERNS => [ qr/Test/ ],
EXCLUDE_DEFAULTS => 1,
STRIP_BASE_DIR => 1,
);
jar(
JAR_FILE => $jar_file_name,
FILE_LIST => $class_files,
BASE_DIR => $some_path,
);
}

ABSTRACT

This family of modules helped me move away from Ant to a proper scripting language, namely Perl. With it you can use a single JVM for compiling your java programs. It provides many useful methods to help you build lists of files, package them with jar, etc. Currently the modules are unix centric. If you make them work elsewhere, please send in patches.

<<less
Download (0.030MB)
Added: 2007-04-20 License: Perl Artistic License Price:
917 downloads
Hackystat 7.6.1223

Hackystat 7.6.1223


Hackystat is a framework for the automated collection and analysis of software. more>>
Hackystat is a framework for the automated collection and analysis of software engineering product and process data.
Hackystat uses sensors to unobtrusively collect data from development environment tools; there is no chronic overhead on developers to collect product and process data. Hackystat does not tie you to a particular tool, environment, process, or application.
Hackystat project is intended to provide in-process project management support.
Hackystat is in its sixth major architectural release family. The first architectural release family, called the "Spike Solution", was used to explore the feasibility of the approach and to evaluate various component technologies (including JATO, XSL, Ant, JUnit/HttpUnit, Tomcat, Cocoon, and SOAP). Work on this Spike Solution architecture lasted eight months, from May to December, 2001.
In December 2001, we began a major re-implementation of the system in order to provide architectural support for design discoveries made with the Spike Solution. This second architectural release family is called the "Framework Architecture", because it implements package and class-level patterns that facilitate extension of the system via inheritance and composition of existing classes. Unfortunately, the Framework architecture required modification of the hackystat source code to implement new sensors and analysis, and only a single configuration of analyses and sensors can be supported in this architecture.
In November, 2002, we began work on the "SDK" (or "kernelized") architecture release family. This third architectural family decomposes the system into two layers. The first layer is a kernel system which implements the core facilities for data definition, storage, transmission and user interface.
Developers build an actual Hackystat installation by combining the framework with a second layer: a set of plug-in extension modules that define the specific sensor data types, tool sensors, and analyses required to support their development procedures. In the SDK architecture, developers can implement new sensors and analyses without modifying the underlying kernel code, and multiple Hackystat installations can be built with different configurations of analyses and sensors.
In June, 2003, we performed a package restructuring that facilitates the development of third layer, or "application" layer systems. This is the fourth architectural release family, called the "Three Layer" architecture.
After only a month of application layer development, we realized that the build process we developed for the second release family would be woefully inadequate to support the three layer architecture, in which multiple components would be combined into a configuration for release.
So, in August, 2003, we released the fifth architectural release family, called the "Component Architecture", along with extensive new build support including the hackydev web site with daily integration builds.
In July, 2004, we released the sixth architectural family, which provides services to support a "telemetry" based approach to software project monitoring and control. This includes various caching mechanisms, as well as the hackyTelemetry package that includes a telemetry specification language and associated APIs. In this architecture, telemetry support becomes a "low level" feature of the system.
Enhancements:
- A new sensor for IntelliJ Idea, enhancements to the Visual Studio sensor, improved support for test driven development inference, and many bugfixes.
<<less
Download (40MB)
Added: 2006-12-24 License: GPL (GNU General Public License) Price:
1034 downloads
myGifts 2.70 Alpha1

myGifts 2.70 Alpha1


myGifts manages Xmas/birthday wish-lists or gift registries for weddings or newborns. more>>
myGifts project enable you, your family and your friends to share your xmas wish-lists, your gift registry for your wedding or a newborn.
People can add gifts to their lists and claim other peoples gifts, and it supports user groups to control who can and cannot see lists.
Main features:
- add gifts to their lists,
- decide who can(cannot) see them,
- add ideas to other lists,
- claim other people gifts.
<<less
Download (0.19MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1423 downloads
Monalo Toolbar 0.93

Monalo Toolbar 0.93


Monalo Toolbar is a Firefox extension that shows RSS feed headlines directly in the toolbar and more... more>>
Monalo Toolbar Firefox extension lets you:

1) Show RSS feed headlines directly in the toolbar with a slick fade-in effect. You can also select from a list of topics (i.e. Technology, Video Gaming, Star Wars) to get headlines from feeds relating to the chosen topic.
2) Be notified when there are updates to RSS feeds you wish to monitor.
3) Share links with friends/family/the world.

There are many other features, such as the ability to create your own topic-based "channel" (with RSS) from a mashup of related RSS feeds. So, for example, you could create an "IT Podcasts" channel which would display all the latest (and most popular) IT podcasts from around the web.

The rest is left for you to discover.

<<less
Download (0.033MB)
Added: 2007-05-28 License: MPL (Mozilla Public License) Price:
882 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5