0.07
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 110
PEBL 0.07
PEBL is the psychology experiment building language. more>>
PEBL is software for creating psychology experiments.
PEBL offers a simple programming language tailor-made for creating and conducting simple experiments. It is Free software, licensed under the GPL, with both the compiled executables and source code available without charge.
PEBL is programmed primarily in C++, but also uses flex and bison (GNU versions of lex and yacc) to handle parsing.
PEBL is designed to be easily used on multiple computing platforms. Its current implementation uses the SDL as its implementation platform, which is also a cross-platform library that compiles natively under Win32, Linux, and Macintosh Operating Systems. Currently, PEBL works on Windows and Linux.
Enhancements:
- This version includes a number of useful functions, improved documentation, new fonts, and the ability to do simple TCP/IP networking.
- Three supplementary packages are now available: the PEBL Image Archive, the PEBL sound archive, and the PEBL Test Battery.
- The Test battery represents an initial attempt to cover a number of standard tasks used in psychological and neuropsych testing, including versions of the Wisconsin Card Sort, Iowa Gambling task, Test of Variables of Attention, and a number of others.
<<lessPEBL offers a simple programming language tailor-made for creating and conducting simple experiments. It is Free software, licensed under the GPL, with both the compiled executables and source code available without charge.
PEBL is programmed primarily in C++, but also uses flex and bison (GNU versions of lex and yacc) to handle parsing.
PEBL is designed to be easily used on multiple computing platforms. Its current implementation uses the SDL as its implementation platform, which is also a cross-platform library that compiles natively under Win32, Linux, and Macintosh Operating Systems. Currently, PEBL works on Windows and Linux.
Enhancements:
- This version includes a number of useful functions, improved documentation, new fonts, and the ability to do simple TCP/IP networking.
- Three supplementary packages are now available: the PEBL Image Archive, the PEBL sound archive, and the PEBL Test Battery.
- The Test battery represents an initial attempt to cover a number of standard tasks used in psychological and neuropsych testing, including versions of the Wisconsin Card Sort, Iowa Gambling task, Test of Variables of Attention, and a number of others.
Download (0.65MB)
Added: 2006-06-01 License: GPL (GNU General Public License) Price:
1241 downloads
xword 0.07
xword is a GTK AcrossLite crossword puzzle application. more>>
xword project is a GTK AcrossLite crossword puzzle application.
xword is a crossword puzzle application that allows users to open and solve AcrossLite puzzle format files (such as The New York Times and The Washington Post).
<<lessxword is a crossword puzzle application that allows users to open and solve AcrossLite puzzle format files (such as The New York Times and The Washington Post).
Download (0.12MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
611 downloads
KAOMP 0.07
KAOMP is a Python/KDE application to download ordered files from AllOfMP3.com. more>>
KAOMP can be used to download songs from AllOfMp3. The songinformation can be retrieved from the MusicBrainz database to complete the song tags.
It is written in Python and requires pyCurl, pyQT and pyKDE, MusicBrainz, TunePimp and taglibs.
<<lessIt is written in Python and requires pyCurl, pyQT and pyKDE, MusicBrainz, TunePimp and taglibs.
Download (0.018MB)
Added: 2005-07-09 License: GPL (GNU General Public License) Price:
1569 downloads
Taint 0.07
Taint is a Perl extension to taint variables. more>>
Taint is a Perl extension to taint variables.
SYNOPSIS
use Taint;
taint($taintvar[, $anothervar[, $yetmorevars]]);
$bool = tainted($vartocheck);
taint() marks its arguments as tainted.
tainted() returns true if its argument is tainted, false otherwise
DIAGNOSTICS
Attempt to taint read-only value
You attempted to taint something untaintable, such as a constant or expression. taint() only takes lvalues for arguments
Attempt to taint an array
A reference to an array was passed to taint. You can only taint individual array items, not array itself.
Attempt to taint a hash
A reference to a hash was passed to taint. You can only taint individual hash items, not the entire hash.
Attempt to taint code
You passed a coderef to taint. You cant do that.
Attempt to taint a typeglob
You passed a typeglob to taint. taint only taints scalars, and a typeglob isnt one.
Attempt to taint a reference
You tried to taint a reference, which you just cant do.
Attempt to taint something unknown or undef
You tried tainting either a variable set to undef, or your version of perl has more types of variables than mine did when this module was written. Odds are, youre trying to taint a variable with an undef value like, for example, one that has been created (either explicitly or implicitly) but not had a value assigned.
Doing this:
my $foo;
taint($foo);
will trigger this error.
<<lessSYNOPSIS
use Taint;
taint($taintvar[, $anothervar[, $yetmorevars]]);
$bool = tainted($vartocheck);
taint() marks its arguments as tainted.
tainted() returns true if its argument is tainted, false otherwise
DIAGNOSTICS
Attempt to taint read-only value
You attempted to taint something untaintable, such as a constant or expression. taint() only takes lvalues for arguments
Attempt to taint an array
A reference to an array was passed to taint. You can only taint individual array items, not array itself.
Attempt to taint a hash
A reference to a hash was passed to taint. You can only taint individual hash items, not the entire hash.
Attempt to taint code
You passed a coderef to taint. You cant do that.
Attempt to taint a typeglob
You passed a typeglob to taint. taint only taints scalars, and a typeglob isnt one.
Attempt to taint a reference
You tried to taint a reference, which you just cant do.
Attempt to taint something unknown or undef
You tried tainting either a variable set to undef, or your version of perl has more types of variables than mine did when this module was written. Odds are, youre trying to taint a variable with an undef value like, for example, one that has been created (either explicitly or implicitly) but not had a value assigned.
Doing this:
my $foo;
taint($foo);
will trigger this error.
Download (0.004MB)
Added: 2007-05-14 License: Perl Artistic License Price:
893 downloads
MP3FS 0.07
MP3FS is A read-only FUSE filesystem which transcodes audio formats (currently FLAC) to MP3 on the fly when opened and read. more>>
&MP3FS is A read-only FUSE filesystem which transcodes audio formats (currently FLAC) to MP3 on the fly when opened and read. This was written to enable me to use my FLAC collection with software and/or hardware which only understands MP3. e.g. gmediaserver to a netgear MP101 mp3 player.
MP3FS is also a novel alternative to traditional mp3 encoder applications. Just use your favorite file browser to select the files you want encoded and copy them somewhere!
How it Works:
When a file is opened, the decoder and encoder are initialised and the file metadata is read. At this time the final filesize can be determined as we only support constant bitrate mp3s.
ID3v2 tags are created from the vorbis comments in the flac file. They are located at the start of the file. As such, an application scanning a directory to read tags should not cause too much of a performance hit as the actual encoder does not need to be invoked (depending on how much data the read asks for).
A special exception to this is when an application tries to read the very last block first. Many applications do this to look for an id3v1 tag (stored in the last 128 bytes of the file). When this is detected, the filesystem simply return zeros (I dont support id3v1 tags). This dramatically speeds up applications, however it could potentially lead to corrupt mp3 files if the zeros are still in kernel cache when the application comes back to read the actual audio sequentially. In my experimentation this has not happened, I always get another read for the final block.
As the file is read, it is transcoded into an internal per-file buffer. This buffer continues to grow while the file is being read until the whole file is transcoded in memory. The memory is freed only when the file is closed. This simplifies the implementation.
Seeking within a file will cause the file to be transcoded up to the seek point (if not already done). This is not usually a problem since most programs will read a file from start to finish. Future enhancements may provide true random seeking.
For build instructions see INSTALL
Usage:
mount your filesystem like this: (you will probably have to be root)
mp3fs musicdir bitrate mountpoint [-o fuse_options]
e.g.:
mp3fs /mnt/music 256 /mnt/mp3 -o allow_other,ro
Here are the original files:
dave@bender:~/mp3fs$ ls -l /mnt/music/Smashing Pumpkins/Pisces Iscariot/
total 345732
-rw-r--r-- 1 mythtv mythtv 10267876 2005-06-19 18:36 01 - Soothe.flac
-rw-r--r-- 1 mythtv mythtv 23512276 2005-06-19 18:36 02 - Frail And Bedazzled.flac
-rw-r--r-- 1 mythtv mythtv 23332187 2005-06-19 18:36 03 - Plum.flac
-rw-r--r-- 1 mythtv mythtv 26402936 2005-06-19 18:36 04 - Whir.flac
-rw-r--r-- 1 mythtv mythtv 21591252 2005-06-19 18:36 05 - Blew Away.flac
-rw-r--r-- 1 mythtv mythtv 16719855 2005-06-19 18:36 06 - Pissant.flac
-rw-r--r-- 1 mythtv mythtv 33454889 2005-06-19 18:36 07 - Hello Kitty Kat.flac
-rw-r--r-- 1 mythtv mythtv 32073747 2005-06-19 18:36 08 - Obscured.flac
-rw-r--r-- 1 mythtv mythtv 17614217 2005-06-19 18:36 09 - Landslide.flac
-rw-r--r-- 1 mythtv mythtv 65406696 2005-06-19 18:36 10 - Starla.flac
-rw-r--r-- 1 mythtv mythtv 18651734 2005-06-19 18:36 11 - Blue.flac
-rw-r--r-- 1 mythtv mythtv 25055200 2005-06-19 18:36 12 - Girl Named Sandoz.flac
-rw-r--r-- 1 mythtv mythtv 28060023 2005-06-19 18:36 13 - La Dolly Vita.flac
-rw-r--r-- 1 mythtv mythtv 11432008 2005-06-19 18:36 14 - Spaced.flac
And now you can use the (virtual) mp3 files from the MP3FS mountpoint:
dave@bender:~/mp3fs$ ls -l /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/
total 345732
-rw-r--r-- 1 mythtv mythtv 2446849 2005-06-19 18:36 01 - Soothe.mp3
-rw-r--r-- 1 mythtv mythtv 3197934 2005-06-19 18:36 02 - Frail And Bedazzled.mp3
-rw-r--r-- 1 mythtv mythtv 3467503 2005-06-19 18:36 03 - Plum.mp3
-rw-r--r-- 1 mythtv mythtv 4003745 2005-06-19 18:36 04 - Whir.mp3
-rw-r--r-- 1 mythtv mythtv 3414845 2005-06-19 18:36 05 - Blew Away.mp3
-rw-r--r-- 1 mythtv mythtv 2413413 2005-06-19 18:36 06 - Pissant.mp3
-rw-r--r-- 1 mythtv mythtv 4348572 2005-06-19 18:36 07 - Hello Kitty Kat.mp3
-rw-r--r-- 1 mythtv mythtv 5132656 2005-06-19 18:36 08 - Obscured.mp3
-rw-r--r-- 1 mythtv mythtv 3099704 2005-06-19 18:36 09 - Landslide.mp3
-rw-r--r-- 1 mythtv mythtv 10542719 2005-06-19 18:36 10 - Starla.mp3
-rw-r--r-- 1 mythtv mythtv 3210041 2005-06-19 18:36 11 - Blue.mp3
-rw-r--r-- 1 mythtv mythtv 3449127 2005-06-19 18:36 12 - Girl Named Sandoz.mp3
-rw-r--r-- 1 mythtv mythtv 4098213 2005-06-19 18:36 13 - La Dolly Vita.mp3
-rw-r--r-- 1 mythtv mythtv 2337344 2005-06-19 18:36 14 - Spaced.mp3
dave@bender:~/mp3fs$ id3info /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/01 - Soothe.mp3
*** Tag information for /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/01 - Soothe.mp3
=== TSSE (Software/Hardware and settings used for encoding): LAME v3.96.1
=== TIT2 (Title/songname/content description): Soothe
=== TPE1 (Lead performer(s)/Soloist(s)): Smashing Pumpkins
=== TALB (Album/Movie/Show title): Pisces Iscariot
=== TRCK (Track number/Position in set): 1
*** mp3 info
MPEG1/layer III
Bitrate: 128KBps
Frequency: 44KHz
dave@bender:~/mp3fs$ time cp /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/01 - Soothe.mp3 /tmp/
real 0m12.917s
user 0m0.004s
sys 0m0.020s
dave@bender:~/mp3fs$ xmms /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/*
Enhancements:
- A segfault and several memory leaks were fixed.
<<lessMP3FS is also a novel alternative to traditional mp3 encoder applications. Just use your favorite file browser to select the files you want encoded and copy them somewhere!
How it Works:
When a file is opened, the decoder and encoder are initialised and the file metadata is read. At this time the final filesize can be determined as we only support constant bitrate mp3s.
ID3v2 tags are created from the vorbis comments in the flac file. They are located at the start of the file. As such, an application scanning a directory to read tags should not cause too much of a performance hit as the actual encoder does not need to be invoked (depending on how much data the read asks for).
A special exception to this is when an application tries to read the very last block first. Many applications do this to look for an id3v1 tag (stored in the last 128 bytes of the file). When this is detected, the filesystem simply return zeros (I dont support id3v1 tags). This dramatically speeds up applications, however it could potentially lead to corrupt mp3 files if the zeros are still in kernel cache when the application comes back to read the actual audio sequentially. In my experimentation this has not happened, I always get another read for the final block.
As the file is read, it is transcoded into an internal per-file buffer. This buffer continues to grow while the file is being read until the whole file is transcoded in memory. The memory is freed only when the file is closed. This simplifies the implementation.
Seeking within a file will cause the file to be transcoded up to the seek point (if not already done). This is not usually a problem since most programs will read a file from start to finish. Future enhancements may provide true random seeking.
For build instructions see INSTALL
Usage:
mount your filesystem like this: (you will probably have to be root)
mp3fs musicdir bitrate mountpoint [-o fuse_options]
e.g.:
mp3fs /mnt/music 256 /mnt/mp3 -o allow_other,ro
Here are the original files:
dave@bender:~/mp3fs$ ls -l /mnt/music/Smashing Pumpkins/Pisces Iscariot/
total 345732
-rw-r--r-- 1 mythtv mythtv 10267876 2005-06-19 18:36 01 - Soothe.flac
-rw-r--r-- 1 mythtv mythtv 23512276 2005-06-19 18:36 02 - Frail And Bedazzled.flac
-rw-r--r-- 1 mythtv mythtv 23332187 2005-06-19 18:36 03 - Plum.flac
-rw-r--r-- 1 mythtv mythtv 26402936 2005-06-19 18:36 04 - Whir.flac
-rw-r--r-- 1 mythtv mythtv 21591252 2005-06-19 18:36 05 - Blew Away.flac
-rw-r--r-- 1 mythtv mythtv 16719855 2005-06-19 18:36 06 - Pissant.flac
-rw-r--r-- 1 mythtv mythtv 33454889 2005-06-19 18:36 07 - Hello Kitty Kat.flac
-rw-r--r-- 1 mythtv mythtv 32073747 2005-06-19 18:36 08 - Obscured.flac
-rw-r--r-- 1 mythtv mythtv 17614217 2005-06-19 18:36 09 - Landslide.flac
-rw-r--r-- 1 mythtv mythtv 65406696 2005-06-19 18:36 10 - Starla.flac
-rw-r--r-- 1 mythtv mythtv 18651734 2005-06-19 18:36 11 - Blue.flac
-rw-r--r-- 1 mythtv mythtv 25055200 2005-06-19 18:36 12 - Girl Named Sandoz.flac
-rw-r--r-- 1 mythtv mythtv 28060023 2005-06-19 18:36 13 - La Dolly Vita.flac
-rw-r--r-- 1 mythtv mythtv 11432008 2005-06-19 18:36 14 - Spaced.flac
And now you can use the (virtual) mp3 files from the MP3FS mountpoint:
dave@bender:~/mp3fs$ ls -l /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/
total 345732
-rw-r--r-- 1 mythtv mythtv 2446849 2005-06-19 18:36 01 - Soothe.mp3
-rw-r--r-- 1 mythtv mythtv 3197934 2005-06-19 18:36 02 - Frail And Bedazzled.mp3
-rw-r--r-- 1 mythtv mythtv 3467503 2005-06-19 18:36 03 - Plum.mp3
-rw-r--r-- 1 mythtv mythtv 4003745 2005-06-19 18:36 04 - Whir.mp3
-rw-r--r-- 1 mythtv mythtv 3414845 2005-06-19 18:36 05 - Blew Away.mp3
-rw-r--r-- 1 mythtv mythtv 2413413 2005-06-19 18:36 06 - Pissant.mp3
-rw-r--r-- 1 mythtv mythtv 4348572 2005-06-19 18:36 07 - Hello Kitty Kat.mp3
-rw-r--r-- 1 mythtv mythtv 5132656 2005-06-19 18:36 08 - Obscured.mp3
-rw-r--r-- 1 mythtv mythtv 3099704 2005-06-19 18:36 09 - Landslide.mp3
-rw-r--r-- 1 mythtv mythtv 10542719 2005-06-19 18:36 10 - Starla.mp3
-rw-r--r-- 1 mythtv mythtv 3210041 2005-06-19 18:36 11 - Blue.mp3
-rw-r--r-- 1 mythtv mythtv 3449127 2005-06-19 18:36 12 - Girl Named Sandoz.mp3
-rw-r--r-- 1 mythtv mythtv 4098213 2005-06-19 18:36 13 - La Dolly Vita.mp3
-rw-r--r-- 1 mythtv mythtv 2337344 2005-06-19 18:36 14 - Spaced.mp3
dave@bender:~/mp3fs$ id3info /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/01 - Soothe.mp3
*** Tag information for /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/01 - Soothe.mp3
=== TSSE (Software/Hardware and settings used for encoding): LAME v3.96.1
=== TIT2 (Title/songname/content description): Soothe
=== TPE1 (Lead performer(s)/Soloist(s)): Smashing Pumpkins
=== TALB (Album/Movie/Show title): Pisces Iscariot
=== TRCK (Track number/Position in set): 1
*** mp3 info
MPEG1/layer III
Bitrate: 128KBps
Frequency: 44KHz
dave@bender:~/mp3fs$ time cp /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/01 - Soothe.mp3 /tmp/
real 0m12.917s
user 0m0.004s
sys 0m0.020s
dave@bender:~/mp3fs$ xmms /mnt/mp3/Smashing Pumpkins/Pisces Iscariot/*
Enhancements:
- A segfault and several memory leaks were fixed.
Download (0.32MB)
Added: 2007-04-09 License: GPL (GNU General Public License) Price:
932 downloads
Jaffer 0.07
Jaffer project is a Java implementation of Appletalk File Protocol v3.1 using TCP Transport. more>>
Jaffer project is a Java implementation of Appletalk File Protocol v3.1 using TCP Transport. Performance on a Gigabit network exceeds both Samba and Netatalk. No, Really. Disable debugging.
Quick start:
This program will act like a native Appletalk file server. You must run it as root to use Appletalks normal port 548. But its just as happy running on any unpriviledged port. To access shadow passwords, the server must be run as root.
Your client must be a Mac OS X 10.2 or newer system.
Download a recent build and source code.
Or browse the source in svn.
Run the server:
java -jar jaffer.jar -config [config-file]
or, alternatively, for quick testing:
java -jar jaffer.jar -server [port] [volume-name] [path-to-export]
From the OS X Client, mount the new volume:
mount_afp afp://[user]:[pass]@[host]:[port]/[volume-name] [mount-point]
The [user]:[pass]@ part of the url is optional. If omitted, the mount will be attempted as a Guest user.
Developers:
Most of your work will most likely be done in the AFP_Session class implementing additional AFP calls. When you do this, please be mindful of comments in the code. They are sparse, but very important. When you add call implementations, please make sure they are represented in the AFP_Constants file and annotated with the page number in the AFP3.1 reference PDF.
Most of the implementation is geared towards AFP3.1 which means that some of the helper and common methods are not usable for AFP2.3 or earlier protocols.
Enhancements:
- added zipfs, refactoring for jdk1.5
<<lessQuick start:
This program will act like a native Appletalk file server. You must run it as root to use Appletalks normal port 548. But its just as happy running on any unpriviledged port. To access shadow passwords, the server must be run as root.
Your client must be a Mac OS X 10.2 or newer system.
Download a recent build and source code.
Or browse the source in svn.
Run the server:
java -jar jaffer.jar -config [config-file]
or, alternatively, for quick testing:
java -jar jaffer.jar -server [port] [volume-name] [path-to-export]
From the OS X Client, mount the new volume:
mount_afp afp://[user]:[pass]@[host]:[port]/[volume-name] [mount-point]
The [user]:[pass]@ part of the url is optional. If omitted, the mount will be attempted as a Guest user.
Developers:
Most of your work will most likely be done in the AFP_Session class implementing additional AFP calls. When you do this, please be mindful of comments in the code. They are sparse, but very important. When you add call implementations, please make sure they are represented in the AFP_Constants file and annotated with the page number in the AFP3.1 reference PDF.
Most of the implementation is geared towards AFP3.1 which means that some of the helper and common methods are not usable for AFP2.3 or earlier protocols.
Enhancements:
- added zipfs, refactoring for jdk1.5
Download (0.13MB)
Added: 2007-05-29 License: BSD License Price:
879 downloads
scanmem 0.07
scanmem is a debugging utility used to isolate the position of a variable in an executing program. more>>
scanmem is a debugging utility used to isolate the position of a variable in an executing program.
The project is similar to pokefinders used to cheat at games.
Enhancements:
- Performance improvements and reduced scan time, including miscellaneous improvements to various commands.
- A dejagnu test suite was started and the build process was autotooled.
- One serious bug where misaligned variables could potentially be missed by scanmem was fixed along with multiple minor bugs.
<<lessThe project is similar to pokefinders used to cheat at games.
Enhancements:
- Performance improvements and reduced scan time, including miscellaneous improvements to various commands.
- A dejagnu test suite was started and the build process was autotooled.
- One serious bug where misaligned variables could potentially be missed by scanmem was fixed along with multiple minor bugs.
Download (0.004MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
872 downloads
KBBTray 0.07
KBBTray is a KDE task bar tray applicaton that monitors a Big Brother page and shows its status. more>>
KBBTray is a KDE task bar tray applicaton that monitors a Big Brother page and shows its status.
You need Python, PyQt, and PyKDE.
After you have the required libs installed
To install be root and run:
sh install.sh
yes I need a better install method
To run the application as any user do:
/usr/local/bin/kbbtray.py
If /usr/local/bin is in your path then just
kbbtray.py
will work
Enhancements:
- This release uses PNG instead of animated MNG files for certain types of status because of a memory leak somewhere in PyQt, QMovie, and libmng.
<<lessYou need Python, PyQt, and PyKDE.
After you have the required libs installed
To install be root and run:
sh install.sh
yes I need a better install method
To run the application as any user do:
/usr/local/bin/kbbtray.py
If /usr/local/bin is in your path then just
kbbtray.py
will work
Enhancements:
- This release uses PNG instead of animated MNG files for certain types of status because of a memory leak somewhere in PyQt, QMovie, and libmng.
Download (0.17MB)
Added: 2005-11-09 License: GPL (GNU General Public License) Price:
1444 downloads
XML::QL 0.07
XML::QL is an XML query language. more>>
XML::QL is an XML query language.
SYNOPSIS
$ql = WHERE $head ORDER-BY $head IN "file:REC-xml-19980210.xml" CONSTRUCT $head;
print XML::QL->query($sql);
This module is an early implementation of a note published by the W3C called "XML-QL: A Query Language for XML". XML-QL allows the user to query an XML document much like a database, and describe a construct for output. Currently this module only offers partial functionality as described in the specification, and even some of that has been changed for ease of use. This documentation will describe the fuctionality of this module as well as differences from the XML-QL specification.
METHODS
query( "query" )
This is the only method required to use this module. This one method allows the user to pass a valid XML-QL query to the module, and the return value is the output.
<<lessSYNOPSIS
$ql = WHERE $head ORDER-BY $head IN "file:REC-xml-19980210.xml" CONSTRUCT $head;
print XML::QL->query($sql);
This module is an early implementation of a note published by the W3C called "XML-QL: A Query Language for XML". XML-QL allows the user to query an XML document much like a database, and describe a construct for output. Currently this module only offers partial functionality as described in the specification, and even some of that has been changed for ease of use. This documentation will describe the fuctionality of this module as well as differences from the XML-QL specification.
METHODS
query( "query" )
This is the only method required to use this module. This one method allows the user to pass a valid XML-QL query to the module, and the return value is the output.
Download (0.008MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1097 downloads
Pod::S5 0.07
Pod::S5 is a perl program which parses a POD input file and generates a ready to use HTML slideshow. more>>
Pod::S5 is a perl program which parses a POD input file and generates a ready to use HTML slideshow. The slideshow generated uses S5 by Eric Meyer as presentation engine. This project is a fabulous system using XHTML, CSS and Javascript.
Please note, Pod::S5 supports syntax highlighting of various languages using the perl Module Syntax::Highlight::Engine::Kate if its installed.
Ryan King came up with a new site devoted to development of S5 s5project, which aims to continue development of S5. The latest version of this site will be part of the next Pod::S5 version.
POD is an easy to learn structured markup language aimed to write documentation for Perl modules. Internal Link PodWiki uses this language as its markup and therefore I wanted to use it for HTML slideshows as well.
<<lessPlease note, Pod::S5 supports syntax highlighting of various languages using the perl Module Syntax::Highlight::Engine::Kate if its installed.
Ryan King came up with a new site devoted to development of S5 s5project, which aims to continue development of S5. The latest version of this site will be part of the next Pod::S5 version.
POD is an easy to learn structured markup language aimed to write documentation for Perl modules. Internal Link PodWiki uses this language as its markup and therefore I wanted to use it for HTML slideshows as well.
Download (0.46MB)
Added: 2007-04-05 License: Perl Artistic License Price:
932 downloads
logmover 0.07
logmover archives logfiles generated by the logrotate program. more>>
logmover archives logfiles generated by the logrotate program. logmover renames the files using unique timestamps, moves them to an archive directory, and compresses them by using external compress programs like gzip and bzip2. The program is written in C, and is designed to be run by cron.
Enhancements:
- Preserves owner and mode of files, allows moving without renaming, and cleans up the build files.
<<lessEnhancements:
- Preserves owner and mode of files, allows moving without renaming, and cleans up the build files.
Download (0.010MB)
Added: 2006-08-08 License: GPL (GNU General Public License) Price:
1172 downloads
pkipplib 0.07
pkipplib is a Python library which can prepare IPP requests with the help of a somewhat high level API. more>>
pkipplib is a Python library which can prepare IPP requests with the help of a somewhat high level API. These requests can then be sent to an IPP printer or print server (e.g. CUPS).
pkipplib library can also parse IPP answers received, and create high level Python objects from them.
Both of these actions can be done through an IPPRequest class and its instance methods.
Finally, a CUPS class can be leveraged to easily deal with CUPS print servers. All of this library being written in the Python language, theres no need to link the code with the CUPS API, which makes it independant of the CUPS version being installed.
Enhancements:
- A bug in the parsing of IPP notifications was fixed.
- More methods of the CUPS API are supported.
- A command line tool is now included to create IPP subscriptions in a completely generic way, allowing easier management of the CUPS 1.2.x subscriptions.conf file.
- An example CUPS notifier is included.
<<lesspkipplib library can also parse IPP answers received, and create high level Python objects from them.
Both of these actions can be done through an IPPRequest class and its instance methods.
Finally, a CUPS class can be leveraged to easily deal with CUPS print servers. All of this library being written in the Python language, theres no need to link the code with the CUPS API, which makes it independant of the CUPS version being installed.
Enhancements:
- A bug in the parsing of IPP notifications was fixed.
- More methods of the CUPS API are supported.
- A command line tool is now included to create IPP subscriptions in a completely generic way, allowing easier management of the CUPS 1.2.x subscriptions.conf file.
- An example CUPS notifier is included.
Download (0.015MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
SVGGraph 0.07
SVGGraph is a Perl extension for creating SVG Graphs / Diagrams / Charts / Plots. more>>
SVGGraph is a Perl extension for creating SVG Graphs / Diagrams / Charts / Plots.
SYNOPSIS
use SVGGraph;
my @a = (1, 2, 3, 4);
my @b = (3, 4, 3.5, 6.33);
print "Content-type: image/svg-xmlnn";
my $SVGGraph = new SVGGraph;
print SVGGraph->CreateGraph(
{title => Financial Results Q1 2002},
[@a, @b, Staplers, red]
);
This module converts sets of arrays with coordinates into graphs, much like GNUplot would. It creates the graphs in the SVG (Scalable Vector Graphics) format. It has two styles, verticalbars and spline. It is designed to be light-weight.
If your internet browser cannot display SVG, try downloading a plugin at adobe.com.
EXAMPLES
For examples see: http://pearlshed.nl/svggraph/1.png and http://pearlshed.nl/svggraph/2.png
Long code example:
#!/usr/bin/perl -w -I.
use strict;
use SVGGraph;
### Array with x-values
my @a = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20);
### Arrays with y-values
my @b = (-5, 2, 1, 5, 8, 8, 9, 5, 4, 10, 2, 1, 5, 8, 8, 9, 5, 4, 10, 5);
my @c = (6, -4, 2, 1, 5, 8, 8, 9, 5, 4, 10, 2, 1, 5, 8, 8, 9, 5, 4, 10);
my @d = (1, 2, 3, 4, 9, 8, 7, 6, 5, 12, 30, 23, 12, 17, 13, 23, 12, 10, 20, 11);
my @e = (3, 1, 2, -3, -4, -9, -8, -7, 6, 5, 12, 30, 23, 12, 17, 13, 23, 12, 10, 20);
### Initialise
my $SVGGraph = new SVGGraph;
### Print the elusive content-type so the browser knows what mime type to expect
print "Content-type: image/svg-xmlnn";
### Print the graph
print $SVGGraph->CreateGraph( {
graphtype => verticalbars, ### verticalbars or spline
imageheight => 300, ### The total height of the whole svg image
barwidth => 8, ### Width of the bar or dot in pixels
horiunitdistance => 20, ### This is the distance in pixels between 1 x-unit
title => Financial Results Q1 2002,
titlestyle => font-size:24;fill:#FF0000;,
xlabel => Week,
xlabelstyle => font-size:16;fill:darkblue,
ylabel => Revenue (x1000 USD),
ylabelstyle => font-size:16;fill:brown,
legendoffset => 10, 10 ### In pixels from top left corner
},
[@a, @b, Bananas, #FF0000],
[@a, @c, Apples, #006699],
[@a, @d, Strawberries, #FF9933],
[@a, @e, Melons, green]
);
<<lessSYNOPSIS
use SVGGraph;
my @a = (1, 2, 3, 4);
my @b = (3, 4, 3.5, 6.33);
print "Content-type: image/svg-xmlnn";
my $SVGGraph = new SVGGraph;
print SVGGraph->CreateGraph(
{title => Financial Results Q1 2002},
[@a, @b, Staplers, red]
);
This module converts sets of arrays with coordinates into graphs, much like GNUplot would. It creates the graphs in the SVG (Scalable Vector Graphics) format. It has two styles, verticalbars and spline. It is designed to be light-weight.
If your internet browser cannot display SVG, try downloading a plugin at adobe.com.
EXAMPLES
For examples see: http://pearlshed.nl/svggraph/1.png and http://pearlshed.nl/svggraph/2.png
Long code example:
#!/usr/bin/perl -w -I.
use strict;
use SVGGraph;
### Array with x-values
my @a = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20);
### Arrays with y-values
my @b = (-5, 2, 1, 5, 8, 8, 9, 5, 4, 10, 2, 1, 5, 8, 8, 9, 5, 4, 10, 5);
my @c = (6, -4, 2, 1, 5, 8, 8, 9, 5, 4, 10, 2, 1, 5, 8, 8, 9, 5, 4, 10);
my @d = (1, 2, 3, 4, 9, 8, 7, 6, 5, 12, 30, 23, 12, 17, 13, 23, 12, 10, 20, 11);
my @e = (3, 1, 2, -3, -4, -9, -8, -7, 6, 5, 12, 30, 23, 12, 17, 13, 23, 12, 10, 20);
### Initialise
my $SVGGraph = new SVGGraph;
### Print the elusive content-type so the browser knows what mime type to expect
print "Content-type: image/svg-xmlnn";
### Print the graph
print $SVGGraph->CreateGraph( {
graphtype => verticalbars, ### verticalbars or spline
imageheight => 300, ### The total height of the whole svg image
barwidth => 8, ### Width of the bar or dot in pixels
horiunitdistance => 20, ### This is the distance in pixels between 1 x-unit
title => Financial Results Q1 2002,
titlestyle => font-size:24;fill:#FF0000;,
xlabel => Week,
xlabelstyle => font-size:16;fill:darkblue,
ylabel => Revenue (x1000 USD),
ylabelstyle => font-size:16;fill:brown,
legendoffset => 10, 10 ### In pixels from top left corner
},
[@a, @b, Bananas, #FF0000],
[@a, @c, Apples, #006699],
[@a, @d, Strawberries, #FF9933],
[@a, @e, Melons, green]
);
Download (0.007MB)
Added: 2007-07-26 License: Perl Artistic License Price:
821 downloads
B::Fathom 0.07
B::Fathom a Perl module to evaluate the readability of Perl code. more>>
B::Fathom a Perl module to evaluate the readability of Perl code.
SYNOPSIS
perl -MO=Fathom < script >
or
perl -MO=Fathom,-v < script >
where is the name of the Perl program that you want to evaluate.
-v activates verbose mode, which currently reports which subs have been skipped over because they seem to be imported. One can also indicate -vN, where N is some number greater than zero, to provide even more verbose diagnostics. The specifics of these modes may change in future releases. See comments in the code for further information.
There is also an OO interface, which can be used as follows:
my $fathom = B::Fathom->new(-v);
my $score = $fathom->fathom(&foo);
See METHODS below for a more complete explanation of the OO interface.
B::Fathom is a backend to the Perl compiler; it analyzes the syntax of your Perl code, and estimates the readability of your program.
Currently, this modules idea of `readability is based on methods used for analyzing readability of English prose. Further extensions are intended.
METHODS
There is a simple object-oriented interface to B::Fathom. It consists of two methods:
new(@args)
This method constructs a new compiler object. The optional @args indicate compiler options; see SYNOPSIS for a list.
fathom(@subrefs)
This method grades the subroutines referred to by @subrefs, and returns their score as a string.
<<lessSYNOPSIS
perl -MO=Fathom < script >
or
perl -MO=Fathom,-v < script >
where is the name of the Perl program that you want to evaluate.
-v activates verbose mode, which currently reports which subs have been skipped over because they seem to be imported. One can also indicate -vN, where N is some number greater than zero, to provide even more verbose diagnostics. The specifics of these modes may change in future releases. See comments in the code for further information.
There is also an OO interface, which can be used as follows:
my $fathom = B::Fathom->new(-v);
my $score = $fathom->fathom(&foo);
See METHODS below for a more complete explanation of the OO interface.
B::Fathom is a backend to the Perl compiler; it analyzes the syntax of your Perl code, and estimates the readability of your program.
Currently, this modules idea of `readability is based on methods used for analyzing readability of English prose. Further extensions are intended.
METHODS
There is a simple object-oriented interface to B::Fathom. It consists of two methods:
new(@args)
This method constructs a new compiler object. The optional @args indicate compiler options; see SYNOPSIS for a list.
fathom(@subrefs)
This method grades the subroutines referred to by @subrefs, and returns their score as a string.
Download (0.006MB)
Added: 2007-06-26 License: Perl Artistic License Price:
850 downloads
WWW::GMail 0.07
WWW::GMail is a Perl extension for accessing Google Mail (gmail). more>>
WWW::GMail is a Perl extension for accessing Google Mail (gmail).
SYNOPSIS
use WWW::GMail;
my $obj = WWW::GMail->new(
username => "USERNAME",
password => "PASSWORD",
cookies => {
autosave => 1,
file => "./gmail.cookie",
},
);
my $ret = $obj->login();
if ($ret == -1) {
print "password incorrectn";
} elsif ($ret == 0) {
print "unable to login $obj->{error}n";
exit;
}
my @list = $obj->get_message_list(inbox);
# count the new messages in the inbox
my $new_msgs = 0;
for my $i ( 0 .. $#list ) {
$new_msgs += $list[$i]->[1]; # count the unread flags
}
print "you have $new_msgs new messages in your inboxn";
my @contacts = $obj->get_contact_list();
print "you have ".(@contacts)." contactsn";
my $gmail = 0;
for my $i ( 0 .. $#contacts ) {
$gmail += ($contacts[$i]->[3] =~ m/gmail.com$/i);
}
print "$gmail of them are gmail addressesn";
$obj->logout();
<<lessSYNOPSIS
use WWW::GMail;
my $obj = WWW::GMail->new(
username => "USERNAME",
password => "PASSWORD",
cookies => {
autosave => 1,
file => "./gmail.cookie",
},
);
my $ret = $obj->login();
if ($ret == -1) {
print "password incorrectn";
} elsif ($ret == 0) {
print "unable to login $obj->{error}n";
exit;
}
my @list = $obj->get_message_list(inbox);
# count the new messages in the inbox
my $new_msgs = 0;
for my $i ( 0 .. $#list ) {
$new_msgs += $list[$i]->[1]; # count the unread flags
}
print "you have $new_msgs new messages in your inboxn";
my @contacts = $obj->get_contact_list();
print "you have ".(@contacts)." contactsn";
my $gmail = 0;
for my $i ( 0 .. $#contacts ) {
$gmail += ($contacts[$i]->[3] =~ m/gmail.com$/i);
}
print "$gmail of them are gmail addressesn";
$obj->logout();
Download (0.008MB)
Added: 2006-11-28 License: Perl Artistic License Price:
1063 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 0.07 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