whistle
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 27
Eat The Whistle 3.2
Eat The Whistle is an opensource soccer game. more>>
Eat The Whistle is an opensource soccer game originally developed by Hurricane Studios as commercial product for the Amiga platform. It has a lot of features never seen in other soccer games.
The original Amiga version has been made portable with the help of the SDL library, now ETW runs on a wide range of machines, the site will keep precompiled binaries for Win32, Linux, MacOSX, AmigaOS, but its possible to adapt it to run on every platform supported by SDL.
Main features:
- System friendly. Run in a window or fullscreen, can be played also on old machines (runs pefectly on a P200).
- World cup, leagues, cups with real teams (with slightly modified names).
- Time synchronized, faster CPU get faster framerate but not faster gameplay.
- Can be played through keyboard or joypad/joysticks (USB or Gameport).
- Network playing through TCP/IP (not yet finished).
- Very intuitive control method with acceleration/deceleration.
- More than 550 frames of animations for the players, 300 for the goalkeeper, 100 for the refree and a lot of other graphics.
- 30 different fields, including muddy, frozen and wet (actually only one included in the demo version to contain the archive size).
- Fouls, corners, throw-in with an intuitive control system.
- Role playing. (You can play a match as the whole team or only as a player).
- About every thing in the game is configurable via intuitive menus.
- Game Tactics and tactic editor.
- Heading and other special shots with intuitive controls.
- Team players (with individual stats) and team editor (the editor is actually available only for AmigaOS).
- Import SWOS teams.
- Arcade-like actions for "arcade mode" (powerups, bonuses... something like speedball II).
- Replays (with load/save option).
- Spoken comment (actually broken).
<<lessThe original Amiga version has been made portable with the help of the SDL library, now ETW runs on a wide range of machines, the site will keep precompiled binaries for Win32, Linux, MacOSX, AmigaOS, but its possible to adapt it to run on every platform supported by SDL.
Main features:
- System friendly. Run in a window or fullscreen, can be played also on old machines (runs pefectly on a P200).
- World cup, leagues, cups with real teams (with slightly modified names).
- Time synchronized, faster CPU get faster framerate but not faster gameplay.
- Can be played through keyboard or joypad/joysticks (USB or Gameport).
- Network playing through TCP/IP (not yet finished).
- Very intuitive control method with acceleration/deceleration.
- More than 550 frames of animations for the players, 300 for the goalkeeper, 100 for the refree and a lot of other graphics.
- 30 different fields, including muddy, frozen and wet (actually only one included in the demo version to contain the archive size).
- Fouls, corners, throw-in with an intuitive control system.
- Role playing. (You can play a match as the whole team or only as a player).
- About every thing in the game is configurable via intuitive menus.
- Game Tactics and tactic editor.
- Heading and other special shots with intuitive controls.
- Team players (with individual stats) and team editor (the editor is actually available only for AmigaOS).
- Import SWOS teams.
- Arcade-like actions for "arcade mode" (powerups, bonuses... something like speedball II).
- Replays (with load/save option).
- Spoken comment (actually broken).
Download (8.0MB)
Added: 2005-08-12 License: GPL (GNU General Public License) Price:
1538 downloads
MailGoose 0.2.9
MailGoose is an off-line mailer package for people who use nail, PINE, elm, Emacs mail mode, or other simple email software. more>>
MailGoose is an off-line mailer package for people who use nail, PINE, elm, Emacs mail mode, or other simple email software. It is particularly useful for laptop users.
You can browse the URLs of your mail spool, mbox, or copy of an email message, create an offline draft reply of an email message, edit your drafts in your favorite editor, create a new
message, or send all pending drafts.
Think of MailGoose as the useful bells and whistles of the big email clients made available to the discriminating console-mode hacker.
Enhancements:
- Documentation and install fixes.
<<lessYou can browse the URLs of your mail spool, mbox, or copy of an email message, create an offline draft reply of an email message, edit your drafts in your favorite editor, create a new
message, or send all pending drafts.
Think of MailGoose as the useful bells and whistles of the big email clients made available to the discriminating console-mode hacker.
Enhancements:
- Documentation and install fixes.
Download (0.019MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1481 downloads
File::lockf 0.20
File::lockf is a Perl module interface to the lockf system call. more>>
File::lockf is a Perl module interface to the lockf system call.
SYNOPSIS
use File::lockf;
File-Lockf is an interface to the lockf system call. Perl supports the flock system call natively, but that does not acquire network locks. Perl also supports the fcntl system call, but that is somewhat ugly to use. There are other locking modules available for Perl, but none of them provided what I wanted -- a simple, clean interface to the lockf system call, without any bells or whistles getting in the way.
File-Lockf contains four functions which map directly to the four modes of lockf, and an OO wrapper class that encapulates the basic locking functionality along with an additional utility method that iteratively attempts to acquire a lock.
Lock functions
The following functions return 0 (zero) on success, and the system error number from errno on failure. They each take an open file handle as the first argument, and optionally a size parameter. Please see your system lockf man page for more details about lockf functionality on your system.
$status = File::lockf::lock(FH, size = 0)
This function maps to the F_LOCK mode of lockf.
$status = File::lockf::tlock(FH, size = 0)
This function maps to the F_TLOCK mode of lockf.
$status = File::lockf::ulock(FH, size = 0)
This function maps to the F_ULOCK mode of lockf.
$status = File::lockf::test(FH, size = 0)
This function maps to the F_TEST mode of lockf.
OO wrapper
File-Lockf also provides a simple OO wrapper class around the locking functionality, which allows you to create a lock object for a file handle and then perform lock operations with it. All of the methods return 0 (zero) on success, and the system error number from errno on failure.
$lock = new File::lockf(*FH)
This function returns a new lock object bound to the given file handle. Note that you need to pass a reference to the file handle to the constructor, not the file handle itself.
$status = $lock->lock(size = 0)
This method calls File::lockf::lock on the bound file handle.
$status = $lock->tlock(size = 0)
This method calls File::lockf::tlock on the bound file handle.
$status = $lock->ulock(size = 0)
This method calls File::lockf::ulock on the bound file handle.
$status = $lock->test(size = 0)
This method calls File::lockf::test on the bound file handle.
$status = $lock->slock(count = 5, delay = 2, size = 0)
This method will attempt to lock the bound file handle < count > times, sleeping < delay > seconds after each try. It will return 0 if the lock succeeded, or the system error number from errno if all attempts fail.
<<lessSYNOPSIS
use File::lockf;
File-Lockf is an interface to the lockf system call. Perl supports the flock system call natively, but that does not acquire network locks. Perl also supports the fcntl system call, but that is somewhat ugly to use. There are other locking modules available for Perl, but none of them provided what I wanted -- a simple, clean interface to the lockf system call, without any bells or whistles getting in the way.
File-Lockf contains four functions which map directly to the four modes of lockf, and an OO wrapper class that encapulates the basic locking functionality along with an additional utility method that iteratively attempts to acquire a lock.
Lock functions
The following functions return 0 (zero) on success, and the system error number from errno on failure. They each take an open file handle as the first argument, and optionally a size parameter. Please see your system lockf man page for more details about lockf functionality on your system.
$status = File::lockf::lock(FH, size = 0)
This function maps to the F_LOCK mode of lockf.
$status = File::lockf::tlock(FH, size = 0)
This function maps to the F_TLOCK mode of lockf.
$status = File::lockf::ulock(FH, size = 0)
This function maps to the F_ULOCK mode of lockf.
$status = File::lockf::test(FH, size = 0)
This function maps to the F_TEST mode of lockf.
OO wrapper
File-Lockf also provides a simple OO wrapper class around the locking functionality, which allows you to create a lock object for a file handle and then perform lock operations with it. All of the methods return 0 (zero) on success, and the system error number from errno on failure.
$lock = new File::lockf(*FH)
This function returns a new lock object bound to the given file handle. Note that you need to pass a reference to the file handle to the constructor, not the file handle itself.
$status = $lock->lock(size = 0)
This method calls File::lockf::lock on the bound file handle.
$status = $lock->tlock(size = 0)
This method calls File::lockf::tlock on the bound file handle.
$status = $lock->ulock(size = 0)
This method calls File::lockf::ulock on the bound file handle.
$status = $lock->test(size = 0)
This method calls File::lockf::test on the bound file handle.
$status = $lock->slock(count = 5, delay = 2, size = 0)
This method will attempt to lock the bound file handle < count > times, sleeping < delay > seconds after each try. It will return 0 if the lock succeeded, or the system error number from errno if all attempts fail.
Download (0.003MB)
Added: 2007-04-27 License: Perl Artistic License Price:
911 downloads
TinyFlux 0.4 Beta
TinyFlux is a PCLOS remaster using Fluxbox as the sole window manager. more>>
TinyFlux is a PCLOS remaster using Fluxbox as the sole window manager. The original reason for this was I was trying to create a mini-PCLOS that would load on an old laptop I have knocking around. In the end, I got it loaded, but couldnt get it to install. Anyway, despite this, I have started to delve into the workings of fluxbox and found it to present a different user experience, a different ethos if you like, for people who want a minimal style to their OS. In short, this simple window manager has won me over!
Many lite Linux distros use Fluxbox or have it as an option although other window managers (icewm, XFCE to name but two) have become more popular in recent times. DSL and Feather Linux are two distros that I know make use of Fluxbox.
When I first came across Fluxbox, I was coming from the wrong angle. I wanted a lite distribution to work on old hardware but expected the look and feel of KDE, Gnome or Windows. Fluxbox is not memory intensive, so it is ideal for older hardware, but what it lacks in bells and whistles, it makes up for in a uniquely minimal GUI experience. If you need convincing, either try my test release or install Fluxbox from Synaptic in your normal PCLOS install and try it for a while.
I initially started working down from a fresh PCLOS install, removing KDE and various components as I went along. I managed to get the live-cd size down to around 500MB, but I was after something smaller still. I discovered the TinyMe project and saw that the guys on that project have done a great job of stripping out some of the excesses of the main OS. I decided from then on to use TinyMe as the base for my first release - TinyFlux. The ISO is roughly 225MB. It is slightly larger than the TinyMe base as both Fluxbox and GDM the login manager take up more room than the TinyMe counterparts.
Main features:
- Fluxbox window manager
- i586 Legacy Kernel 2.6.18.8
- Gnome Display Manager (GDM) for login
- Thunar File Manager and Searchmonkey for desktop searches
- XFBurn for CD burning
- Opera web browser, Flash 9 and Sylpheed mail client
- XMMS for audio playback
- Medit and Ted for basic text processing
- GQView for picture viewing
- Synaptic, PCLinuxOS Control Centre and Draklive Installer
- Xterm and various X-Utilities.
Enhancements:
- File manager is now Thunar rather than PCManFM. This is because Thunar has better support for removable media. In fact, I would be very interested to hear anyones report or using removable media in this release CDs or USB drives.
- File Manager Super User Mode added to user accounts (in System sub-menu)
- XFBurn added for a modicum of CD writing/burning support.
- XMMS added for music playback
- Searchmonkey added for desktop/file searching.
- Transparency enabled and new default TinyFlux theme for user accounts (thanks to KDulcimer for inspiration. His theme is included PCLOS-KlearBlue)
<<lessMany lite Linux distros use Fluxbox or have it as an option although other window managers (icewm, XFCE to name but two) have become more popular in recent times. DSL and Feather Linux are two distros that I know make use of Fluxbox.
When I first came across Fluxbox, I was coming from the wrong angle. I wanted a lite distribution to work on old hardware but expected the look and feel of KDE, Gnome or Windows. Fluxbox is not memory intensive, so it is ideal for older hardware, but what it lacks in bells and whistles, it makes up for in a uniquely minimal GUI experience. If you need convincing, either try my test release or install Fluxbox from Synaptic in your normal PCLOS install and try it for a while.
I initially started working down from a fresh PCLOS install, removing KDE and various components as I went along. I managed to get the live-cd size down to around 500MB, but I was after something smaller still. I discovered the TinyMe project and saw that the guys on that project have done a great job of stripping out some of the excesses of the main OS. I decided from then on to use TinyMe as the base for my first release - TinyFlux. The ISO is roughly 225MB. It is slightly larger than the TinyMe base as both Fluxbox and GDM the login manager take up more room than the TinyMe counterparts.
Main features:
- Fluxbox window manager
- i586 Legacy Kernel 2.6.18.8
- Gnome Display Manager (GDM) for login
- Thunar File Manager and Searchmonkey for desktop searches
- XFBurn for CD burning
- Opera web browser, Flash 9 and Sylpheed mail client
- XMMS for audio playback
- Medit and Ted for basic text processing
- GQView for picture viewing
- Synaptic, PCLinuxOS Control Centre and Draklive Installer
- Xterm and various X-Utilities.
Enhancements:
- File manager is now Thunar rather than PCManFM. This is because Thunar has better support for removable media. In fact, I would be very interested to hear anyones report or using removable media in this release CDs or USB drives.
- File Manager Super User Mode added to user accounts (in System sub-menu)
- XFBurn added for a modicum of CD writing/burning support.
- XMMS added for music playback
- Searchmonkey added for desktop/file searching.
- Transparency enabled and new default TinyFlux theme for user accounts (thanks to KDulcimer for inspiration. His theme is included PCLOS-KlearBlue)
Download (225MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
818 downloads
Ledger 2.6
Ledger is a command-line accounting program which uses a simple text file as a ledger. more>>
Ledger is an accounting tool with the moxie to exist. Ledger provides no bells or whistles, and returns the user to the days before user interfaces were even a twinkling in their fathers CRT.
What it does offer is a double-entry accounting ledger with all the flexibility and muscle of its modern day cousins, without any of the fat. Think of it as the Bran Muffin of accounting tools.
Enhancements:
- The most significant change is full support for "lot sales" transactions, such as buying a lot of stock shares at one price, then selling that exact lot later for another price.
- There have been many bugfixes, as well as improvements in the parser.
- Ledger remains 100% backwards compatible.
- Many of the new features are not yet documented, as the manual is being rewritten for the upcoming 3.0 release.
- Therefore, most users should consider this a maintenance release.
<<lessWhat it does offer is a double-entry accounting ledger with all the flexibility and muscle of its modern day cousins, without any of the fat. Think of it as the Bran Muffin of accounting tools.
Enhancements:
- The most significant change is full support for "lot sales" transactions, such as buying a lot of stock shares at one price, then selling that exact lot later for another price.
- There have been many bugfixes, as well as improvements in the parser.
- Ledger remains 100% backwards compatible.
- Many of the new features are not yet documented, as the manual is being rewritten for the upcoming 3.0 release.
- Therefore, most users should consider this a maintenance release.
Download (0.60MB)
Added: 2007-04-13 License: Public Domain Price:
930 downloads
Sepia 0.70
Sepia is a simple Emacs-Perl Interface. more>>
Sepia is a simple Emacs-Perl Interface.
@compls = completions($string [, $type])
Find a list of completions for $string with glob type $type. Completion operates on word subparts separated by [:_], so e.g. "S:m_w" completes to "Sepia::my_walksymtable".
@locs = location(@names)
Return a list of [file, line, name] triples, one for each function name in @names.
@matches = apropos($name [, $is_regex])
Search for function $name, either in all packages or, if $name is qualified, only in one package. If $is_regex is true, the non-package part of $name is a regular expression.
@names = mod_subs($pack)
Find subs in package $pack.
@decls = mod_decls($pack)
Generate a list of declarations for all subroutines in package $pack.
$info = module_info($module, $type)
Emacs-called function to get module information.
$file = mod_file($mod)
Find the likely file owner for module $mod.
@mods = package_list
Gather a list of all distributions on the system. XXX UNUSED
@mods = module_list
Gather a list of all packages (.pm files, really) installed on the system, grouped by distribution. XXX UNUSED
@mods = doc_list
Gather a list of all documented packages (.?pm files, really) installed on the system, grouped by distribution. XXX UNUSED
lexicals($subname)
Return a list of $subnames lexical variables. Note that this includes all nested scopes -- I dont know if or how Perl distinguishes inner blocks.
$lisp = tolisp($perl)
Convert a Perl scalar to some ELisp equivalent.
printer(@res [, $iseval])
Print @res appropriately on the current filehandle. If $iseval is true, use terse format. Otherwise, use human-readable format.
repl(*FH)
Execute a command interpreter on FH. The prompt has a few bells and whistles, including:
* Obviously-incomplete lines are treated as multiline input.
* C< die > is overridden to enter a recursive interpreter at the point
C< die > is called. From within this interpreter, you can examine a
backtrace by calling "bt", return from C< die > with "r EXPR", or
go ahead and die by pressing Control-c.
Behavior is controlled in part through the following package-globals:
$PS1 -- the default prompt
$STOPDIE -- true to enter the inspector on die()
$STOPWARN -- true to enter the inspector on warn()
%REPL -- maps shortcut names to handlers
$PACKAGE -- evaluation package
$WANTARRAY -- evaluation context
$PRINTER -- result printer (default: print_dumper)
<<less@compls = completions($string [, $type])
Find a list of completions for $string with glob type $type. Completion operates on word subparts separated by [:_], so e.g. "S:m_w" completes to "Sepia::my_walksymtable".
@locs = location(@names)
Return a list of [file, line, name] triples, one for each function name in @names.
@matches = apropos($name [, $is_regex])
Search for function $name, either in all packages or, if $name is qualified, only in one package. If $is_regex is true, the non-package part of $name is a regular expression.
@names = mod_subs($pack)
Find subs in package $pack.
@decls = mod_decls($pack)
Generate a list of declarations for all subroutines in package $pack.
$info = module_info($module, $type)
Emacs-called function to get module information.
$file = mod_file($mod)
Find the likely file owner for module $mod.
@mods = package_list
Gather a list of all distributions on the system. XXX UNUSED
@mods = module_list
Gather a list of all packages (.pm files, really) installed on the system, grouped by distribution. XXX UNUSED
@mods = doc_list
Gather a list of all documented packages (.?pm files, really) installed on the system, grouped by distribution. XXX UNUSED
lexicals($subname)
Return a list of $subnames lexical variables. Note that this includes all nested scopes -- I dont know if or how Perl distinguishes inner blocks.
$lisp = tolisp($perl)
Convert a Perl scalar to some ELisp equivalent.
printer(@res [, $iseval])
Print @res appropriately on the current filehandle. If $iseval is true, use terse format. Otherwise, use human-readable format.
repl(*FH)
Execute a command interpreter on FH. The prompt has a few bells and whistles, including:
* Obviously-incomplete lines are treated as multiline input.
* C< die > is overridden to enter a recursive interpreter at the point
C< die > is called. From within this interpreter, you can examine a
backtrace by calling "bt", return from C< die > with "r EXPR", or
go ahead and die by pressing Control-c.
Behavior is controlled in part through the following package-globals:
$PS1 -- the default prompt
$STOPDIE -- true to enter the inspector on die()
$STOPWARN -- true to enter the inspector on warn()
%REPL -- maps shortcut names to handlers
$PACKAGE -- evaluation package
$WANTARRAY -- evaluation context
$PRINTER -- result printer (default: print_dumper)
Download (0.081MB)
Added: 2007-05-08 License: Perl Artistic License Price:
899 downloads
Oliver 1.2.2
Oliver (formerly Webshare) is a free, web based FTP front-end, written in PHP and released under the GPL. more>>
Oliver (formerly Webshare) is a free, web based FTP front-end, written in PHP and released under the GPL..
Despite the existance of many similar projects, notably Gollem, it was meant to fulfill specific requirements.
Main features:
- Small and Simple
- This isnt trying to compete with powerful systems like Gollem. It is really only intended to be a functional skeleton for end-users to use and customize. The code should be well commented and easy to understand.
- Javascript optional
- There are bits of javascript here, but theyre all optional. A lot of effort has gone into avoiding javascript here - I wonder if it was worth it ?
- Fast
- Speed is essential and considered more important than features. This is supposed to be usable. If you want bells and whistles youre probably in the wrong place.
- Secure as possible
- Dont laugh! OK the very essence of this concept is insecure, however it should be as secure as possible in the circumstances. Using Oliver instead of FTP should improve the security of your file store.
<<lessDespite the existance of many similar projects, notably Gollem, it was meant to fulfill specific requirements.
Main features:
- Small and Simple
- This isnt trying to compete with powerful systems like Gollem. It is really only intended to be a functional skeleton for end-users to use and customize. The code should be well commented and easy to understand.
- Javascript optional
- There are bits of javascript here, but theyre all optional. A lot of effort has gone into avoiding javascript here - I wonder if it was worth it ?
- Fast
- Speed is essential and considered more important than features. This is supposed to be usable. If you want bells and whistles youre probably in the wrong place.
- Secure as possible
- Dont laugh! OK the very essence of this concept is insecure, however it should be as secure as possible in the circumstances. Using Oliver instead of FTP should improve the security of your file store.
Download (0.032MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1221 downloads
MyClient 3.1.4
MyClient is an open source web client interface for the MySQL database. more>>
MyClient is an open source web client interface for the MySQL database.
MyClient is a simple MySQL web client interface. Largely it is a web-ified version of the "MySQL" command-line query interface with the added benefit of multiple connection interfaces.
It does not contain a lot of bells and whistles like some other MySQL administrative oriented programs such as the very good phpMyAdmin. The target audience of MyClient are those who want a fast, simple web based MySQL query interface and/or those who dont want or need the helper tools provided by a full bore administrative package.
MyClient is ideally suited for those who have web sites that are virtually hosted and they only have access to their database(s), not the entire MySQL database server. Its also ideal for those who have SSH access to their server, but because of an idle timeout frequently get disconnected.
This was one of the primary reason this application was originally developed. MyClient allows you to quickly and easily connect and rule your little corner of the MySQL universe.
Main features:
- Runs with PHP Register Globals OFF.
- Validates as XHTML Strict Compliant.
- Validates as CSS Compliant.
- CSS control of display layout.
- Session support so you may leave MyClient and return without having to login again.
- Multiple (with a default of 5) SQL query interface windows. Each interface stores its query window contents in session so you can switch between interfaces without losing your current work.
- Ability to save and load queries. These queries can either be saved on the server, downloaded or e-mailed to multiple recipients.
- One click query result sorting by simply clicking on the column name.
- One button table describe and indexing information.
- One button database switching functionality.
- Ability to save query results. These results can either be saved on the server, downloaded or e-mailed to multiple recipients.
- Fully localized to allow all displaying in the language of your choice. Currently MyClient includes English, German and Spanish language files.
Enhancements:
- Saving queries or query results via download resulted in the interface HTML being appended after the data.
- This update fixes this issue.
<<lessMyClient is a simple MySQL web client interface. Largely it is a web-ified version of the "MySQL" command-line query interface with the added benefit of multiple connection interfaces.
It does not contain a lot of bells and whistles like some other MySQL administrative oriented programs such as the very good phpMyAdmin. The target audience of MyClient are those who want a fast, simple web based MySQL query interface and/or those who dont want or need the helper tools provided by a full bore administrative package.
MyClient is ideally suited for those who have web sites that are virtually hosted and they only have access to their database(s), not the entire MySQL database server. Its also ideal for those who have SSH access to their server, but because of an idle timeout frequently get disconnected.
This was one of the primary reason this application was originally developed. MyClient allows you to quickly and easily connect and rule your little corner of the MySQL universe.
Main features:
- Runs with PHP Register Globals OFF.
- Validates as XHTML Strict Compliant.
- Validates as CSS Compliant.
- CSS control of display layout.
- Session support so you may leave MyClient and return without having to login again.
- Multiple (with a default of 5) SQL query interface windows. Each interface stores its query window contents in session so you can switch between interfaces without losing your current work.
- Ability to save and load queries. These queries can either be saved on the server, downloaded or e-mailed to multiple recipients.
- One click query result sorting by simply clicking on the column name.
- One button table describe and indexing information.
- One button database switching functionality.
- Ability to save query results. These results can either be saved on the server, downloaded or e-mailed to multiple recipients.
- Fully localized to allow all displaying in the language of your choice. Currently MyClient includes English, German and Spanish language files.
Enhancements:
- Saving queries or query results via download resulted in the interface HTML being appended after the data.
- This update fixes this issue.
Download (0.063MB)
Added: 2007-06-20 License: GPL (GNU General Public License) Price:
862 downloads
FFT Spectra 1.3
FFT Spectra is a tool for the visualization of frequency spectra of an audio signal. more>>
FFT Spectra is a tool for the visualization of frequency spectra of an audio signal.
Among other things, it can be used to verify whether you are able to sing and whistle in tune or to tune your guitar.
Examples:
Didgeridoo
Didgeridoo is actually the reason, why i started writing this software. The theory of physics explains that when you blow into a cylindrical tube (such as didgeridoo, but PVC pipe works as well) and vibrate your lips, standing waves develop inside the tube.
At that end of the tube, where the air leaves, there is nearly atmospheric pressure and the standing wave has a node there. At the other end, where one blows the air in, the changes in pressure are maximal and the standing wave must have an antinode here.
The situation is depicted on the picture on the right: The horizontal axis represents a position along the tube and the vertical axis represents a maximal pressure variation from the constant atmospheric pressure. The black vertical line represents a zero variation. The left black point is the mouth-side enpoint of the tube. The pressure variation are maximal here. The black point on the right is the open side od the tube - the pressure is constant here.
This node/antinode restriction permits only standing waves with appropriate wavelength (e.g. frequency) to be developed. Other frequencies are forbidden. So, the red curve is a minimal (fundamental) frequency, which is present in the didgeridoo sound. (Corresponds to 70Hz on the picture bellow).
If we squeezed the red curve twice, i.e. made the frequency twice as high, on both end-points there would be an antinode and the node/antinode constrain would not be fulfilled. Really, we see that the peak at 140Hz bellow almost disappears. If we squeeze the curve a little bit more to obtain the green curve, the boundary condition is again met and the peak at 210Hz is clearly visible bellow. And so on.
<<lessAmong other things, it can be used to verify whether you are able to sing and whistle in tune or to tune your guitar.
Examples:
Didgeridoo
Didgeridoo is actually the reason, why i started writing this software. The theory of physics explains that when you blow into a cylindrical tube (such as didgeridoo, but PVC pipe works as well) and vibrate your lips, standing waves develop inside the tube.
At that end of the tube, where the air leaves, there is nearly atmospheric pressure and the standing wave has a node there. At the other end, where one blows the air in, the changes in pressure are maximal and the standing wave must have an antinode here.
The situation is depicted on the picture on the right: The horizontal axis represents a position along the tube and the vertical axis represents a maximal pressure variation from the constant atmospheric pressure. The black vertical line represents a zero variation. The left black point is the mouth-side enpoint of the tube. The pressure variation are maximal here. The black point on the right is the open side od the tube - the pressure is constant here.
This node/antinode restriction permits only standing waves with appropriate wavelength (e.g. frequency) to be developed. Other frequencies are forbidden. So, the red curve is a minimal (fundamental) frequency, which is present in the didgeridoo sound. (Corresponds to 70Hz on the picture bellow).
If we squeezed the red curve twice, i.e. made the frequency twice as high, on both end-points there would be an antinode and the node/antinode constrain would not be fulfilled. Really, we see that the peak at 140Hz bellow almost disappears. If we squeeze the curve a little bit more to obtain the green curve, the boundary condition is again met and the peak at 210Hz is clearly visible bellow. And so on.
Download (0.097MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1168 downloads
Conserver 8.1.14
Conserver is an application that allows multiple users to watch a serial console at the same time. more>>
Conserver is an application that allows multiple users to watch a serial console at the same time. Conserver project can log the data, allows users to take write-access of a console (one at a time), and has a variety of bells and whistles to accentuate that basic functionality.
The idea is that conserver will log all your serial traffic so you can go back and review why something crashed, look at changes (if done on the console), or tie the console logs into a monitoring system (just watch the logfiles it creates).
With multi-user capabilities you can work on equipment with others, mentor, train, etc. It also does all that client-server stuff so that, assuming you have a network connection, you can interact with any of the equipment from home or wherever.
Heres a list of systems that Ive been told can successfully compile conserver. If anyone has more to add to this list (or something on the list doesnt work any more), please let me know.
- AIX 4.3.3/5.1/5.2, native cc
- BSDI BSD/OS 3.X, gcc
- Cygwin (w2k),gcc 2.95.3
- DEC Tru64 4.0, gcc
- DEC Tru64 4.0/5.1, native cc
- FreeBSD 4.2/4.8/5.1 (x86), gcc
- HP-UX 10.20, gcc
- HP-UX 11.10 parisc and ia64, native cc
- Irix 6.15, native cc
- Linux 2.2.18 (x86), gcc
- Linux 2.4.2 (x86), gcc
- Linux ia64, native gcc
- Linux RedHat 6.2 and 7.2 (x86), native gcc
- MacOS X, native gcc
- Solaris 2.5.1 thru 9 (sparc/x86), gcc
- Solaris 7/8, native cc
<<lessThe idea is that conserver will log all your serial traffic so you can go back and review why something crashed, look at changes (if done on the console), or tie the console logs into a monitoring system (just watch the logfiles it creates).
With multi-user capabilities you can work on equipment with others, mentor, train, etc. It also does all that client-server stuff so that, assuming you have a network connection, you can interact with any of the equipment from home or wherever.
Heres a list of systems that Ive been told can successfully compile conserver. If anyone has more to add to this list (or something on the list doesnt work any more), please let me know.
- AIX 4.3.3/5.1/5.2, native cc
- BSDI BSD/OS 3.X, gcc
- Cygwin (w2k),gcc 2.95.3
- DEC Tru64 4.0, gcc
- DEC Tru64 4.0/5.1, native cc
- FreeBSD 4.2/4.8/5.1 (x86), gcc
- HP-UX 10.20, gcc
- HP-UX 11.10 parisc and ia64, native cc
- Irix 6.15, native cc
- Linux 2.2.18 (x86), gcc
- Linux 2.4.2 (x86), gcc
- Linux ia64, native gcc
- Linux RedHat 6.2 and 7.2 (x86), native gcc
- MacOS X, native gcc
- Solaris 2.5.1 thru 9 (sparc/x86), gcc
- Solaris 7/8, native cc
Download (0.29MB)
Added: 2006-04-10 License: BSD License Price:
1294 downloads
mpg123-mysql 0.7
mpg123-mysql consists of some patches to mpg123 which make it support MySQL. more>>
mpg123-mysql consists of some patches to mpg123 which make it support MySQL. This adds some bells and whistles, including rating support and playlist support.
In addition to that, mpg123-mysql offers the following facilities:
mpg123-mysql uses setproctitle(3) to show ps(1) which title it is playing at the moment. You can use this feature with the included "np" script. Unfortunately, this works on FreeBSD only at the moment.
by sending a SIGTSTP signal to mpg123-mysql, it stops playing and closes the audio device so that another process can open it temporarily. You can try this out with "killall -TSTP mpg123", for example.
Main features:
- rating support:
- When a file is played completely, it gets some (e.g. 2) points. When playing is interrupted by sending the usual "INT" signal to mpg123, the song gets less points. After a while, you can build your own "Top 10" or sort out those files you dont want
- to have any longer. Additionally, mpg123-mysql is able to skip titles with a bad (negative) rating
-
- playlist support:
- You can tell mpg123 to use your database as the source for your playlist. This also works in shuffle (-z) mode.
<<lessIn addition to that, mpg123-mysql offers the following facilities:
mpg123-mysql uses setproctitle(3) to show ps(1) which title it is playing at the moment. You can use this feature with the included "np" script. Unfortunately, this works on FreeBSD only at the moment.
by sending a SIGTSTP signal to mpg123-mysql, it stops playing and closes the audio device so that another process can open it temporarily. You can try this out with "killall -TSTP mpg123", for example.
Main features:
- rating support:
- When a file is played completely, it gets some (e.g. 2) points. When playing is interrupted by sending the usual "INT" signal to mpg123, the song gets less points. After a while, you can build your own "Top 10" or sort out those files you dont want
- to have any longer. Additionally, mpg123-mysql is able to skip titles with a bad (negative) rating
-
- playlist support:
- You can tell mpg123 to use your database as the source for your playlist. This also works in shuffle (-z) mode.
Download (0.010MB)
Added: 2006-07-17 License: BSD License Price:
1195 downloads
Klax Live-CD 3.5 RC1
Klax is a Live CD with latest development of the KDE Desktop Environment 3.5 more>>
Klax is an i486 GNU/Linux Live-CD, very similar to Slax because its created with the same Linux Live scripts.
The version described here contains KDE 3.5 Alpha.
It should be good enough to give you an impression of KDE 3.5 development, to verify if bugs still exist or discover new ones and to make screenshots.
Main features:
Pro:
- an ISO size of 348 MB
- all KDE 3.5 Alpha modules except kdebindings
- Qt 3.3.4 with qt-copy patches, K3b 0.12.3 and KOffice 1.4.1
Contra:
- translations of interface and documentation
- own documentation (see the Slax documentation instead)
- guarantee (to work, to not damage your system, to not waste your bandwidth)
- the design goal or sophisticated tools to be installable on hard disk and upgradable later
- graphical configuration tools (if you dont have DHCP, use console-based "netconfig" tool)
- compiler, build tools, headers, man pages, non-KDE docs, howtos (goal was to be as small as possible)
- all bells & whistles KDE 3.4 can make use of (like composite extension, DBUS/HAL, speech systems, xscreensaver, ZeroConf)
Usage:
Boot from the burned CD and type "klax gui" at the boot prompt.
Or login at console prompt as "guest" with password "guest" and run "startx" to start the X-server.
"netconfig" configures the network. Entering "xconf" will configure the X-server for higher screen resolution.
Enhancements:
- Klax is an i486 GNU/Linux live CD, very similar to SLAX, because its created with the same linux-live scripts.
- The version described here contains KDE 3.5 RC 1.
- It should be good enough to give you an impression of KDE 3.5 development, to verify if bugs still exist or discover new ones, and to make screenshots.
What it has:
- an ISO size of 342 MB;
- all KDE 3.5 RC 1 modules except kdebindings;
- Qt 3.3.4 with qt-copy patches,
- K3b 0.12.7 and KOffice 1.4.2.
<<lessThe version described here contains KDE 3.5 Alpha.
It should be good enough to give you an impression of KDE 3.5 development, to verify if bugs still exist or discover new ones and to make screenshots.
Main features:
Pro:
- an ISO size of 348 MB
- all KDE 3.5 Alpha modules except kdebindings
- Qt 3.3.4 with qt-copy patches, K3b 0.12.3 and KOffice 1.4.1
Contra:
- translations of interface and documentation
- own documentation (see the Slax documentation instead)
- guarantee (to work, to not damage your system, to not waste your bandwidth)
- the design goal or sophisticated tools to be installable on hard disk and upgradable later
- graphical configuration tools (if you dont have DHCP, use console-based "netconfig" tool)
- compiler, build tools, headers, man pages, non-KDE docs, howtos (goal was to be as small as possible)
- all bells & whistles KDE 3.4 can make use of (like composite extension, DBUS/HAL, speech systems, xscreensaver, ZeroConf)
Usage:
Boot from the burned CD and type "klax gui" at the boot prompt.
Or login at console prompt as "guest" with password "guest" and run "startx" to start the X-server.
"netconfig" configures the network. Entering "xconf" will configure the X-server for higher screen resolution.
Enhancements:
- Klax is an i486 GNU/Linux live CD, very similar to SLAX, because its created with the same linux-live scripts.
- The version described here contains KDE 3.5 RC 1.
- It should be good enough to give you an impression of KDE 3.5 development, to verify if bugs still exist or discover new ones, and to make screenshots.
What it has:
- an ISO size of 342 MB;
- all KDE 3.5 RC 1 modules except kdebindings;
- Qt 3.3.4 with qt-copy patches,
- K3b 0.12.7 and KOffice 1.4.2.
Download (329MB)
Added: 2005-11-13 License: GPL (GNU General Public License) Price:
1444 downloads
Apache2::JSONRPC 0.03
Apache2::JSONRPC is a mod_perl handler for JSONRPC. more>>
Apache2::JSONRPC is a mod_perl handler for JSONRPC.
SYNOPSIS
< Location /json-rpc >
SetHandler perl-script
PerlOptions +GlobalRequest
PerlResponseHandler Apache2::JSONRPC->handler
JSONRPC_Class CGI::JSONRPC::Dispatcher
< /Location >
Apache2::JSONRPC is a subclass of CGI::JSONRPC that provides some extra bells and whistles in a mod_perl2 environment.
Currently, the main feature is the "JSONRPC_Class" apache2 config directive, which allows you to define what class to use for invoking JSONRPC methods. The default is the same as CGI::JSONRPC uses, CGI::JSONRPC::Dispatcher.
<<lessSYNOPSIS
< Location /json-rpc >
SetHandler perl-script
PerlOptions +GlobalRequest
PerlResponseHandler Apache2::JSONRPC->handler
JSONRPC_Class CGI::JSONRPC::Dispatcher
< /Location >
Apache2::JSONRPC is a subclass of CGI::JSONRPC that provides some extra bells and whistles in a mod_perl2 environment.
Currently, the main feature is the "JSONRPC_Class" apache2 config directive, which allows you to define what class to use for invoking JSONRPC methods. The default is the same as CGI::JSONRPC uses, CGI::JSONRPC::Dispatcher.
Download (0.012MB)
Added: 2007-03-20 License: Perl Artistic License Price:
948 downloads
Automatic Firewall 0.3.2
Automatic Firewall is a script that will automatically configure a firewall. more>>
Automatic Firewall is a script that will automatically configure a firewall. If you are a broadband or dial-up user who doesnt have a firewall script, you need to get one to protect yourself. AutoFW is made to help you do that with no efforts.
Many people when connecting to the internet need a firewall script made for them so they can surf the net without being susceptible to various attacks. Most, if not all (until now :-), of the existing scripts are written for a large range of requirements and require some tweaking to make them work for a specific user. However many users do not know which parameters to fill in the script config file.
AutoFW intends to provide a simple firewall script that you just need to fire and forget. You make sure to run it on computer start-up or just before connecting to the net, and it will detect network condition and setup appropriate firewall rules for you.
In order to be "smart" AutoFW has to be limited, the current scope of AutoFW are standard broadband connections, it will also cover dial-up users and stand-alone servers.
AutoFW works only for Linux IPTables firewall and needs the iptables utility to update the firewall, it also needs the ifconfig utility, both of these are available on any standard install of a GNU/Linux machine.
AutoFW also needs the ip program which is part of the iproute2 package, sometimes also called iproute. It is available as a package for any standard GNU/Linux install, not it might not be installed in your particular.
There are two parts that do automatic detection, one is for interfaces and IPs and the other is for open listening ports.
The interface part looks at all the active interfaces in the machine and classifies them between internal and external. It does that by looking at the IPv4 address of the device. If it is one of:
127.0.0.0/8
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
it is considered to be an internal IP and thus an internal interface, otherwise it is an external IP and thus an external interface. There is no handling of an interface with both an internal and an external IP on it.
The listening ports are scanned for a known port and the accompanying known program name that binds to that port, known ports are opened later in the configuration stage.
The configuration itself is very simple for now, without many of the bell and whistles that exist in other scripts, but it works for the basic needs and provides adequate protection.
Enhancements:
- Internal systems are now protected, as well as servers and NAT gateways.
<<lessMany people when connecting to the internet need a firewall script made for them so they can surf the net without being susceptible to various attacks. Most, if not all (until now :-), of the existing scripts are written for a large range of requirements and require some tweaking to make them work for a specific user. However many users do not know which parameters to fill in the script config file.
AutoFW intends to provide a simple firewall script that you just need to fire and forget. You make sure to run it on computer start-up or just before connecting to the net, and it will detect network condition and setup appropriate firewall rules for you.
In order to be "smart" AutoFW has to be limited, the current scope of AutoFW are standard broadband connections, it will also cover dial-up users and stand-alone servers.
AutoFW works only for Linux IPTables firewall and needs the iptables utility to update the firewall, it also needs the ifconfig utility, both of these are available on any standard install of a GNU/Linux machine.
AutoFW also needs the ip program which is part of the iproute2 package, sometimes also called iproute. It is available as a package for any standard GNU/Linux install, not it might not be installed in your particular.
There are two parts that do automatic detection, one is for interfaces and IPs and the other is for open listening ports.
The interface part looks at all the active interfaces in the machine and classifies them between internal and external. It does that by looking at the IPv4 address of the device. If it is one of:
127.0.0.0/8
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
it is considered to be an internal IP and thus an internal interface, otherwise it is an external IP and thus an external interface. There is no handling of an interface with both an internal and an external IP on it.
The listening ports are scanned for a known port and the accompanying known program name that binds to that port, known ports are opened later in the configuration stage.
The configuration itself is very simple for now, without many of the bell and whistles that exist in other scripts, but it works for the basic needs and provides adequate protection.
Enhancements:
- Internal systems are now protected, as well as servers and NAT gateways.
Download (0.020MB)
Added: 2006-07-30 License: GPL (GNU General Public License) Price:
1182 downloads
CATS 0.8.0
CATS is the industry’s leading open source Applicant Tracking System (ATS). more>>
CATS is the industry’s leading open source Applicant Tracking System (ATS).
CATS has a clean user-interface, is easy to use, and has all the bells and whistles of expensive proprietary commercial ATS packages.
Built on the LAMP platform (Linux, Apache, MySQL, and PHP), it can be installed and running in 5 minutes on a Unix or Windows platform. It features built-in applicant tracking, resume search, CRM, and a reporting dashboard for staffing agencies and corporate HR departments.
<<lessCATS has a clean user-interface, is easy to use, and has all the bells and whistles of expensive proprietary commercial ATS packages.
Built on the LAMP platform (Linux, Apache, MySQL, and PHP), it can be installed and running in 5 minutes on a Unix or Windows platform. It features built-in applicant tracking, resume search, CRM, and a reporting dashboard for staffing agencies and corporate HR departments.
Download (0.37MB)
Added: 2007-08-02 License: MPL (Mozilla Public License) Price:
502 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above whistle 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