west coast productions
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 370
USAGI Project 20060508
USAGI(UniverSAl playGround for Ipv6) Project works to deliver the production quality IPv6 and IPsec protocol. more>>
USAGI(UniverSAl playGround for Ipv6) Project works to deliver the production quality IPv6 and IPsec(for both IPv4 and IPv6) protocol stack for the Linux system, tightly collaborating with WIDE Project, KAME Project and TAHI Project.
USAGI Project is run by volunteers from various organizations. At this moment, the volunteers are from Japan, however, we are glad to work with volunteers in any country in the world.
We want to contribute to the Linux community and to the IPv6 community via the delivery of IPv6 protocol stack.
Enhancements:
- Unused code was removed.
- Minor bugfixes were made.
- Some of the additional utilities were reorganized.
<<lessUSAGI Project is run by volunteers from various organizations. At this moment, the volunteers are from Japan, however, we are glad to work with volunteers in any country in the world.
We want to contribute to the Linux community and to the IPv6 community via the delivery of IPv6 protocol stack.
Enhancements:
- Unused code was removed.
- Minor bugfixes were made.
- Some of the additional utilities were reorganized.
Download (3.7MB)
Added: 2006-05-10 License: Open Software License Price:
1273 downloads
ACT-RBOT + MRS 1.0 (Documentation)
ACT-RBOT + MRS project is a cognitive agent-based social simulation toolkit. more>>
ACT-RBOT + MRS is a cognitive agent-based social simulation toolkit (RBOT+MRS) and production system based on ACT-R for modelling single actor cognitive experiments (RBOT) and multiple actors in a simulated (semiotic) world (RBOT + MRS).
<<less Download (MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1066 downloads
Other version of ACT-RBOT + MRS
License:LGPL (GNU Lesser General Public License)
License:LGPL (GNU Lesser General Public License)
ET Pro 3.2.6
ET Pro is a the Enemy Territory Competition Mod. more>>
ET Pro is a mod specifically targeted at competition play, with features specifically designed for administration of competition servers.
ET Pro has been chosen as the official tournament mod for STA, TWL, CAL, Clanbase, and ESL.
The official IRC channel for ET Pro is #etpro on irc.freenode.net
The ET Pro development team would like to extend thanks to the following who contributed significantly to the development of 2.0.0, without their help ET Pro would not be where it is today!
Enhancements:
Bug/Exploit Fixes
- Ammopacks/medpacks no longer "bounce off" players if you are too close
- Mounted tank browning/mg42 no longer fires low
- K43/Garand unlimited grenade ammo exploit fixed
- Spectating/demoplayback/multiview mg42/mortar viewpoints are much more accurate now
- Battery mapscript - autospawn now works for west bunker captures
- Compass now clips map icons correctly
- Server no longer drops clients who havent loaded completely on map_restart
- Prone hitboxes fixed
- Mine flags no longer block other mines from being spotted
Optimizations
- Corpses and items no longer eat bandwidth when disappearing
- Unused code removed. server takes 1.3m less memory and less cpu
Gameplay
- Multiview from OSP
- Wounded players now take 113 damage (6 shots) instead of 75 to force into limbo
- Refs who have logged in via password may pass or cancel votes by voting yes or no on a vote.
<<lessET Pro has been chosen as the official tournament mod for STA, TWL, CAL, Clanbase, and ESL.
The official IRC channel for ET Pro is #etpro on irc.freenode.net
The ET Pro development team would like to extend thanks to the following who contributed significantly to the development of 2.0.0, without their help ET Pro would not be where it is today!
Enhancements:
Bug/Exploit Fixes
- Ammopacks/medpacks no longer "bounce off" players if you are too close
- Mounted tank browning/mg42 no longer fires low
- K43/Garand unlimited grenade ammo exploit fixed
- Spectating/demoplayback/multiview mg42/mortar viewpoints are much more accurate now
- Battery mapscript - autospawn now works for west bunker captures
- Compass now clips map icons correctly
- Server no longer drops clients who havent loaded completely on map_restart
- Prone hitboxes fixed
- Mine flags no longer block other mines from being spotted
Optimizations
- Corpses and items no longer eat bandwidth when disappearing
- Unused code removed. server takes 1.3m less memory and less cpu
Gameplay
- Multiview from OSP
- Wounded players now take 113 damage (6 shots) instead of 75 to force into limbo
- Refs who have logged in via password may pass or cancel votes by voting yes or no on a vote.
Download (3.5MB)
Added: 2006-12-26 License: GPL (GNU General Public License) Price:
663 downloads
Go Awstats 1.0
Go Awstats automates the production of Awstats Apache log reports at a site where multiple virtual hosts exist. more>>
Go Awstats project automates the production of Awstats Apache log reports at a site where multiple virtual hosts exist.
It always updates the reports for the current month and the current year and only produces other reports if they do not exist, which saves on CPU.
The regeneration of a report can be forced by simply erasing it.
Enhancements:
- A major year calculation error has been fixed that appeared when the logs began to span more than two years.
- The author is now confident that the whole thing now works as advertised, hence the bump to revision 1.0.
<<lessIt always updates the reports for the current month and the current year and only produces other reports if they do not exist, which saves on CPU.
The regeneration of a report can be forced by simply erasing it.
Enhancements:
- A major year calculation error has been fixed that appeared when the logs began to span more than two years.
- The author is now confident that the whole thing now works as advertised, hence the bump to revision 1.0.
Download (0.008MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1096 downloads
Scrape::USPS::ZipLookup Perl Module 2.4
Scrape::USPS::ZipLookup Perl Module provides a programmatic interface to United States Postal Service. more>>
The United States Postal Service (USPS) has on its web site an HTML form at http://www.usps.com/zip4/ for standardizing an address. Given a firm, urbanization, street address, city, state, and zip, it will put the address into standard form (provided the address is in their database) and display a page with the resulting address.
Scrape::USPS::ZipLookup Perl Module provides a programmatic interface to this service, so you can write a program to process your entire personal address book without having to manually type them all in to the form.
Because the USPS could change or remove this functionality at any time, be prepared for the possibility that this code may fail to function. In fact, as of this version, there is no error checking in place, so if they do change things, this code will most likely fail in a noisy way. If you discover that the service has changed, please email the author your findings.
If an error occurs in trying to standardize the address, then no array will be returned. Otherwise, a four-element array will be returned.
To see debugging output, call $zlu->verbose(1).
SYNOPSIS
#!/usr/bin/perl
use Scrape::USPS::ZipLookup::Address;
use Scrape::USPS::ZipLookup;
my $addr = Scrape::USPS::ZipLookup::Address->new(
Focus Research, Inc., # Firm
, # Urbanization
8080 Beckett Center Drive Suite 203, # Delivery Address
West Chester, # City
OH, # State
45069-5001 # ZIP Code
);
my $zlu = Scrape::USPS::ZipLookup->new();
my @matches = $zlu->std_addr($addr);
if (@matches) {
printf "n%d matches:n", scalar(@matches);
foreach my $match (@matches) {
print "-" x 39, "n";
print $match->to_string;
print "n";
}
print "-" x 39, "n";
}
else {
print "No matches!n";
}
exit 0;
Enhancements:
- Adapt to yet another round of changes to the USPS Zip Lookup web site, courtesy of Eric Parker.
- Copyright date updates.
<<lessScrape::USPS::ZipLookup Perl Module provides a programmatic interface to this service, so you can write a program to process your entire personal address book without having to manually type them all in to the form.
Because the USPS could change or remove this functionality at any time, be prepared for the possibility that this code may fail to function. In fact, as of this version, there is no error checking in place, so if they do change things, this code will most likely fail in a noisy way. If you discover that the service has changed, please email the author your findings.
If an error occurs in trying to standardize the address, then no array will be returned. Otherwise, a four-element array will be returned.
To see debugging output, call $zlu->verbose(1).
SYNOPSIS
#!/usr/bin/perl
use Scrape::USPS::ZipLookup::Address;
use Scrape::USPS::ZipLookup;
my $addr = Scrape::USPS::ZipLookup::Address->new(
Focus Research, Inc., # Firm
, # Urbanization
8080 Beckett Center Drive Suite 203, # Delivery Address
West Chester, # City
OH, # State
45069-5001 # ZIP Code
);
my $zlu = Scrape::USPS::ZipLookup->new();
my @matches = $zlu->std_addr($addr);
if (@matches) {
printf "n%d matches:n", scalar(@matches);
foreach my $match (@matches) {
print "-" x 39, "n";
print $match->to_string;
print "n";
}
print "-" x 39, "n";
}
else {
print "No matches!n";
}
exit 0;
Enhancements:
- Adapt to yet another round of changes to the USPS Zip Lookup web site, courtesy of Eric Parker.
- Copyright date updates.
Download (0.011MB)
Added: 2006-03-31 License: Artistic License Price:
1302 downloads
Foundation 0.2.0
Foundation project is a real-time multi-player space conquest game. more>>
Foundation project is a real-time multi-player space conquest game.
OpenGL hardware support is recommended. Goals include researching new technology, colonizing distant planets, and fighting intense 3D fleet battles for survival.
Main features:
- colonization
- production of new units, facilities and ships
- research new technology to give you an edge
- space battles
Enhancements:
- more high-level network code (can now transfer fleet info)
- can now build ships
- wont crash if youre not connected to a server but try send a msg
- texture caching system
- fixed check for if a planet is building a certain structure
- slight changes to planetview and fleetview layout
- added more components to fleetview
- moved id to platform class, fleets and planets now both have IDs
- fleet movement mostly complete, still have to deal with deleting fleets
- fixed production bug, need resources now
<<lessOpenGL hardware support is recommended. Goals include researching new technology, colonizing distant planets, and fighting intense 3D fleet battles for survival.
Main features:
- colonization
- production of new units, facilities and ships
- research new technology to give you an edge
- space battles
Enhancements:
- more high-level network code (can now transfer fleet info)
- can now build ships
- wont crash if youre not connected to a server but try send a msg
- texture caching system
- fixed check for if a planet is building a certain structure
- slight changes to planetview and fleetview layout
- added more components to fleetview
- moved id to platform class, fleets and planets now both have IDs
- fleet movement mostly complete, still have to deal with deleting fleets
- fixed production bug, need resources now
Download (MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1066 downloads

3Delight for 64-bit Linux 7.0
3Delight is a renderer to produce photo-realistic images on 64-bit linux. more>> 3Delight is a fast, high quality, RenderMan-compliant renderer designed to produce photo-realistic images in demanding production environments. The renderer was introduced to the public in the year 2000 after being used for more than a year as the sole renderer in a sister production company. It is now widely used and earning a reputation as a benchmark in rendering technology.
Some of its features include ray tracing, global illumination (including photon mapping, final gathering and high dynamic range lighting and rendering), realistic motion blur, depth of field, complete geometry support (including efficient rendering of hair and fur), programmable shaders, quality antialiasing and antialiased shadow maps. Advanced features include Ri filtering, network caching and highly customizable workflow.
Follows a summary of 3Delights features.
-RenderMan Compliant
-RenderMan Shading Language Support
-Rendering Features
-Geometry Support
-Fast and Efficient Rendering
-Extensible Display Drivers
-Multi-platform Support with Specific Code Optimization<<less
Download (10.1MB)
Added: 2009-04-12 License: Freeware Price: Free
194 downloads

3Delight for 32-bit Linux 7.0
3Delight is a renderer to produce photo-realistic images on 32-bit linux. more>> 3Delight is a fast, high quality, RenderMan-compliant renderer designed to produce photo-realistic images in demanding production environments. The renderer was introduced to the public in the year 2000 after being used for more than a year as the sole renderer in a sister production company. It is now widely used and earning a reputation as a benchmark in rendering technology.
Some of its features include ray tracing, global illumination (including photon mapping, final gathering and high dynamic range lighting and rendering), realistic motion blur, depth of field, complete geometry support (including efficient rendering of hair and fur), programmable shaders, quality antialiasing and antialiased shadow maps. Advanced features include Ri filtering, network caching and highly customizable workflow.
Follows a summary of 3Delights features.
-RenderMan Compliant
-RenderMan Shading Language Support
-Rendering Features
-Geometry Support
-Fast and Efficient Rendering
-Extensible Display Drivers
-Multi-platform Support with Specific Code Optimization<<less
Download (11.4MB)
Added: 2009-04-11 License: Freeware Price: Free
195 downloads
Fast MD5 Implementation in Java 2.6.1
Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java. more>>
Fast MD5 Implementation in Java is a heavily optimized implementation of the MD5 hashing algorithm written in Java.
Fast MD5 Implementation in Java includes an optional native method for even greater speed improvements.
How Fast Is It?
Short answer:Much faster than any other Java implementation that I have tested and (surprisingly) even faster than the native, non-Java MD5 implementation on some systems.
Long answer:First of all, it is important to note that the term "fast" is used here in relative terms. The implementation of the MD5 message digest algorithm available on this page is written in Java and is fast compared with other implementations written in Java, both because it is heavily optimized by itself and because there is an optional native method that makes it even faster when the platform supports it. How it compares to a sensible implementation written in a language, such as C, that is compiled directly to machine code, is heavily dependent upon how good of a job the JIT compiler in your JVM does in compiling the code or whether you are able to use the optional native method.
Enhancements:
- Martin West contributed a bug fix and some code refactoring to make all targets work out of the box in the Ant build file. Previously, the "dist" target did not work if the "docs" directory was not present.
<<lessFast MD5 Implementation in Java includes an optional native method for even greater speed improvements.
How Fast Is It?
Short answer:Much faster than any other Java implementation that I have tested and (surprisingly) even faster than the native, non-Java MD5 implementation on some systems.
Long answer:First of all, it is important to note that the term "fast" is used here in relative terms. The implementation of the MD5 message digest algorithm available on this page is written in Java and is fast compared with other implementations written in Java, both because it is heavily optimized by itself and because there is an optional native method that makes it even faster when the platform supports it. How it compares to a sensible implementation written in a language, such as C, that is compiled directly to machine code, is heavily dependent upon how good of a job the JIT compiler in your JVM does in compiling the code or whether you are able to use the optional native method.
Enhancements:
- Martin West contributed a bug fix and some code refactoring to make all targets work out of the box in the Ant build file. Previously, the "dist" target did not work if the "docs" directory was not present.
Download (0.073MB)
Added: 2006-03-06 License: LGPL (GNU Lesser General Public License) Price:
1350 downloads
Image::ExifTool::Location 0.0.1
Image::ExifTool::Location is a Perl module with easy setting, getting of an images location information. more>>
Image::ExifTool::Location is a Perl module with easy setting, getting of an images location information.
SYNOPSIS
use Image::ExifTool;
use Image::ExifTool::Location;
my $exif = Image::ExifTool->new();
# Extract info from existing image
$exif->ExtractInfo($src);
# Set location
$exif->SetLocation(54.787515, -2.341355);
# Set elevation
$exif->SetElevation(515);
# Write new image
$exif->WriteInfo($src, $dst);
Image::ExifTool is a versatile module for reading and writing EXIF data in a number of image formats. This module extends its interface adding methods that simplify the reading and writing of GPS location information.
Without this module the interface for working with GPS location information is cryptic. To store latitude and longitude a total of four EXIF values are used - two to store the latitude and longitude in degrees, minutes and seconds format and two to store the hemisphere (north / south, east / west).
This module replaces that cryptic interface with simple calls (GetLocation and SetLocation) that take care of encoding and decoding the latitude and longitude values correctly.
<<lessSYNOPSIS
use Image::ExifTool;
use Image::ExifTool::Location;
my $exif = Image::ExifTool->new();
# Extract info from existing image
$exif->ExtractInfo($src);
# Set location
$exif->SetLocation(54.787515, -2.341355);
# Set elevation
$exif->SetElevation(515);
# Write new image
$exif->WriteInfo($src, $dst);
Image::ExifTool is a versatile module for reading and writing EXIF data in a number of image formats. This module extends its interface adding methods that simplify the reading and writing of GPS location information.
Without this module the interface for working with GPS location information is cryptic. To store latitude and longitude a total of four EXIF values are used - two to store the latitude and longitude in degrees, minutes and seconds format and two to store the hemisphere (north / south, east / west).
This module replaces that cryptic interface with simple calls (GetLocation and SetLocation) that take care of encoding and decoding the latitude and longitude values correctly.
Download (0.012MB)
Added: 2007-01-15 License: Perl Artistic License Price:
1013 downloads
WebService::GoogleMaps 0.07
WebService::GoogleMaps is an automated interface to Google Maps. more>>
WebService::GoogleMaps is an automated interface to Google Maps.
SYNOPSIS
use WebService::GoogleMaps;
# Set up a new object with a viewport of 640 x 480 pixels
my $gmap = WebService::GoogleMaps->new( 640, 480 );
# Specify a location to view
$gmap->set(
latitude => 40.750275,
longitude => -73.993034,
zoom_level => 4, # valid values are 0..14, lower value is more zoomed
cache_dir => "/tmp", # optional, but recommended! Helps speed up future requests
pan_x => 0, # move viewport to the east (+) or west (-) a number of pixels
pan_y => 0, # move viewport to the south (+) or north (-) a number of pixels
);
# create a GD object containing our bitmapped map object
$gmap->generate_gd();
# or simply
# $gmap->generate_gd(40.750275, -73.993034, 4); # latitude, longitude, zoom_level
my $error = $gmap->error();
$error && print "Error: $errorn";
open (FH, ">", "mymap.png");
binmode FH;
print FH $gmap->{gd}->png;
close(FH);
WebService::GoogleMaps provides an automated interface to Google Maps http://maps.google.com/, which provides free street maps of locations in the USA and Canada. This module allows you to specify an image size, latitude, longitude, and zoom level and returns a GD object containing a street level map.
<<lessSYNOPSIS
use WebService::GoogleMaps;
# Set up a new object with a viewport of 640 x 480 pixels
my $gmap = WebService::GoogleMaps->new( 640, 480 );
# Specify a location to view
$gmap->set(
latitude => 40.750275,
longitude => -73.993034,
zoom_level => 4, # valid values are 0..14, lower value is more zoomed
cache_dir => "/tmp", # optional, but recommended! Helps speed up future requests
pan_x => 0, # move viewport to the east (+) or west (-) a number of pixels
pan_y => 0, # move viewport to the south (+) or north (-) a number of pixels
);
# create a GD object containing our bitmapped map object
$gmap->generate_gd();
# or simply
# $gmap->generate_gd(40.750275, -73.993034, 4); # latitude, longitude, zoom_level
my $error = $gmap->error();
$error && print "Error: $errorn";
open (FH, ">", "mymap.png");
binmode FH;
print FH $gmap->{gd}->png;
close(FH);
WebService::GoogleMaps provides an automated interface to Google Maps http://maps.google.com/, which provides free street maps of locations in the USA and Canada. This module allows you to specify an image size, latitude, longitude, and zoom level and returns a GD object containing a street level map.
Download (0.011MB)
Added: 2006-11-24 License: Perl Artistic License Price:
1067 downloads
Geotrace 0.0.4
Geotrace is a geographical traceroute utility. more>>
Geotrace is a geographical traceroute utility. Geotrace provide graphical view on the map. It has many geographical maps.
In order to be able to use a new map with geotrace, you only need to know one thing: the longitude/latitude of the top left and bottom right corners. Most maps you will find will be centered on 0,0 (about 5 degs south of Ghana and 10 degs west of Gabon. for those of you who dont know, its in Africa.). So, lets do it step by step:
1) Find a map. there are plenty on the web. Nasas a good place to find them (it is a mess though). Or grab one of the few maps at a site with maps for XGlobe and XPlanet.
The image must be in a format understood by gdk-pixbuf (most images youll find will be jpeg or gif which work).
2) Go to the maps/ directory in geotrace. Put the map in there and open up maps.properties
3) on the second line, youll see MAPS:World50.gif, World100.gif etc... Thats a list of all the maps. Add the name of your recently downloaded map on that line.
4) now, you need to tell geotrace what the coordinates are. Add a line to the file that looks as follows:
filename:BOUNDARY=lon1,lat1,lon2,lat2
filename: case sensitive, map has to be in the maps/ folder
lon1 and lat1: longitude and latitude of the top left corner
lon2 and lat2: longitude and latitude of the bottom right corner
As I said earlier, for most maps youll find, youll get -180,90,180,-90 which means that the map is centered on 0,0. However, the two world maps (World100 and World50) in geotrace are centered on 10W,0
You might notice that the three maps of the US have another line associated with them. Thats the alber projection. You probably wont have to deal with that.
4) Run geotrace, select your map from the drop-down and enjoy.
Version restrictions:
- Some hops may have extravagant locations, but for once, its not my fault. The netgeo server does not have fully updated records. So my advice is, just live with it
Enhancements:
- added line color and width options.
- added cmdline args. host to trace, and startup map.
- added map options: path to maps and startup map.
- warning to check paths when run for the first time.
- added status bar
- fixed draw_trace_on_map which didnt draw in certain cases (timeouts)
- fixed bug that caused crash when a hop times out and more hops repond later
- 2001-04-05
- added option: resolve host name or not
- load/save options from file (~/.geotrace) 2001-04-04
- fixed bug that caused last map in file not to be read (world100) 2001-04-03 added options for traceroute (path to exec, timeout and maxttl)
<<lessIn order to be able to use a new map with geotrace, you only need to know one thing: the longitude/latitude of the top left and bottom right corners. Most maps you will find will be centered on 0,0 (about 5 degs south of Ghana and 10 degs west of Gabon. for those of you who dont know, its in Africa.). So, lets do it step by step:
1) Find a map. there are plenty on the web. Nasas a good place to find them (it is a mess though). Or grab one of the few maps at a site with maps for XGlobe and XPlanet.
The image must be in a format understood by gdk-pixbuf (most images youll find will be jpeg or gif which work).
2) Go to the maps/ directory in geotrace. Put the map in there and open up maps.properties
3) on the second line, youll see MAPS:World50.gif, World100.gif etc... Thats a list of all the maps. Add the name of your recently downloaded map on that line.
4) now, you need to tell geotrace what the coordinates are. Add a line to the file that looks as follows:
filename:BOUNDARY=lon1,lat1,lon2,lat2
filename: case sensitive, map has to be in the maps/ folder
lon1 and lat1: longitude and latitude of the top left corner
lon2 and lat2: longitude and latitude of the bottom right corner
As I said earlier, for most maps youll find, youll get -180,90,180,-90 which means that the map is centered on 0,0. However, the two world maps (World100 and World50) in geotrace are centered on 10W,0
You might notice that the three maps of the US have another line associated with them. Thats the alber projection. You probably wont have to deal with that.
4) Run geotrace, select your map from the drop-down and enjoy.
Version restrictions:
- Some hops may have extravagant locations, but for once, its not my fault. The netgeo server does not have fully updated records. So my advice is, just live with it
Enhancements:
- added line color and width options.
- added cmdline args. host to trace, and startup map.
- added map options: path to maps and startup map.
- warning to check paths when run for the first time.
- added status bar
- fixed draw_trace_on_map which didnt draw in certain cases (timeouts)
- fixed bug that caused crash when a hop times out and more hops repond later
- 2001-04-05
- added option: resolve host name or not
- load/save options from file (~/.geotrace) 2001-04-04
- fixed bug that caused last map in file not to be read (world100) 2001-04-03 added options for traceroute (path to exec, timeout and maxttl)
Download (0.25MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1229 downloads
QMetronome 0.1
QMetronome is a skinnable metronome for Qt licenced under the GPL. more>>
QMetronome is a skinnable metronome for Qt licenced under the GPL.
The qualitiy of the prepackaged skins are questionable but it is easy to make your own. I made this metronome when I was learning the rythms of Flamenco on the guitar.
Therefore, it has up to twelve beats per "bar" and clicks with accents.
Main features:
- Three click sounds: one, accent and ordinary. Configurable.
- Four to twelve beats per round.
- Timing precision only limited by your soundcard and drivers.
Version restrictions:
- All three click sounds must be in the same format (bits, hz, mono/stereo),
- otherwise strange things will happen. Will be fixed in the next version.
<<lessThe qualitiy of the prepackaged skins are questionable but it is easy to make your own. I made this metronome when I was learning the rythms of Flamenco on the guitar.
Therefore, it has up to twelve beats per "bar" and clicks with accents.
Main features:
- Three click sounds: one, accent and ordinary. Configurable.
- Four to twelve beats per round.
- Timing precision only limited by your soundcard and drivers.
Version restrictions:
- All three click sounds must be in the same format (bits, hz, mono/stereo),
- otherwise strange things will happen. Will be fixed in the next version.
Download (0.14MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1197 downloads
Bodington 2.8.0
Bodington is a free open source Virtual Learning Environment/Learning Management System. more>>
Bodington is a free open source Virtual Learning Environment/Learning Management System in use at Universities and Colleges worldwide.
The Bodington project exists to provide an open source environment to support learning, teaching and research.
Bodington project is particularly suitable for complex, multi-disciplinary and large organisations and for inter institutional collaboration. It delivers controlled access using open standards.
Bodington can be used to support teaching and learning across the entire range of learning institutions in the UK and worldwide. Current installations include the Universities of Leeds, Oxford, Manchester; UHI Millennium Institute, Eton College, Yorkshire Coast College and St Andrews College Singapore.
Bodington enables users to upload lecture notes, host discussion fora, publish and manage external links, create interactive resources, e.g. customised logbooks, peer-reviewed reflective diaries/e-portfolios (for PDP), multiple choice tests (QTI), short-answer papers and online surveys. Students can also port work into secure pigeon-holes for marking.
Choose Bodington...
Put material on the web quickly and easily.
Control access to material quickly and easily.
Brand and customise for local look and feel.
Run servers on Microsoft, Linux, UNIX, or Mac OS X platforms.
Run a reliable and scalable service for end users.
Run services for tens of thousands of registered users.
Give access to users on any platform using standard browsers.
Be part of a growing, thriving development community.
Help shape future functionality.
Use software that is built specifically for Further and Higher Education.
Integrate access with partner organisations using built-in Shibboleth functionality.
Keep in line with the JISC e-learning framework.
Customise the source code to meet local needs.
Free up more funds to support staff development, customisation, help desk etc.
Choose other software...
Be tied down to a fixed pedagogy.
Fail in your obligation to support users with disabilities.
Pay an annual licence fee.
Pay for upgrades and support services.
Have little or no influence on future functionality
<<lessThe Bodington project exists to provide an open source environment to support learning, teaching and research.
Bodington project is particularly suitable for complex, multi-disciplinary and large organisations and for inter institutional collaboration. It delivers controlled access using open standards.
Bodington can be used to support teaching and learning across the entire range of learning institutions in the UK and worldwide. Current installations include the Universities of Leeds, Oxford, Manchester; UHI Millennium Institute, Eton College, Yorkshire Coast College and St Andrews College Singapore.
Bodington enables users to upload lecture notes, host discussion fora, publish and manage external links, create interactive resources, e.g. customised logbooks, peer-reviewed reflective diaries/e-portfolios (for PDP), multiple choice tests (QTI), short-answer papers and online surveys. Students can also port work into secure pigeon-holes for marking.
Choose Bodington...
Put material on the web quickly and easily.
Control access to material quickly and easily.
Brand and customise for local look and feel.
Run servers on Microsoft, Linux, UNIX, or Mac OS X platforms.
Run a reliable and scalable service for end users.
Run services for tens of thousands of registered users.
Give access to users on any platform using standard browsers.
Be part of a growing, thriving development community.
Help shape future functionality.
Use software that is built specifically for Further and Higher Education.
Integrate access with partner organisations using built-in Shibboleth functionality.
Keep in line with the JISC e-learning framework.
Customise the source code to meet local needs.
Free up more funds to support staff development, customisation, help desk etc.
Choose other software...
Be tied down to a fixed pedagogy.
Fail in your obligation to support users with disabilities.
Pay an annual licence fee.
Pay for upgrades and support services.
Have little or no influence on future functionality
Download (13MB)
Added: 2006-09-26 License: The Apache License Price:
1125 downloads
mysqlrowcopy 1.0
mysqlrowcopy is a tool that generates insert statements from result sets. more>>
mysqlrowcopy is a tool that generates insert statements from result sets. It produces output similar to what might result from running mysqldump on a single SELECT query.
This project helps eliminate some of the tedium of moving data between QA and production MySQL databases.
Build:
To build mysqlrowcopy, you should run:
./configure
make
A mysqlrowcopy and mysqlrowcopy.debug file are created. They have identical functionality, the .debug version simply has debugging symbols built in (for gdb).
Since mysqlrowcopy is probably going to be I/O bound with modest CPU and RAM usage, the only reason to even build a 64-bit version is to work around potential issues in dynamic linking 32-bit binaries against 64-bit libraries.
RECIPES
1. Migrating a MySQL user account reaper from QA server to a production server.
e.g. MySQL database server qa3.example.com to prod1.example.com:
$ mysqlrowcopy -h qa3.example.com
SELECT * FROM db WHERE User = "reaper" mysql db > reaper.sql
$ mysql -h prod1.example.com mysql < reaper.sql
You could of course simply pipe the output of mysqlrowcopy into mysql and skip the intermediate file.
(Dont forget to RELOAD PRIVILEGES afterwards)
2. Keep your test environment up to date. Populate it with production data every 24 hours. You could run this sequence from cron once a day:
$ mysqlrowcopy -h finance-db.example.com
SELECT * FROM stocks WHERE modified > DATE_SUB(NOW(),INTERVAL 24 HOUR)
finance stocks > day-stocks.sql
$ cat day-stocks.sql | mysql -h finance-test.example.com finance
3. Copy data between tables on different servers that have some similar fields.
Youve got common data in table Zip on a production database:
mysql> desc Zip;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ZIPCode | varchar(5) | | PRI | | |
| ZIPCodeType | char(1) | YES | | NULL | |
| City | varchar(32) | YES | | NULL | |
| CityType | char(1) | YES | | NULL | |
| State | varchar(32) | YES | | NULL | |
| StateCode | char(3) | YES | | NULL | |
| AreaCode | char(3) | YES | | NULL | |
| Latitude | varchar(12) | YES | | NULL | |
| Longitude | varchar(12) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
9 rows in set (0.00 sec)
And youve got table ZipPosition in a research database:
mysql> desc ZipPosition;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ZIPCode | varchar(5) | | | | |
| Latitude | varchar(12) | YES | | NULL | |
| Longitude | varchar(12) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
You want to load data from production Zip into research ZipPosition.
$ mysqlrowcopy -h production SELECT ZIPCode,Latitude,Longitude common ZipPosition > pos.sql
$ cat pos.sql | mysql -h qa research
Note how we specify ZipPosition on the first line to tell mysqlrowcopy what the destination table is going to be.
<<lessThis project helps eliminate some of the tedium of moving data between QA and production MySQL databases.
Build:
To build mysqlrowcopy, you should run:
./configure
make
A mysqlrowcopy and mysqlrowcopy.debug file are created. They have identical functionality, the .debug version simply has debugging symbols built in (for gdb).
Since mysqlrowcopy is probably going to be I/O bound with modest CPU and RAM usage, the only reason to even build a 64-bit version is to work around potential issues in dynamic linking 32-bit binaries against 64-bit libraries.
RECIPES
1. Migrating a MySQL user account reaper from QA server to a production server.
e.g. MySQL database server qa3.example.com to prod1.example.com:
$ mysqlrowcopy -h qa3.example.com
SELECT * FROM db WHERE User = "reaper" mysql db > reaper.sql
$ mysql -h prod1.example.com mysql < reaper.sql
You could of course simply pipe the output of mysqlrowcopy into mysql and skip the intermediate file.
(Dont forget to RELOAD PRIVILEGES afterwards)
2. Keep your test environment up to date. Populate it with production data every 24 hours. You could run this sequence from cron once a day:
$ mysqlrowcopy -h finance-db.example.com
SELECT * FROM stocks WHERE modified > DATE_SUB(NOW(),INTERVAL 24 HOUR)
finance stocks > day-stocks.sql
$ cat day-stocks.sql | mysql -h finance-test.example.com finance
3. Copy data between tables on different servers that have some similar fields.
Youve got common data in table Zip on a production database:
mysql> desc Zip;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ZIPCode | varchar(5) | | PRI | | |
| ZIPCodeType | char(1) | YES | | NULL | |
| City | varchar(32) | YES | | NULL | |
| CityType | char(1) | YES | | NULL | |
| State | varchar(32) | YES | | NULL | |
| StateCode | char(3) | YES | | NULL | |
| AreaCode | char(3) | YES | | NULL | |
| Latitude | varchar(12) | YES | | NULL | |
| Longitude | varchar(12) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
9 rows in set (0.00 sec)
And youve got table ZipPosition in a research database:
mysql> desc ZipPosition;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| ZIPCode | varchar(5) | | | | |
| Latitude | varchar(12) | YES | | NULL | |
| Longitude | varchar(12) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
You want to load data from production Zip into research ZipPosition.
$ mysqlrowcopy -h production SELECT ZIPCode,Latitude,Longitude common ZipPosition > pos.sql
$ cat pos.sql | mysql -h qa research
Note how we specify ZipPosition on the first line to tell mysqlrowcopy what the destination table is going to be.
Download (0.021MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
967 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 west coast productions 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