2009 oscars
OSCAR Cluster 5.0
OSCAR Cluster is a Linux cluster installer based on best known practices. more>>
Everything needed to install, build, maintain, and use a modest sized Linux cluster is included in the suite, making it unnecessary to download or even install any individual software packages on your cluster.
Net::Oscar 1.0
Net::Oscar project is a pure Perl implementation of the OSCAR protocol used by ICQ and AIM instant message clients. more>>
schily 2009-07-06
schily is a set of tools written or managed by J?rg Schilling. more>>
Enhancements:
- Smake is allowed to use /bin/bosh instead of bash on Linux or ksh on HP-UX.
- Some small problems were fixed in smake.
- Cdrtools was upgraded to 2.01.01a53.
- Some extensions were made as a first step to allow compilation on the ATARI ST with MINT.
POE::Component::OSCAR 0.05
POE::Component::OSCAR is a POE component for the Net::OSCAR module. more>>
SYNOPSIS
use POE qw(Component::OSCAR);
[ ... POE set up ... ]
sub _start { # start an OSCAR session $oscar = POE::Component::OSCAR->new();
# start an OSCAR session with automatic throttling of new connections
# to prevent being banned by the server
$oscar = POE::Component::OSCAR->new( throttle => 4 );
# set up the "im_in" callback to call your state, "im_in_state"
$oscar->set_callback( im_in => im_in_state);
# its good to detect errors if you dont want to get banned
$oscar->set_callback( error => error_state );
$oscar->set_callback( admin_error => admin_erro_stater );
$oscar->set_callback( rate_alert => rate_alert_state );
# sign on
$oscar->signon( screenname => $MY_SCREENNAME, password => $MY_PASSWORD );
}
sub im_in_state { my ($nothing, $args) = @_[ARG0..$#_]; my ($object, $who, $what, $away) = @$args;
print "Got $what from $whon";
}
SureMoKu 2009-05-28
SureMoKu 2009-05-28 is another compact yet useful SMK analysis tool. It is actually a software used for analysing positions in renju / gomoku games more>>
Requirements:
- Python
Pngcrush 1.7.0
Pngcrush 1.7.0 is yet another extremely useful utility for everyone. It is actually an optimizer for PNG (Portable Network Graphics) files more>>
Pngcrush 1.7.0 is yet another extremely useful utility for everyone. It is actually an optimizer for PNG (Portable Network Graphics) files. It can be run from a commandline in an MSDOS window, or from a UNIX or LINUX commandline.
Its main purpose is to reduce the size of the PNG IDAT datastream by trying various compression levels an PNG filter methods. It also can be used to remove unwanted ancillary chunks, or to add certain chunks including gAMA, tRNS, iCCP, and textual chunks.
Please note that when statically linked to the supplied zlib code, this script is believed to be immune to the zlib-1.1.3 "double-free" bug, since by default it detects and rejects any "double-free" attempt. It merely generates a "Decompression Error" message and rejects the file.
Enhancements: Jul 18 2009
- Save (but do not recompress) APNG chunks if the output file has the ".apng" extension and the color_type and bit_depth are not changed.
Simple PHP Calendar 1.11
Simple PHP Calendar is a a simple, extensible PHP calendar class. more>>
A simple example
After downloading the class and including it in your PHP script, youre ready to start using it. The constructor requires two paramets, a year and month. The following code produces a very plain looking calendar.
1 require_once( class.Calendar.php );
2 $cal = new Calendar (2004, 3 );
3 echo "".$cal->getFullMonthName()."";
4 echo $cal->display();
Customizing the display
You can use two methods to change how the calendar is displayed. Use setTableWidth to define how wide to make the table, in pixels or as a percentage of the screen. Use setDayNameFormat to change how weekdays are displayed in the header row using strftime formats.
1 require_once(class.Calendar.php);
2 $calendar = new Calendar (2004, 4);
3 $calendar->setTableWidth(50%);
4 $calendar->setDayNameFormat(%A);
5 echo "".$calendar->getBriefMonthName().";
6 echo $calendar->display();
Final Example
You can use CSS selectors to control the formatting of all aspects of the calendar, including adding borders and how empty boxes display. Lets wrap our talbe in a div named calendar and use the following styles.
/* overall table */
#calendar table {
border:1px solid #fff;
padding: 0;
margin:20px;
}
/* the day headers across the top */
#calendar th {
background: #565;
color: #fff;
margin: 3px;
padding: 2px 5px;
}
/* how days this month will look, make dates appear in top right */
#calendar td {
background: #eee;
color: #000;
padding: 2px;
margin:0;
height:60px;
text-align:right;
vertical-align:top;
border:1px solid #fff;
}
/* these are the days falling outside this month */
#calendar td.notInMonth {
background: #999;
}
Enhancements:
- The documentation has been polished.
- An example has been added for extending the class to customize how a calendar grid will display.
TBFeedNotifier 2009-02-16
TBFeedNotifier provides you with an extremely useful extension for the Thunderbird e-mail client to display notifications on new RSS feeds. more>> TBFeedNotifier 2009-02-16 provides you with an extremely useful extension for the Thunderbird e-mail client to display notifications on new RSS feeds. This program is totally free for everyone!
Requirements: Mozilla Thunderbird
msn-pecan 0.0.19
msn-pecan is an alternative MSN protocol plugin for libpurple more>>
Major Features:
- Support for personal messages (readonly)
- Server-side storage for display names
- Partial direct connection support
- Improved network IO
- Improved error handling
- Network issues tested with netem
- GObject usage
Enhancements
- Personal status messages now work properly (can be enabled and disabled).
- Voice clip support has been added.
- There is a fix for WLM 2009 user displays, P4-context support for groups.im, a new option to hide Plus! tags, and support for Plus! sounds.
Syntax CMS 1.3.0
Syntax CMS simplifies publishing varied content to a site. more>>
Syntax CMS is built using PHP and MySQL.
For Content Managers and Creators
- Create and edit site content online.
- Approve content before publishing to web.
- Set content items to publish/expire at a given time.
- Build complex site hierarchies using sections to organize content without creating HTML or template files.
- Restrict access and actions to content types by groups of users.
For Developers
- Define new content types on-the-fly. SyntaxCMS automatically provides forms for adding and editing content and base classes for working with content types in PHP code.
- Use the Collections and Filters API to query the database for matching objects without having to write SQL.
- Customize the look and layout of any part of the site using PHP.
Enhancements:
- Various performance enhancements and API improvements.
- New modules for working with RSS/Atom feeds, publishing a blog, and better default behavior.
Canadian Payroll Apr_2009-00
Canadian Payroll is a helpful tool for calculating Canadian payroll taxes. more>> Canadian Payroll Apr_2009-00 is a helpful tool for calculating Canadian payroll taxes. CdnPayroll is a collection of python functions which calculates Canadian payroll tax withholdings based on the most recent federal publication. Canadian Payroll is mostly for use by developers, but others use it with great success too.
Cdn Payroll is intended to be used primarily from another program or graphical user interface. This is because the numerous command line options necessary to fully implement the federal (and now provincial) tables become tedious very quickly.
Major Features:
- Federal taxes for all of Canada
- TONI provincial tables
- Several output options
- Holiday Pay
- Advances
- Ability to save file
- Spreadsheet output
- Cross platform command line
- Graphical Interface (Linux)
- New web interface included
- Distributed free under the GPL
Enhancements: Changes were made for the 88th edition of Payroll Deductions Formulas for Computer Programs for Canada (t4127-09e.pdf), which is effective January 01, 2009.
MM3-WebAssistant Private 2009
Archives visited web pages with your browser to be used on- and offline. Offline each page is available with its original URL. There is no difference between surfing in the internet or archive. You can even use your bookmarks offline. Efficient use of the archive by marking and highlighting words. This proxy offline browser allows mobile users to access internet information when they dont have internet access. An ideal addition to every browser! more>>
MM3-WebAssistant Private - The offline browser is a personal proxy server sitting behind your regular browser (Firefox, IE, Safari, Opera - whatever!), silently and speedily handling all the network traffic. Unlike most offline browsers with this concept, you dont have to specifically tell WebAssistant to capture a website - it remembers everything you see, automatically adding new pages to the cache. WebAssistant updates your cached pages (in the background) so youve always got the latest version to hand. Theres no difference between surfing the web and surfing your archive; you can even use your bookmarks or search your pages offline when you dont have a network connection.
Your Benefits:
Work offline (train, plane, beach - wherever you like) without worrying that you have the info you need. Reduces the pressure of knowing what to save, and the necessity for repeating browsing sessions looking for something that was missed.
Incorporate the web into presentations or talks where you dont have internet access. You can sure youll always have the page you need with WebAssistant.
Mobile users have the flexibility of accessing information from the web without having to worry about expensive access points. Shun overpriced wifi access ports - or at least only pay for what you really need.
Important Features:
Automatically archive all pages visited.
Accelerates in the web online browsing or updates the archive.
No difference between on- and offline browsing.
Links to resources of cache archives are marked for quick navigation.
Compare HTML pages from internet and archive. The changes are highlighted.
Browse and interactive navigation in the original hierarchy of downloaded pages.
Burn a site (or many sites) to CD for backup or archive.
Supports the protocols HTTP and FTP.
Supplied with a detailed manual, a simple and completely comprehensive installation and deinstallation.
The reader is an ideal addition to every browser!
Enhancements:
Version 2008
System Requirements:Java of version 1.4 or higher<<less
Twisted Words 0.4.0
Twisted Words provides implementations of a handful of IM protocols, including IRC, MSNP8, OSCAR, TOC, and Jabber. more>>
Twisted Words provides two separate high-level end-user features:
a multiprotocol instant messaging server
a multiprotocol instant messaging client
These are both still in the early stages of development and are not expected to work flawlessly in all configurations, however each is quite usable for a limited set of functionality. A Twisted Words server can be created with just a couple commands:
$ mktap words --irc-port 6667 --pb-port 8787 --passwd password_file --group somegroup
$ twistd -f words.tap
The Twisted Words client is named im and is usable as an IRC client, and possibly an AIM client (depending on the phase of the moon).
Low Level Functionality:
Twisted Words also includes:
Low-level protocol implementations of OSCAR (AIM and ICQ), IRC, MSN, TOC (AIM).
Jabber libraries.
Prototypes of chat server and client frameworks built on top of the protocols.

