deep
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 106
Deep 0.8.13
Deep is a content management system written in C and Lua. more>>
Deep is a content management system written in C and Lua. deep project serves HTML, preformatted text, and Deep shorthand content using CSS.
There are hooks provided to sell this content either by single page or multi-page set through PayPal. Deep requires only a cgi-bin directory on a POSIX server.
<<lessThere are hooks provided to sell this content either by single page or multi-page set through PayPal. Deep requires only a cgi-bin directory on a POSIX server.
Download (0.27MB)
Added: 2006-12-15 License: GPL (GNU General Public License) Price:
1046 downloads
Deep Project 1.0
Deep Project is a time entry application for consulting firms. more>>
Deep Project is a time entry application for consulting firms. It stores start/end time and sick/vacation time. The project has the beginning of project management and sales cycle features.
<<less Download (11.3MB)
Added: 2007-03-08 License: GPL (GNU General Public License) Price:
962 downloads
DBM::Deep 0.983
DBM::Deep is a pure perl multi-level hash/array DBM. more>>
DBM::Deep is a pure perl multi-level hash/array DBM.
SYNOPSIS
use DBM::Deep;
my $db = DBM::Deep->new( "foo.db" );
$db->{key} = value; # tie() style
print $db->{key};
$db->put(key => value); # OO style
print $db->get(key);
# true multi-level support
$db->{my_complex} = [
hello, { perl => rules },
42, 99,
];
A unique flat-file database module, written in pure perl. True multi-level hash/array support (unlike MLDBM, which is faked), hybrid OO / tie() interface, cross-platform FTPable files, and quite fast. Can handle millions of keys and unlimited hash levels without significant slow-down. Written from the ground-up in pure perl -- this is NOT a wrapper around a C-based DBM. Out-of-the-box compatibility with Unix, Mac OS X and Windows.
<<lessSYNOPSIS
use DBM::Deep;
my $db = DBM::Deep->new( "foo.db" );
$db->{key} = value; # tie() style
print $db->{key};
$db->put(key => value); # OO style
print $db->get(key);
# true multi-level support
$db->{my_complex} = [
hello, { perl => rules },
42, 99,
];
A unique flat-file database module, written in pure perl. True multi-level hash/array support (unlike MLDBM, which is faked), hybrid OO / tie() interface, cross-platform FTPable files, and quite fast. Can handle millions of keys and unlimited hash levels without significant slow-down. Written from the ground-up in pure perl -- this is NOT a wrapper around a C-based DBM. Out-of-the-box compatibility with Unix, Mac OS X and Windows.
Download (0.053MB)
Added: 2006-12-05 License: Perl Artistic License Price:
1055 downloads
Test::Deep 0.096
Test::Deep is a Perl module for extremely flexible deep comparison. more>>
Test::Deep is a Perl module for extremely flexible deep comparison.
SYNOPSIS
use Test::More tests => $Num_Tests;
use Test::Deep;
cmp_deeply(
$actual_horrible_nested_data_structure,
$expected_horrible_nested_data_structure,
"got the right horrible nested data structure"
);
cmp_deeply(
$object,
methods(name => "John", phone => "55378008"),
"object methods ok"
);
cmp_deeply(
@array,
[$hash1, $hash2, ignore(
"first 2 elements are as expected, ignoring 3"
);
cmp_deeply(
$object,
noclass({value => 5}),
"object looks ok, not checking its class"
);
cmp_deeply(
@result,
bag(a, b, {key => [1, 2]}),
"array has the 3 things we wanted in some order"
);
If you dont know anything about automated testing in Perl then you should probably read about Test::Simple and Test::More before preceding. Test::Deep uses the Test::Builder framework.
Test::Deep gives you very flexible ways to check that the result you got is the result you were expecting. At its simplest it compares two structures by going through each level, ensuring that the values match, that arrays and hashes have the same elements and that references are blessed into the correct class. It also handles circular data structures without getting caught in an infinite loop.
Where it becomes more interesting is in allowing you to do something besides simple exact comparisons. With strings, the eq operator checks that 2 strings are exactly equal but sometimes thats not what you want. When you dont know exactly what the string should be but you do know some things about how it should look, eq is no good and you must use pattern matching instead. Test::Deep provides pattern matching for complex data structures.
<<lessSYNOPSIS
use Test::More tests => $Num_Tests;
use Test::Deep;
cmp_deeply(
$actual_horrible_nested_data_structure,
$expected_horrible_nested_data_structure,
"got the right horrible nested data structure"
);
cmp_deeply(
$object,
methods(name => "John", phone => "55378008"),
"object methods ok"
);
cmp_deeply(
@array,
[$hash1, $hash2, ignore(
"first 2 elements are as expected, ignoring 3"
);
cmp_deeply(
$object,
noclass({value => 5}),
"object looks ok, not checking its class"
);
cmp_deeply(
@result,
bag(a, b, {key => [1, 2]}),
"array has the 3 things we wanted in some order"
);
If you dont know anything about automated testing in Perl then you should probably read about Test::Simple and Test::More before preceding. Test::Deep uses the Test::Builder framework.
Test::Deep gives you very flexible ways to check that the result you got is the result you were expecting. At its simplest it compares two structures by going through each level, ensuring that the values match, that arrays and hashes have the same elements and that references are blessed into the correct class. It also handles circular data structures without getting caught in an infinite loop.
Where it becomes more interesting is in allowing you to do something besides simple exact comparisons. With strings, the eq operator checks that 2 strings are exactly equal but sometimes thats not what you want. When you dont know exactly what the string should be but you do know some things about how it should look, eq is no good and you must use pattern matching instead. Test::Deep provides pattern matching for complex data structures.
Download (0.030MB)
Added: 2007-07-02 License: Perl Artistic License Price:
844 downloads
Deep Breathing 1.9
Deep Breathing is a small program program I wrote that guides a user for deep breathing. more>>
Deep Breathing is a small program program I wrote that guides a user for deep breathing. It’s been nice to use while at work or when looking for moment’s relaxation. The program has values for setting the number of beats for breathing in and breathing out, the beats per minute, and if to use sound or not.
In the texts I’ve read, breathing out longer than breathing in is good for detoxifying, breathing in longer than breathing out is good for energizing, and an equal amount of both is calming.
Suggested uses:
2 beats in, 4 beats out, 40 beats per minute
4 beats in, 2 beats out, 40 beats per minute
4 beats in, 4 beats out, 40 beats per minute
Also, I sometimes start at a a faster beats per minute when I’m just getting settled in, and slowly lower the beats per minute as I go along. Enjoy!
Note: If you are not hearing any sound it is most likely that your installation of Java does not have a MIDI Soundbank installed. You can install one from here. If you’re having problems installing the soundbank, please feel free to email me.
If you’ve found this program to be of value to you, please consider making a donation.
<<lessIn the texts I’ve read, breathing out longer than breathing in is good for detoxifying, breathing in longer than breathing out is good for energizing, and an equal amount of both is calming.
Suggested uses:
2 beats in, 4 beats out, 40 beats per minute
4 beats in, 2 beats out, 40 beats per minute
4 beats in, 4 beats out, 40 beats per minute
Also, I sometimes start at a a faster beats per minute when I’m just getting settled in, and slowly lower the beats per minute as I go along. Enjoy!
Note: If you are not hearing any sound it is most likely that your installation of Java does not have a MIDI Soundbank installed. You can install one from here. If you’re having problems installing the soundbank, please feel free to email me.
If you’ve found this program to be of value to you, please consider making a donation.
Download (MB)
Added: 2006-08-31 License: Free for non-commercial use Price:
1153 downloads
Deepest Sender 0.8.0
Deepest Sender is a client that will allow you to post to blogs from directly within Firefox. more>>
Deepest Sender is a client that will allow you to post to blogs from directly within Firefox. The project is primarily a LiveJournal client, although it supports Blogger (GData) and WordPress (metaWeblog) too, with support for more stuff to come.
Note that the actual Deepest Sender website will always have the most up to date version.
If DS wont load for you in Firefox 2, and youre using a non-US English version (ie. British English or whatever), you will need to download a spellcheck dictionary in order for it to work. Non US English builds dont come with dictionaries.
If DS keeps loading in Russian and youre running SeaMonkey, check the LiveJournal group, it has a guide to solving the problem.
<<lessNote that the actual Deepest Sender website will always have the most up to date version.
If DS wont load for you in Firefox 2, and youre using a non-US English version (ie. British English or whatever), you will need to download a spellcheck dictionary in order for it to work. Non US English builds dont come with dictionaries.
If DS keeps loading in Russian and youre running SeaMonkey, check the LiveJournal group, it has a guide to solving the problem.
Download (0.30MB)
Added: 2007-05-08 License: MPL (Mozilla Public License) Price:
917 downloads
PloneDeepTrashcan 0.1
PloneDeepTrashcan is a project which allows contents to be trashed in a repository. more>>
PloneDeepTrashcan is a project which allows contents to be trashed in a repository.
PloneDeepTrashcan keeps documents that were trashed (not deleted) in a central trashcan.
PloneDeepTrashcan keeps a reference to the original folder for all content moved to its trashcan. The reference is not kept for content moved to the member trashcan by PloneTrashcan, but it is simple to extend PloneTrashcan in this direction.
Besides the usual "cut", "copy", "paste" and "delete", users have the possibility to "trash" content. Trashing content will put it in the deep trashcan.
As all trashed documents for all users are kept in one deep trashcan, access is restricted by the "DeepTrashcan: Recover content" permission.
The "contents" tab of the trashcan has a "recover" action. Selecting multiple documents and clicking on "recover" will recover them to their original place after confirmation. Documents that dont have a reference to the original folder they were deleted from can not be recovered like this, but have to be copied and pasted.
How does it work?
Documents are cut and pasted to and from the trashcan, preserving their workflow state and security settings. The trashcan and its content is by default only visible to the Manager. We keep an Archetypes reference to the original folder.
Enhancements:
- Fixing member folder trashing.
- removed test code that would raise "Not referencable" in case
<<lessPloneDeepTrashcan keeps documents that were trashed (not deleted) in a central trashcan.
PloneDeepTrashcan keeps a reference to the original folder for all content moved to its trashcan. The reference is not kept for content moved to the member trashcan by PloneTrashcan, but it is simple to extend PloneTrashcan in this direction.
Besides the usual "cut", "copy", "paste" and "delete", users have the possibility to "trash" content. Trashing content will put it in the deep trashcan.
As all trashed documents for all users are kept in one deep trashcan, access is restricted by the "DeepTrashcan: Recover content" permission.
The "contents" tab of the trashcan has a "recover" action. Selecting multiple documents and clicking on "recover" will recover them to their original place after confirmation. Documents that dont have a reference to the original folder they were deleted from can not be recovered like this, but have to be copied and pasted.
How does it work?
Documents are cut and pasted to and from the trashcan, preserving their workflow state and security settings. The trashcan and its content is by default only visible to the Manager. We keep an Archetypes reference to the original folder.
Enhancements:
- Fixing member folder trashing.
- removed test code that would raise "Not referencable" in case
Download (0.036MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
985 downloads
Deep Network Analyser 1.5 GA
Deep Network Analyser is an open, flexible, and extensible deep network analyzer server. more>>
DNA (Deep Network Analyser) is an open, flexible, and extensible deep network analyzer server and software architecture for passively gathering and analyzing network packets, network sessions, and applications protocols.
Deep Network Analyser project is designed to be used for Internet security, network management, intrustion detection, protocol and network analysis, information gathering, and network monitoring applications.
Main features:
- Extensible Java based network sensor (processing layers 2-7)
Configurable processing and output:
- Packet flows like Ethereal
- IP Flows like CISCO netflow
- Stateful Sessions (client/server flow pairs)
- Application protocol element output
- Configurable and extensible application protocol element parsing.
- Application protocol parsing toolkit APIs allows for new protocol parser to be easily developed and extended
- Targeting based full session capture facility, like a realtime targeted TCPDump.
- Flexible targeting from IPAddr, Port tuple to Application sensitive targeting.
- Configurable and extensible output forwarding (file, DB, Streams, JMS, RMI, etc.)
- Extensible realtime collection portable to many OS/Packet processing environments
Easily adaptable to packet processing environments:
- Specialized linux drivers mechanismon
- Network Appliances
- Network Switches / Routers
- Highly mutithreaded for increased performance over multi processor environments
Enhancements:
- Adoption of OpenAdaptor(tm) as the Output Adapter mechanism.
- Support for local-only administration.
- A new targeted packet capture parser, new run scripts, and a new install mechanism.
- Many bugfixes.
<<lessDeep Network Analyser project is designed to be used for Internet security, network management, intrustion detection, protocol and network analysis, information gathering, and network monitoring applications.
Main features:
- Extensible Java based network sensor (processing layers 2-7)
Configurable processing and output:
- Packet flows like Ethereal
- IP Flows like CISCO netflow
- Stateful Sessions (client/server flow pairs)
- Application protocol element output
- Configurable and extensible application protocol element parsing.
- Application protocol parsing toolkit APIs allows for new protocol parser to be easily developed and extended
- Targeting based full session capture facility, like a realtime targeted TCPDump.
- Flexible targeting from IPAddr, Port tuple to Application sensitive targeting.
- Configurable and extensible output forwarding (file, DB, Streams, JMS, RMI, etc.)
- Extensible realtime collection portable to many OS/Packet processing environments
Easily adaptable to packet processing environments:
- Specialized linux drivers mechanismon
- Network Appliances
- Network Switches / Routers
- Highly mutithreaded for increased performance over multi processor environments
Enhancements:
- Adoption of OpenAdaptor(tm) as the Output Adapter mechanism.
- Support for local-only administration.
- A new targeted packet capture parser, new run scripts, and a new install mechanism.
- Many bugfixes.
Download (12.3MB)
Added: 2006-01-09 License: GPL (GNU General Public License) Price:
1391 downloads
Deep Network Analyzer 1.5 GA
Deep Network Analyzer is an flexible, open and extensible deep network analyzer. more>>
Deep Network Analyzer is an flexible, open and extensible deep network analyzer (software server) and architecture for gathering and analyzing network packets, network sessions and applications protocols, passively off enterprise class networks.
DNA is designed to be used for Internet Security, Intrusion detection, Network Management, Protocol and Network Analysis, Information Gathering, Network Monitoring applications.
DNA runs as a distributed application under a Java Virtual Machine (JVM) environment and is portable across many OS environments, including: Network appliances, Switches and Routers.
Main features:
- Deep packet and session processing (layers 2-7)
- Configurable processing and output:
- Layer 4 Packet flows
- Layer 4-7 Stateful Sessions flows (client/server flow pairs)
- Layer 7 Packet and Session Application protocol Parsing (HTTP, DNS, P2P, VoIP, etc)
- Application protocol parsing toolkit enables easy devlopment of new new protocol parsers.
- Support for both symmetric and asymmetric routing links.
- Targeting based full session capture facility, like a real time targeted TCPDump.
- Flexible targeting from IP address, port tuple to application sensitive targeting.
- Configurable and extensible output adaptor utilizing OpenAdaptor able to send output to a varity of resources including: Flat file, Oracle, MySQL, MSSQL, Sybase, Sockets, JMS, RMI, WebService.
- Extensible real time collection engine portable across many OS/Packet processing environment :
- Specialized linux drivers mechanisms
- Network Appliances
- Network Switches / Routers
- Highly paralleliszed for increased performance over multi processor environment
- System metadata dictionary externalizes processing type definition
Enhancements:
- Adoption of OpenAdaptor(tm) as the Output Adapter mechanism.
- Support for local-only administration.
- A new targeted packet capture parser, new run scripts, and a new install mechanism.
- Many bugfixes.
<<lessDNA is designed to be used for Internet Security, Intrusion detection, Network Management, Protocol and Network Analysis, Information Gathering, Network Monitoring applications.
DNA runs as a distributed application under a Java Virtual Machine (JVM) environment and is portable across many OS environments, including: Network appliances, Switches and Routers.
Main features:
- Deep packet and session processing (layers 2-7)
- Configurable processing and output:
- Layer 4 Packet flows
- Layer 4-7 Stateful Sessions flows (client/server flow pairs)
- Layer 7 Packet and Session Application protocol Parsing (HTTP, DNS, P2P, VoIP, etc)
- Application protocol parsing toolkit enables easy devlopment of new new protocol parsers.
- Support for both symmetric and asymmetric routing links.
- Targeting based full session capture facility, like a real time targeted TCPDump.
- Flexible targeting from IP address, port tuple to application sensitive targeting.
- Configurable and extensible output adaptor utilizing OpenAdaptor able to send output to a varity of resources including: Flat file, Oracle, MySQL, MSSQL, Sybase, Sockets, JMS, RMI, WebService.
- Extensible real time collection engine portable across many OS/Packet processing environment :
- Specialized linux drivers mechanisms
- Network Appliances
- Network Switches / Routers
- Highly paralleliszed for increased performance over multi processor environment
- System metadata dictionary externalizes processing type definition
Enhancements:
- Adoption of OpenAdaptor(tm) as the Output Adapter mechanism.
- Support for local-only administration.
- A new targeted packet capture parser, new run scripts, and a new install mechanism.
- Many bugfixes.
Download (12.1MB)
Added: 2006-01-10 License: GPL (GNU General Public License) Price:
1390 downloads
Deep-Water Linux 0.4.0 Beta01
Deep-Water Linux is a half minimalist software distribution using the linux kernel. more>>
Deep-Water Linux is a half minimalist software distribution using the linux kernel released under the terms of the gnu gpl license v2.
Originaly i designed it for myself to make my work a bit easyer - it was a few years ago when there were not so many live distributions that fit my needs - i needed something more than "minimal" but not something that would need more than 2-3 minutes to load requireing hardware, that i couldnt afford.
So i designed a small system for myself that i could use whenever i broke my "harddisk" distro so much, that it was impossible to repair the system from inside of it. I started using the system as a sort of a rescue system and i installed it on my computer as a sort of a neighbour to other systems that i have used.
Then i thought other people might find it interesting, if not as a whole, than atleast a part of it, or maybe they might like to use it for some "rescue job". I was messing arround with xlib and tcl/tk, so i added some programs to ease a users life - like a panel, icons, file-manager. You see, i thought it is stupid to just copy someones work and then re-distribute it in my name - i hate the kind of distros where the "developers" just change the background of some well known distro and then give it a new name.
In my distro you wont find so many tools, it evean might not work good, it evean can make you angry "make you laugh, or cry", but atleast i can say, that many things in this system is my work - i programmed deep-panel/ deep-view/ deep-icons/ made a new hackedbox"a hack of blackbox"/designed the startup and many other things.
There are 2 version-types of the distro - the first copying the whole system in the memmory and the second copying only a part of itself - the first is for people with older hardware with little memmory and the second for boxes with memmory atleast 128MB. I know that there are many systems out there that are better and im not saying that its good to use this distro on an everyday basis, but if you find some inspiration in it, or if you use it as a rescue system, or want to use deep-view to browse/edit some files or to display image galleries and your "real" system is broke, if you find any use of it than im happy enough.
<<lessOriginaly i designed it for myself to make my work a bit easyer - it was a few years ago when there were not so many live distributions that fit my needs - i needed something more than "minimal" but not something that would need more than 2-3 minutes to load requireing hardware, that i couldnt afford.
So i designed a small system for myself that i could use whenever i broke my "harddisk" distro so much, that it was impossible to repair the system from inside of it. I started using the system as a sort of a rescue system and i installed it on my computer as a sort of a neighbour to other systems that i have used.
Then i thought other people might find it interesting, if not as a whole, than atleast a part of it, or maybe they might like to use it for some "rescue job". I was messing arround with xlib and tcl/tk, so i added some programs to ease a users life - like a panel, icons, file-manager. You see, i thought it is stupid to just copy someones work and then re-distribute it in my name - i hate the kind of distros where the "developers" just change the background of some well known distro and then give it a new name.
In my distro you wont find so many tools, it evean might not work good, it evean can make you angry "make you laugh, or cry", but atleast i can say, that many things in this system is my work - i programmed deep-panel/ deep-view/ deep-icons/ made a new hackedbox"a hack of blackbox"/designed the startup and many other things.
There are 2 version-types of the distro - the first copying the whole system in the memmory and the second copying only a part of itself - the first is for people with older hardware with little memmory and the second for boxes with memmory atleast 128MB. I know that there are many systems out there that are better and im not saying that its good to use this distro on an everyday basis, but if you find some inspiration in it, or if you use it as a rescue system, or want to use deep-view to browse/edit some files or to display image galleries and your "real" system is broke, if you find any use of it than im happy enough.
Download (40MB)
Added: 2005-08-12 License: GPL (GNU General Public License) Price:
1537 downloads
Danger from the Deep 0.3.0.1
Danger from the Deep is a World War II german submarine simulation. more>>
Danger from the deep (aka dangerdeep) is a Free / Open Source World War II german submarine simulation.
It is currently available for Linux/i386 and Windows, but since it uses SDL/OpenGL it should be portable to other operating systems or platforms. (If anyone whishes to port it, please contact us.)
This game is planned as tactical simulation and will be as realistic as our time and knowledge of physics allows. Its current state is ALPHA, but it is playable.
If anyone wants to contribute in development, youre welcome, just email the dangerdeep-devel mailing list. Contributing binary packages for various Linux distributions would also be much appreciated.
To get help with the game you should visit our public forum.
The game has support for multiple languages but currently only English, Italian and German are implemented. It is written in C++ with the use of the STL.
Danger from the Deep is released under the GNU General Public License. The project is hosted on SourceForge, a great supporter of the Open Source community.
Main features:
- simple main menu
- user interface (some items missing)
- basic world simulation, night and day
- realistic water and cloud simulation
- one type of destroyer, one battleship, one aircraft carrier, three subs, eight civilian ship types
- steering, firing, diving, periscope use
- free look engine for testing, periscope, UZO (aiming binoculars), bridge view
- console for logging purposes
- basic physics (acceleration, steering, firing)
- basic destroyer AI (follow, throw depth charges)
- simple vehicle preview
- mission parsing via text files, you can create your own custom missions
- tonnage recording
- log book
<<lessIt is currently available for Linux/i386 and Windows, but since it uses SDL/OpenGL it should be portable to other operating systems or platforms. (If anyone whishes to port it, please contact us.)
This game is planned as tactical simulation and will be as realistic as our time and knowledge of physics allows. Its current state is ALPHA, but it is playable.
If anyone wants to contribute in development, youre welcome, just email the dangerdeep-devel mailing list. Contributing binary packages for various Linux distributions would also be much appreciated.
To get help with the game you should visit our public forum.
The game has support for multiple languages but currently only English, Italian and German are implemented. It is written in C++ with the use of the STL.
Danger from the Deep is released under the GNU General Public License. The project is hosted on SourceForge, a great supporter of the Open Source community.
Main features:
- simple main menu
- user interface (some items missing)
- basic world simulation, night and day
- realistic water and cloud simulation
- one type of destroyer, one battleship, one aircraft carrier, three subs, eight civilian ship types
- steering, firing, diving, periscope use
- free look engine for testing, periscope, UZO (aiming binoculars), bridge view
- console for logging purposes
- basic physics (acceleration, steering, firing)
- basic destroyer AI (follow, throw depth charges)
- simple vehicle preview
- mission parsing via text files, you can create your own custom missions
- tonnage recording
- log book
Download (8.3MB)
Added: 2007-06-19 License: GPL (GNU General Public License) Price:
536 downloads
Diagnotep 2007.1
Diagnotep is an affliction search engine to help diagnose medical problems. more>>
Diagnotep is an affliction search engine to help diagnose medical problems. Diagnotep project works in the mozilla browser, it might not work properly in other browsers. This is version 2007.1. To run the entire engine on your machine for a faster search, unzip the health archive into a folder and then open the file "health_diagnotep.html" with a browser.
The program is under the GPL license which basically welcomes you to copy or modify this and allows anyone else to copy or modify your version if you make it public. The text is under the GNU Free Documentation License which allows you to copy or modify this and allows anyone else to copy or modify your version if you make it public.
The program searches among the symptoms of a medical database, so the results will only be medical afflictions. There are about 1,800 afflictions in the database, so no matter how deep the search depth and how many symptoms are entered, there will be at most about 1,800 results. The links from the results page point to affliction pages which are either public domain government pages or GNU Free Documentation License pages.
The greatest advantage of the diagnotep search engine is that it searches only medical affliction pages, so the results are not cluttered with pages which are not about health. Another advantage is that the program searches only the symptom part of the affliction pages, so the results are not cluttered with unrelated medical pages. The greatest disadvantage of diagnotep is that it searches a medical database which is large, but incomplete; it does not include all the medical pages on the internet. Another disadvantage is that diagnotep has a size of about 200 kilobytes and so takes about 30 seconds to load on a 56k dialup modem.
Diagnotep development is ongoing and in the future it is hoped that there will be expanded treatment sections for common afflictions, that more afflictions will be added to the medical database and that the 200 kB size of the diagnotep script will be reduced for faster loading.
<<lessThe program is under the GPL license which basically welcomes you to copy or modify this and allows anyone else to copy or modify your version if you make it public. The text is under the GNU Free Documentation License which allows you to copy or modify this and allows anyone else to copy or modify your version if you make it public.
The program searches among the symptoms of a medical database, so the results will only be medical afflictions. There are about 1,800 afflictions in the database, so no matter how deep the search depth and how many symptoms are entered, there will be at most about 1,800 results. The links from the results page point to affliction pages which are either public domain government pages or GNU Free Documentation License pages.
The greatest advantage of the diagnotep search engine is that it searches only medical affliction pages, so the results are not cluttered with pages which are not about health. Another advantage is that the program searches only the symptom part of the affliction pages, so the results are not cluttered with unrelated medical pages. The greatest disadvantage of diagnotep is that it searches a medical database which is large, but incomplete; it does not include all the medical pages on the internet. Another disadvantage is that diagnotep has a size of about 200 kilobytes and so takes about 30 seconds to load on a 56k dialup modem.
Diagnotep development is ongoing and in the future it is hoped that there will be expanded treatment sections for common afflictions, that more afflictions will be added to the medical database and that the 200 kB size of the diagnotep script will be reduced for faster loading.
Download (0.44MB)
Added: 2007-01-09 License: GPL (GNU General Public License) Price:
1018 downloads
XEphem 3.7.2
XEphem is a free interactive astronomy program for UNIX systems with X & Motif. more>>
XEphem project is a scientific-grade interactive astronomical ephemeris package.
Main features:
- computes heliocentric, geocentric and topocentric information for all objects;
- has built-in support for all planets; the moons of Mars, Jupiter, Saturn, Uranus and Earth; central meridian longitude of Mars and Jupiter; Saturns rings; and Jupiters Great Red Spot;
- allows user-defined objects including stars, deepsky objects, asteroids, comets and Earth satellites.
- provides special efficient handling of large catalogs including Tycho, Hipparcos, GSC.
- displays data in configurable tabular formats in conjunction with several interactive graphical views;
- displays a night-at-a-glance 24 hour graphic showing when any selected objects are up;
- displays 3-D stereo Solar System views that are particularly well suited for visualizing comet trajectories;
- quickly finds all close pairs of objects in the sky;
- sorts and prints all catalogs with very flexible criteria for creating custom observing lists;
- creates plots of any pairs of all data fields throughout the program;
- downloads and displays AAVSO light curves directly online;
- downloads current asteroid and comets ephemerides from Lowell Observatory and Minor Planet Center;
- downloads timely Earth satellite orbital TLE parameters;
- plots true binary system orbits;
- downloads Digitized Sky Survey FITS files from STScI or ESO;
- displays seti@home client progress and plots position being processed on Sky View map;
- provides a handy coordinates spreadsheet for converting among equatorial, ecliptic, horizon and galactic frames ;
- displays live SOHO images of the Sun;
- includes a compiler for entering and solving user-written functions using any data fields;
- serves as the control point for GOTO telescopes such as Meade LX200 or other external applications;
- displays FITS files images overlaid with database symbols and other graphical information;
- performs automatic star pattern matching to automatically solve for World Coordinate System on any image;
- performs 1-click 2D Gaussian relative and absolute photometry;
- defines and saves any number of Eyepieces to use in sky maps;
- captures, displays and clips to any number of local horizon profiles;
- stores sets of all Sky View options in history sets for easy playback later;
- prints using high quality Postscript;
- allows you to assign any number of objects as Favorites for special fast access throughout the program, and makes them available even when their original databases are no longer loaded;
- provides an extensible image gallery initialized with over 300 beautiful and informative color images of deep sky objects;
- provides an observing logbook which is automatically filled in with observing circumstances, with searching on most fields;
- displays magnetic deviation for any location.
<<lessMain features:
- computes heliocentric, geocentric and topocentric information for all objects;
- has built-in support for all planets; the moons of Mars, Jupiter, Saturn, Uranus and Earth; central meridian longitude of Mars and Jupiter; Saturns rings; and Jupiters Great Red Spot;
- allows user-defined objects including stars, deepsky objects, asteroids, comets and Earth satellites.
- provides special efficient handling of large catalogs including Tycho, Hipparcos, GSC.
- displays data in configurable tabular formats in conjunction with several interactive graphical views;
- displays a night-at-a-glance 24 hour graphic showing when any selected objects are up;
- displays 3-D stereo Solar System views that are particularly well suited for visualizing comet trajectories;
- quickly finds all close pairs of objects in the sky;
- sorts and prints all catalogs with very flexible criteria for creating custom observing lists;
- creates plots of any pairs of all data fields throughout the program;
- downloads and displays AAVSO light curves directly online;
- downloads current asteroid and comets ephemerides from Lowell Observatory and Minor Planet Center;
- downloads timely Earth satellite orbital TLE parameters;
- plots true binary system orbits;
- downloads Digitized Sky Survey FITS files from STScI or ESO;
- displays seti@home client progress and plots position being processed on Sky View map;
- provides a handy coordinates spreadsheet for converting among equatorial, ecliptic, horizon and galactic frames ;
- displays live SOHO images of the Sun;
- includes a compiler for entering and solving user-written functions using any data fields;
- serves as the control point for GOTO telescopes such as Meade LX200 or other external applications;
- displays FITS files images overlaid with database symbols and other graphical information;
- performs automatic star pattern matching to automatically solve for World Coordinate System on any image;
- performs 1-click 2D Gaussian relative and absolute photometry;
- defines and saves any number of Eyepieces to use in sky maps;
- captures, displays and clips to any number of local horizon profiles;
- stores sets of all Sky View options in history sets for easy playback later;
- prints using high quality Postscript;
- allows you to assign any number of objects as Favorites for special fast access throughout the program, and makes them available even when their original databases are no longer loaded;
- provides an extensible image gallery initialized with over 300 beautiful and informative color images of deep sky objects;
- provides an observing logbook which is automatically filled in with observing circumstances, with searching on most fields;
- displays magnetic deviation for any location.
Download (10.5MB)
Added: 2006-11-22 License: Free for non-commercial use Price:
1071 downloads
DWH_File 0.24
DWH_File module contains data and object persistence in deep and wide hashes. more>>
DWH_File module contains data and object persistence in deep and wide hashes.
SYNOPSIS
use DWH_File qw/ GDBM_File /;
# the use argument set the DBM module used
tie( %h, DWH_File, myFile, O_RDWR|O_CREAT, 0644 );
untie( %h ); # essential!
Note: the files produced by DWH_File 0.22 are in a different format and are incompatible with the files produced by previous versions.
DWH_File is used in a manner resembling NDBM_File, DB_File etc. These DBM modules are limited to storing flat scalar values. References to data such as arrays or hashes are stored as useless strings and the data in the referenced structures will be lost.
DWH_File uses one of the DBM modules (configurable through the parameters to use()), but extends the functionality to not only save referenced data structures but even object systems.
This is why I made it. It makes it extremely simple to achieve persistence in object oriented Perl programs and you can skip the cumbersome interaction with a conventional database.
DWH_File tries to make the tied hash behave as much like a standard Perl hash as possible. Besides the capability to store nested data structures DWH_File also implements exists(), delete() and undef() functionality like that of a standard hash (as opposed to all the DBM modules).
MULTIPLE DBM FILES
It is possible to distribute for instance an object system over several files if wanted. This might be practical to avoid huge single files and may also make it easier make a reasonable structure in the data. If this feature is used the same set of files should be tied each time if any of the contents that may refer across files is altered. See MODELS.
GARBAGE COLLECTION
DWH_File uses a garbage collection scheme similar to that of Perl itself. This means that you actually dont have to worry about freeing anything (see the cyclic reference caveat though). Just like Perl DWH_File will remove entries that nothing is pointing to (and therefore noone can ever get at). If youve got a key whose value refers to an array for instance, that array will be swept away if you assign something else to the key. Unless theres a reference to the array somewhere else in the structure. This works even across different dbm files when using multiple files.
The garbage collection housekeeping is performed at untie time - so it is mandatory to call untie (and if you keep any references to the tied object to undef those in advance). Otherwise youll leave the object at the mercy of global destruction and garbage wont be properly collected.
MUTUAL EXCLUSION
Ealier versions had some specialized locking schemes to deal with concurrency in eg. web-applications. I havnt put any into this version, and I think Ill leave them out to avoid scope creep.
The reason for having those features were that locking dbm-files isnt as straightforward as locking ordinary files. I find now, that the best solution is to use some of the generalized mechanisms for handling concurrency. There are some fine perl modules for facilitating the use of semaphores for instance.
LOGGING
Earlier versions had a logging feature. I havent put it into this new generation of DWH_File yet. If you need it, send me a mail. That might tempt me.
<<lessSYNOPSIS
use DWH_File qw/ GDBM_File /;
# the use argument set the DBM module used
tie( %h, DWH_File, myFile, O_RDWR|O_CREAT, 0644 );
untie( %h ); # essential!
Note: the files produced by DWH_File 0.22 are in a different format and are incompatible with the files produced by previous versions.
DWH_File is used in a manner resembling NDBM_File, DB_File etc. These DBM modules are limited to storing flat scalar values. References to data such as arrays or hashes are stored as useless strings and the data in the referenced structures will be lost.
DWH_File uses one of the DBM modules (configurable through the parameters to use()), but extends the functionality to not only save referenced data structures but even object systems.
This is why I made it. It makes it extremely simple to achieve persistence in object oriented Perl programs and you can skip the cumbersome interaction with a conventional database.
DWH_File tries to make the tied hash behave as much like a standard Perl hash as possible. Besides the capability to store nested data structures DWH_File also implements exists(), delete() and undef() functionality like that of a standard hash (as opposed to all the DBM modules).
MULTIPLE DBM FILES
It is possible to distribute for instance an object system over several files if wanted. This might be practical to avoid huge single files and may also make it easier make a reasonable structure in the data. If this feature is used the same set of files should be tied each time if any of the contents that may refer across files is altered. See MODELS.
GARBAGE COLLECTION
DWH_File uses a garbage collection scheme similar to that of Perl itself. This means that you actually dont have to worry about freeing anything (see the cyclic reference caveat though). Just like Perl DWH_File will remove entries that nothing is pointing to (and therefore noone can ever get at). If youve got a key whose value refers to an array for instance, that array will be swept away if you assign something else to the key. Unless theres a reference to the array somewhere else in the structure. This works even across different dbm files when using multiple files.
The garbage collection housekeeping is performed at untie time - so it is mandatory to call untie (and if you keep any references to the tied object to undef those in advance). Otherwise youll leave the object at the mercy of global destruction and garbage wont be properly collected.
MUTUAL EXCLUSION
Ealier versions had some specialized locking schemes to deal with concurrency in eg. web-applications. I havnt put any into this version, and I think Ill leave them out to avoid scope creep.
The reason for having those features were that locking dbm-files isnt as straightforward as locking ordinary files. I find now, that the best solution is to use some of the generalized mechanisms for handling concurrency. There are some fine perl modules for facilitating the use of semaphores for instance.
LOGGING
Earlier versions had a logging feature. I havent put it into this new generation of DWH_File yet. If you need it, send me a mail. That might tempt me.
Download (0.023MB)
Added: 2007-07-19 License: Perl Artistic License Price:
827 downloads
Dungeon Crawl 050313
Dungeon Crawl is a fun game in the grand tradition of Rogue, Hack, and Moria. more>>
Dungeon Crawl is a fun game in the grand tradition of Rogue, Hack, and Moria.
Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, which is guarded by many horrible and hideous creatures.
<<lessYour objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, which is guarded by many horrible and hideous creatures.
Download (0.84MB)
Added: 2005-07-09 License: DFSG approved Price:
1575 downloads
Other version of Dungeon Crawl
License:Free To Use But Restricted
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 deep 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