hamster dance
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 18
Hamster Font Manager 1.02
Hamster Font Manager is an easy GUI to manage fonts for X11/GS/TeX. more>>
HFM is a font manager for Unix systems. With it you can control the avaliability of fonts in all of the supported applications from a central place. Currently included are modules to support:
* X-Window
* Ghostscript
* TeX
A PostScript module handles PS Fonts. Other fonts remain untouched by this program.
HFM is distributed under the GPL (GNU Public License).
<<less* X-Window
* Ghostscript
* TeX
A PostScript module handles PS Fonts. Other fonts remain untouched by this program.
HFM is distributed under the GPL (GNU Public License).
Download (0.23MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1647 downloads
StepMania 4.0
StepMania is a music/rhythm game. more>>
StepMania project is a music/rhythm game. The player presses different buttons in time to the music and to note patterns that scroll across the screen. Features 3D graphics, visualizations, support for gamepads/dance pads, a step recording mode, and more!
This release was done under totally different management and with different Windows and Linux builders, so let us know how it went.
Enhancements:
- Fix keyboard/joy mapping crash.
- Fix fail extra stage causes game over.
- Fix preview music in editor.
- Fix song edit crash when pressing v.
<<lessThis release was done under totally different management and with different Windows and Linux builders, so let us know how it went.
Enhancements:
- Fix keyboard/joy mapping crash.
- Fix fail extra stage causes game over.
- Fix preview music in editor.
- Fix song edit crash when pressing v.
Download (6.4MB)
Added: 2006-06-25 License: GPL (GNU General Public License) Price:
4100 downloads
madman 0.93
madman is a digital music manager. more>>
madman makes your digital music experience what it should have been from the start. Fun, not clumsy. Organized, not a mess. Cool, not technical. Lets face it: The "Open file" dialog is not an appropriate way to find the music that you like. Come and take a look what madman can do for you.
madman automatically creates an index of all the digital music that you have. So, if you know you have that cool old Indie album lying around somewhere, but you just cant remember where, use madmans intelligent search features to see where it is.
All you need to do to start enjoying madman is tell it where you keep your music. It will politely ask the first time you start it. It will create an index of your music once. After that, all the data is stored in a madman database that is ready to be searched within seconds, madman will even remember which database you used last.
madman can read MP3s and the fairly recent Ogg Vorbis file format. Vorbis files usually get much higher quality into way smaller files. So thats one big bonus.
If you add or remove music from your hard disk, madman will notice and update your database accordingly. (you may need to issue a "rescan" command - depending on how you set the "rescan on startup" option).
madman keeps track of when you last played what song, how often, and if you let it play to the end. It also gives you the option to rate songs on an easy scale ranging from zero to five stars.
Besides the usual Artist/Title/Album information, madman also has a Performer field, which is useful if you like classical recordings or dance tracks that were remixed by a DJ. madman lets you customize which information you want to see and how you want it arranged. It will remember your decisions faithfully between runs.
Digital music from (*cough*) dubious sources often does not carry much tag information besides its filename. So, you need to change some tags, often lots of them. madman makes that easy, too. If you see a tag that you dont like: Just "slow doubleclick" on it, and madman allows you to change it. Need to change more than one tag? Look for "Tag > Repeat last retag on selection" on the right-click menu.
madman can also tag from filenames if they contain sufficient information. Theres also an AutoTag feature that will guess tags in an "intelligent" way based on the information in your database. A future version will even completely take away the load of retagging through the use of MusicBrainz.
One of madmans most powerful features is having automatic playlists. Some music managers allow you to have playlists built automatically through the use of rules. You enter "Everything by Aerosmith", and you get just that. madman can do that, too.
But it can do even more: Playlists are not either rule-based (aka "vfolders") or handmade. madman combines the two into its notion of an automatic playlist. So just manually add a few songs that sound "just like Aerosmith" to your Aerosmith playlist, and live happily ever after. :)
<<lessmadman automatically creates an index of all the digital music that you have. So, if you know you have that cool old Indie album lying around somewhere, but you just cant remember where, use madmans intelligent search features to see where it is.
All you need to do to start enjoying madman is tell it where you keep your music. It will politely ask the first time you start it. It will create an index of your music once. After that, all the data is stored in a madman database that is ready to be searched within seconds, madman will even remember which database you used last.
madman can read MP3s and the fairly recent Ogg Vorbis file format. Vorbis files usually get much higher quality into way smaller files. So thats one big bonus.
If you add or remove music from your hard disk, madman will notice and update your database accordingly. (you may need to issue a "rescan" command - depending on how you set the "rescan on startup" option).
madman keeps track of when you last played what song, how often, and if you let it play to the end. It also gives you the option to rate songs on an easy scale ranging from zero to five stars.
Besides the usual Artist/Title/Album information, madman also has a Performer field, which is useful if you like classical recordings or dance tracks that were remixed by a DJ. madman lets you customize which information you want to see and how you want it arranged. It will remember your decisions faithfully between runs.
Digital music from (*cough*) dubious sources often does not carry much tag information besides its filename. So, you need to change some tags, often lots of them. madman makes that easy, too. If you see a tag that you dont like: Just "slow doubleclick" on it, and madman allows you to change it. Need to change more than one tag? Look for "Tag > Repeat last retag on selection" on the right-click menu.
madman can also tag from filenames if they contain sufficient information. Theres also an AutoTag feature that will guess tags in an "intelligent" way based on the information in your database. A future version will even completely take away the load of retagging through the use of MusicBrainz.
One of madmans most powerful features is having automatic playlists. Some music managers allow you to have playlists built automatically through the use of rules. You enter "Everything by Aerosmith", and you get just that. madman can do that, too.
But it can do even more: Playlists are not either rule-based (aka "vfolders") or handmade. madman combines the two into its notion of an automatic playlist. So just manually add a few songs that sound "just like Aerosmith" to your Aerosmith playlist, and live happily ever after. :)
Download (0.64MB)
Added: 2005-05-10 License: GPL (GNU General Public License) Price:
1629 downloads
Spyce - Python Server Pages 2.1.3
Spyce - Python Server Pages is a Python-based dynamic HTML server engine. more>>
SPYCE is a server-side language that supports simple and efficient Python-based dynamic HTML generation, otherwise called Python Server Pages (PSP).
Those who are familiar with JSP, PHP, or ASP and like Python, should have a look at Spyce. Its modular design makes it very flexible and extensible. Spyce - Python Server Pages can also be used as a command-line utility for static text pre-processing or as a web-server proxy.
The supported adapters are:
* Fast CGI:The default Spyce integration with Apache is acheived via FastCGI, a CGI-like interface that is relatively fast, because it does not incur the large process startup overhead on each request.
* mod_python: If you really must have the fastest Spyce implementation (see the performance numbers), it is currently through an Apache module called mod_python. Spyce has been tested with mod_python version 2.7.6 (and version 3.0.3 with apache 2.0.37). You can try to find some mod_python rpms here, but in general one must compile mod_python from sources. The reason for this is because mod_python links with the Python library it finds on your system at compile time. Thus, even if you have the correct Python version installed on your system, mod_python will be using the Python library version on the system where it was compiled. Also, note that mod_python (or rather Apache) needs a Python that has been compiled without threading, so you may need to recompile Python as well for this reason. The process is not very difficult (just the usual: ./configure; make; make install dance), but hopefully someone will suggest a better route in time. In any case, make sure you can first get mod_python running on your system, if that is that is your chosen Apache integration route.
* Web server: Another fast alternative is to serve Spyce files via a proxy. This involves running Spyce in web-server mode, and configuring the main web server to forward the appropriate requests. The built-in Spyce web server can also be used to serve requests directly, but this is highly discouraged for production environments.
* CGI: Failing these alternatives you can always process requests via regular CGI, but this alternative is the slowest option and is intended primarily for those who do not have much control over their web environments.
* Command line: Lastly, one can use Spyce as a command-line tool for pre-processing Spyce pages and creating static HTML files.
<<lessThose who are familiar with JSP, PHP, or ASP and like Python, should have a look at Spyce. Its modular design makes it very flexible and extensible. Spyce - Python Server Pages can also be used as a command-line utility for static text pre-processing or as a web-server proxy.
The supported adapters are:
* Fast CGI:The default Spyce integration with Apache is acheived via FastCGI, a CGI-like interface that is relatively fast, because it does not incur the large process startup overhead on each request.
* mod_python: If you really must have the fastest Spyce implementation (see the performance numbers), it is currently through an Apache module called mod_python. Spyce has been tested with mod_python version 2.7.6 (and version 3.0.3 with apache 2.0.37). You can try to find some mod_python rpms here, but in general one must compile mod_python from sources. The reason for this is because mod_python links with the Python library it finds on your system at compile time. Thus, even if you have the correct Python version installed on your system, mod_python will be using the Python library version on the system where it was compiled. Also, note that mod_python (or rather Apache) needs a Python that has been compiled without threading, so you may need to recompile Python as well for this reason. The process is not very difficult (just the usual: ./configure; make; make install dance), but hopefully someone will suggest a better route in time. In any case, make sure you can first get mod_python running on your system, if that is that is your chosen Apache integration route.
* Web server: Another fast alternative is to serve Spyce files via a proxy. This involves running Spyce in web-server mode, and configuring the main web server to forward the appropriate requests. The built-in Spyce web server can also be used to serve requests directly, but this is highly discouraged for production environments.
* CGI: Failing these alternatives you can always process requests via regular CGI, but this alternative is the slowest option and is intended primarily for those who do not have much control over their web environments.
* Command line: Lastly, one can use Spyce as a command-line tool for pre-processing Spyce pages and creating static HTML files.
Download (0.44MB)
Added: 2006-11-18 License: GPL (GNU General Public License) Price:
1073 downloads
par2repair 0.0.1
par2repair is a useful script to fix par2 files. more>>
par2repair is a useful script to fix par2 files. Just add it to your /servicemenus/ folder and right click on any par2 files.
Its my first script so its pretty straight forward.
<<lessIts my first script so its pretty straight forward.
Download (MB)
Added: 2007-02-05 License: GPL (GNU General Public License) Price:
1022 downloads
Crazy Eye Icons for Linux -
6 icons of a funny creature with just one eye more>> Description:
Six freeware icons of a funny creature with just one eye.
Content:
Crazy Eye, Anger, Dance, Run, Sad, Sleep<<less
Download (351KB)
Added: 2009-04-23 License: Freeware Price: Free
184 downloads
WMAcpi 1.21
WMAcpi is port of WMApm 1.1 with ACPI support. more>>
WMAcpi is port of WMApm 1.1 with ACPI support.
Implementation of "ACPI" mode:
As far as I know, there arent any tools available right now to process battery statistics provided in /proc/power by ACPI stuff in 2.4.x kernels. So, I updated wmapm 1.1 to handle ACPI also. There are no changes between 1.1 and 1.2 other than ACPI stuff. If you are NOT interested in ACPI, this version is NOT for you. However, if you ARE interested in ACPI, please test this and
let me know if it works for you. This code makes a couple assumptions, they
are as follows:
* You only have one battery, and its a "Control Method" battery
* Your ACPI bios is more or less "not fucked up" (i.e. it works with 2.4.2)
* VERY IMPORTANT: You are running kernel 2.4.2. This has been tested under 2.4.2 kernel ONLY, and is not guaranteed to work with anything else. You have been warned.
To use ACPI support, just follow "INSTALL" instructions. Makefile has been updated to include -DACPI. If you dont have ACPI, you dont need this version of wmapm. Information after "INSTALL" section only applies to APM systems, without ACPI support.
Installation:
* make
* copy wmapm somewhere useful
* dance
* < somewhere useful >/wmapm &
* phear
(if it doesnt work, skip the phear step)
Note, this (for now) only supports laptops with one system battery. I am working with kernel acpi people to standartize power reporting interface, and when its usable, WMApm will be updated to support any number of batteries, and provide full information about ACPI power sources.
<<lessImplementation of "ACPI" mode:
As far as I know, there arent any tools available right now to process battery statistics provided in /proc/power by ACPI stuff in 2.4.x kernels. So, I updated wmapm 1.1 to handle ACPI also. There are no changes between 1.1 and 1.2 other than ACPI stuff. If you are NOT interested in ACPI, this version is NOT for you. However, if you ARE interested in ACPI, please test this and
let me know if it works for you. This code makes a couple assumptions, they
are as follows:
* You only have one battery, and its a "Control Method" battery
* Your ACPI bios is more or less "not fucked up" (i.e. it works with 2.4.2)
* VERY IMPORTANT: You are running kernel 2.4.2. This has been tested under 2.4.2 kernel ONLY, and is not guaranteed to work with anything else. You have been warned.
To use ACPI support, just follow "INSTALL" instructions. Makefile has been updated to include -DACPI. If you dont have ACPI, you dont need this version of wmapm. Information after "INSTALL" section only applies to APM systems, without ACPI support.
Installation:
* make
* copy wmapm somewhere useful
* dance
* < somewhere useful >/wmapm &
* phear
(if it doesnt work, skip the phear step)
Note, this (for now) only supports laptops with one system battery. I am working with kernel acpi people to standartize power reporting interface, and when its usable, WMApm will be updated to support any number of batteries, and provide full information about ACPI power sources.
Download (0.011MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1106 downloads
amarokVis 1.0
amarokVis is a KDE applet for libvisual using opengl. more>>
amarokVis is a KDE applet for libvisual using opengl.
Orginally written to work with amaroks libvisual socket however due to some limitations I just made the input default to alsa.
So any app piping sound through alsa will make the visuals dance. I was going to change the name but meh, not a big deal.
Usage:
Just add it to a panel and watch the fun. If you click the visualization itll bring up a popup box to select from available plugins.
Pretty simple and straightforward.
Beware though some plugins(actors) tend to be buggy and are likely to crash your kicker.
If that happens just restart your kicker and choose another plugin that doesnt.
<<lessOrginally written to work with amaroks libvisual socket however due to some limitations I just made the input default to alsa.
So any app piping sound through alsa will make the visuals dance. I was going to change the name but meh, not a big deal.
Usage:
Just add it to a panel and watch the fun. If you click the visualization itll bring up a popup box to select from available plugins.
Pretty simple and straightforward.
Beware though some plugins(actors) tend to be buggy and are likely to crash your kicker.
If that happens just restart your kicker and choose another plugin that doesnt.
Download (0.62MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
960 downloads
Avifile 0.7.43
Avifile is a compressed AVI file support library for x86 Linux. more>>
This project attempts to provide a working implementation of a few multimedia-related utilities for x86 Linux. At the time of its creation in May 2000 its primary goal was creation of video capture and recompression applications that would work with most popular AVI file format and newest data compression methods ( Indeo Video and variations of MPEG-4 for image compression and MPEG Layer-3/Windows Media Audio for sound ).
The core idea of the project was in using Win32 dynamic-link libraries in Linux environment. However, it has become most popular because of its side product - an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. Since then most of work was done in this direction.
Now it supports a wide range of codecs ( compressors/decompressors ) such as DivX ;-), Indeo Video, I263, and others, able to show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available.
It is also able to play most files in ASF format, and current development CVS code is capable of streaming ASF media over HTTP. The project is not intended to provide universal media framework for Linux, nor to do much more than what it currently does. Moreover, its mostly a proof-of-concept work. It was the first project that introduced the idea of using Windows DLLs and very limited ( ~50 Kbytes of code ) subset of Win32 API for audio/video (de)compression in *nix environments, the idea which is already reused in several other - more general - software projects.
It is the first project that extends that idea to the usage of DirectShow audio/video decoders for the same purpose ( by emulating DirectShow/DCOM environment from decoder point of view ). It is the only project that includes a player for files in Advanced Streaming Format. All these features are essential for the complete modern multimedia environment, and hopefully will become available in near future in such perspective architectures as Arts ( KDE ) or GStreamer ( Gnome ).
Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater or LAMP. The code of this project is distributed under General Public License version 2. Basically it means that you may do anything you want with this code, but if you want to redistribute it or any its derivatives, you have to do it under GPL and you have to make the source code available. For more details visit the site of Free Software Foundation.
Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available in the Internet ( exact URLs to most of them are available on this site ). For those DLLs which come with the license, their copyright owners allow using them at no cost if you do not disassemble, reverse-engineer them, etc. In some cases ( Indeo Video ) they explicitly allow to include these files into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all ( DivX ;-), all DirectShow codecs ), what obviously means that any kind of activity with them is acceptable.
There is no warranty about the quality of this project. It is written mostly by one former university student with background in the area of Applied Physics in his spare time. I cannot even guarantee that it compiles properly on your system, because I dont have resources to test it on all existing distributions of Linux and flavors of Unix. I try to resolve the issues that Im informed about.
<<lessThe core idea of the project was in using Win32 dynamic-link libraries in Linux environment. However, it has become most popular because of its side product - an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. Since then most of work was done in this direction.
Now it supports a wide range of codecs ( compressors/decompressors ) such as DivX ;-), Indeo Video, I263, and others, able to show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available.
It is also able to play most files in ASF format, and current development CVS code is capable of streaming ASF media over HTTP. The project is not intended to provide universal media framework for Linux, nor to do much more than what it currently does. Moreover, its mostly a proof-of-concept work. It was the first project that introduced the idea of using Windows DLLs and very limited ( ~50 Kbytes of code ) subset of Win32 API for audio/video (de)compression in *nix environments, the idea which is already reused in several other - more general - software projects.
It is the first project that extends that idea to the usage of DirectShow audio/video decoders for the same purpose ( by emulating DirectShow/DCOM environment from decoder point of view ). It is the only project that includes a player for files in Advanced Streaming Format. All these features are essential for the complete modern multimedia environment, and hopefully will become available in near future in such perspective architectures as Arts ( KDE ) or GStreamer ( Gnome ).
Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater or LAMP. The code of this project is distributed under General Public License version 2. Basically it means that you may do anything you want with this code, but if you want to redistribute it or any its derivatives, you have to do it under GPL and you have to make the source code available. For more details visit the site of Free Software Foundation.
Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available in the Internet ( exact URLs to most of them are available on this site ). For those DLLs which come with the license, their copyright owners allow using them at no cost if you do not disassemble, reverse-engineer them, etc. In some cases ( Indeo Video ) they explicitly allow to include these files into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all ( DivX ;-), all DirectShow codecs ), what obviously means that any kind of activity with them is acceptable.
There is no warranty about the quality of this project. It is written mostly by one former university student with background in the area of Applied Physics in his spare time. I cannot even guarantee that it compiles properly on your system, because I dont have resources to test it on all existing distributions of Linux and flavors of Unix. I try to resolve the issues that Im informed about.
Download (2.9MB)
Added: 2005-05-03 License: GPL (GNU General Public License) Price:
1639 downloads
NNTPCache 3.0.2
NNTPCache is a proxy cache newsgroups. more>>
NNTPCache is a proxy cache newsgroups.
NNTPCache (efficiently) executes on the localhost pretending to be an NNRP news reading server. In fact, what it does is pass certain NNTP commands through to real (remote and possibly local) news-servers based on various pattern matching rules.
NNTPCache then takes the output from those servers and caches & indexes it in funky ways (much case specific magic goes into this). The next time such information is asked for, or other information which can be logically inferred from the previously collated information, it is sent directly from the cache, without consulting the remote servers.
NNTPCache can transparently merge local newsgroups & multiple remote feeds (usually handled by INN) with remote NNRPD and NNTPCache servers to create mind-bogglingly large "virtual" newsfeeds, without having to negotiate for standard feeds or allocating anything like bandwidth or drive space normally required (normally around 3-10G/day).
NNTPCache is an obsessive SPAM killer. NNTPCache has full support for cryptographically signed NoCem messages, and if enabled, actively monitors news.lists.filters and alt.nocem.misc for NoCem SPAM advisories. Tagged SPAM message IDs are then transparently filtered from NNTPCache traffic.
NNTPCache can also act selectively as an intelligent chrooted firewall NNTP application proxy and supports full RFC931/ident, source address and newsgroup access controls with quite a reasonable degree of granularity.
NNTPCache saves IMMENSE amounts of bandwidth (we were quite astounded to see just how much bandwidth news uses - on our network, news accounted for more IP traffic than everything else combined (though were not sure if this says more about the authors proclivities or network traffic statistics in general.
NNTPCache also saves truly huge amounts of drive space (if you are talking about a full feed - as of writing thats around 3 - 10Gb a day). With NNTPCache, startup times for news readers become limited only by the speed of the internal network (or the loopback device if the readers are run on the same machine as NNTPCache). It is possible to run several NNTPCacheds on different machines - indeed with larger sites, this practice is recommended; even intranets can become clogged with news traffic.
NNTPCache tries very hard to look like nnrpd, so there shouldnt be any reason why the remote servers that NNTPCache is directed to feed from can not be other NNTPCaches themselves.
NNTPCache performs sophisticated filtering based on weighted extended regular expression pattern matching against article headers and content on a per-user, per-group, per-host (etc) basis (so the filters only effect particular user groups, not the entire population). This can be used (for instance) as a kind of Usenet "net-nanny" or to transparently remove usenet SPAM (and probably a few not so nice uses as well, like political censorship. Sadly to say though, after introducting this feature we have had not had one iota thanks from neo-corporate east-asian totalitarian capitalist running dogs). ).
NNTPCache tries very hard to emulate remote article numbering. This means that NNTPCache can be "dropped" in into an nntp network without interrupting (at the news level) the flow/ordering of articles. In the same manner, it can be transparently "plucked" from the network in the same way should it not prove to be as sexy as a sweet, ripe, red persimmon (well, its unlikely, but you never know.
NNTPCache caches the active, active.times, newsgroups and overview.fmt files, article, head, body, stat, group, listgroup, newgroups, newgroups, xgtitle, xover and xhdr commands. NNTPCache cross-posts seeds its cache and also maintains a database of message-id -> group/article_number tuples. This is just about everything.
NNTPCache has been designed to be quite efficient, in order to serve very large reader populations. It takes full advantage of copy-on-write OS design, shared memory and mmaped files/memory/anonymous regions.
NNTPCache has a built in web-server and macro language - ostensibly for displaying NNTPCache statistical information, but the depraved or security retentive (ok, ok, AND) could use it for other diversions.
Alleged to autoconfigure, compile and run, dance and make walnut milkshakes on a wide number of unix platforms. But not NT (of course!).
<<lessNNTPCache (efficiently) executes on the localhost pretending to be an NNRP news reading server. In fact, what it does is pass certain NNTP commands through to real (remote and possibly local) news-servers based on various pattern matching rules.
NNTPCache then takes the output from those servers and caches & indexes it in funky ways (much case specific magic goes into this). The next time such information is asked for, or other information which can be logically inferred from the previously collated information, it is sent directly from the cache, without consulting the remote servers.
NNTPCache can transparently merge local newsgroups & multiple remote feeds (usually handled by INN) with remote NNRPD and NNTPCache servers to create mind-bogglingly large "virtual" newsfeeds, without having to negotiate for standard feeds or allocating anything like bandwidth or drive space normally required (normally around 3-10G/day).
NNTPCache is an obsessive SPAM killer. NNTPCache has full support for cryptographically signed NoCem messages, and if enabled, actively monitors news.lists.filters and alt.nocem.misc for NoCem SPAM advisories. Tagged SPAM message IDs are then transparently filtered from NNTPCache traffic.
NNTPCache can also act selectively as an intelligent chrooted firewall NNTP application proxy and supports full RFC931/ident, source address and newsgroup access controls with quite a reasonable degree of granularity.
NNTPCache saves IMMENSE amounts of bandwidth (we were quite astounded to see just how much bandwidth news uses - on our network, news accounted for more IP traffic than everything else combined (though were not sure if this says more about the authors proclivities or network traffic statistics in general.
NNTPCache also saves truly huge amounts of drive space (if you are talking about a full feed - as of writing thats around 3 - 10Gb a day). With NNTPCache, startup times for news readers become limited only by the speed of the internal network (or the loopback device if the readers are run on the same machine as NNTPCache). It is possible to run several NNTPCacheds on different machines - indeed with larger sites, this practice is recommended; even intranets can become clogged with news traffic.
NNTPCache tries very hard to look like nnrpd, so there shouldnt be any reason why the remote servers that NNTPCache is directed to feed from can not be other NNTPCaches themselves.
NNTPCache performs sophisticated filtering based on weighted extended regular expression pattern matching against article headers and content on a per-user, per-group, per-host (etc) basis (so the filters only effect particular user groups, not the entire population). This can be used (for instance) as a kind of Usenet "net-nanny" or to transparently remove usenet SPAM (and probably a few not so nice uses as well, like political censorship. Sadly to say though, after introducting this feature we have had not had one iota thanks from neo-corporate east-asian totalitarian capitalist running dogs). ).
NNTPCache tries very hard to emulate remote article numbering. This means that NNTPCache can be "dropped" in into an nntp network without interrupting (at the news level) the flow/ordering of articles. In the same manner, it can be transparently "plucked" from the network in the same way should it not prove to be as sexy as a sweet, ripe, red persimmon (well, its unlikely, but you never know.
NNTPCache caches the active, active.times, newsgroups and overview.fmt files, article, head, body, stat, group, listgroup, newgroups, newgroups, xgtitle, xover and xhdr commands. NNTPCache cross-posts seeds its cache and also maintains a database of message-id -> group/article_number tuples. This is just about everything.
NNTPCache has been designed to be quite efficient, in order to serve very large reader populations. It takes full advantage of copy-on-write OS design, shared memory and mmaped files/memory/anonymous regions.
NNTPCache has a built in web-server and macro language - ostensibly for displaying NNTPCache statistical information, but the depraved or security retentive (ok, ok, AND) could use it for other diversions.
Alleged to autoconfigure, compile and run, dance and make walnut milkshakes on a wide number of unix platforms. But not NT (of course!).
Download (1.0MB)
Added: 2006-03-07 License: Other/Proprietary License with Source Price:
1329 downloads
Text Text Revolution 0.11
Text Text Revolution project is a text-based ncurses DDR clone. more>>
Text Text Revolution project is a text-based ncurses DDR clone.
Text Text Revolution is a text-based Dance Dance Revolution clone.
It supports pyDDRs .step file format (which has now been superceeded by the .dance format), and plans to stream OGG, MP3, or WAV files.
Enhancements:
- Joystick (DDR mat) support is working now. use the -j switch. Its currently hardcoded to use /dev/input/js0.
- Some graphics code was cleaned up, and it is now possible to specify the difficulty (--light, --standard, --hard, or -ln, where n is 1, 2, or 3).
<<lessText Text Revolution is a text-based Dance Dance Revolution clone.
It supports pyDDRs .step file format (which has now been superceeded by the .dance format), and plans to stream OGG, MP3, or WAV files.
Enhancements:
- Joystick (DDR mat) support is working now. use the -j switch. Its currently hardcoded to use /dev/input/js0.
- Some graphics code was cleaned up, and it is now possible to specify the difficulty (--light, --standard, --hard, or -ln, where n is 1, 2, or 3).
Download (0.044MB)
Added: 2006-12-08 License: GPL (GNU General Public License) Price:
1054 downloads
O.H.R.RPG.C.E 2006-08-03 Hasta-la-qb+
O.H.R.RPG.C.E is an engine for making 2D console-style Role Playing Games. more>>
O.H.R.RPG.C.E is an engine for making 2D console-style Role Playing Games.
A Linux port of the DOS-based "Official Hamster Republic RPG Construction Engine". Used for making games similar in style to the NES and Super Nintendo Final Fantasy games. A large assortment of RPG games are already available.
<<lessA Linux port of the DOS-based "Official Hamster Republic RPG Construction Engine". Used for making games similar in style to the NES and Super Nintendo Final Fantasy games. A large assortment of RPG games are already available.
Download (0.93MB)
Added: 2007-01-27 License: GPL (GNU General Public License) Price:
1004 downloads
WMApm 1.1
WMApm is your typical laptop APM (Advanced Power Management) dockapp. more>>
WMApm is your typical laptop APM (Advanced Power Management) dockapp. One interesting feature is "timer" mode, where you can keep track of how long the laptop has been "on battery". This is opposite of the information usually provided by the BIOS, which is "time remaining", and in many cases wrong. This option can be toggled at run-time.
System messages scroll on the bottom of the window, AC plug flashes when battery is charging, and green LED inside the big button flashes red if battery level is critical low. Since version 1.1 there are some #defines for broken APM BIOSes to disable certain features.
Installation:
* make
* copy wmapm somewhere useful
* dance
* /wmapm &
* phear
(if it doesnt work, skip the phear step)
This works on all machines that have a standard non-borked APM implementation. For people with broken APM implementations, I added some stuff, which was sent to me by Daniel Pittman, to compensate for some of the stupidity. If you see dumb behaviour from wmapm, consider editing wmapm.c and uncomment one, or both, of these lines (on lines 19 and 20):
#define RETARDED_APM if your bios thinks the battery is charging all the time when its on AC power. What this will do is stop "charging" process as soon as the battery reaches 100%.
#define STUPID_APM if your bios shows -1 minutes remaining when AC is plugged in, or when battery is charging.
If your bios is even dumber than this, and you come up with another special case that needs to be handled, feel free to #ifdef it under < badword >_APM and send me a diff -u. I will include it in the next version. Any of these changes would have to go into acquire_apm_info. Note, I changed format of apminfo structure to get rid of redundancy - now there is only one power state variable, which keeps track whether we are on AC, charging, battery, etc.
Note, all the *_APM stuff is untested - my laptop has a working BIOS. If you test this and it doesnt work as advertised, go ahead and send me a fix.
As soon as ACPI is fixed I will make a version of wmapm for Linux ACPI. But until it works on MY laptop (toshiba satellite 2545xcdt) dont expect me to do anything about it. I will not accept patches either.
<<lessSystem messages scroll on the bottom of the window, AC plug flashes when battery is charging, and green LED inside the big button flashes red if battery level is critical low. Since version 1.1 there are some #defines for broken APM BIOSes to disable certain features.
Installation:
* make
* copy wmapm somewhere useful
* dance
* /wmapm &
* phear
(if it doesnt work, skip the phear step)
This works on all machines that have a standard non-borked APM implementation. For people with broken APM implementations, I added some stuff, which was sent to me by Daniel Pittman, to compensate for some of the stupidity. If you see dumb behaviour from wmapm, consider editing wmapm.c and uncomment one, or both, of these lines (on lines 19 and 20):
#define RETARDED_APM if your bios thinks the battery is charging all the time when its on AC power. What this will do is stop "charging" process as soon as the battery reaches 100%.
#define STUPID_APM if your bios shows -1 minutes remaining when AC is plugged in, or when battery is charging.
If your bios is even dumber than this, and you come up with another special case that needs to be handled, feel free to #ifdef it under < badword >_APM and send me a diff -u. I will include it in the next version. Any of these changes would have to go into acquire_apm_info. Note, I changed format of apminfo structure to get rid of redundancy - now there is only one power state variable, which keeps track whether we are on AC, charging, battery, etc.
Note, all the *_APM stuff is untested - my laptop has a working BIOS. If you test this and it doesnt work as advertised, go ahead and send me a fix.
As soon as ACPI is fixed I will make a version of wmapm for Linux ACPI. But until it works on MY laptop (toshiba satellite 2545xcdt) dont expect me to do anything about it. I will not accept patches either.
Download (0.009MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1106 downloads
XPN - X Python Newsreader 0.7.0
XPN is a multiplatform newsreader with full Unicode support. more>>
XPN - X Python Newsreader project is a graphical newsreader written in Python with the GTK+ toolkit. I started writing it because I was learning Python language and working on a real project keeps your attention high.
XPN is distributed with the GPL licence, youll found a copy of the licence inside the XPN archive.
An interesting characteristic of XPN is the complete portability. I use it a lot on Linux and Windows, however XPN should work wherever Python and GTK+2 work.
With XPN you can read/write articles on the Usenet with a good MIME support (better than some well known newsreaders).
XPN can operate with all the most diffuse charset starting from US-ASCII to UTF-8. When you edit an article XPN automatically chooses the best charset, however is always possible to override this choice.
There also other useful features like scoring, filtered views, random tag-lines, external editor support, one-key navigation, ROT13, spoiler char ...
Main features:
On-Line/Off-Line Mode
- XPN has been for a long time an on-line only newsreader, now its changed. Starting from 0.2.5 I added the read articles storing, and starting from 0.4.0 you are able to download the whole bodies with the headers, or to mark for retrieval some articles and then download their bodies.
- Note that the download is a bit slow because I havent yet optimized this code, so the better way to use XPN is still with a local news-server, or if you have a DSL connection, directly online.
MIME Standards
- With XPN you can read articles coded with quoted-printable, 7bit or 8bit. XPN is also full UTF-8 compliant, you can read and send aritcles with the UTF-8 charset.
- Outgoing articles are coded with the best charset, however you can always override this choice.
Scoring
- Its possible to create scoring rules (like the Hamsters ones but simpler) in order to assign a score to articles. This rule can act on this fields: From, Subject, Date, Message-ID, References, Age, Xpost, Xref, Bytes and Lines
- You may also create action rules. These rules trigger an action to be applied on to the article. Possible actions are !kill (delete the article), !markread, !watch, !ignore and so on.
- Action rules act on the same fields listed above plus a new field named Score, in fact action rules are always applied after scoring rules.
Multiple Layouts
- Ther three different possible layouts for the main window. Probably in the future I will add more of them. You can also zoom one of the tree panes.
Colors
- Articles are shown with different colors for text, quoted text and signs. You can change this colors.
Random TagLines
- Its possible to automatically add a random tagline in your articles. TagLines are picked from a textfile that you can customize.
X-Face::
- Starting from 0.4.5 XPN support decoding of the X-Face and Face headers. Thanks to Andrew Taylor (author of a Javascript implementation of uncompface) for helping me in translating its module.
Internationalization
- Starting from 0.4.5 release XPN supports multiple languages. I use gettext (thank to Guillame Bedot) in order to mark and extract text string from the code
- If you want to translate XPN in your language just get the original strings file (xpn.pot), youll find it inside lang directory. Translate it with a translation software like GTranslator, KBabel or POEdit and send me the result. Please use UTF-8 as you charset.
<<lessXPN is distributed with the GPL licence, youll found a copy of the licence inside the XPN archive.
An interesting characteristic of XPN is the complete portability. I use it a lot on Linux and Windows, however XPN should work wherever Python and GTK+2 work.
With XPN you can read/write articles on the Usenet with a good MIME support (better than some well known newsreaders).
XPN can operate with all the most diffuse charset starting from US-ASCII to UTF-8. When you edit an article XPN automatically chooses the best charset, however is always possible to override this choice.
There also other useful features like scoring, filtered views, random tag-lines, external editor support, one-key navigation, ROT13, spoiler char ...
Main features:
On-Line/Off-Line Mode
- XPN has been for a long time an on-line only newsreader, now its changed. Starting from 0.2.5 I added the read articles storing, and starting from 0.4.0 you are able to download the whole bodies with the headers, or to mark for retrieval some articles and then download their bodies.
- Note that the download is a bit slow because I havent yet optimized this code, so the better way to use XPN is still with a local news-server, or if you have a DSL connection, directly online.
MIME Standards
- With XPN you can read articles coded with quoted-printable, 7bit or 8bit. XPN is also full UTF-8 compliant, you can read and send aritcles with the UTF-8 charset.
- Outgoing articles are coded with the best charset, however you can always override this choice.
Scoring
- Its possible to create scoring rules (like the Hamsters ones but simpler) in order to assign a score to articles. This rule can act on this fields: From, Subject, Date, Message-ID, References, Age, Xpost, Xref, Bytes and Lines
- You may also create action rules. These rules trigger an action to be applied on to the article. Possible actions are !kill (delete the article), !markread, !watch, !ignore and so on.
- Action rules act on the same fields listed above plus a new field named Score, in fact action rules are always applied after scoring rules.
Multiple Layouts
- Ther three different possible layouts for the main window. Probably in the future I will add more of them. You can also zoom one of the tree panes.
Colors
- Articles are shown with different colors for text, quoted text and signs. You can change this colors.
Random TagLines
- Its possible to automatically add a random tagline in your articles. TagLines are picked from a textfile that you can customize.
X-Face::
- Starting from 0.4.5 XPN support decoding of the X-Face and Face headers. Thanks to Andrew Taylor (author of a Javascript implementation of uncompface) for helping me in translating its module.
Internationalization
- Starting from 0.4.5 release XPN supports multiple languages. I use gettext (thank to Guillame Bedot) in order to mark and extract text string from the code
- If you want to translate XPN in your language just get the original strings file (xpn.pot), youll find it inside lang directory. Translate it with a translation software like GTranslator, KBabel or POEdit and send me the result. Please use UTF-8 as you charset.
Download (0.26MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1016 downloads
Pavlov 1.1.2
Pavlov project is a very open multiple choice study system in Java. more>>
Pavlov project is a very open multiple choice study system in Java.
Pavlov is a multiple choice study system in which flashcards magically shuffle themselves to optimize study time.
They sing and otherwise entertain you while you study. It uses easy-to- write "pluglets" for feedback mechanisms (entertainment) and question choice strategies (efficiency).
Weve all made decks of flashcards and slogged through them to study (oftentimes boring) material. Wouldnt it be great if the flashcards magically shuffled themselves to optimize your study time? Wouldnt it be great if they sung to you and danced and entertained you while you studied?
This is Pavlov - efficient, entertaining study.
Pavlov uses easy-to-write "pluglets" for feedback mechanisms (entertainment) and question choice strategies (efficiency). Just pop a new pluglet in the right directory to expand your Pavlov universe.
Enhancements:
- 165,000 questions in sample language learning books are now available at http://pavlov.sf.net
- Books and chapters are now sorted alphabetically
- Several improvements to the "Incorrect Answer Dialog"
- Startup is quicker
- Pavlov consumes memory less quickly when dealing with huge books
- Export a quiz to any file format using pluggable templates. Included templates include a simple Web Application and two static HTML examples.
<<lessPavlov is a multiple choice study system in which flashcards magically shuffle themselves to optimize study time.
They sing and otherwise entertain you while you study. It uses easy-to- write "pluglets" for feedback mechanisms (entertainment) and question choice strategies (efficiency).
Weve all made decks of flashcards and slogged through them to study (oftentimes boring) material. Wouldnt it be great if the flashcards magically shuffled themselves to optimize your study time? Wouldnt it be great if they sung to you and danced and entertained you while you studied?
This is Pavlov - efficient, entertaining study.
Pavlov uses easy-to-write "pluglets" for feedback mechanisms (entertainment) and question choice strategies (efficiency). Just pop a new pluglet in the right directory to expand your Pavlov universe.
Enhancements:
- 165,000 questions in sample language learning books are now available at http://pavlov.sf.net
- Books and chapters are now sorted alphabetically
- Several improvements to the "Incorrect Answer Dialog"
- Startup is quicker
- Pavlov consumes memory less quickly when dealing with huge books
- Export a quiz to any file format using pluggable templates. Included templates include a simple Web Application and two static HTML examples.
Download (4.6MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
1089 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 hamster dance 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