Gnome Catalog 0.3.4.2
This is a cataloging software for CDs and DVDs. more>>
Gnome Catalog 0.3.4.2 is a handy application for Gnome. It is actually a cataloging software for CDs and DVDs.
The program have been develop in python-gtk for gnome desktop, using pyvorbis, mp3info, musicbraiz, and sqlite as database backend. The program should be very easy of use and very fast.
Enhancements: Feb 21 2009
- German translation
- Solved bugs regarding utf8 characters
Requirements:
- python-gtk2
- python-pyvorbis
- python-pysqlite2
- python-gnome2
- gtk+
Viewnior 0.4
Elegant Image Viewer more>>
Viewnior 0.4 is a compact yet extremely powerful tool you should not miss. It is actually an elegant Image Viewer developed by Siyan Panayotov. It was created to be simple, fast and elegant. Its minimalistic interface provides more screenspace for your images.
Viewnior is written in C (GTK+) and uses modified version of the GtkImageView library by Bjourn Lindqvist. Without it, image viewing wouldn't be such a pleasure.
Major Features:
- Fullscreen & Slideshow
- Rotate, flip, save, delete images
- Animation support
- Browse only selected images
- Navigation window
- Set image as wallpaper (only under GNOME, see INSTALL file)
- Simple interface
- Supported languages:
- English
- Bulgarian
- Polish
- English
Enhancements: 19 May 2009
- New features:
-
- Drag'n'Drop
- Set Wallpaper (optional / only for Gnome)
- Fullscreen and Slideshow
- Add "Open Image" and "Open Folder" to the File menu
- Add "Delete" to the File menu
- Fixes:
-
- Multiple code fixes
Requirements:
- gtk+