your uninstaller 08
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 168
InstallJammer 1.1
InstallJammer is a multiplatform GUI installer. more>>
InstallJammer is a multiplatform GUI installer designed to be completely cross-platform and function on Windows and most all versions of UNIX.
InstallJammer is a re-design of my previous installer, InstallBase. The initial release has not been done yet, but it should be released very soon.
Main features:
- A full-featured install builder.
- Installs are packaged in single binary executables for each platform making web distribution easy.
- Support for multiple install themes.
- Default install themes that resemble popular, commercial installers.
- A high level of configurability.
- Built-in support for Windows and Linux conventions.
- Automatic creation of an uninstaller.
- Easily extended to new platforms.
<<lessInstallJammer is a re-design of my previous installer, InstallBase. The initial release has not been done yet, but it should be released very soon.
Main features:
- A full-featured install builder.
- Installs are packaged in single binary executables for each platform making web distribution easy.
- Support for multiple install themes.
- Default install themes that resemble popular, commercial installers.
- A high level of configurability.
- Built-in support for Windows and Linux conventions.
- Automatic creation of an uninstaller.
- Easily extended to new platforms.
Download (13.6MB)
Added: 2007-02-07 License: GPL (GNU General Public License) Price:
993 downloads
Vocabulary Trainer 2.08
Vocabulary Trainer project is a flashcard vocabulary training system. more>>
Vocabulary Trainer project is a flashcard vocabulary training system.
You can use language modules to change the language of its interface and can choose one of three learning modes (Random, Often-unknown words, and Seldom-asked words).
Main features:
- Inquiry after foreign word or meaning
- Optional Attention of upper- and lowercase
- Limitation of time to simulate tests (optional)
- Saving of right, wrong and prompted vocabularies
- Inquiry after: Random order, as given, often unknown vocabularies, seldom asked vocabularies
- Multilingual Interface, changeable with languagefiles
- This program is Open Source, the Delphi-sourcecode kann be downloaded under "Downloads"
- Free of charge
- No further restrictions
<<lessYou can use language modules to change the language of its interface and can choose one of three learning modes (Random, Often-unknown words, and Seldom-asked words).
Main features:
- Inquiry after foreign word or meaning
- Optional Attention of upper- and lowercase
- Limitation of time to simulate tests (optional)
- Saving of right, wrong and prompted vocabularies
- Inquiry after: Random order, as given, often unknown vocabularies, seldom asked vocabularies
- Multilingual Interface, changeable with languagefiles
- This program is Open Source, the Delphi-sourcecode kann be downloaded under "Downloads"
- Free of charge
- No further restrictions
Download (0.80MB)
Added: 2006-10-10 License: Public Domain Price:
1877 downloads
Furjournal 2006.11.08
Furjournal is a Firefox extension to serve as a bridge between Firefox and the Furjournal blogging service. more>>
Furjournal is a Firefox extension to serve as a bridge between Firefox and the Furjournal blogging service. It provides a couple of helpful features to that end, such as autologin, technorati tagging, updates checking and speedy access to relevant pages, singularly and as a group.
This extension now has all the fixes and features I intended it to have and everything works as I expected it to. Therefore this should be considered as the final version until such a time when a new official Firefox version is released that requires another update.
<<lessThis extension now has all the fixes and features I intended it to have and everything works as I expected it to. Therefore this should be considered as the final version until such a time when a new official Firefox version is released that requires another update.
Download (0.030MB)
Added: 2007-05-09 License: MPL (Mozilla Public License) Price:
899 downloads
UI::Dialog 1.08
UI::Dialog project supports priority ordering of the backend detection process. more>>
UI::Dialog project supports priority ordering of the backend detection process.
SYNOPSIS
use UI::Dialog;
my $d = new UI::Dialog ( backtitle => Demo, title => Default,
height => 20, width => 65 , listheight => 5,
order => [ zenity, xdialog ] );
# Either a Zenity or Xdialog msgbox widget should popup,
# with a preference for Zenity.
$d->msgbox( title => Welcome!, text => Welcome one and all! );
ABSTRACT
UI::Dialog is a OOPerl wrapper for the various dialog applications. These dialog backends are currently supported: Zenity, XDialog, GDialog, KDialog, CDialog, and Whiptail. There is also an ASCII backend provided as a last resort interface for the console based dialog variants. UI::Dialog is a class that provides a strict interface to these various backend modules. By using UI:Dialog (with its imposed limitations on the widgets) you can ensure that your Perl program will function with any available interfaces.
So if youd prefer that Xdialog should be used first if available, simply designate the desired order when creating the new object. The default order for detecting and utilization of the backends are as follows: (with DISPLAY env): Zenity, GDialog, XDialog, KDialog (without DISPLAY): CDialog, Whiptail, ASCII
UI::Dialog is the result of a complete re-write of the UDPM CPAN module. This was done to break away from the bad choice of name (UserDialogPerlModule) and to implement a cleaner, more detached, OOPerl interface.
<<lessSYNOPSIS
use UI::Dialog;
my $d = new UI::Dialog ( backtitle => Demo, title => Default,
height => 20, width => 65 , listheight => 5,
order => [ zenity, xdialog ] );
# Either a Zenity or Xdialog msgbox widget should popup,
# with a preference for Zenity.
$d->msgbox( title => Welcome!, text => Welcome one and all! );
ABSTRACT
UI::Dialog is a OOPerl wrapper for the various dialog applications. These dialog backends are currently supported: Zenity, XDialog, GDialog, KDialog, CDialog, and Whiptail. There is also an ASCII backend provided as a last resort interface for the console based dialog variants. UI::Dialog is a class that provides a strict interface to these various backend modules. By using UI:Dialog (with its imposed limitations on the widgets) you can ensure that your Perl program will function with any available interfaces.
So if youd prefer that Xdialog should be used first if available, simply designate the desired order when creating the new object. The default order for detecting and utilization of the backends are as follows: (with DISPLAY env): Zenity, GDialog, XDialog, KDialog (without DISPLAY): CDialog, Whiptail, ASCII
UI::Dialog is the result of a complete re-write of the UDPM CPAN module. This was done to break away from the bad choice of name (UserDialogPerlModule) and to implement a cleaner, more detached, OOPerl interface.
Download (0.082MB)
Added: 2007-03-05 License: Perl Artistic License Price:
965 downloads
X File Explorer 1.00
X File Explorer is a file manager for the X Window System. more>>
X File Explorer (Xfe) is an MS-Explorer like file manager for X. X File Explorer is based on the popular, but discontinued, X Win Commander, originally developed by Maxim Baranov.
Xfe aims to be the file manager of choice for all the Unix addicts!
Why another file manager when the excellent Konqueror or Nautilus exist on Linux systems? The answer is quite simple : these file managers are very good, features rich and look wonderful, but they are like a brontosaurus when you are a console addict and only want to copy some files or delete it. Another problem is that they require either the whole Gnome or KDE desktops to be installed on your system!
On the contrary, Xfe is small, very rapid and only requires the FOX library to be fully functional. It can be launched from the command line in a fraction of second, and can efficiently complete the set of command line tools.
Main features:
- Four different file manager styles (one panel, two panels, tree list and one panel, tree list and two panels)
- Integrated text viewer (X File View, xfv)
- Integrated RPM viewer / installer / uninstaller (X File Query, xfq)
- Status line
- File associations
- Auto save registry
- Right mouse click pop-up menu in tree list and file list
- Change file(s) attributes
- Mount/Unmount devices (for Linux only)
- Toolbar
- Bookmarks (up to 20)
- Color schemes (GNOME, KDE, Windows...)
- Drag and Drop ( ctrl -> copy, shift -> move, alt -> symlink )
- Create / Extract archives (tar, zip, gzip, bzip2, compress formats are supported)
- Tool tips for long file names
- Progress bars or dialogs for lengthy file operations
- Image preview as thumbnails
- Ability to enqueue multimedia files (open command)
Key bindings:
- Help - F1
- View - F3, return
- Edit - F4
- Copy - F5, ctrl-c
- Cut - ctrl-x
- Paste - ctrl-v
- Move - F6, ctrl-d
- Rename - ctrl-n
- Delete - F8, del, ctrl-del
- Symlink - ctrl-s
- New file - F2
- New folder - F7
- Properties - F9
- Tree and one panel - ctrl-F1
- Tree and two panels - ctrl-F2
- One panel - ctrl-F3
- Two panels - ctrl-F4
- Hidden files - ctrl-F5
- Hidden folders - ctrl-F6
- Execute - ctrl-e
- Go home - ctrl-h
- Go up - backspace
- Terminal - ctrl-t
- Console file manager - ctrl-k
- Refresh - ctrl-r
- Select all - ctrl-a
- Deselect all - ctrl-z
- Invert selection - ctrl-i
- Add bookmark - ctrl-b
- Mount (Linux only) - ctrl-m
- Unmount (Linux only) - ctrl-u
- Quit - ctrl-q
<<lessXfe aims to be the file manager of choice for all the Unix addicts!
Why another file manager when the excellent Konqueror or Nautilus exist on Linux systems? The answer is quite simple : these file managers are very good, features rich and look wonderful, but they are like a brontosaurus when you are a console addict and only want to copy some files or delete it. Another problem is that they require either the whole Gnome or KDE desktops to be installed on your system!
On the contrary, Xfe is small, very rapid and only requires the FOX library to be fully functional. It can be launched from the command line in a fraction of second, and can efficiently complete the set of command line tools.
Main features:
- Four different file manager styles (one panel, two panels, tree list and one panel, tree list and two panels)
- Integrated text viewer (X File View, xfv)
- Integrated RPM viewer / installer / uninstaller (X File Query, xfq)
- Status line
- File associations
- Auto save registry
- Right mouse click pop-up menu in tree list and file list
- Change file(s) attributes
- Mount/Unmount devices (for Linux only)
- Toolbar
- Bookmarks (up to 20)
- Color schemes (GNOME, KDE, Windows...)
- Drag and Drop ( ctrl -> copy, shift -> move, alt -> symlink )
- Create / Extract archives (tar, zip, gzip, bzip2, compress formats are supported)
- Tool tips for long file names
- Progress bars or dialogs for lengthy file operations
- Image preview as thumbnails
- Ability to enqueue multimedia files (open command)
Key bindings:
- Help - F1
- View - F3, return
- Edit - F4
- Copy - F5, ctrl-c
- Cut - ctrl-x
- Paste - ctrl-v
- Move - F6, ctrl-d
- Rename - ctrl-n
- Delete - F8, del, ctrl-del
- Symlink - ctrl-s
- New file - F2
- New folder - F7
- Properties - F9
- Tree and one panel - ctrl-F1
- Tree and two panels - ctrl-F2
- One panel - ctrl-F3
- Two panels - ctrl-F4
- Hidden files - ctrl-F5
- Hidden folders - ctrl-F6
- Execute - ctrl-e
- Go home - ctrl-h
- Go up - backspace
- Terminal - ctrl-t
- Console file manager - ctrl-k
- Refresh - ctrl-r
- Select all - ctrl-a
- Deselect all - ctrl-z
- Invert selection - ctrl-i
- Add bookmark - ctrl-b
- Mount (Linux only) - ctrl-m
- Unmount (Linux only) - ctrl-u
- Quit - ctrl-q
Download (1.6MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
839 downloads
ModPerl::ParamBuilder 0.08
ModPerl::ParamBuilder is a Perl module that makes building custom Apache directives easy. more>>
ModPerl::ParamBuilder is a Perl module that makes building custom Apache directives easy.
SYNOPSIS
package MyApp::Parameters;
use ModPerl::ParamBuilder;
use base qw( ModPerl::ParamBuilder );
my $builder = ModPerl::ParamBuilder->new( __PACKAGE__ );
# Build simple one argument parameter
$builder->param( Template );
$builder->param( PageTitle );
$builder->param( ItemsPerPage );
# Build an On/Off parameter
$builder->on_off( Caching );
# Build a Yes/No parameter
$builder->yes_no( AutoCommit );
# Build a no argument/flag parameter
$builder->no_arg( Active );
# Build a one argument parameter with a custom error message
# and special configuration hash key
$builder->param( {
name => SMTPServer,
err => SMTPServer xx.xx.xx.xx,
key => smtp_server,
});
# Load the configuration into Apache
$builder->load;
################################################
# And elsewhere in your application
################################################
package MyApp::Main;
# Retrieve the configuration like so
my $params = MyApp::Parameters->new;
my $conf_ref = $params->get_config( $r );
# Or if you have PerlOptions +GlobalRequest on then you can just
# call
my $conf_ref = $params->get_config;
One of the neatest features of mod_perl 2.0 is the ability to easily create your own custom Apache directives. Not only are they more efficient to use compared to PerlSetEnv, PerlPassEnv, PerlAddVar, and PerlSetVar, but they give your application a more polished and professional look and feel..
Not to mention theyre just plain cool. This module aims to make the already easy, even easier.
Note that you MUST load your parameter module with PerlLoadModule in your httpd.conf and not PerlModule. This is necessary because Apache needs to load your module earlier than usual in the startup to be able to read its own configuration now.
LIMITATIONS
The biggest limitation is that this module ONLY works with mod_perl 2.0 and above. There are no plans to support mod_perl 1.x for this module, trust me you want to upgrade to mod_perl 2 as soon as you can.
This modules intent is not to replace the underlying mod_perl APIs nor is it intended to be used for complicated cases where special processing is needed. It is intended to make the simple things simple.
Some things to keep in mind when using ModPerl::ParamBuilder
This module does not restrict where the directives can be used in Apaches httpd.conf. To restrict directives to particular area ( only in main server conf, a VirtualHost, or a Location, etc ) you will need to use the mod_perl APIs to build your directives.
This also does not do, by default, any error checking or validation on the arguments passed to directives. If you create a directive NumberOfItemsPerPage and then put:
NumberOfItemsPerPage rhubarb
Apache will not see this as an error and your configuration hash for the key NumberOfItemsPerPage will contain the string rhubarb. You can validate this data in three different ways:
1) Validate the configuration data in your application prior to
using it.
2) Instruct ModPerl::ParamBuilder to use a special function for
processing the arguments by passing the func option.
3) Revert to using the mod_perl API where you have more control.
See the appropriate mod_perl 2.0 API modules for how to accomplish more in depth processing of directives and their data.
<<lessSYNOPSIS
package MyApp::Parameters;
use ModPerl::ParamBuilder;
use base qw( ModPerl::ParamBuilder );
my $builder = ModPerl::ParamBuilder->new( __PACKAGE__ );
# Build simple one argument parameter
$builder->param( Template );
$builder->param( PageTitle );
$builder->param( ItemsPerPage );
# Build an On/Off parameter
$builder->on_off( Caching );
# Build a Yes/No parameter
$builder->yes_no( AutoCommit );
# Build a no argument/flag parameter
$builder->no_arg( Active );
# Build a one argument parameter with a custom error message
# and special configuration hash key
$builder->param( {
name => SMTPServer,
err => SMTPServer xx.xx.xx.xx,
key => smtp_server,
});
# Load the configuration into Apache
$builder->load;
################################################
# And elsewhere in your application
################################################
package MyApp::Main;
# Retrieve the configuration like so
my $params = MyApp::Parameters->new;
my $conf_ref = $params->get_config( $r );
# Or if you have PerlOptions +GlobalRequest on then you can just
# call
my $conf_ref = $params->get_config;
One of the neatest features of mod_perl 2.0 is the ability to easily create your own custom Apache directives. Not only are they more efficient to use compared to PerlSetEnv, PerlPassEnv, PerlAddVar, and PerlSetVar, but they give your application a more polished and professional look and feel..
Not to mention theyre just plain cool. This module aims to make the already easy, even easier.
Note that you MUST load your parameter module with PerlLoadModule in your httpd.conf and not PerlModule. This is necessary because Apache needs to load your module earlier than usual in the startup to be able to read its own configuration now.
LIMITATIONS
The biggest limitation is that this module ONLY works with mod_perl 2.0 and above. There are no plans to support mod_perl 1.x for this module, trust me you want to upgrade to mod_perl 2 as soon as you can.
This modules intent is not to replace the underlying mod_perl APIs nor is it intended to be used for complicated cases where special processing is needed. It is intended to make the simple things simple.
Some things to keep in mind when using ModPerl::ParamBuilder
This module does not restrict where the directives can be used in Apaches httpd.conf. To restrict directives to particular area ( only in main server conf, a VirtualHost, or a Location, etc ) you will need to use the mod_perl APIs to build your directives.
This also does not do, by default, any error checking or validation on the arguments passed to directives. If you create a directive NumberOfItemsPerPage and then put:
NumberOfItemsPerPage rhubarb
Apache will not see this as an error and your configuration hash for the key NumberOfItemsPerPage will contain the string rhubarb. You can validate this data in three different ways:
1) Validate the configuration data in your application prior to
using it.
2) Instruct ModPerl::ParamBuilder to use a special function for
processing the arguments by passing the func option.
3) Revert to using the mod_perl API where you have more control.
See the appropriate mod_perl 2.0 API modules for how to accomplish more in depth processing of directives and their data.
Download (0.008MB)
Added: 2006-09-02 License: Perl Artistic License Price:
1148 downloads
FRUSTIX 08-01-04
FRUSTIX is a Linux OS which is distributed in an ISO image. more>>
FRUSTIX is a Linux OS which is distributed in an ISO image.
You can burn it to a CD (443 MB) and place it in your CD drive. Booting from this CD gives you a complete basic Linux with some apps and some games.
You dont need to worry about a harddisk, because it runs fine without one and doesnt touch it, if there is one.
If you need to save new created data, you can eject the FRUSTIX CD and use UDF formatted CD-RWs.
So if you wanna test it, then download it!
After resetting your computer and / or taking off the CD, you can run your previous operating system from HD again (if there already was any, before?).
<<lessYou can burn it to a CD (443 MB) and place it in your CD drive. Booting from this CD gives you a complete basic Linux with some apps and some games.
You dont need to worry about a harddisk, because it runs fine without one and doesnt touch it, if there is one.
If you need to save new created data, you can eject the FRUSTIX CD and use UDF formatted CD-RWs.
So if you wanna test it, then download it!
After resetting your computer and / or taking off the CD, you can run your previous operating system from HD again (if there already was any, before?).
Download (430MB)
Added: 2005-09-02 License: BSD License Price:
1513 downloads
POE::Component::SubWrapper 0.08
POE::Component::SubWrapper is an event based wrapper for subs. more>>
POE::Component::SubWrapper is an event based wrapper for subs.
SYNOPSIS
use POE::Component::SubWrapper;
POE::Component::SubWrapper->spawn(main);
$kernel->post(main, my_sub, [ $arg1, $arg2, $arg3 ], callback_state);
This is a module which provides an event based wrapper for subroutines.
SubWrapper components are not normal objects, but are instead spawned as separate sessions. This is done with with PoCo::SubWrappers spawn method, which takes one required and one optional argument. The first argument is the package name to wrap. This is required. The second argument is optional and contains an alias to give to the session created. If no alias is supplied, the package name is used as an alias.
Another way to create SubWrapper components is to use the poeize method, which is included in the default export list of the package. You can simply do:
poeize Data::Dumper;
and Data::Dumper will be wrapped into a session with the alias Data::Dumper.
When a SubWrapper component is created, it scans the package named for subroutines, and creates one state in the session created with the same name of the subroutine.
The states each accept 3 arguments:
- An arrayref to a list of arguments to give the subroutine.
- A state to callback with the results.
- A string, either SCALAR, or ARRAY, allowing you to decide which context the function handled by this state will be called in.
The states all call the function with the name matching the state, and give it the supplied arguments. They then postback the results to the named callback state. The results are contained in ARG0 and are either a scalar if the function was called in scalar context, or an arrayref of results if the function was called in list context.
<<lessSYNOPSIS
use POE::Component::SubWrapper;
POE::Component::SubWrapper->spawn(main);
$kernel->post(main, my_sub, [ $arg1, $arg2, $arg3 ], callback_state);
This is a module which provides an event based wrapper for subroutines.
SubWrapper components are not normal objects, but are instead spawned as separate sessions. This is done with with PoCo::SubWrappers spawn method, which takes one required and one optional argument. The first argument is the package name to wrap. This is required. The second argument is optional and contains an alias to give to the session created. If no alias is supplied, the package name is used as an alias.
Another way to create SubWrapper components is to use the poeize method, which is included in the default export list of the package. You can simply do:
poeize Data::Dumper;
and Data::Dumper will be wrapped into a session with the alias Data::Dumper.
When a SubWrapper component is created, it scans the package named for subroutines, and creates one state in the session created with the same name of the subroutine.
The states each accept 3 arguments:
- An arrayref to a list of arguments to give the subroutine.
- A state to callback with the results.
- A string, either SCALAR, or ARRAY, allowing you to decide which context the function handled by this state will be called in.
The states all call the function with the name matching the state, and give it the supplied arguments. They then postback the results to the named callback state. The results are contained in ARG0 and are either a scalar if the function was called in scalar context, or an arrayref of results if the function was called in list context.
Download (0.005MB)
Added: 2007-08-16 License: Perl Artistic License Price:
799 downloads
NetServer::Portal 1.08
NetServer::Portal is a Perl module used to interactively manipulate daemon processes. more>>
NetServer::Portal is a Perl module used to interactively manipulate daemon processes.
SYNOPSIS
require NetServer::Portal;
NetServer::Portal->default_start(); # creates server
warn "NetServer::Portal listening on port ".(7000+($$ % 1000))."n";
This module implements a framework for adding interactive windows into daemon processes. The portal server listens on port 7000+($$%1000) by default.
A top-like server is included that can help debug complicated event loops.
<<lessSYNOPSIS
require NetServer::Portal;
NetServer::Portal->default_start(); # creates server
warn "NetServer::Portal listening on port ".(7000+($$ % 1000))."n";
This module implements a framework for adding interactive windows into daemon processes. The portal server listens on port 7000+($$%1000) by default.
A top-like server is included that can help debug complicated event loops.
Download (0.013MB)
Added: 2007-04-10 License: Perl Artistic License Price:
928 downloads
DBIx::DBStag 0.08
DBIx::DBStag is a Perl module for Relational Database to Hierarchical (Stag/XML) Mapping. more>>
DBIx::DBStag is a Perl module for Relational Database to Hierarchical (Stag/XML) Mapping.
SYNOPSIS
use DBIx::DBStag;
my $dbh = DBIx::DBStag->connect("dbi:Pg:dbname=moviedb");
my $sql = q[
SELECT
studio.*,
movie.*,
star.*
FROM
studio NATURAL JOIN
movie NATURAL JOIN
movie_to_star NATURAL JOIN
star
WHERE
movie.genre = sci-fi AND star.lastname = Fisher
USE NESTING
(set(studio(movie(star))))
];
my $dataset = $dbh->selectall_stag($sql);
my @studios = $dataset->get_studio;
# returns nested data that looks like this -
#
# (studio
# (name "20th C Fox")
# (movie
# (name "star wars") (genre "sci-fi")
# (star
# (firstname "Carrie")(lastname "Fisher")))))
# iterate through result tree -
foreach my $studio (@studios) {
printf "STUDIO: %sn", $studio->get_name;
my @movies = $studio->get_movie;
foreach my $movie (@movies) {
printf " MOVIE: %s (genre:%s)n",
$movie->get_name, $movie->get_genre;
my @stars = $movie->get_star;
foreach my $star (@stars) {
printf " STARRING: %s:%sn",
$star->get_firstname, $star->get_lastname;
}
}
}
# manipulate data then store it back in the database
my @allstars = $dataset->get("movie/studio/star");
$_->set_fullname($_->get_firstname. .$_->get_lastname)
foreach(@allstars);
$dbh->storenode($dataset);
exit 0;
Or from the command line:
unix> selectall_xml.pl -d dbi:Pg:dbname=moviebase
SELECT * FROM studio NATURAL JOIN movie NATURAL
JOIN movie_to_star NATURAL JOIN star
USE NESTING (set(studio(movie(star))))
Or using a predefined template:
unix> selectall_xml.pl -d moviebase /mdb-movie genre=sci-fi
<<lessSYNOPSIS
use DBIx::DBStag;
my $dbh = DBIx::DBStag->connect("dbi:Pg:dbname=moviedb");
my $sql = q[
SELECT
studio.*,
movie.*,
star.*
FROM
studio NATURAL JOIN
movie NATURAL JOIN
movie_to_star NATURAL JOIN
star
WHERE
movie.genre = sci-fi AND star.lastname = Fisher
USE NESTING
(set(studio(movie(star))))
];
my $dataset = $dbh->selectall_stag($sql);
my @studios = $dataset->get_studio;
# returns nested data that looks like this -
#
# (studio
# (name "20th C Fox")
# (movie
# (name "star wars") (genre "sci-fi")
# (star
# (firstname "Carrie")(lastname "Fisher")))))
# iterate through result tree -
foreach my $studio (@studios) {
printf "STUDIO: %sn", $studio->get_name;
my @movies = $studio->get_movie;
foreach my $movie (@movies) {
printf " MOVIE: %s (genre:%s)n",
$movie->get_name, $movie->get_genre;
my @stars = $movie->get_star;
foreach my $star (@stars) {
printf " STARRING: %s:%sn",
$star->get_firstname, $star->get_lastname;
}
}
}
# manipulate data then store it back in the database
my @allstars = $dataset->get("movie/studio/star");
$_->set_fullname($_->get_firstname. .$_->get_lastname)
foreach(@allstars);
$dbh->storenode($dataset);
exit 0;
Or from the command line:
unix> selectall_xml.pl -d dbi:Pg:dbname=moviebase
SELECT * FROM studio NATURAL JOIN movie NATURAL
JOIN movie_to_star NATURAL JOIN star
USE NESTING (set(studio(movie(star))))
Or using a predefined template:
unix> selectall_xml.pl -d moviebase /mdb-movie genre=sci-fi
Download (0.13MB)
Added: 2006-10-04 License: Perl Artistic License Price:
1115 downloads
@1 Know Your Events 1.0
Let your site visitors view or search events posted by you. more>> Let your site visitors view or search events posted by you. Support image upload.<<less
Download (12KB)
Added: 2009-04-11 License: Freeware Price: Free
195 downloads
KVideoEncoder 0.08
KVideoEncoder is a GUI for the mencoder. more>>
KVideoEncoder is a GUI for the mencoder; the goal of this application is to be a clone of TMPGEnc for Linux with additional features.
KVideoEncoder supports joining of two or more videos and dvd-ripping.
<<lessKVideoEncoder supports joining of two or more videos and dvd-ripping.
Download (MB)
Added: 2007-01-15 License: GPL (GNU General Public License) Price:
1018 downloads
Borealis 0.9a
Borealis provides a better feel through use of the subtle aural notifications. more>>
Borealis provides a "better feel" through use of the subtle aural notifications.
The goal of this sound theme is to provide "better feel" through use of the subtle aural notifications. The test I always have in my mind while designing the desktop sounds is to imagine having half-dozen (or more) computer stations in the same office or studio and consider whether their simultaneous use (and resulting desktop sounds) would pose as distraction on users and their productivity. Therefore, in order to minimize the "distraction factor" this theme associates many of the common desktop events with brief, mostly non-pitched, but nonetheless pleasing sound sources (a.k.a. effects).
All of the sounds included have been composed (if applicable), recorded, and mastered by me (although a few of them bear resemblance to other OSs sounds). Some of them are leftovers from my previous compositional and production endeavors, while others are entirely new creations.
All sounds are designed and mixed at CD-quality (stereo, 16-bit, 44.1KHz). Ogg version is distributed as 192Kbit stereo files.
Main features:
- Includes sounds for:
- KDE WM
- KDE System Notifications
- Kdevelop
- Kopete
- KDE Sysguard
- KMail
- Konsole
- Proxy configuration
- K3b (missing 1 sound)
- 4 startup sounds
- 2 exit sounds
- Automated installer and uninstaller
Enhancements:
- Couple improvements to the install and uninstall scripts (thanks to Kirk Strauser for the heads-up!)
<<lessThe goal of this sound theme is to provide "better feel" through use of the subtle aural notifications. The test I always have in my mind while designing the desktop sounds is to imagine having half-dozen (or more) computer stations in the same office or studio and consider whether their simultaneous use (and resulting desktop sounds) would pose as distraction on users and their productivity. Therefore, in order to minimize the "distraction factor" this theme associates many of the common desktop events with brief, mostly non-pitched, but nonetheless pleasing sound sources (a.k.a. effects).
All of the sounds included have been composed (if applicable), recorded, and mastered by me (although a few of them bear resemblance to other OSs sounds). Some of them are leftovers from my previous compositional and production endeavors, while others are entirely new creations.
All sounds are designed and mixed at CD-quality (stereo, 16-bit, 44.1KHz). Ogg version is distributed as 192Kbit stereo files.
Main features:
- Includes sounds for:
- KDE WM
- KDE System Notifications
- Kdevelop
- Kopete
- KDE Sysguard
- KMail
- Konsole
- Proxy configuration
- K3b (missing 1 sound)
- 4 startup sounds
- 2 exit sounds
- Automated installer and uninstaller
Enhancements:
- Couple improvements to the install and uninstall scripts (thanks to Kirk Strauser for the heads-up!)
Download (MB)
Added: 2007-03-02 License: Artistic License Price:
967 downloads
Bundle::KohaSupport 0.08
Bundle::KohaSupport is a Perl bundle of the modules required by Koha. more>>
Bundle::KohaSupport is a Perl bundle of the modules required by Koha.
SYNOPSIS
perl -MCPAN -e install Bundle::KohaSupport
CONTENTS
Test::Harness
Test::Simple
Date::Manip
DBD::mysql
DBI
Digest::MD5
Event
File::Spec
HTML::Template
MARC::Record
Event
Net::Z3950
Set::Scalar
Mail::Sendmail
This bundle gathers together all installs all of the prerequisite modules for Koha, the open source integrated library system.
Test::Harness Run perl standard test scripts with statistics
Test::Simple A framework for test scriptss
Date::Manip Date manipulation routines
DBD::mysql This module is used to connect to the database that Koha uses to store its information
DBI A Database interface
Digest::MD5 Perl interface to the MD5 algorithm
File::Spec Performs portability operations on file names
HTML::Template For templates in the Koha web based interface
MARC::Record Module for handling MARC records as objects
Event Fast, generic event loop
Net:Z3950 OO Interface to to Yaz 39.50 toolkit
Set::Scalar Basic Set operations
Mail::Sendmail Simple platform independant mailler
<<lessSYNOPSIS
perl -MCPAN -e install Bundle::KohaSupport
CONTENTS
Test::Harness
Test::Simple
Date::Manip
DBD::mysql
DBI
Digest::MD5
Event
File::Spec
HTML::Template
MARC::Record
Event
Net::Z3950
Set::Scalar
Mail::Sendmail
This bundle gathers together all installs all of the prerequisite modules for Koha, the open source integrated library system.
Test::Harness Run perl standard test scripts with statistics
Test::Simple A framework for test scriptss
Date::Manip Date manipulation routines
DBD::mysql This module is used to connect to the database that Koha uses to store its information
DBI A Database interface
Digest::MD5 Perl interface to the MD5 algorithm
File::Spec Performs portability operations on file names
HTML::Template For templates in the Koha web based interface
MARC::Record Module for handling MARC records as objects
Event Fast, generic event loop
Net:Z3950 OO Interface to to Yaz 39.50 toolkit
Set::Scalar Basic Set operations
Mail::Sendmail Simple platform independant mailler
Download (0.002MB)
Added: 2007-05-25 License: Perl Artistic License Price:
882 downloads
saml-registry 2005-11-08
saml-registry is a SAML 2.0 Metadata management tool that is useful for building shibboleth-based federations. more>>
saml-registry is a SAML 2.0 Metadata management tool that is useful for building shibboleth-based federations.
The saml-registry is a j2ee-application intended as a federation management tool, primarily (but not exclusively) for use with shibboleth. Future versions will support full delegation of rights through container-based role-management. The current version relies on container-based authentication.
For convenience the current version of the sql database schema and a jboss datasource descriptor sample can be found here on the right.
Installation instructions
Download the ear-file from the maven repository and drop it in the deploy-directory of your jboss application server. This build has been tested with jboss 4.0.2 but later versions should work.
You may need to disable certain features in a standard jboss, notably the jboss-ws4ee.sar (which conflicts with webservices provided by saml-registry) - just remove it from the deploy directory. Newer versions of jboss may ship with included versions of myfaces and jsf. These files must also be removed from your jboss before deploying saml-registry (or you must repackage the application excluding these libraries from the ear).
Next create a datasource-file for the mysql datastore. The < jndi-name/ > must be set to jdbc/saml-registry. Now create the database (update the datasource file with the server, username and password). Drop this file next to the ear in the deploy-directory. Use the sql schema to populate the database.
Finally configure authentication and authorization for saml-registry. This is done in the container by editing the login-config.xml (for jboss). Create a security domain called saml-registry in login-config.xml. The attached login-config.xml contains a sample entry which is based on property-files. The UsersRolesLoginModule is described on the jboss wiki.
The authorization for saml-registry is also managed by the security domain using standard j2ee role-based security. The roles govern access to individual use-cases (represented by menu entries in the user interface). Future versions will add per-organizational access control to this basic framework so that management of entities can be delegated.
The use-cases and roles is documented by this usecase diagram. Once your security-domain is configured to serve these roles (by editing property-files or whatever) you should be able to point your browser to https://your-box.example.com/saml-registry and get the main menu (or a login page depending on how your security domain was setup).
Building from source
In order to build saml-registry from source (which can be obtained from the subversion repository) you need maven2 and java5 to build the sources. The saml-registry is based on an MDA toolchain called andromda. Normally maven2 should download and install all dependencies, however the user interface needs the jsf2 cartridge from the andromda plugins project which may not be distributed from the andromda maven repository. If maven2 complains about unresolved dependencies for jsf2 then checkout the andromda plugins project and build it manually.
<<lessThe saml-registry is a j2ee-application intended as a federation management tool, primarily (but not exclusively) for use with shibboleth. Future versions will support full delegation of rights through container-based role-management. The current version relies on container-based authentication.
For convenience the current version of the sql database schema and a jboss datasource descriptor sample can be found here on the right.
Installation instructions
Download the ear-file from the maven repository and drop it in the deploy-directory of your jboss application server. This build has been tested with jboss 4.0.2 but later versions should work.
You may need to disable certain features in a standard jboss, notably the jboss-ws4ee.sar (which conflicts with webservices provided by saml-registry) - just remove it from the deploy directory. Newer versions of jboss may ship with included versions of myfaces and jsf. These files must also be removed from your jboss before deploying saml-registry (or you must repackage the application excluding these libraries from the ear).
Next create a datasource-file for the mysql datastore. The < jndi-name/ > must be set to jdbc/saml-registry. Now create the database (update the datasource file with the server, username and password). Drop this file next to the ear in the deploy-directory. Use the sql schema to populate the database.
Finally configure authentication and authorization for saml-registry. This is done in the container by editing the login-config.xml (for jboss). Create a security domain called saml-registry in login-config.xml. The attached login-config.xml contains a sample entry which is based on property-files. The UsersRolesLoginModule is described on the jboss wiki.
The authorization for saml-registry is also managed by the security domain using standard j2ee role-based security. The roles govern access to individual use-cases (represented by menu entries in the user interface). Future versions will add per-organizational access control to this basic framework so that management of entities can be delegated.
The use-cases and roles is documented by this usecase diagram. Once your security-domain is configured to serve these roles (by editing property-files or whatever) you should be able to point your browser to https://your-box.example.com/saml-registry and get the main menu (or a login page depending on how your security domain was setup).
Building from source
In order to build saml-registry from source (which can be obtained from the subversion repository) you need maven2 and java5 to build the sources. The saml-registry is based on an MDA toolchain called andromda. Normally maven2 should download and install all dependencies, however the user interface needs the jsf2 cartridge from the andromda plugins project which may not be distributed from the andromda maven repository. If maven2 complains about unresolved dependencies for jsf2 then checkout the andromda plugins project and build it manually.
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
938 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 your uninstaller 08 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