ajaxstub 0.3.0
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 148
AjaxStub 0.3.0
AjaxStub package provides a Python API for writing Web pages that include JavaScript stubs for Python functions or methods. more>>
AjaxStub package provides a Python API for writing Web pages that include JavaScript stubs for Python functions or methods.
A few months ago (it is now February 2007) I decided to start looking into AJAX. My engineering experience has mostly been in writing servers, threaded application, etc. in Java, Python, and some in C. When I started to play with AJAX I had to add Javascript to my repertoire. I have always applied the rules of abstraction to my code and I wasnt going to change with Javascript, so I started searching the NET for what the best practices were in AJAX implementations.
I found some interesting stuff on Web Services, REST (Representational State Transfer), RPC (Remote Procedure Call), SOAP (Simple Object Access Protocol), and the list goes on. Ive done a lot of work with XMLRPC, so I thought Id look for something in that vane. I found only one API for RPC written in Python that seemed to work, but when I looked at the code I realized that it was very immature, so I rolled my own. So, here is my contribution to the OpenSource community. It is only in its early stages, but is quite functional already.
The idea behind AjaxStub is to provide an API that will let you write Python methods or functions that will be called by an identically named function in Javascript. The AJAX communication is completely abstracted from the developer. You write your Python API and a few Javascript functions and your done. Well it may not be that easy depending on what you are trying to achieve with your site, however, the concept is really very simple.
Enhancements:
- AjaxStub now will process multi-requests properly.
- Custom content types can now be added, and the debug mode now is more verbose.
- The home page now has additional example code and API documentation is now available.
- All documentation is now included in the tarball or zip packages.
<<lessA few months ago (it is now February 2007) I decided to start looking into AJAX. My engineering experience has mostly been in writing servers, threaded application, etc. in Java, Python, and some in C. When I started to play with AJAX I had to add Javascript to my repertoire. I have always applied the rules of abstraction to my code and I wasnt going to change with Javascript, so I started searching the NET for what the best practices were in AJAX implementations.
I found some interesting stuff on Web Services, REST (Representational State Transfer), RPC (Remote Procedure Call), SOAP (Simple Object Access Protocol), and the list goes on. Ive done a lot of work with XMLRPC, so I thought Id look for something in that vane. I found only one API for RPC written in Python that seemed to work, but when I looked at the code I realized that it was very immature, so I rolled my own. So, here is my contribution to the OpenSource community. It is only in its early stages, but is quite functional already.
The idea behind AjaxStub is to provide an API that will let you write Python methods or functions that will be called by an identically named function in Javascript. The AJAX communication is completely abstracted from the developer. You write your Python API and a few Javascript functions and your done. Well it may not be that easy depending on what you are trying to achieve with your site, however, the concept is really very simple.
Enhancements:
- AjaxStub now will process multi-requests properly.
- Custom content types can now be added, and the debug mode now is more verbose.
- The home page now has additional example code and API documentation is now available.
- All documentation is now included in the tarball or zip packages.
Download (0.023MB)
Added: 2007-08-05 License: Eclipse Public License Price:
810 downloads
paraget 0.3.0
Many times when one is downloading files from a ftp site, the bottleneck is at the servers end, because the server is handling more>>
Many times when one is downloading files from a ftp site, the bottleneck is at the servers end, because the server is handling many connections, even if the server has a greater bandwidth than the client. Popular programs are often mirrored at several sites, but this does not help the matter much; people tend to congregate at one site anyways.
Given that there are mirror-sites for the file one is downloading, one can in principle accomplish a much greater bandwidth by downloading from all the sites in parallel.
You can speed up your download if you are getting files from different sites in parallel. This is accomplished by dividing the file being fetched into several pieces, and by getting each piece from a different server, and then re-assembling them.
If there are enough mirror sites, this partitioning makes it so that the bottleneck is now placed at the client end, maxing the clients connection.
Hence, we arrive at paraget, a parallel ftp-fetching program. paraget is designed to not only do basic n-equal-piece partitioning of a file and sending requests out to n servers for data, but to also be dynamic during the downloading process. For example if one server is too slow, and paraget was done with faster server downloading its piece
Enhancements:
- Server statistics is now loaded correctly.
- Cleanup of temp files.
- Several undefineds in intervalmanager fixed.
- Now checks for size mismatches.
<<lessGiven that there are mirror-sites for the file one is downloading, one can in principle accomplish a much greater bandwidth by downloading from all the sites in parallel.
You can speed up your download if you are getting files from different sites in parallel. This is accomplished by dividing the file being fetched into several pieces, and by getting each piece from a different server, and then re-assembling them.
If there are enough mirror sites, this partitioning makes it so that the bottleneck is now placed at the client end, maxing the clients connection.
Hence, we arrive at paraget, a parallel ftp-fetching program. paraget is designed to not only do basic n-equal-piece partitioning of a file and sending requests out to n servers for data, but to also be dynamic during the downloading process. For example if one server is too slow, and paraget was done with faster server downloading its piece
Enhancements:
- Server statistics is now loaded correctly.
- Cleanup of temp files.
- Several undefineds in intervalmanager fixed.
- Now checks for size mismatches.
Download (0.031MB)
Added: 2006-06-14 License: GPL (GNU General Public License) Price:
1228 downloads
Axis Runner 0.3.0
Axis Runner project is a 3D game with a fast built-in graphics engine. more>>
Axis Runner project is a 3D game with a fast built-in graphics engine.
Axis runner is a 3D game inspired by the Apple II game "Lode Runner". It features a built-in graphics engine and runs fine without hardware acceleration. All direction is relative as characters climb up on the walls and ceiling, reminiscent of the fighting scenes in movies such as "The Matrix".
Main features:
- Custom built (fast!) graphics engine; can run on old pentiums.
- User controlled perspective.
- The cube walls, normally transparent, light up when characters are walking over them.
- All moves implemented: walk, rotate up, turn, dig, fall off, fall, take parcel, drop parcel, go to next level (walk on blue square), and character collision.
- 11 levels.
- Sound effects.
<<lessAxis runner is a 3D game inspired by the Apple II game "Lode Runner". It features a built-in graphics engine and runs fine without hardware acceleration. All direction is relative as characters climb up on the walls and ceiling, reminiscent of the fighting scenes in movies such as "The Matrix".
Main features:
- Custom built (fast!) graphics engine; can run on old pentiums.
- User controlled perspective.
- The cube walls, normally transparent, light up when characters are walking over them.
- All moves implemented: walk, rotate up, turn, dig, fall off, fall, take parcel, drop parcel, go to next level (walk on blue square), and character collision.
- 11 levels.
- Sound effects.
Download (0.16MB)
Added: 2006-11-18 License: GPL (GNU General Public License) Price:
1072 downloads
SuperTux 0.3.0
SuperTux is a classic 2D jumpn run sidescroller game in a style similar to the original SuperMario games. more>>
SuperTux project is a classic 2D jumpn run sidescroller game in a style similar to the original SuperMario games. The Milestone1 release of SuperTux features 9 enemies, 26 playable levels, software and OpenGL rendering modes, configurable joystick and keyboard input, new music and completly redone graphics.
Together with a little story, we hope to provide a good gaming experince with this first Milestone release.
The improvments in Milestone1 are in huge part the result of the work done surrounding the Game of the Month March 2004 event on happypenguin.org.
The Milestone1 section of this webpage was mainly used to coordinate development and to post sketches and other things. It will give you an overview of the development of the features and enemies that have gone in Milestone1, it might be a bit outdated and is mainly present for historic reasons to those interested in the development.
Enhancements:
- new, OpenGL- and OpenAL-based engine
- final boss for Icy Island
- brand new Forest World with new badguys and new game objects
- new and improved soundtrack, immersive sound effects
- much more...
<<lessTogether with a little story, we hope to provide a good gaming experince with this first Milestone release.
The improvments in Milestone1 are in huge part the result of the work done surrounding the Game of the Month March 2004 event on happypenguin.org.
The Milestone1 section of this webpage was mainly used to coordinate development and to post sketches and other things. It will give you an overview of the development of the features and enemies that have gone in Milestone1, it might be a bit outdated and is mainly present for historic reasons to those interested in the development.
Enhancements:
- new, OpenGL- and OpenAL-based engine
- final boss for Icy Island
- brand new Forest World with new badguys and new game objects
- new and improved soundtrack, immersive sound effects
- much more...
Download (5.5MB)
Added: 2006-12-26 License: GPL (GNU General Public License) Price:
715 downloads
gxmms 0.3.0
gxmms is a simple GNOME panel applet that lets you control the basic functions of XMMS or Beep Media Player. more>>
gxmms is a simple GNOME panel applet that lets you control the basic functions of XMMS or Beep Media Player.
Main features:
- Scrollable track time progress bar
- Volume control with mouse scrollwheel
- Buttons: Previous track - Play / Pause - Stop - Next track - Eject
- Real-time tooltips with track title and time
- Control repeat and shuffle properties
- Show/Hide main window, playlist editor, graphical eq and more
- Internazionalization (i18n)
<<lessMain features:
- Scrollable track time progress bar
- Volume control with mouse scrollwheel
- Buttons: Previous track - Play / Pause - Stop - Next track - Eject
- Real-time tooltips with track title and time
- Control repeat and shuffle properties
- Show/Hide main window, playlist editor, graphical eq and more
- Internazionalization (i18n)
Download (0.14MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
1557 downloads
X-Moto 0.3.0
X-Moto is a 2D motocross platform game. more>>
X-Moto is a challenging 2D motocross platform game, where physics play an all important role in the gameplay. You need to control your bike to its limit, if you want to have a chance finishing the more difficult of the challenges.
First youll try just to complete the levels, while later youll compete with yourself and others, racing against the clock.
Main features:
- High-resolution 2D graphics accelerated by your fancy 3D hardware
- Easy extensible with custom levels and stuff (Level editor included)
- Advanced physics engine
- Levels scriptable with the Lua programming language
- Much more...
<<lessFirst youll try just to complete the levels, while later youll compete with yourself and others, racing against the clock.
Main features:
- High-resolution 2D graphics accelerated by your fancy 3D hardware
- Easy extensible with custom levels and stuff (Level editor included)
- Advanced physics engine
- Levels scriptable with the Lua programming language
- Much more...
Download (2.6MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
2166 downloads
ps3 0.3.0
ps3 is a utility for monitoring process activity on a Linux machine. more>>
ps3 is a utility for monitoring process activity on a Linux machine. It is a little bit like top, except that:
- it displays all processes
- it updates itself up to 100 times per second instead of once every three seconds
- it shows a 3D chart, with interactive rotation, zooming and scaling
Installation:
Just type make.
<<less- it displays all processes
- it updates itself up to 100 times per second instead of once every three seconds
- it shows a 3D chart, with interactive rotation, zooming and scaling
Installation:
Just type make.
Download (0.021MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1485 downloads
JDJ 0.3.0
JDJ is the music player for friends DJs. more>>
JDJ is the music player for friends DJs.
No button that makes your screen sounds like a Xmas tree. Just what is useful for friends DJs ! Its a music player specially designed for you, very simple to use, but with powerful features... free and soon open-source !
Main features:
- multi-sound cards support. 2 players with auto-mix between songs,1 pre-listen player
- indexing of thousands of songs in a single efficient database (mp3 supported in the first version. Others will be supported later : ogg, wav, ..)
- direct search / selection over all songs in the database. Management of song categories
- playlist offering the possibility to manage songs by groups. Open / save m3u and m3u8 playlists keeping groups definitions
Usage:
- unzip it somewhere on your disk. If you would like to boot from a Live CD, think to put JDJ on an USB memory stick to enable it to manage and store its database
- think to turn the sound card volume ON (it was OFF by default on my Knoppix configuration<<less
No button that makes your screen sounds like a Xmas tree. Just what is useful for friends DJs ! Its a music player specially designed for you, very simple to use, but with powerful features... free and soon open-source !
Main features:
- multi-sound cards support. 2 players with auto-mix between songs,1 pre-listen player
- indexing of thousands of songs in a single efficient database (mp3 supported in the first version. Others will be supported later : ogg, wav, ..)
- direct search / selection over all songs in the database. Management of song categories
- playlist offering the possibility to manage songs by groups. Open / save m3u and m3u8 playlists keeping groups definitions
Usage:
- unzip it somewhere on your disk. If you would like to boot from a Live CD, think to put JDJ on an USB memory stick to enable it to manage and store its database
- think to turn the sound card volume ON (it was OFF by default on my Knoppix configuration<<less
Download (35.0MB)
Added: 2007-07-21 License: Free for non-commercial use Price:
850 downloads
Whois Ruby 0.3.0
Whois Ruby provides a Ruby class to handle whois requests. more>>
Whois Ruby provides a Ruby class to handle whois requests.
Whois Ruby is a Ruby class to obtain whois request information when provided with an IPv4/IPv6 address or hostname. It sends a whois query to a suitable server.
<<lessWhois Ruby is a Ruby class to obtain whois request information when provided with an IPv4/IPv6 address or hostname. It sends a whois query to a suitable server.
Download (MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
915 downloads
GalaxyMage 0.3.0
GalaxyMage is a free, open-source tactical/strategic RPG for Windows, Linux, and Macintosh. more>>
GalaxyMage is a free, open-source tactical/strategic RPG for Windows, Linux, and Macintosh.
The tipical RPG game system is a type of role-playing game where turn-based battles are fought on a 3D map. Examples of commercial tactical RPGs include Final Fantasy Tactics, Vandal Hearts, and Disgaea: Hour of Darkness.
Our goal is to make GalaxyMage a game that is relatively simple to pick up and play -- you can dive right in without getting bogged down in the details of the battle mechanics -- but to also allow for a lot of character development and customization.
We also intend to create a unique, advanced AI system that allows enemy units to work together as a team and employ a wide variety of strategies. And eventually, we plan on adding networked multiplayer support.
<<lessThe tipical RPG game system is a type of role-playing game where turn-based battles are fought on a 3D map. Examples of commercial tactical RPGs include Final Fantasy Tactics, Vandal Hearts, and Disgaea: Hour of Darkness.
Our goal is to make GalaxyMage a game that is relatively simple to pick up and play -- you can dive right in without getting bogged down in the details of the battle mechanics -- but to also allow for a lot of character development and customization.
We also intend to create a unique, advanced AI system that allows enemy units to work together as a team and employ a wide variety of strategies. And eventually, we plan on adding networked multiplayer support.
Download (3.8MB)
Added: 2006-03-26 License: GPL (GNU General Public License) Price:
1308 downloads
Skulker 0.3.0
Skulker is a rules-based tool for log and temporary file management. more>>
Skulker is a rules-based tool for log and temporary file management.
It offers a wide range of facilities to help manage disk space, including compression, deletion, rotation, archiving, and directory reorganization.
The project provides dry-run facilities to test new rules, as well as detailed space reclaimed reporting.
Enhancements:
- Minor additions were made to the list of functions supported for choosing files, including file counts and directory sizing.
- The necessary rules were added for running on Solaris 10, which has been tested successfully.
<<lessIt offers a wide range of facilities to help manage disk space, including compression, deletion, rotation, archiving, and directory reorganization.
The project provides dry-run facilities to test new rules, as well as detailed space reclaimed reporting.
Enhancements:
- Minor additions were made to the list of functions supported for choosing files, including file counts and directory sizing.
- The necessary rules were added for running on Solaris 10, which has been tested successfully.
Download (0.47MB)
Added: 2007-08-19 License: GPL (GNU General Public License) Price:
798 downloads
saydate 0.3.0
saydate is a Linux shell program that talks the date and system uptime. more>>
saydate is a Linux shell program that talks the date and system uptime. saydate was adapted from saytime.sh (shell version of saytime, by david@eng.sun). Sound recording is not necessary for running saydate but it is useful if you want to record your own voice in place of mine.
Check to see if your system supports sounds through soundcard by running the folowing code snippet:
# record 4 seconds of audio from microphone
dd bs=8k count=4 sample.au
# play back sound
cat sample.au >/dev/audio
To install saydate just do the following three steps:
1.) Unpack the archive by typing tar xzvf saydate*
2.) Type cd saydate* to change into the saydate directory. Check the Makefile in the saydate directory for the correct paths to your manpage-directory (either /usr/man/man1, or /usr/share/man/man1) and doc-directory (either /usr/doc or /usr/share/doc), and uncomment the correct entries.
3.) Become root by typing su and the root-password.
Then type make install to install saydate (you must be in the saydate directory for this!).
<<lessCheck to see if your system supports sounds through soundcard by running the folowing code snippet:
# record 4 seconds of audio from microphone
dd bs=8k count=4 sample.au
# play back sound
cat sample.au >/dev/audio
To install saydate just do the following three steps:
1.) Unpack the archive by typing tar xzvf saydate*
2.) Type cd saydate* to change into the saydate directory. Check the Makefile in the saydate directory for the correct paths to your manpage-directory (either /usr/man/man1, or /usr/share/man/man1) and doc-directory (either /usr/doc or /usr/share/doc), and uncomment the correct entries.
3.) Become root by typing su and the root-password.
Then type make install to install saydate (you must be in the saydate directory for this!).
Download (0.13MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1176 downloads
Anthill 0.3.0
Anthill is bug tracking system written in PHP. more>>
Anthill is a PHP-based bug tracking system. It is no longer in active development. Because it is released under the GPL license, you may download and modify the code to your hearts content.
Anthill will not be developed by myself anytime in the near future. As a result, the demo and bug reporting facilities have been shut down and all that is available is for you to download the code. As well, the mailing lists have been shut down as well.
Because Anthill is no longer in active development, there will be no further releases, neither bugfix nor (if it were warranted) security fixes. For that reason, unless you intend to develop Anthill on your own and/or have some skills in PHP code, you may wish to find an alternative tracker.
<<lessAnthill will not be developed by myself anytime in the near future. As a result, the demo and bug reporting facilities have been shut down and all that is available is for you to download the code. As well, the mailing lists have been shut down as well.
Because Anthill is no longer in active development, there will be no further releases, neither bugfix nor (if it were warranted) security fixes. For that reason, unless you intend to develop Anthill on your own and/or have some skills in PHP code, you may wish to find an alternative tracker.
Download (0.54MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1645 downloads
Mptn 0.3.0
Mptn is a library providing a pattern matching mechanism similar to regular expressions. more>>
Mptn project is a library providing a pattern matching mechanism similar to regular expressions, but with several differences making it more suitable for building a morphological analyzer.
Differences are:
- The whole string is matched against the pattern; thus the emphasis is on finding appropriate variable assignments, not on quick search. (This also means mptns will generally work slower than regexps, since they cannot in general be described by finite state automata)
- All the possible variable assignments are iterated over, not just one.
- Named variables make patterns more readable. In addition, a pattern may be associated with a variable name, restricting the possible values of the variable. Thus, you can use, for example, {c1}{v}{c2}? to match a syllable of CV/CVC structure (consonant-vowel-consonant).
- "Matcher" mechanism to extend the matching process with arbitrary procedures.
<<lessDifferences are:
- The whole string is matched against the pattern; thus the emphasis is on finding appropriate variable assignments, not on quick search. (This also means mptns will generally work slower than regexps, since they cannot in general be described by finite state automata)
- All the possible variable assignments are iterated over, not just one.
- Named variables make patterns more readable. In addition, a pattern may be associated with a variable name, restricting the possible values of the variable. Thus, you can use, for example, {c1}{v}{c2}? to match a syllable of CV/CVC structure (consonant-vowel-consonant).
- "Matcher" mechanism to extend the matching process with arbitrary procedures.
Download (0.10MB)
Added: 2006-08-28 License: LGPL (GNU Lesser General Public License) Price:
1152 downloads
Vaniglia 0.3.0
Vaniglia is a Java library composed of a number of lightweight, very specific, and performance oriented java components. more>>
Vaniglia is a Java library composed of a number of lightweight, very specific, and performance oriented java components.
Components in the current release:
- Command Protocol
- Crypto
- Extensions Framework
- RollingFileDailyFolderAppender for Log4J (courtesy of Patrizio Munzi)
- Parser
- Performance Monitor
- Polling
- Objects Pool
- Socket Communication Framework
- State Machine
- Template Engine
- Text Table
- Time Utilities
<<lessComponents in the current release:
- Command Protocol
- Crypto
- Extensions Framework
- RollingFileDailyFolderAppender for Log4J (courtesy of Patrizio Munzi)
- Parser
- Performance Monitor
- Polling
- Objects Pool
- Socket Communication Framework
- State Machine
- Template Engine
- Text Table
- Time Utilities
Download (0.68MB)
Added: 2007-07-23 License: LGPL (GNU Lesser General Public License) Price:
823 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above ajaxstub 0.3.0 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