weekly
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 68
W3Perl 2.99
W3Perl is a tool to analyse your web activity. more>>
W3Perl is a tool to analyse your web activity. W3Perl can be easily configured.
Graphical and textual informations are used to have a better view of the success of your WWW server among Internet users. I hope this package will help you to produce an ever better www server.
Main features:
- HTML output
- Fast (work in incremental mode)
- Truly incremental version (relationship between variables are stored)
- Multi-language output (you could add yours easily)
- Differents graphs and texts output
- Compute hourly, daily, weekly and monthly output
- Compute countries, hosts, pages, directories, domain... stats
- Compute light or huge output
- Servers configuration file (use as many config files as the stats report you need)
- Commands line options
- Run on every server Ive used (Apache, NCSA, CERN, IIS, Netscape...)
- Works with common, extended common, new extended or IIS logfile format
- No root access or cgi-bin access need. Could be run from your own directory
- Can work with crunched logfiles or/and with monthly/daily logfiles
- Can run each night in a crontab
- Map URL to documents title
- Referer and agent statistics
- Keywords referer stats from search engine
- Error stats
- Session stats
- Scripts stats
- Login stats for restricted directories
- Statistics about your Web structure (tree, bad links...)
- Work on every computer (Unix, NT, Mac and Acorn tested)
- Work with most logfile format (you can add others easily)
- Virtual server with NECLF or patched CLF or ECLF format
- Remote administration interface
- Lots of log filename string supported for daily or monthly logfiles
- No telnet access need to use the package
- Very accurate stats for each day
- Real time stats
- FTP and Squid logfiles support new
Enhancements:
- Support for Postfix/Sendmail and Exim mail server log files has been added.
- A daily report can be sent by email with an optional PDF attachment.
- Icons have been improved.
- HTML files without extensions can now be parsed.
- Various fixes for parsing small log files have been included.
- There are many minor improvements.
<<lessGraphical and textual informations are used to have a better view of the success of your WWW server among Internet users. I hope this package will help you to produce an ever better www server.
Main features:
- HTML output
- Fast (work in incremental mode)
- Truly incremental version (relationship between variables are stored)
- Multi-language output (you could add yours easily)
- Differents graphs and texts output
- Compute hourly, daily, weekly and monthly output
- Compute countries, hosts, pages, directories, domain... stats
- Compute light or huge output
- Servers configuration file (use as many config files as the stats report you need)
- Commands line options
- Run on every server Ive used (Apache, NCSA, CERN, IIS, Netscape...)
- Works with common, extended common, new extended or IIS logfile format
- No root access or cgi-bin access need. Could be run from your own directory
- Can work with crunched logfiles or/and with monthly/daily logfiles
- Can run each night in a crontab
- Map URL to documents title
- Referer and agent statistics
- Keywords referer stats from search engine
- Error stats
- Session stats
- Scripts stats
- Login stats for restricted directories
- Statistics about your Web structure (tree, bad links...)
- Work on every computer (Unix, NT, Mac and Acorn tested)
- Work with most logfile format (you can add others easily)
- Virtual server with NECLF or patched CLF or ECLF format
- Remote administration interface
- Lots of log filename string supported for daily or monthly logfiles
- No telnet access need to use the package
- Very accurate stats for each day
- Real time stats
- FTP and Squid logfiles support new
Enhancements:
- Support for Postfix/Sendmail and Exim mail server log files has been added.
- A daily report can be sent by email with an optional PDF attachment.
- Icons have been improved.
- HTML files without extensions can now be parsed.
- Various fixes for parsing small log files have been included.
- There are many minor improvements.
Download (0.74MB)
Added: 2007-05-26 License: GPL (GNU General Public License) Price:
882 downloads
EventCal 0.42
EventCal project is a calendar class that allows events to be managed and output to HTML in daily, weekly, and monthly views. more>>
EventCal project is a calendar class that allows events to be managed and output to HTML in daily, weekly, and monthly views.
Classes
class Calendar
Methods defined here:
__init__(self, language=en)
Creates an empty event list and sets the language
add(self, event)
cell(self, type=free, s=)
dayview(self, day, month=1, year=2007, smallify=False)
Generates a two-column table for the specific day with one column
holding the hours and the other holding any events
eventlist(self)
Generates an unordered list with all events listed
monthview(self, month=1, year=2007, smallify=False)
setlang(self, language)
Sets the months and week day names to the appropriate language
weekview(self, day, month=1, year=2007, smallify=False)
class Event
Events are only specific down to the hour. start and length are hours.
Methods defined here:
__cmp__(self, other)
Comparison method. Returns true if the day, month and year match
__init__(self, message, start, length, day, month, year)
__repr__(self)
Functions
am_pm(x)
Convert 24hour integer to 12hour string i.e. 13 becomes 1pm
geteventdayname(event)
interval(startHour, length)
Returns a string: startHour(am/pm) to startHour+length(am/pm). 12 noon is replaced with noon
shiftday(day)
Shifts from Sun-Sat to Mon-Sun
today(smallify=False)
weekday(day, month, year)
Returns the day of the week from 0-6 starting from Monday
Data
daynames = [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
mdays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
months = [January, February, March, April, May, June, July, August, September, October, November, December
Enhancements:
- All strings were converted to use Unicode.
- Spanish translations for day and month names were added.
- __getattr__ was replaced with properties.
- String replacer body were replaced with calls to re.sub so the $ can be escaped with a backslash.
- The first week of monthview was fixed to properly replace format.
- About 20 lines of code that generated the first week in the monthview were removed.
<<lessClasses
class Calendar
Methods defined here:
__init__(self, language=en)
Creates an empty event list and sets the language
add(self, event)
cell(self, type=free, s=)
dayview(self, day, month=1, year=2007, smallify=False)
Generates a two-column table for the specific day with one column
holding the hours and the other holding any events
eventlist(self)
Generates an unordered list with all events listed
monthview(self, month=1, year=2007, smallify=False)
setlang(self, language)
Sets the months and week day names to the appropriate language
weekview(self, day, month=1, year=2007, smallify=False)
class Event
Events are only specific down to the hour. start and length are hours.
Methods defined here:
__cmp__(self, other)
Comparison method. Returns true if the day, month and year match
__init__(self, message, start, length, day, month, year)
__repr__(self)
Functions
am_pm(x)
Convert 24hour integer to 12hour string i.e. 13 becomes 1pm
geteventdayname(event)
interval(startHour, length)
Returns a string: startHour(am/pm) to startHour+length(am/pm). 12 noon is replaced with noon
shiftday(day)
Shifts from Sun-Sat to Mon-Sun
today(smallify=False)
weekday(day, month, year)
Returns the day of the week from 0-6 starting from Monday
Data
daynames = [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
mdays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
months = [January, February, March, April, May, June, July, August, September, October, November, December
Enhancements:
- All strings were converted to use Unicode.
- Spanish translations for day and month names were added.
- __getattr__ was replaced with properties.
- String replacer body were replaced with calls to re.sub so the $ can be escaped with a backslash.
- The first week of monthview was fixed to properly replace format.
- About 20 lines of code that generated the first week in the monthview were removed.
Download (0.008MB)
Added: 2007-07-18 License: MIT/X Consortium License Price:
838 downloads
FEBE 5.0
FEBE (Firefox Environment Backup Extension) allows you to quickly and easily backup your Firefox extensions. more>>
FEBE (Firefox Environment Backup Extension) is a Firefox extension that allows you to quickly and easily backup your Firefox extensions. In fact, it goes beyond just backing up -- It will actually rebuild your extensions individually into installable .xpi files. Now you can easily synchronize your office and home browsers.
FEBE backs up your extensions, themes, and (optionally) your bookmarks, preferences, passwords, cookies and just about everything else Firefox offers (it can even backup/restore your entire profile).
Backups can be performed on demand or scheduled for daily, weekly, or monthly unattended runs.
A comprehensive debug mode allows for troubleshooting complex platforms.
<<lessFEBE backs up your extensions, themes, and (optionally) your bookmarks, preferences, passwords, cookies and just about everything else Firefox offers (it can even backup/restore your entire profile).
Backups can be performed on demand or scheduled for daily, weekly, or monthly unattended runs.
A comprehensive debug mode allows for troubleshooting complex platforms.
Download (0.60MB)
Added: 2007-07-18 License: MPL (Mozilla Public License) Price:
533 downloads
Beanie 0.1
Beanie is a flexible, distributed accounting system for medium-sized companies. more>>
Beanie is a flexible, distributed accounting system for medium-sized companies.
It includes back-end batch processing as well as a GTK GUI and provides automated purchases, sales, and nominal ledgers as well as automated invoicing (via email).
Beanie project also supports payroll and VAT.
Installation:
STEP ONE:
You must create a user on the system called beanie. This unprivileged user will own all the accounting files and executables. The home directory of this user will be the main location for all accounting files so choose wisely. Examples are /v/beanie or
/var/accounts.
This is an example of the password entry:
beanie:*:101:20:The Accounting System:/v/beanie:/bin/csh
Make sure you set the BEANIEROOT environment variable in the file beanie.mk to the home directory of the beanie user.
STEP TWO:
You must create a MySQL database called beanie. You then need to create a user also called beanie with a 8 to 10 character password which has full access to this database. Check that you can access the new database using the following command:
% mysql -h -u beanie -p beanie
You will be prompted for a password. Enter the password you set on the account and youre now ready to create a config.h file.
STEP THREE:
Copy the file config.h.sample to config.h and edit it. You will find information on how to configure this file in the comment blocks of the file. Note that the MAIN_DBHOST and DBPWD_CHARxx values need to match what you entered above.
STEP FOUR:
Edit the file beanie.mk and make sure that the defaults are OK.
Once you have completed these steps, compile the source by running the following commands:
% make clean all
% make install
You may need to run the second make as root in order to have permissions to create directories and some binary files (such as xeparse which needs to be installed in /usr/libexec).
STEP FIVE:
You need to create a cron(8) entry for the beanie user. There is a sample cron entry in the file crontab.sample. Edit this file and change $BEANIEROOT to be the home directory of the beanie user. Then, either logged in as beanie or as root, run the following command:
% crontab -u beanie < crontab.sample
This makes sure the overnight processing is performed every evening at 11PM. Each day, the databases will be backed up and the daily operations (such as invoicing, etc) will be performed. Each Sunday, the end of week tasks will be performed and on the last day of the month, the monthly, quarterly and annual tasks will be performed.
You can examine these scripts to see what they do:
overnight/acct.prolog
overnight/acct.daily
overnight/acct.weekly
overnight/acct.monthly
overnight/acct.epilog
Edit the tmac source files for your specific information. The key one here is lhead.tmac because this is the source for your company letterhead. Its written in troff.
Youre Done!! Now you just need to run the newcompany program.
Enhancements:
- In this initial release, the billing functionality is very complete and the general ledger functionality is pretty much all there.
- A VAT system was added with a payroll check-in due very shortly.
<<lessIt includes back-end batch processing as well as a GTK GUI and provides automated purchases, sales, and nominal ledgers as well as automated invoicing (via email).
Beanie project also supports payroll and VAT.
Installation:
STEP ONE:
You must create a user on the system called beanie. This unprivileged user will own all the accounting files and executables. The home directory of this user will be the main location for all accounting files so choose wisely. Examples are /v/beanie or
/var/accounts.
This is an example of the password entry:
beanie:*:101:20:The Accounting System:/v/beanie:/bin/csh
Make sure you set the BEANIEROOT environment variable in the file beanie.mk to the home directory of the beanie user.
STEP TWO:
You must create a MySQL database called beanie. You then need to create a user also called beanie with a 8 to 10 character password which has full access to this database. Check that you can access the new database using the following command:
% mysql -h -u beanie -p beanie
You will be prompted for a password. Enter the password you set on the account and youre now ready to create a config.h file.
STEP THREE:
Copy the file config.h.sample to config.h and edit it. You will find information on how to configure this file in the comment blocks of the file. Note that the MAIN_DBHOST and DBPWD_CHARxx values need to match what you entered above.
STEP FOUR:
Edit the file beanie.mk and make sure that the defaults are OK.
Once you have completed these steps, compile the source by running the following commands:
% make clean all
% make install
You may need to run the second make as root in order to have permissions to create directories and some binary files (such as xeparse which needs to be installed in /usr/libexec).
STEP FIVE:
You need to create a cron(8) entry for the beanie user. There is a sample cron entry in the file crontab.sample. Edit this file and change $BEANIEROOT to be the home directory of the beanie user. Then, either logged in as beanie or as root, run the following command:
% crontab -u beanie < crontab.sample
This makes sure the overnight processing is performed every evening at 11PM. Each day, the databases will be backed up and the daily operations (such as invoicing, etc) will be performed. Each Sunday, the end of week tasks will be performed and on the last day of the month, the monthly, quarterly and annual tasks will be performed.
You can examine these scripts to see what they do:
overnight/acct.prolog
overnight/acct.daily
overnight/acct.weekly
overnight/acct.monthly
overnight/acct.epilog
Edit the tmac source files for your specific information. The key one here is lhead.tmac because this is the source for your company letterhead. Its written in troff.
Youre Done!! Now you just need to run the newcompany program.
Enhancements:
- In this initial release, the billing functionality is very complete and the general ledger functionality is pretty much all there.
- A VAT system was added with a payroll check-in due very shortly.
Download (0.14MB)
Added: 2006-01-11 License: GPL (GNU General Public License) Price:
1382 downloads
Exercise Tip Email Buddy 1.3
Exercise Tip Buddy is an easy-to-install Web site tool that allows your visitors to sign up for an exercise tip mailing list. more>>
Do you have a health-related web site and need to start generating a good list of e-mail list subscribers for an upcoming newsletter?
Exercise Tip Buddy is an easy-to-install Web site tool that allows your visitors to sign up for an exercise tip mailing list. It works out-of the-box, so you can start building your subscriber list before you put together a full-blown newletter.
Exercise Tip Email Buddy comes with 26 exercise tips built in, so you already have a unique mailing twice a month for a full year!
Main features:
- Installation is easy, just upload the script and run the install file to automatically install your database tables and set up your configuration.
- Set the time between mailings. Want a weekly e-mailing? Daily? No problem you set the length.
- Easily set how many e-mails can be sent in a day or hour to avoid getting on your hosting providers bad side. The e-mails are stored and those that cant be sent right away will be sent later.
- Add custom exercise tips of your own!
- Visitor sign-up script includes a Captcha device to avoid automated signups by spammers.
<<lessExercise Tip Buddy is an easy-to-install Web site tool that allows your visitors to sign up for an exercise tip mailing list. It works out-of the-box, so you can start building your subscriber list before you put together a full-blown newletter.
Exercise Tip Email Buddy comes with 26 exercise tips built in, so you already have a unique mailing twice a month for a full year!
Main features:
- Installation is easy, just upload the script and run the install file to automatically install your database tables and set up your configuration.
- Set the time between mailings. Want a weekly e-mailing? Daily? No problem you set the length.
- Easily set how many e-mails can be sent in a day or hour to avoid getting on your hosting providers bad side. The e-mails are stored and those that cant be sent right away will be sent later.
- Add custom exercise tips of your own!
- Visitor sign-up script includes a Captcha device to avoid automated signups by spammers.
Download (0.057MB)
Added: 2006-05-11 License: Freeware Price:
1261 downloads
Health Tip Buddy 1.3
Health Tip Buddy is an easy-to-install Web site tool that allows your visitors to sign up for email health tips. more>>
Health Tip Buddy Email System is a nice tool you can add to your web site that will allow your visitors to sign up for an automatic health-tip email list.
Its easy to change the look and feel of the e-mails to match your web site, and the system allows for e-mail restrictions so that you dont make your hosting provider unhappy.
Main features:
- Installation is easy, just upload the script and run the install file to automatically install your database tables and set up your configuration.
- Set the time between mailings. Want a weekly e-mailing? Daily? No problem you set the length.
- Easily set how many e-mails can be sent in a day or hour to avoid getting on your hosting providers bad side. The e-mails are stored and those that cant be sent right away will be sent later.
- Add custom health tips of your own!
- Visitor sign-up script includes a Captcha device to avoid automated signups by spammers.
<<lessIts easy to change the look and feel of the e-mails to match your web site, and the system allows for e-mail restrictions so that you dont make your hosting provider unhappy.
Main features:
- Installation is easy, just upload the script and run the install file to automatically install your database tables and set up your configuration.
- Set the time between mailings. Want a weekly e-mailing? Daily? No problem you set the length.
- Easily set how many e-mails can be sent in a day or hour to avoid getting on your hosting providers bad side. The e-mails are stored and those that cant be sent right away will be sent later.
- Add custom health tips of your own!
- Visitor sign-up script includes a Captcha device to avoid automated signups by spammers.
Download (0.057MB)
Added: 2006-05-05 License: Freeware Price:
1268 downloads
PieSpy 0.4.0
PieSpy is an IRC bot that monitors a set of IRC channels. more>>
PieSpy is an IRC bot that monitors a set of IRC channels. It uses a simple set of heuristic methods to infer relationships between pairs of users. These inferrences allow PieSpy to build a mathematical model of a social network for any channel. These social networks can be drawn and used to create animations of evolving social networks.
PieSpy has also been used to visualize Shakespearean social networks.This page got slashdotted on 11 March 2004, with the site getting 250,000 hits per hour. Thanks to Notnet for making sure it all stayed alive!
PieSpy was presented at the Information Visualization conference (IV04) in July 2004. Read the full paper online. It has also appeared in Computer Weekly, ct magazine, and I was interviewed live on BBC Radio Kent.
Enhancements:
- Now tracks nickname changes. Generates images five times faster. Removes formatting and colors from messages. The source code has been refactored to make it easy to add new InferenceHeuristics, which are used to work out who is talking to whom - if you create any good ones, let me know! The config file lets you apply different weightings to each InferenceHeuristic.
<<lessPieSpy has also been used to visualize Shakespearean social networks.This page got slashdotted on 11 March 2004, with the site getting 250,000 hits per hour. Thanks to Notnet for making sure it all stayed alive!
PieSpy was presented at the Information Visualization conference (IV04) in July 2004. Read the full paper online. It has also appeared in Computer Weekly, ct magazine, and I was interviewed live on BBC Radio Kent.
Enhancements:
- Now tracks nickname changes. Generates images five times faster. Removes formatting and colors from messages. The source code has been refactored to make it easy to add new InferenceHeuristics, which are used to work out who is talking to whom - if you create any good ones, let me know! The config file lets you apply different weightings to each InferenceHeuristic.
Download (0.143MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1226 downloads
NewSyslog 1.1
NewSyslog is a portable and updated version of Ted Tsos newsyslog. more>>
NewSyslog is a highly configurable program for managing and archiving log files.
Main features:
- It is more portable (using GNU Autoconf) and it can be compiled and installed on most any modern Unix or Unix-like system.
- It has support for fixed time-of-day daily archiving with a command-line option to identify the daily roll-over invocation (which may be at midnight, or at any other regular daily time).
- It supports the FreeBSD feature that allows specification of the log roll-over time as a daily, weekly, or monthly interval (with optional time-of-day specification for the last two). [The other overly flexible, ISO 8601 interpretation of the interval "@" option is not supported -- it is too generic and not meaningful enough in the context of log file management.]
- It supports optional PID files so that non-standard daemons can be told to re-open their logfiles after archiving has taken place. (Including /dev/null which disables signalling of any daemon when the specified log file is rolled over.)
- It can send a signal other than SIGHUP to the daemon associated with a given log file.
- It can leave the most recently archived log file uncompressed, which is necessary for daemons like httpd and smail because they continue to write to the current log file until their current jobs have completed. (This also makes it much easier to review recent log data with normal Unix tools.) [NetBSD now has this feature.]
- It supports the FreeBSD feature of being able to restrict processing to just those log files specified on the command line.
- Unlike the NetBSD version it first parses the config file before taking any action, meaning that if any errors are encountered it will report them and quit without doing anything.
- Unlike the FreeBSD version, it will roll a log file if either the interval or size limits have been reached (FreeBSDs version makes it too easy to have a rapidly growing log file overflow the filesystem).
- Unlike the NetBSD version it always creates any missing log file (though this can be disabled on a per-file basis).
- It uses an advisory lock on the current configuration file to prevent multiple invocations from tripping over each other.
- The documentation is far better!
<<lessMain features:
- It is more portable (using GNU Autoconf) and it can be compiled and installed on most any modern Unix or Unix-like system.
- It has support for fixed time-of-day daily archiving with a command-line option to identify the daily roll-over invocation (which may be at midnight, or at any other regular daily time).
- It supports the FreeBSD feature that allows specification of the log roll-over time as a daily, weekly, or monthly interval (with optional time-of-day specification for the last two). [The other overly flexible, ISO 8601 interpretation of the interval "@" option is not supported -- it is too generic and not meaningful enough in the context of log file management.]
- It supports optional PID files so that non-standard daemons can be told to re-open their logfiles after archiving has taken place. (Including /dev/null which disables signalling of any daemon when the specified log file is rolled over.)
- It can send a signal other than SIGHUP to the daemon associated with a given log file.
- It can leave the most recently archived log file uncompressed, which is necessary for daemons like httpd and smail because they continue to write to the current log file until their current jobs have completed. (This also makes it much easier to review recent log data with normal Unix tools.) [NetBSD now has this feature.]
- It supports the FreeBSD feature of being able to restrict processing to just those log files specified on the command line.
- Unlike the NetBSD version it first parses the config file before taking any action, meaning that if any errors are encountered it will report them and quit without doing anything.
- Unlike the FreeBSD version, it will roll a log file if either the interval or size limits have been reached (FreeBSDs version makes it too easy to have a rapidly growing log file overflow the filesystem).
- Unlike the NetBSD version it always creates any missing log file (though this can be disabled on a per-file basis).
- It uses an advisory lock on the current configuration file to prevent multiple invocations from tripping over each other.
- The documentation is far better!
Download (0.15MB)
Added: 2005-04-25 License: Freely Distributable Price:
1642 downloads
diskfree 2.1.0
diskfree is a sh-based util for monitoring disk usage with email reporting. more>>
diskfree project is a shell script designed to be run periodically from cron to let you know how much disk space youve used, what directories have grown, which directories have shrunk, etc.
Installing
1. If you have Bash installed, then edit line 1 and point it to Bash. If you dont have Bash installed, but have the Korn shell installed, edit line 1 and point it to that (typically #!/bin/ksh).
2. Decide which directories you want reported on or if youre paranoid, remember to use the -p option. If you want something other than the default then use the -d option
3. Decide who should get the report. If it should go to root, dont do anything. If it goes to someone else, use the -m option (-m someone@somewhere.net)
4. Decide where you want the files this script creates to be put. If /tmp is OK with you, do nothing. If you want them elsewhere use the -l option (-l /var/log)
5. Decide how frequently you want the report run (daily, weekly, monthly, etc) If you want it run daily, then create on entry in your crontab like:
00 00 * * * /some/path/diskfree
If you want to run it monthly as well, I suggest you also add this to crontab:
00 02 01 * * /some/path/diskfree -e monthly
And quarterly would appear in crontab like:
00 04 01 */4 * /some/path/diskfree -e quarterly
6. Save your crontab.
7. Copy diskfree.8 /usr/man/man8
8. Wait for the script to run TWICE, then check your email and review the report
9. Send comments, bugs, suggestions to dhunley@columbus.rr.com
Enhancements:
- Altered the output to put the df output first and the details second.
<<lessInstalling
1. If you have Bash installed, then edit line 1 and point it to Bash. If you dont have Bash installed, but have the Korn shell installed, edit line 1 and point it to that (typically #!/bin/ksh).
2. Decide which directories you want reported on or if youre paranoid, remember to use the -p option. If you want something other than the default then use the -d option
3. Decide who should get the report. If it should go to root, dont do anything. If it goes to someone else, use the -m option (-m someone@somewhere.net)
4. Decide where you want the files this script creates to be put. If /tmp is OK with you, do nothing. If you want them elsewhere use the -l option (-l /var/log)
5. Decide how frequently you want the report run (daily, weekly, monthly, etc) If you want it run daily, then create on entry in your crontab like:
00 00 * * * /some/path/diskfree
If you want to run it monthly as well, I suggest you also add this to crontab:
00 02 01 * * /some/path/diskfree -e monthly
And quarterly would appear in crontab like:
00 04 01 */4 * /some/path/diskfree -e quarterly
6. Save your crontab.
7. Copy diskfree.8 /usr/man/man8
8. Wait for the script to run TWICE, then check your email and review the report
9. Send comments, bugs, suggestions to dhunley@columbus.rr.com
Enhancements:
- Altered the output to put the df output first and the details second.
Download (0.012MB)
Added: 2005-04-07 License: GPL (GNU General Public License) Price:
1668 downloads
ImageBackup 1.8
ImageBackup creates incremental backup CDs of digital pictures. more>>
This is a small Perl script to create backup CDs out of images. I like to organize my digital pictures into a directory structure based on image content and subject. I dont store them by date. This makes it nice to find pictures, but difficult to back them up without using traditional incremental backup software and/or backing up some images more than once.
Although this program is made to work well with AutoScrapbook, it can work with any directory of images. You run the program and specify a base directory. The directory is processed recursively and any images are mirrored into a staging area.
Once enough images are in the staging area, the program will (optionall) run AutoScrapbook to create a set of web pages specifically for that disc of images. It will then create an ISO image that you can burn to CD when convenient. This script is made to work on Linux, but could work on other systems with a bit of modification.
Once a disc has been created, the list of images that were on that disc is stored in a hidden data file in the base directory specified. You can then run ImageBackup on that directory again. Any images not included in any previous backups will be mirrored to the (now empty) staging directory.
If the directory fills, another ISO will be generated. If not, the staging directory will remain partially-filled. You can then run ImageBackup regularly (i.e. from cron even) and new images will be added to the staging directory as they are found. Whenever the disc is full enough, an ISO is generated, and the whole process starts over.
Installation/Use
To use the program, simply download the program below and place it somewhere on your system. If your Perl interpreter is not in /usr/bin/perl, you will have to edit the first line of the file.
Edit the program and change any of the variables near the top that need to be changed.
Then, simply run the program with a directory name as a parameter. You should always enter the same base directory name for good results. If, for example, you run ImageBackup on ~/pictures and created a backup CD, you should always run it on the same directory from then on.
Automatic Runs
You can have this script run automatically -- say once per week. Just run this script from cron (on Red Hat Linux, for example, just place this in /etc/cron.weekly):
#!/bin/bash
email="kirk@kaybee.org"
image_backup="/home/kirk/projects/misc/image_backup.pl"
DIRS="/export/share/pictures"
TEMPDIR="/home/kirk/tmp"
mkdir -p "$TEMPDIR"
for dir in $DIRS ; do
echo "Processing directory $dir"
echo
iso=`$image_backup $dir 2> "$TEMPDIR/image_backup.errors" | grep ^ISO Image Ready:`
if [ $? == 0 ] ; then
echo "$iso"
mail -s "$iso" $email < /dev/null
exit 0
elif [ $? == -1 ] ; then
echo "Not enough images yet..."
exit -1
else
echo "ERROR running image backup!" >&2
mail -s Image backup errors! $email < "$TEMPDIR/image_backup.errors"
exit 1
fi
done
Now you will receive an email whenever a new ISO image is available or if there are any errors.
Note that if you configure ImageBackup to use AutoScrapbook to create an index on the backup CDs, you must have already run AutoScrapbook on the source directories if you are running ImageBackup non-interactively.
If you havent, then picture descriptions will be requested during the cron job, which wont work too well.
<<lessAlthough this program is made to work well with AutoScrapbook, it can work with any directory of images. You run the program and specify a base directory. The directory is processed recursively and any images are mirrored into a staging area.
Once enough images are in the staging area, the program will (optionall) run AutoScrapbook to create a set of web pages specifically for that disc of images. It will then create an ISO image that you can burn to CD when convenient. This script is made to work on Linux, but could work on other systems with a bit of modification.
Once a disc has been created, the list of images that were on that disc is stored in a hidden data file in the base directory specified. You can then run ImageBackup on that directory again. Any images not included in any previous backups will be mirrored to the (now empty) staging directory.
If the directory fills, another ISO will be generated. If not, the staging directory will remain partially-filled. You can then run ImageBackup regularly (i.e. from cron even) and new images will be added to the staging directory as they are found. Whenever the disc is full enough, an ISO is generated, and the whole process starts over.
Installation/Use
To use the program, simply download the program below and place it somewhere on your system. If your Perl interpreter is not in /usr/bin/perl, you will have to edit the first line of the file.
Edit the program and change any of the variables near the top that need to be changed.
Then, simply run the program with a directory name as a parameter. You should always enter the same base directory name for good results. If, for example, you run ImageBackup on ~/pictures and created a backup CD, you should always run it on the same directory from then on.
Automatic Runs
You can have this script run automatically -- say once per week. Just run this script from cron (on Red Hat Linux, for example, just place this in /etc/cron.weekly):
#!/bin/bash
email="kirk@kaybee.org"
image_backup="/home/kirk/projects/misc/image_backup.pl"
DIRS="/export/share/pictures"
TEMPDIR="/home/kirk/tmp"
mkdir -p "$TEMPDIR"
for dir in $DIRS ; do
echo "Processing directory $dir"
echo
iso=`$image_backup $dir 2> "$TEMPDIR/image_backup.errors" | grep ^ISO Image Ready:`
if [ $? == 0 ] ; then
echo "$iso"
mail -s "$iso" $email < /dev/null
exit 0
elif [ $? == -1 ] ; then
echo "Not enough images yet..."
exit -1
else
echo "ERROR running image backup!" >&2
mail -s Image backup errors! $email < "$TEMPDIR/image_backup.errors"
exit 1
fi
done
Now you will receive an email whenever a new ISO image is available or if there are any errors.
Note that if you configure ImageBackup to use AutoScrapbook to create an index on the backup CDs, you must have already run AutoScrapbook on the source directories if you are running ImageBackup non-interactively.
If you havent, then picture descriptions will be requested during the cron job, which wont work too well.
Download (0.005MB)
Added: 2005-05-04 License: MIT/X Consortium License Price:
1634 downloads
SomaWrapper 0.1
Somawrapper provides access to various somad servers. more>>
Somawrapper is based on rows of configuration in which all are defined the modalities of access to the various ones somad with relative password, logon SSL or in luminosity,
Soma project started in summer 2003 to manage the digital version of an acitvists radio old spools.
The first release just gave just the chance to play random some audio files in a directory using an external program (at that time mpg123). In despite of that this software was never used, i kept on thinking about soma project for some weeks, until i started directly to work with a group called Reload, which was experimenting at the time a project called "eterete" and creating a place for a web radio at Pergola Tribe (a selfmanaged house in Milan).
We used, of course, a release, which was a little bit better to manage the radio-playlist and of course we implemented the software itself. From september till december soma became a software suite, configurable through file and (remote administration...). Thats thanks to the relationships and the inputs that such a community like Reload can create.
A group of passionate activists was able to make broadcastings and broadcast schedules, to find out new problems and to give implementation advices. They also suggest me the idea that soma (originally a simple play-list manager) could become a programs suite, which has a player, a software for deferred broadcasting, a more user friendly admininstration, documentation and distribution.
Some time after came soma player and soma admin. The player was still very behind compared to my implementation ideas. Somadmin was straight away on line and advertised on radio.inventati.org/somadmin/
In January 2004 we showed Soma at the first italian (web and air-waves) radio meeting in Naples.The meeting was technologically and politically profitable and it was an attempt to build up a real radio-network. Radio.inventati.org was actually the only example od direct cooperation among even very different people: individuals, improvised groups, very old and movement radios and experiences from overseas countries.
On the web site there are occasional streamings, weekly streamings, and 24hrs music flows.
The object of the technical research was a digital environment, which could let individuals or whole communities gain access to a common schedule with resum?s,
repetitions, deferred programs, live broadcastings, regular broadcastings as one national and international network. Soma could satisfy this need and could be easly managed through the web thanks to somadmin, which could update the soma admin in real time.
The developments went on. Somaplayer is now reality. The only music player which can stream directly an mp3, an ogg vorbis, a wav, a track from an audio cd or a streaming directly on an icecast server (icecast 2 or shoutcast) or just play it on a computer using sound drivers or sound daemons.
At the moment more other people work at this project, who debug the software, write docs, work at the website and make installation packages (for debian).
<<lessSoma project started in summer 2003 to manage the digital version of an acitvists radio old spools.
The first release just gave just the chance to play random some audio files in a directory using an external program (at that time mpg123). In despite of that this software was never used, i kept on thinking about soma project for some weeks, until i started directly to work with a group called Reload, which was experimenting at the time a project called "eterete" and creating a place for a web radio at Pergola Tribe (a selfmanaged house in Milan).
We used, of course, a release, which was a little bit better to manage the radio-playlist and of course we implemented the software itself. From september till december soma became a software suite, configurable through file and (remote administration...). Thats thanks to the relationships and the inputs that such a community like Reload can create.
A group of passionate activists was able to make broadcastings and broadcast schedules, to find out new problems and to give implementation advices. They also suggest me the idea that soma (originally a simple play-list manager) could become a programs suite, which has a player, a software for deferred broadcasting, a more user friendly admininstration, documentation and distribution.
Some time after came soma player and soma admin. The player was still very behind compared to my implementation ideas. Somadmin was straight away on line and advertised on radio.inventati.org/somadmin/
In January 2004 we showed Soma at the first italian (web and air-waves) radio meeting in Naples.The meeting was technologically and politically profitable and it was an attempt to build up a real radio-network. Radio.inventati.org was actually the only example od direct cooperation among even very different people: individuals, improvised groups, very old and movement radios and experiences from overseas countries.
On the web site there are occasional streamings, weekly streamings, and 24hrs music flows.
The object of the technical research was a digital environment, which could let individuals or whole communities gain access to a common schedule with resum?s,
repetitions, deferred programs, live broadcastings, regular broadcastings as one national and international network. Soma could satisfy this need and could be easly managed through the web thanks to somadmin, which could update the soma admin in real time.
The developments went on. Somaplayer is now reality. The only music player which can stream directly an mp3, an ogg vorbis, a wav, a track from an audio cd or a streaming directly on an icecast server (icecast 2 or shoutcast) or just play it on a computer using sound drivers or sound daemons.
At the moment more other people work at this project, who debug the software, write docs, work at the website and make installation packages (for debian).
Download (0.31MB)
Added: 2005-12-16 License: GPL (GNU General Public License) Price:
1407 downloads
ComputeMode 1.5
ComputeMode is a system that builds a Virtual HPC Cluster using idle intranet resources. more>>
ComputeMode project is an Icatis product that extends an organizations Computational Grid through aggregation of unused computing resources.
For instance, ComputeMode lets a virtual cluster to be built using employees PCs at their idle times. Practically most PCs in large companies are not used at night, on weekends, and during employee vacations, training periods or business trips.
So ComputeMode allows you to take the benefits of the powerful computation infrastructure you already have, but you are not aware of!
Another interesting use of ComputeMode is within computer classrooms, where PCs can be automatically harnessed into a virtual cluster when they are not being used (night, week-ends, holidays).
ComputeMode relies on a ComputeMode Server that keeps track of the availability of some dedicated PCs on the local network. Each PC Owner has a weekly availability Schedule, identifying periods when he or she is not using his/her PC. For instance, a PC owner can declare working periods from 8:00 to 18:00, Monday to Friday.
In the remainder of this document, we will refer to PCs handled by ComputeMode as Processing Nodes.
The ComputeMode Administrator can easily manage the computing PCs through a Web-based interface, accessed through the ComputeMode Server.
A Grid User can submit some computational Jobs to the system through the use of a classical Batch Manager (also called "Job Management System", "Distributed Resource Managers", or "Queuing System").
The Grid User can log onto the Batch Manager from any machine of the local network (usually through the "ssh" secure shell). The Batch Manager will then reserve appropriate resources for the computations, Schedule the execution of the Jobs depending on the overall load on the Computing Grid and allocate Jobs to available computing resources.
The OAR Batch Manager is installed by default with ComputeMode, even though other products such as Platform LSF, OpenPBS or Sun Grid Engine are supported by ComputeMode.
ComputeMode can monitor the load on the Batch Manager, and detect overloads. In such cases it can allocate available Processing Nodes to computational tasks.
Each Processing Node has two different operating modes:
- The User Mode, in which the machine is working in its standard way under Microsoft Windows for instance. The Owner of the machine will not even notice that his or her PC is managed as a ComputeMode Processing Node. In particular, the computational resources of the PC will not be used while in User Mode.
- The Computation Mode (this is where the name of our product comes from) is activated when the machine is in a time period where the PC is declared as "idle". In case the ComputeMode Server detects some computational peak, the PC can be remotely switched to Computation Mode. The switch from user mode is done through an automatic reboot of the machine and proceeds to a remote boot. The remote boot is handled by the ComputeMode Server with the "Preboot eXecution Environment" (PXE) protocol, which is natively available from the BIOS of PCs since 1999. While in Computation Mode, the machine is running under the Linux Operating System, and does not have any access to any local hard disk.
When the ComputeMode Server detects that some given Processing Node is no longer available for computation, it restores the machine back to its User Mode, so that the Owner will not even notice that his or her PC has been used by ComputeMode.
The submitted Jobs can take advantage of the NFS distributed file system, which is made available from the ComputeMode Server. Each Grid User has his or her own private directory and can use it for data required by the computational Jobs, as well as to retrieve the produced output files.
A specific case may happen if a PC Owner comes back and needs his or her PC while a computational Job is being processed. This can happen, for instance, if the Owner has an urgent need and comes back at night to work on his/her PC. In such a situation, the owner always has priority over the machine. Just by using the keyboard, the Owner can abort any ongoing computational activity on his/her PC, and ComputeMode will restore the machine to its User Mode in about one minute.
Enhancements:
- UI usability improvements, code cleanup, and fixes were made.
- The client and server system were upgraded.
- New, simpler node import/export was added.
- It is available as a virtual appliance.
<<lessFor instance, ComputeMode lets a virtual cluster to be built using employees PCs at their idle times. Practically most PCs in large companies are not used at night, on weekends, and during employee vacations, training periods or business trips.
So ComputeMode allows you to take the benefits of the powerful computation infrastructure you already have, but you are not aware of!
Another interesting use of ComputeMode is within computer classrooms, where PCs can be automatically harnessed into a virtual cluster when they are not being used (night, week-ends, holidays).
ComputeMode relies on a ComputeMode Server that keeps track of the availability of some dedicated PCs on the local network. Each PC Owner has a weekly availability Schedule, identifying periods when he or she is not using his/her PC. For instance, a PC owner can declare working periods from 8:00 to 18:00, Monday to Friday.
In the remainder of this document, we will refer to PCs handled by ComputeMode as Processing Nodes.
The ComputeMode Administrator can easily manage the computing PCs through a Web-based interface, accessed through the ComputeMode Server.
A Grid User can submit some computational Jobs to the system through the use of a classical Batch Manager (also called "Job Management System", "Distributed Resource Managers", or "Queuing System").
The Grid User can log onto the Batch Manager from any machine of the local network (usually through the "ssh" secure shell). The Batch Manager will then reserve appropriate resources for the computations, Schedule the execution of the Jobs depending on the overall load on the Computing Grid and allocate Jobs to available computing resources.
The OAR Batch Manager is installed by default with ComputeMode, even though other products such as Platform LSF, OpenPBS or Sun Grid Engine are supported by ComputeMode.
ComputeMode can monitor the load on the Batch Manager, and detect overloads. In such cases it can allocate available Processing Nodes to computational tasks.
Each Processing Node has two different operating modes:
- The User Mode, in which the machine is working in its standard way under Microsoft Windows for instance. The Owner of the machine will not even notice that his or her PC is managed as a ComputeMode Processing Node. In particular, the computational resources of the PC will not be used while in User Mode.
- The Computation Mode (this is where the name of our product comes from) is activated when the machine is in a time period where the PC is declared as "idle". In case the ComputeMode Server detects some computational peak, the PC can be remotely switched to Computation Mode. The switch from user mode is done through an automatic reboot of the machine and proceeds to a remote boot. The remote boot is handled by the ComputeMode Server with the "Preboot eXecution Environment" (PXE) protocol, which is natively available from the BIOS of PCs since 1999. While in Computation Mode, the machine is running under the Linux Operating System, and does not have any access to any local hard disk.
When the ComputeMode Server detects that some given Processing Node is no longer available for computation, it restores the machine back to its User Mode, so that the Owner will not even notice that his or her PC has been used by ComputeMode.
The submitted Jobs can take advantage of the NFS distributed file system, which is made available from the ComputeMode Server. Each Grid User has his or her own private directory and can use it for data required by the computational Jobs, as well as to retrieve the produced output files.
A specific case may happen if a PC Owner comes back and needs his or her PC while a computational Job is being processed. This can happen, for instance, if the Owner has an urgent need and comes back at night to work on his/her PC. In such a situation, the owner always has priority over the machine. Just by using the keyboard, the Owner can abort any ongoing computational activity on his/her PC, and ComputeMode will restore the machine to its User Mode in about one minute.
Enhancements:
- UI usability improvements, code cleanup, and fixes were made.
- The client and server system were upgraded.
- New, simpler node import/export was added.
- It is available as a virtual appliance.
Download (453MB)
Added: 2006-11-10 License: Free To Use But Restricted Price:
1081 downloads
Php-Residence Hotel Software 1.1.1
Php-residence is an open source program designed to manage daily or weekly rental of house apartments or hotel rooms. It uses a PostgreSQL or MySQL database on backend. Reservations can be assigned to an apartment automatically with user defined rules. Templates of forms to check availability for internet sites can be created. Multi-user with privileges system. more>>
Php-Residence Hotel Software - Php-residence is an open source program that can be used in your browser designed to manage daily or weekly rental of house apartments or hotel rooms. It uses a PostgreSQL or MySQL database on backend. Reservations can be assigned to a room or apartment automatically with user defined rules. Templates of forms to check availability for internet sites can be created. Multi-user with privileges system. Custom prints and reports can be generated.
Enhancements:
Version 1.0
System Requirements:Apache, php, mysql or postgresql<<less
Download (661.4Kb)
Added: 2008-11-16 License: Free Price: Free
14 downloads
Other version of Php-Residence Hotel Software
License:Freeware
Getbinnews 1.0.9
Getbinnews is a newsreader developed in C using the GTK user interface. more>>
Getbinnews is a newsreader developed in C using the GTK user interface (for Linux, FreeBSD and OpenBSD OS) .
The aim of Getbinnews is to extract in some newsgroups a binary file (mp3, jpg, gif,mpg, asf, avi, divx...) splited in articles with mime, uuencode or yenc format.
Main features:
Connection support
- definition of name and port of news server
- definition of user and password to connect the news server
- times reconnection in some cases (timeout, connection error or connection reject)
- number of connections
- bandwidth throttle
Dialer
- connection and deconnection to internet
Filter
- filter by fields
- filter by size
- filter by size of articles
- filter if incomplete
- filter if part 1 is missing
- filter if more than n articles
Search newsgroups
- search newsgroups on server
- search/filter newsgroups by regex expression
- search by wildmat
Search for article
- selection of all articles of a file (right click)
- search for subject
- filter for subject
- number of articles to download.
- number of selected articles (right click)
Decode methods
- yenc support
- uuencode support
- base64 support
- mime support
Files
- definition of files directory
- definition of articles directory
- cleanup articles
- cleanup files
- behavior if files exist.
- behavior if not enough space
- dont delete articles.
Newsgroups
- download list of newsgroups
Group List
- Definition of newsgroups list to search articles.
- personnalisation of search for a particular newsgroups
Scheduler
- Schedule periodic search (daily, weekly, or monthly)
- Schedule non periodic search
- hang up internet connection at end of the search.
History
- Creation of an history file to stop download articles already download
hide button to stop search.
<<lessThe aim of Getbinnews is to extract in some newsgroups a binary file (mp3, jpg, gif,mpg, asf, avi, divx...) splited in articles with mime, uuencode or yenc format.
Main features:
Connection support
- definition of name and port of news server
- definition of user and password to connect the news server
- times reconnection in some cases (timeout, connection error or connection reject)
- number of connections
- bandwidth throttle
Dialer
- connection and deconnection to internet
Filter
- filter by fields
- filter by size
- filter by size of articles
- filter if incomplete
- filter if part 1 is missing
- filter if more than n articles
Search newsgroups
- search newsgroups on server
- search/filter newsgroups by regex expression
- search by wildmat
Search for article
- selection of all articles of a file (right click)
- search for subject
- filter for subject
- number of articles to download.
- number of selected articles (right click)
Decode methods
- yenc support
- uuencode support
- base64 support
- mime support
Files
- definition of files directory
- definition of articles directory
- cleanup articles
- cleanup files
- behavior if files exist.
- behavior if not enough space
- dont delete articles.
Newsgroups
- download list of newsgroups
Group List
- Definition of newsgroups list to search articles.
- personnalisation of search for a particular newsgroups
Scheduler
- Schedule periodic search (daily, weekly, or monthly)
- Schedule non periodic search
- hang up internet connection at end of the search.
History
- Creation of an history file to stop download articles already download
hide button to stop search.
Download (0.20MB)
Added: 2005-08-15 License: GPL (GNU General Public License) Price:
1532 downloads
ProShield 3.7.47
ProShield is a security program for Debian Linux. more>>
ProShield is a security program for Debian Linux. Regular use is recommended.
Main features:
- Helps you backup your system weekly.
- Checks for extra root accounts.
- Checks account & password files for correct permissions.
- Makes sure a few security-hazardous packages are not installed.
- Checks for a packet sniffer.
- Removes unneeded packages from the local package archive.
- Checks for new software releases, in order to see if installed software is reasonably up to date. Smart-suggestion to upgrade if an important package is released.
- Checks to see if apt is fetching unnecessary information when checking for software updates.
- Makes sure system time is accurate.
- Checks to make sure the user isnt logged into the system (GUI) as root.
- Checks the configuration of the ssh server ([sshd] if installed) for insecure settings.
- At runtime, ProShield will also check to see if there has been a new version released, and can download and install it at the users preference.
Enhancements:
- proshield (3.7.47) unstable;
- urgency=low * ProShield should always be able to correctly calculate amount of space freed from apt cache cleaning. Previously, it would say "?? megs of space were freed" a lot.
<<lessMain features:
- Helps you backup your system weekly.
- Checks for extra root accounts.
- Checks account & password files for correct permissions.
- Makes sure a few security-hazardous packages are not installed.
- Checks for a packet sniffer.
- Removes unneeded packages from the local package archive.
- Checks for new software releases, in order to see if installed software is reasonably up to date. Smart-suggestion to upgrade if an important package is released.
- Checks to see if apt is fetching unnecessary information when checking for software updates.
- Makes sure system time is accurate.
- Checks to make sure the user isnt logged into the system (GUI) as root.
- Checks the configuration of the ssh server ([sshd] if installed) for insecure settings.
- At runtime, ProShield will also check to see if there has been a new version released, and can download and install it at the users preference.
Enhancements:
- proshield (3.7.47) unstable;
- urgency=low * ProShield should always be able to correctly calculate amount of space freed from apt cache cleaning. Previously, it would say "?? megs of space were freed" a lot.
Download (0.020MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1219 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 weekly 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