wants to
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 174
Want 0.14
Want is a Perl module created to implement the `want command. more>>
Want is a Perl module created to implement the `want command.
SYNOPSIS
use Want;
sub foo :lvalue {
if (want(qwLVALUE ASSIGN)) {
print "We have been assigned ", want(ASSIGN);
lnoreturn;
}
elsif (want(LIST)) {
rreturn (1, 2, 3);
}
elsif (want(BOOL)) {
rreturn 0;
}
elsif (want(qwSCALAR !REF)) {
rreturn 23;
}
elsif (want(HASH)) {
rreturn { foo => 17, bar => 23 };
}
return
}
This module generalises the mechanism of the wantarray function, allowing a function to determine in some detail how its return value is going to be immediately used.
...
EXAMPLES
use Carp croak;
use Want howmany;
sub numbers {
my $count = howmany();
croak("Cant make an infinite list") if !defined($count);
return (1..$count);
}
my ($one, $two, $three) = numbers();
use Want want;
sub pi () {
if (want(ARRAY)) {
return [3, 1, 4, 1, 5, 9];
}
elsif (want(LIST)) {
return (3, 1, 4, 1, 5, 9);
}
else {
return 3;
}
}
print pi->[2]; # prints 4
print ((pi)[3]); # prints 1
sub backstr :lvalue {
if (want(qwLVALUE ASSIGN)) {
my ($a) = want(ASSIGN);
$_[0] = reverse $a;
return undef;
}
elsif (want(RVALUE)) {
my $t = scalar reverse $_[0];
}
else {
carp("Not in ASSIGN context");
}
return
}
print "foo -> ", backstr("foo"), "n"; # foo -> oof
backstr(my $robin) = "nibor";
print "$robin is now $robinn"; # $robin is now robin
<<lessSYNOPSIS
use Want;
sub foo :lvalue {
if (want(qwLVALUE ASSIGN)) {
print "We have been assigned ", want(ASSIGN);
lnoreturn;
}
elsif (want(LIST)) {
rreturn (1, 2, 3);
}
elsif (want(BOOL)) {
rreturn 0;
}
elsif (want(qwSCALAR !REF)) {
rreturn 23;
}
elsif (want(HASH)) {
rreturn { foo => 17, bar => 23 };
}
return
}
This module generalises the mechanism of the wantarray function, allowing a function to determine in some detail how its return value is going to be immediately used.
...
EXAMPLES
use Carp croak;
use Want howmany;
sub numbers {
my $count = howmany();
croak("Cant make an infinite list") if !defined($count);
return (1..$count);
}
my ($one, $two, $three) = numbers();
use Want want;
sub pi () {
if (want(ARRAY)) {
return [3, 1, 4, 1, 5, 9];
}
elsif (want(LIST)) {
return (3, 1, 4, 1, 5, 9);
}
else {
return 3;
}
}
print pi->[2]; # prints 4
print ((pi)[3]); # prints 1
sub backstr :lvalue {
if (want(qwLVALUE ASSIGN)) {
my ($a) = want(ASSIGN);
$_[0] = reverse $a;
return undef;
}
elsif (want(RVALUE)) {
my $t = scalar reverse $_[0];
}
else {
carp("Not in ASSIGN context");
}
return
}
print "foo -> ", backstr("foo"), "n"; # foo -> oof
backstr(my $robin) = "nibor";
print "$robin is now $robinn"; # $robin is now robin
Download (0.017MB)
Added: 2007-05-05 License: Perl Artistic License Price:
902 downloads
camwatch 0.2
camwatch is a very lightweight program for Unix / X Windows that fetches, displays, and optionally archives pictures from webcam more>>
camwatch is a very lightweight program for Unix / X Windows that fetches, displays, and optionally archives pictures from webcams.
It requires recent versions of imlib (not imlib2) and libcurl. I develop it under Red Hat Linux. I havent intentionally put anything Linux-specific into it, but I dont test it anywhere else, and Im not intimately familiar with the subtle differences between libcs and such, so YMMV.
camwatch works for me but poorly. It will probably work even worse for you. Let me know.
camwatch was originally written by cblack, but his website has disappeared and his last known email address bounces. So, Ive appropriated the project; if anyone knows this cblack and want to direct me to him, Id love to get in touch and see if he wants it back or wants to pass it to me more formally.
There are big future plans for camwatch, but I tend to do things in fits and spurts, so I finally decided to call my hackings version 0.1 and release it, so here it is. Update: Another fit and spurt; version 0.2 exists now.
Enhancements:
- Fixed broken -s flag for selecting archive dir
- Fixed bug where window was showing image previous to current
- Made s keystroke save current image without forcing reload
- Made window auto-resize to the actual size of fetched image
- Added verify_image; currently only checks that filesize != 0
- Added version and filename to window title
<<lessIt requires recent versions of imlib (not imlib2) and libcurl. I develop it under Red Hat Linux. I havent intentionally put anything Linux-specific into it, but I dont test it anywhere else, and Im not intimately familiar with the subtle differences between libcs and such, so YMMV.
camwatch works for me but poorly. It will probably work even worse for you. Let me know.
camwatch was originally written by cblack, but his website has disappeared and his last known email address bounces. So, Ive appropriated the project; if anyone knows this cblack and want to direct me to him, Id love to get in touch and see if he wants it back or wants to pass it to me more formally.
There are big future plans for camwatch, but I tend to do things in fits and spurts, so I finally decided to call my hackings version 0.1 and release it, so here it is. Update: Another fit and spurt; version 0.2 exists now.
Enhancements:
- Fixed broken -s flag for selecting archive dir
- Fixed bug where window was showing image previous to current
- Made s keystroke save current image without forcing reload
- Made window auto-resize to the actual size of fetched image
- Added verify_image; currently only checks that filesize != 0
- Added version and filename to window title
Download (0.015MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1192 downloads
I-Want-To-Make-Money 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-24 License: Freeware Price: Free
182 downloads
Ubuntu Lite 1.1
Ubuntu Lites idea is to bring the power of Ubuntu across to the users of Legacy systems. more>>
Ubuntu Lites idea is to bring the power of Ubuntu across to the users of Legacy systems. So not just to make a small linux as this has been done before (Puppy Linux, Damn Small linux, the Rule Project). Nor to make a useable linux based desktop Operating system (that has been done with Ubuntu Linux, Beatrix).
The idea is to bring the power of Ubuntu to the typical users of Legacy hardware (ie the grandma who gets an old P2 set up for her but does not know how to use it).
So to this end the Operating system needs to be:
* Easily used by people with minimal computer skills
* Useable on a resurected system (see system specifications below)
* and is able to satisfy a typical users requirement of Applications and functionality.
These are the three core aims of the Ubuntu Lite Project.
We will also provide development guides to anyone who wants to trim down their versions or help others use linux on reconditioned hardware. I hope that you enjoy Ubuntu Lite and that you find it useful.
<<lessThe idea is to bring the power of Ubuntu to the typical users of Legacy hardware (ie the grandma who gets an old P2 set up for her but does not know how to use it).
So to this end the Operating system needs to be:
* Easily used by people with minimal computer skills
* Useable on a resurected system (see system specifications below)
* and is able to satisfy a typical users requirement of Applications and functionality.
These are the three core aims of the Ubuntu Lite Project.
We will also provide development guides to anyone who wants to trim down their versions or help others use linux on reconditioned hardware. I hope that you enjoy Ubuntu Lite and that you find it useful.
Download (215MB)
Added: 2006-08-21 License: GPL (GNU General Public License) Price:
2023 downloads
Crown and Cutlass 1.4 Alpha
Crown and Cutlass project is a 3D pirate action/adventure game in the spirit of Sid Meiers Pirates!. more>>
Crown and Cutlass project is a 3D pirate action/adventure game in the spirit of Sid Meiers Pirates!.
It is simultaneously being developed in Linux and Windows, with a strong emphasis on cross-platform compatability. The project is still early on in development, although it is just beginning to look like an actual game.
Crown and Cutlass is written in C++, using OpenGL and SDL in order to allow cross-platform compatibility.
Main features:
- Sail around the Carribean in your pirate ship
- Sail into port in Carribean towns
- Ability to save and load game
Enhancements:
- This is the data to go along with the code in our Subversion repository.
- We have rearranged the data (and added a few files) since our 1.4 release.
- However, we may not release 1.5 until after our redesign is complete.
- As a result, anyone who wants to use the code in Subversion needs this package.
- Once the next release is complete, we will remove this file as the data will be in future releases.
<<lessIt is simultaneously being developed in Linux and Windows, with a strong emphasis on cross-platform compatability. The project is still early on in development, although it is just beginning to look like an actual game.
Crown and Cutlass is written in C++, using OpenGL and SDL in order to allow cross-platform compatibility.
Main features:
- Sail around the Carribean in your pirate ship
- Sail into port in Carribean towns
- Ability to save and load game
Enhancements:
- This is the data to go along with the code in our Subversion repository.
- We have rearranged the data (and added a few files) since our 1.4 release.
- However, we may not release 1.5 until after our redesign is complete.
- As a result, anyone who wants to use the code in Subversion needs this package.
- Once the next release is complete, we will remove this file as the data will be in future releases.
Download (5.8MB)
Added: 2007-02-17 License: BSD License Price:
983 downloads
QLandkarte 0.5.2
QLandkarte can view and upload map files, track and waypoint data to your Garmin GPS receiver. more>>
QLandkarte can view and upload map files, track and waypoint data to your Garmin GPS receiver.
Garmins MapSource software is hardly the only reason for me to boot into Windows and it does not look like Garmin ever wants to address Linux users by writing a portable piece of software. So I started to help myself.
I found several tools like GPSBabel or sendmap to handle data for my GPS receiver but no tool to visualize and manage this data in a decent way. On my quest I found a specification of the used IMG format for maps at Sourceforge.
After some reading and toying around I considered this specification good enough to start a GUI project to visualize such files. QLandkarte is the result of this effort.
Please consider QLandkarte as software in its pre-alpha stage. Its only usabilty is to view your maps and to upload them to the device. But its already a perfect platform to add your own ideas on how a decent GIS software for your GPS receiver has to look like.
Implemented features are:
- Supporting Garmins GPSmap 60CSx unit. For other USB bus units you have to get involved.
- Import map collections (needs *.tdb file, basemap and map tiles)
- Display maps (polygons and polylines, only)
- Select and upload maps to device
Enhancements:
- Fixed crash if device screenschot was saved without screenshot
- Make mapstrings aware of Windows-1250 to 1258 codepage
- Add uft8 and Chinese codepage
- Bug fix: unlock key is only sent if locked map is active
- Fixed overflow bug in world maps
- Fixed Palo Alto bug: Multiple tiles with same name will not show
- Fixed updating memory size when deselecting maps for upload
- Add support for 70CS
<<lessGarmins MapSource software is hardly the only reason for me to boot into Windows and it does not look like Garmin ever wants to address Linux users by writing a portable piece of software. So I started to help myself.
I found several tools like GPSBabel or sendmap to handle data for my GPS receiver but no tool to visualize and manage this data in a decent way. On my quest I found a specification of the used IMG format for maps at Sourceforge.
After some reading and toying around I considered this specification good enough to start a GUI project to visualize such files. QLandkarte is the result of this effort.
Please consider QLandkarte as software in its pre-alpha stage. Its only usabilty is to view your maps and to upload them to the device. But its already a perfect platform to add your own ideas on how a decent GIS software for your GPS receiver has to look like.
Implemented features are:
- Supporting Garmins GPSmap 60CSx unit. For other USB bus units you have to get involved.
- Import map collections (needs *.tdb file, basemap and map tiles)
- Display maps (polygons and polylines, only)
- Select and upload maps to device
Enhancements:
- Fixed crash if device screenschot was saved without screenshot
- Make mapstrings aware of Windows-1250 to 1258 codepage
- Add uft8 and Chinese codepage
- Bug fix: unlock key is only sent if locked map is active
- Fixed overflow bug in world maps
- Fixed Palo Alto bug: Multiple tiles with same name will not show
- Fixed updating memory size when deselecting maps for upload
- Add support for 70CS
Download (0.95MB)
Added: 2007-06-12 License: GPL (GNU General Public License) Price:
871 downloads
Kana no quiz 1.7
Kana no quiz is a little tool to memorize japanese kana (hiragana & katakana). more>>
Kana no quiz project is a little tool to memorize japanese kana (hiragana & katakana).
The method is quite simple: kana randomly appear and you have to find their transcription in rōmaji (Hepburn). There are several possibilities, but only one anwser is right!
Thanks to this method, you memorize the kana to its transcription, and thus know how to pronouce it!
It has been translated into several languages, and many quiz options are configurable. Kana images have been initially modelled in SVG and are placed under the Free Art License.
Through its option panel, Kana no quiz allows you to tune up
the quiz precisely, like choosing which group of kana you want
to train yourself upon.
First, hiragana and katakana are separated, both are then di-vided into big sets of kana according to their type ("Basic", "Modified", "Combined"; and a special "Additional" set for katakana only) which are thus composed of various portions containing 5/6 kana, following the traditional alphabet order (i.e.: ``ka ki ku ke ko").
According to your need and level, you may select one or more portions of the same or different sets, whole sets, all the kana... Once you feel comfortable (you can check it with the results displayed at the end of each quiz), you may also increase the number of possible answers in the random list, or even choose to answer directly through the text entry. Difficulty can be adapted to your skill: this is progressive learning.
From the complete beginner who has to start easily and learn step by step, to the wizard who just wants to confirm his/her absolute master of the kana, everyone should get satisfated with Kana no quiz!
<<lessThe method is quite simple: kana randomly appear and you have to find their transcription in rōmaji (Hepburn). There are several possibilities, but only one anwser is right!
Thanks to this method, you memorize the kana to its transcription, and thus know how to pronouce it!
It has been translated into several languages, and many quiz options are configurable. Kana images have been initially modelled in SVG and are placed under the Free Art License.
Through its option panel, Kana no quiz allows you to tune up
the quiz precisely, like choosing which group of kana you want
to train yourself upon.
First, hiragana and katakana are separated, both are then di-vided into big sets of kana according to their type ("Basic", "Modified", "Combined"; and a special "Additional" set for katakana only) which are thus composed of various portions containing 5/6 kana, following the traditional alphabet order (i.e.: ``ka ki ku ke ko").
According to your need and level, you may select one or more portions of the same or different sets, whole sets, all the kana... Once you feel comfortable (you can check it with the results displayed at the end of each quiz), you may also increase the number of possible answers in the random list, or even choose to answer directly through the text entry. Difficulty can be adapted to your skill: this is progressive learning.
From the complete beginner who has to start easily and learn step by step, to the wizard who just wants to confirm his/her absolute master of the kana, everyone should get satisfated with Kana no quiz!
Download (2.0MB)
Added: 2006-10-15 License: GPL (GNU General Public License) Price:
1111 downloads
Japanese Vocabulary 0.6
Japanese Vocabulary is, not surprisingly, an application for studying Japanese vocabulary. more>>
Japanese Vocabulary is, not surprisingly, an application for studying Japanese vocabulary. It consists of a set of cards, each with 3 pieces of information on them. The 3 pieces of information are the kanji spelling, kana reading, and English (or other language) meaning.
It uses the Leitner system for managing the cards, which means that you see the cards you know well less often than you see the ones that you dont know very well. This allows you to focus on learning those words which you are having trouble with.
The kanji representation of a word (or the kana representation if there is no corresponding kanji for that word) is shown first, and then the user can choose to show the kana and meaning for the word if he/she wants to. The user then decides if he/she got the word right or not, and the card is either moved into a higher deck (where it will be seen less often) or a lower deck (where it will be seen more often.)
Enhancements:
- Several stability enhancements were made.
- The way that cards are chosen was cleaned up.
- The ability to set which piece of data (kanji, kana, or meaning) gets shown by default when a new card is shown was added.
<<lessIt uses the Leitner system for managing the cards, which means that you see the cards you know well less often than you see the ones that you dont know very well. This allows you to focus on learning those words which you are having trouble with.
The kanji representation of a word (or the kana representation if there is no corresponding kanji for that word) is shown first, and then the user can choose to show the kana and meaning for the word if he/she wants to. The user then decides if he/she got the word right or not, and the card is either moved into a higher deck (where it will be seen less often) or a lower deck (where it will be seen more often.)
Enhancements:
- Several stability enhancements were made.
- The way that cards are chosen was cleaned up.
- The ability to set which piece of data (kanji, kana, or meaning) gets shown by default when a new card is shown was added.
Download (0.15MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
983 downloads
Ginanh 0.3.0
Ginanh is a 3D MMORPG that gives the players freedom in interactions with the environment. more>>
Ginanh project is a 3D MMORPG that gives the players freedom in interactions with the environment.
Ginanh is a Massive Multiplayer Online Role-Playing Game (MMORPG) set in the dark Middle Ages with some oriental influence.
It should be devoid of any artificial limitations and have a very complex NPC logic. The player is located in a huge world where he can do almost everything and lead his (in-game) life as he wants to.
He can become just a passive observer and spend his time on a tree with a telescope, or face many monsters during dangerous expeditions.
Enhancements:
- This is mostly a code cleanup and bugfix release.
- An administrative console has been implemented in the server, and color support has been added to the curses user interface.
- Work on a graphical PyGame-based user interface has been started.
<<lessGinanh is a Massive Multiplayer Online Role-Playing Game (MMORPG) set in the dark Middle Ages with some oriental influence.
It should be devoid of any artificial limitations and have a very complex NPC logic. The player is located in a huge world where he can do almost everything and lead his (in-game) life as he wants to.
He can become just a passive observer and spend his time on a tree with a telescope, or face many monsters during dangerous expeditions.
Enhancements:
- This is mostly a code cleanup and bugfix release.
- An administrative console has been implemented in the server, and color support has been added to the curses user interface.
- Work on a graphical PyGame-based user interface has been started.
Download (0.098MB)
Added: 2006-12-14 License: GPL (GNU General Public License) Price:
1047 downloads
Easysite 2.0
Easysite consists of a program entirely written in PHP that allows you to create your web site fast and easy. more>>
Easysite consists of a program entirely written in PHP that allows you to create your web site fast and easy.
Easysite is a program entirely written in PHP that allows you to create your web site fast and easy. Once you create the content of your site, Easysite automatically builds your entire Web site using templates. The program looks for existing directory after directory, and creates an image for a sub-category.
Then it looks for existing html pages and prints it out on the navigation menu. Please see snapshot.jpg included in this distribution for details. In addition, Easysite logs all traffic generated by your pages into a mysql database, so that you dont need access the httpd log files anymore.
Enhancements:
- the french translation has been removed for ease of maintenance reason
- a complete gestion of skin was added
- a graphical installation procedure was added
- an online skin edition possibility was added
- the user can now choose what skin he wants to have
- several bugs fixed
- multi database support, now mysql, Informix, mSQL server, msql should be supported
- Links are now displayed in the head of the page to allow the user to go where he wants whatever the place he is in.
- phpmyadmin is included now with this distribution
<<lessEasysite is a program entirely written in PHP that allows you to create your web site fast and easy. Once you create the content of your site, Easysite automatically builds your entire Web site using templates. The program looks for existing directory after directory, and creates an image for a sub-category.
Then it looks for existing html pages and prints it out on the navigation menu. Please see snapshot.jpg included in this distribution for details. In addition, Easysite logs all traffic generated by your pages into a mysql database, so that you dont need access the httpd log files anymore.
Enhancements:
- the french translation has been removed for ease of maintenance reason
- a complete gestion of skin was added
- a graphical installation procedure was added
- an online skin edition possibility was added
- the user can now choose what skin he wants to have
- several bugs fixed
- multi database support, now mysql, Informix, mSQL server, msql should be supported
- Links are now displayed in the head of the page to allow the user to go where he wants whatever the place he is in.
- phpmyadmin is included now with this distribution
Download (0.083MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
946 downloads
RearSite 0.1
RearSite is a simple collaborative Web site manager. more>>
RearSite is a simple collaborative Web site manager. RearSite is an automated Web publishing tool allowing to control who is allowed to access the published documents and also to manage per directories collaboratives tools well adapted to distance learning (forums, chats, shareable calendars, or multimedia quizzes).
An administrator can create users accounts (user name, user passwd, and user home directory), users get logged in and then receive access to their documents.
RearSite is written in PERL (CGI.pm based) and use a FastCGI compliant HTTP server (like APACHE).
Using RearSite is quite simple : after login, the user has access to his home dir and is able to delete, rename, create and edit documents. RearSite is well adapted to install WWW directories previously cooked (using any editors). Its very easy to transfer and install archives (ZIP, tar or tar.gz by now), they are automatically unpacked.
Published documents are public (by default), access restriction may be done using user/password couples, DNS domains or LDAP filters.
The user interface is WWW forms like, so RearSite only needs (on the client side) a Java, JavaScript and frames compliant WWW browser (accepting cookies).
RearSite is now quite secured, the login process (developped in Java) use an MD5 encryption of the user password (combined with a one time key). So, people spying the network cannot use the keys they may have seen. After login, users receive a cookie associated with their computers IP numbers.
RearSite also allows the user to specify who can retrieve his documents by configuring access rights :
documents are public (the default).
documents are restricted to users coming from trusted domains.
documents are restricted to users coming from trusted domains or to HTTP authenticated users.
* documents are restricted to class of users existing in an LDAP directory. This kind of HTTP client authentication needs auth_ldap for Apache (See restricted access by users classes).
Since 1.1, if the administrator wants it, the user is able to use templates to specify per directories access rights. By default (and as an example), the user can easily say that a directory is public, for frenchies only or for frenchies excepted those in the ripoux.fr domain (french joke!).
The user is also able to share his directories with other RearSite users (trusted users). When a directory is shared, a trusted user user is able to delete, rename, add ... files within the directory he received rights for.
The user is also able to recursively process all the file names of all his embeded directories. The functionality provided is to rename all files (lowercase, replace a string within all file names, ...) which simplyfies migration from systems with case-insensitive file names. These functionalities are available by selecting the Special tools button which also give a way to export the current directory within an archive (ZIP or tar.gz).
Since 1.4, a forum can directly be attached to each directories. When a user wants to create a forum, the result is a Forum.html file located within the current directory. This file will give access to the forum. People having access to this file are allowed to post in the forum.
Since 1.6, a chat can directly be attached to each directories. When a user wants to create a chat, the result is a Chat.html file located within the current directory. This file will give access to the chat. People having access to this file are allowed to talk in the chat.
Since 1.9, a shareable calendar can be directly attached to each directories. When a user wants to create a calendar, the result is a Calendar.html file located within the current directory. This file will give access to the calendar. People having access to this file are allowed to read the calendar. Only the owner of a calendar is allowed to update it, but he may allow other users. Accessing his calendar via RearSite allows the owner to update it immediatly. When accessing a calendar via a normal WWW access, the user (owner or not) must be authenticated (via Rearsite configured authentication scheeme) before being allowed to update it.
The chat,forum and calendar functionalities are accessible via the Communications button, they have been designed for distance learning purposes but can easily be used for any groupware needs.
<<lessAn administrator can create users accounts (user name, user passwd, and user home directory), users get logged in and then receive access to their documents.
RearSite is written in PERL (CGI.pm based) and use a FastCGI compliant HTTP server (like APACHE).
Using RearSite is quite simple : after login, the user has access to his home dir and is able to delete, rename, create and edit documents. RearSite is well adapted to install WWW directories previously cooked (using any editors). Its very easy to transfer and install archives (ZIP, tar or tar.gz by now), they are automatically unpacked.
Published documents are public (by default), access restriction may be done using user/password couples, DNS domains or LDAP filters.
The user interface is WWW forms like, so RearSite only needs (on the client side) a Java, JavaScript and frames compliant WWW browser (accepting cookies).
RearSite is now quite secured, the login process (developped in Java) use an MD5 encryption of the user password (combined with a one time key). So, people spying the network cannot use the keys they may have seen. After login, users receive a cookie associated with their computers IP numbers.
RearSite also allows the user to specify who can retrieve his documents by configuring access rights :
documents are public (the default).
documents are restricted to users coming from trusted domains.
documents are restricted to users coming from trusted domains or to HTTP authenticated users.
* documents are restricted to class of users existing in an LDAP directory. This kind of HTTP client authentication needs auth_ldap for Apache (See restricted access by users classes).
Since 1.1, if the administrator wants it, the user is able to use templates to specify per directories access rights. By default (and as an example), the user can easily say that a directory is public, for frenchies only or for frenchies excepted those in the ripoux.fr domain (french joke!).
The user is also able to share his directories with other RearSite users (trusted users). When a directory is shared, a trusted user user is able to delete, rename, add ... files within the directory he received rights for.
The user is also able to recursively process all the file names of all his embeded directories. The functionality provided is to rename all files (lowercase, replace a string within all file names, ...) which simplyfies migration from systems with case-insensitive file names. These functionalities are available by selecting the Special tools button which also give a way to export the current directory within an archive (ZIP or tar.gz).
Since 1.4, a forum can directly be attached to each directories. When a user wants to create a forum, the result is a Forum.html file located within the current directory. This file will give access to the forum. People having access to this file are allowed to post in the forum.
Since 1.6, a chat can directly be attached to each directories. When a user wants to create a chat, the result is a Chat.html file located within the current directory. This file will give access to the chat. People having access to this file are allowed to talk in the chat.
Since 1.9, a shareable calendar can be directly attached to each directories. When a user wants to create a calendar, the result is a Calendar.html file located within the current directory. This file will give access to the calendar. People having access to this file are allowed to read the calendar. Only the owner of a calendar is allowed to update it, but he may allow other users. Accessing his calendar via RearSite allows the owner to update it immediatly. When accessing a calendar via a normal WWW access, the user (owner or not) must be authenticated (via Rearsite configured authentication scheeme) before being allowed to update it.
The chat,forum and calendar functionalities are accessible via the Communications button, they have been designed for distance learning purposes but can easily be used for any groupware needs.
Download (1.6MB)
Added: 2006-06-24 License: GPL (GNU General Public License) Price:
1217 downloads
stl2pov 2.3.0
stl2pov reads an STL (Standard Triangulation Language) file and outputs a POVray mesh. more>>
stl2pov reads an STL (Standard Triangulation Language) file and outputs a POVray mesh.
stl2pov has been tested with STL files generated by Pro/Engineer.
BUILDING THE PROGRAM
For building on FreeBSD and other systems with the GNU toolset, see the instructions in the file INSTALL. After installation, a manual page for this program can be read with man stl2pov. Additional documentation is available in the documentation directory. See the Makefile.
I have set up a cross-compiler to produce a win32 binary. You can find it in the file stl2pov-2.3.0.zip on my website; http://www.xs4all.nl/~rsmith/software/
If anyone wants to donate makefiles or project files for other systems and compilers I will be happy to include them in the distribution.
Enhancements:
- Follow the new syntax for povray: use triangle instead of facet.
<<lessstl2pov has been tested with STL files generated by Pro/Engineer.
BUILDING THE PROGRAM
For building on FreeBSD and other systems with the GNU toolset, see the instructions in the file INSTALL. After installation, a manual page for this program can be read with man stl2pov. Additional documentation is available in the documentation directory. See the Makefile.
I have set up a cross-compiler to produce a win32 binary. You can find it in the file stl2pov-2.3.0.zip on my website; http://www.xs4all.nl/~rsmith/software/
If anyone wants to donate makefiles or project files for other systems and compilers I will be happy to include them in the distribution.
Enhancements:
- Follow the new syntax for povray: use triangle instead of facet.
Download (0.012MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1235 downloads
X-Chat NewsWindow 1.0
X-Chat NewsWindow is a perl script for X-Chat. more>>
X-Chat NewsWindow is a perl script for X-Chat (or X-Chat Aqua) implements one of those annoying announcer scripts that announce your currently playing audio track in iTunes or your current audio or video track in VLC to your IRC channel because you feel for some reason that everyone wants to know.
I basically consider this script to be a better counterattack than just abusing the annoying mIRC users and getting the usual ignorant "pfft. sif mac" response. Since VLCs meta-data support leaves a bit to be desired, it obtains the album name from the containing folders name and the track name from the filename (minus the extension). This works quite well if you have a well labelled music collection. Note: If you use this script, exercise discretion. Not everyone cares what youre listening to.
To use this, you must first turn on logging in VLC. To do this, open VLCs preferences, and under the "Interface > Control Interfaces" preference page, tick the "File Logging" option. Then under the "Interface > Control Interfaces > Logging" page, enter "/tmp/vlc_log.txt" as the log filename. You can choose a different name or location if you wish, but if you do, change the path definition to it in the vlc_announce function below. You may have to choose the "Add Interface > Debug Logging" menu option (under the VLC menu) if VLC hasnt already turned it on via the preferences change.
<<lessI basically consider this script to be a better counterattack than just abusing the annoying mIRC users and getting the usual ignorant "pfft. sif mac" response. Since VLCs meta-data support leaves a bit to be desired, it obtains the album name from the containing folders name and the track name from the filename (minus the extension). This works quite well if you have a well labelled music collection. Note: If you use this script, exercise discretion. Not everyone cares what youre listening to.
To use this, you must first turn on logging in VLC. To do this, open VLCs preferences, and under the "Interface > Control Interfaces" preference page, tick the "File Logging" option. Then under the "Interface > Control Interfaces > Logging" page, enter "/tmp/vlc_log.txt" as the log filename. You can choose a different name or location if you wish, but if you do, change the path definition to it in the vlc_announce function below. You may have to choose the "Add Interface > Debug Logging" menu option (under the VLC menu) if VLC hasnt already turned it on via the preferences change.
Download (MB)
Added: 2006-08-23 License: GPL (GNU General Public License) Price:
1159 downloads
FunionFS 0.4.3
FunionFS is an Union filesystem for the FUSE driver. more>>
FunionFS is an Union filesystem for the FUSE driver.
This program works only with the Fuse driver which is natively included since the 2.6.14 Linux kernel.
Above all, what is an Union filesystem?
It is a method used when one wants to manufacture LiveCD Linux such as Knoppix: support (CDROM) is only a read-only one.
The operating system, however, needs to write on this filesystem. The method consists in superimposing (Union) on the read only filesystem, a small size read-write one.
This filesystem (often stored in a RAMDISK) contains all the modifications made by OS on the CDROM content.
This method is often used for of Linux Stored in a PROM or a compressed file like in CRAMFS.
Enhancements:
- Some bugs have been corrected.
- A rewrite of the directory management is pending that will correct some problems that are happening when overlaying many directories.
<<lessThis program works only with the Fuse driver which is natively included since the 2.6.14 Linux kernel.
Above all, what is an Union filesystem?
It is a method used when one wants to manufacture LiveCD Linux such as Knoppix: support (CDROM) is only a read-only one.
The operating system, however, needs to write on this filesystem. The method consists in superimposing (Union) on the read only filesystem, a small size read-write one.
This filesystem (often stored in a RAMDISK) contains all the modifications made by OS on the CDROM content.
This method is often used for of Linux Stored in a PROM or a compressed file like in CRAMFS.
Enhancements:
- Some bugs have been corrected.
- A rewrite of the directory management is pending that will correct some problems that are happening when overlaying many directories.
Download (0.015MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
961 downloads
usb-mount 0.96
usb-mount provides desktop integration for systems using the hotplug scripts and the KDE desktop. more>>
usb-mount project provides desktop integration for systems using the hotplug scripts and the KDE desktop. It automatically mounts and unmounts USB storage partitions and modifies the users desktop, via the addition of icons representing USB storage device partitions.
The user can interact with the storage device by opening the desktop icons to reveal the folders corresponding to each partition. Each partitions mount status can be altered by using icon control options.
These scripts work for me on Fedora Core 2 and Redhat 9. Several people have reported that they can be made to function on many other Linux distributions with minor configuration changes and some editing.
To get them to work on your system you may need knowledge of Linux and shell scripting. If the scripts dont work out of the box, you should look for errors in /var/log/messages (or where ever your system log is kept). If you are not comfortable with reading logs and editing scripts - perhaps these scripts arent for you.
I no longer have any Linux systems with 2.4 kernels, I think the scripts will still work. All recent modifications have only been tested on Fedora Core 4 running kernel 2.6.
Many distributions are now adequately handling usb - so I havent spent much time improving usb-mount. If anyone wants to fork a new version, feel free. The new kernel, dbus, etc should make it quite easy to create a simpler script from scratch.
Enhancements:
- More fixes for newer kernels/distibutions that take longer to setup usb devices;
- Handle flash card readers that have more than one device (thanks to Edward);
- Ignore non usb-storage devices (thanks to Wolfgang Klein).
<<lessThe user can interact with the storage device by opening the desktop icons to reveal the folders corresponding to each partition. Each partitions mount status can be altered by using icon control options.
These scripts work for me on Fedora Core 2 and Redhat 9. Several people have reported that they can be made to function on many other Linux distributions with minor configuration changes and some editing.
To get them to work on your system you may need knowledge of Linux and shell scripting. If the scripts dont work out of the box, you should look for errors in /var/log/messages (or where ever your system log is kept). If you are not comfortable with reading logs and editing scripts - perhaps these scripts arent for you.
I no longer have any Linux systems with 2.4 kernels, I think the scripts will still work. All recent modifications have only been tested on Fedora Core 4 running kernel 2.6.
Many distributions are now adequately handling usb - so I havent spent much time improving usb-mount. If anyone wants to fork a new version, feel free. The new kernel, dbus, etc should make it quite easy to create a simpler script from scratch.
Enhancements:
- More fixes for newer kernels/distibutions that take longer to setup usb devices;
- Handle flash card readers that have more than one device (thanks to Edward);
- Ignore non usb-storage devices (thanks to Wolfgang Klein).
Download (0.034MB)
Added: 2006-01-26 License: LGPL (GNU Lesser General Public License) Price:
1370 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 wants to 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