Main > Free Download Search >

Free after hours software for linux

after hours

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 356
eHour 0.61

eHour 0.61


eHour is an open source webbased time tracking tool for consultancy companies and other project based businesses. more>>
eHour is an open source webbased time tracking tool for consultancy companies and other project based businesses. eHours primary objective is to keep time tracking as simple and user friendly as possible while still being very effective at measuring and reporting the amount of time your team spends on a project.
Main features:
- create multiple projects per customer
- assign employees to projects
- have different start and end dates and hourly rates per employee to project assignment
- create default projects to which all employees should be assigned (days off, sick leave, etc.) so you can keep track of those hours as well
- turnover & booked hours reports on all customers, projects, employees, departments or a selection of them
- configure whether you want your employees see their turnover
- seperation of consultant, reporting and administration role.
Enhancements:
- Due to a mistake, the SQL scripts needed for the database install were not included in 0.6.
<<less
Download (18.6MB)
Added: 2007-05-12 License: GPL (GNU General Public License) Price:
934 downloads
Tk::after 804.027

Tk::after 804.027


Tk::after can execute a command after a time delay. more>>
Tk::after can execute a command after a time delay.

SYNOPSIS

$widget->after(ms)
$id = $widget->after(ms?,callback?)
$id = $widget->repeat(ms?,callback?)
$widget->afterCancel($id)
$id = $widget->afterIdle(callback)
$widget->afterInfo?($id)?
$id->time(?delay?)

This method is used to delay execution of the program or to execute a callback in background sometime in the future.
In perl/Tk $widget->after is implemented via the class Tk::After, and callbacks are associated with $widget, and are automatically cancelled when the widget is destroyed. An almost identical interface, but without automatic cancel, and without repeat is provided via Tk::after method.

Internal Details

The internal Tk::After class has the following synopsis:

$id = Tk::After->new($widget, tid, $time, once, callback);
$id = Tk::After->new($widget, tid, $time, repeat, callback);
$id->cancel;
$id->time(?delay?);

$id is a Tk::After object, an array of 5 elements:

$widget is the parent widget reference.

tid is the internal timer id, a unique string.

$time is the string idle, representing an idle queue timer, or a integer millisecond value.

once or repeat specifies whether the timer is a one-time after event, or a repeating repeat event.

callback specifies a Perl/Tk Tk::Callback object.

Changing a repeat timer interval

Its posible to change a repeat timers delay value, or even cancel any timer, using the time method. If delay is specified and non-zero, a new timer delay is established. If delay is zero the timer event is canceled just as if $id->cancel were invoked. In all cases the current millisecond timer delay is returned.

Note: the new timer delay will take effect on the subsequent timer event - this command will not cancel the pending timer event and re-issue it with the new delay time.

The after() method has several forms as follows:

$widget->after(ms)

The value ms must be an integer giving a time in milliseconds. The command sleeps for ms milliseconds and then returns. While the command is sleeping the application does not respond to events.

$widget->after(ms,callback)

In this form the command returns immediately, but it arranges for callback be executed ms milliseconds later as an event handler. The callback will be executed exactly once, at the given time. The command will be executed in context of $widget. If an error occurs while executing the delayed command then the Tk::Error mechanism is used to report the error. The after command returns an identifier (an object in the perl/Tk case) that can be used to cancel the delayed command using afterCancel.

$widget->repeat(ms,callback)

In this form the command returns immediately, but it arranges for callback be executed ms milliseconds later as an event handler. After callback has executed it is re-scheduled, to be executed in a futher ms, and so on until it is cancelled.

$widget->afterCancel($id)

$id->cancel

Cancels the execution of a delayed command that was previously scheduled. $id indicates which command should be canceled; it must have been the return value from a previous after command. If the command given by $id has already been executed (and is not scheduled to be executed again) then afterCancel has no effect.

$widget->afterCancel(callback)

This form is not robust in perl/Tk - its use is deprecated. This command should also cancel the execution of a delayed command. The callback argument is compared with pending callbacks, if a match is found, that callback is cancelled and will never be executed; if no such callback is currently pending then the afterCancel has no effect.

$widget->afterIdle(callback)

Arranges for callback to be evaluated later as an idle callback. The script will be run exactly once, the next time the event loop is entered and there are no events to process. The command returns an identifier that can be used to cancel the delayed command using afterCancel. If an error occurs while executing the script then the Tk::Error mechanism is used to report the error.

$widget->afterInfo?($id)?

This command returns information about existing event handlers. If no $id argument is supplied, the command returns a list of the identifiers for all existing event handlers created by the after and repeat commands for $widget. If $id is supplied, it specifies an existing handler; $id must have been the return value from some previous call to after or repeat and it must not have triggered yet or been cancelled. In this case the command returns a list with three elements. The first element of the list is the callback associated with $id, the second element is either idle or the integer timer millisecond value to indicate what kind of event handler it is, and the third is a string once or repeat to differentiate an after from a repeat event.

The after(ms) and afterIdle forms of the command assume that the application is event driven: the delayed commands will not be executed unless the application enters the event loop. In applications that are not normally event-driven, the event loop can be entered with the vwait and update commands.

<<less
Download (5.7MB)
Added: 2007-08-21 License: Perl Artistic License Price:
795 downloads
Tetris 0.9

Tetris 0.9


This is a clone of the popular tetris game, written in Python and PyGame. more>>

Tetris 0.9 will provide hours of entertainment for everyone. This is designed as a clone of the popular tetris game, written in Python and PyGame.

It has a menu and high scores for the number of lines, and the score (more points for the number of lines made at once). You control your blocks with the arrow keys (left, right to move, up to rotate, and down to speed up).

Requirements:

  • Operating Systems - Should work anywhere with python, but only tested on windows.
  • Source Dependencies
    • python 2.5-2.6
    • pygame 1.7+
<<less
Added: 2009-01-27 License: GPL Price: FREE
660 downloads
Rush Hour Puzzle Solver 0.2.7

Rush Hour Puzzle Solver 0.2.7


Rush Hour Puzzle Solver project is a Rush Hour puzzle solver that illustrates the solution with PostScript. more>>
Rush Hour Puzzle Solver project is a Rush Hour puzzle solver that illustrates the solution with PostScript.

Rush Hour Puzzle Solver is a small C++ program that reads a Rush Hour board from a text file and produces a nice PostScript file that shows the shortest solution.

<<less
Download (0.45MB)
Added: 2006-12-20 License: Freely Distributable Price:
1058 downloads
Monster 1.22

Monster 1.22


Monster application is a short SNES/NES style RPG. more>>
Monster application is a short SNES/NES style RPG. It is licensed under a BSD license.

Estimated playing time is 5-10 hours. If you are not patient, this game is probably not for you. There are a lot of random battles.

My goal when creating this game was to have it run on my Pentium 200MMX. I met the goal: it runs acceptably well on that old machine. The fact that it had to run on old hardware played a big factor in how fancy I could get. If you like Oldskewl graphics and gameplay, you may like Monster.

<<less
Download (3.6MB)
Added: 2007-07-29 License: BSD License Price:
825 downloads
Monster Masher 1.8

Monster Masher 1.8


Monster Masher is a mashem-up action game for GNOME. more>>
Monster Masher is an action game for the Gnome desktop environment.
In the old days, before man entered the world, the gnomes were abundant. Through centuries of hard labour, only slightly eased by the levitational powers provided to them by their god, they bored out shafts and caves in the mountains. Always seeking the precious stones and valuable ore...
But the gnomes dug too deep. So the story begins.
The basic idea is that you, as levitation worker gnome, has to clean the caves for monsters that want to roll over you. You do the cleaning by mashing the monsters with stone blocks. Take a look at the screenshots page to see how this looks like.
Main features:
- Mash your way through 30 levels (for hours of fun)
- Four kinds of monsters: stupid monsters, stupid-but-hard monsters, intelligent monsters, egg-laying monsters
- Power-up gems for invisibility, exploding the nearby monsters and freezing all monsters
- Easy, medium and hard difficulty levels (for even more hours of fun!)
- Support for two simultanous players (cooperative)
- Automatic support for large tiles for large displays
<<less
Download (1.1MB)
Added: 2005-11-19 License: GPL (GNU General Public License) Price:
1439 downloads
GNOME Terminator 0.3

GNOME Terminator 0.3


GNOME Terminator project is an attempt to maximise useful space on a given desktop for terminals. more>>
GNOME Terminator project is an attempt to maximise useful space on a given desktop for terminals. I’m a sysadmin by trade, so I live in ssh sessions and thus terminals. An extra line here and there over all those hours seems like it’s worth trying for.

NOTE: At least zsh doesn’t work in Terminator at the moment. Bash does for me and I am investigating the causes

This is a pretty simple python script which places multiple vte widgets in a window. That’s the same widget used by gnome-terminal. At the moment I haven’t cloned all gnome-terminal behaviours, so there are unexpected and bugful behaviours.

<<less
Download (0.10MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
822 downloads
Mp3Fixer 0.9.4

Mp3Fixer 0.9.4


Mp3Fixer is an amaroK Script for repairing various defects in MP3 files. more>>
Mp3Fixer is an amaroK Script for repairing various defects in MP3 files, for instance files which display a bogus track length in your audio player.

For example, if you have a track that you know is really two minutes long, but amaroK shows its two hours something, then this script is for you.

Mp3Fixer calculates the real track length and adds the missing XING header to the file, and it also repairs broken MPEG headers.

<<less
Download (0.004MB)
Added: 2006-01-12 License: GPL (GNU General Public License) Price:
1393 downloads
NAT Monitor 2.4

NAT Monitor 2.4


NAT Monitor is a tool to monitor hosts bandwidth usage in a Linux-NAT network. more>>
NAT Monitor is a tool to monitor hosts bandwidth usage in a Linux-NAT network.

A daemon collects data and clients display them (currently a GTK app with graph and a text version). It detects new hosts, saves up to 12 hours of data, and has a nice summary statistic.

<<less
Download (0.030MB)
Added: 2005-11-18 License: GPL (GNU General Public License) Price:
1439 downloads
DarkWorld 0.2.0

DarkWorld 0.2.0


DarkWorld is a space based massively multiplayer realtime strategy game. more>>
DarkWorld is a space based massively multiplayer realtime strategy game.
Each player starts off with their own home planet. From there they can build ships, start exploring the universe, colonize other planets, and attack other players.
What makes this game unique is that the game is always running at a very slow speed even when you are not connected. When you send a ship to another planet it may not arrive for hours or days and likewise the message it sends back may not arrive for hours or days.
This allows many players to engage in a realtime strategy game that could last for months. Also, new players can join the game at any time.
Enhancements:
- It has been a long time since the 0.1.0 release. Alot of changes have been made in the guts of the server. I think the game will be a bit more interesting now that players can attack each other. Hopefully the next release will not be so long in the making. I am planning on finding and fixing bugs that occur in 0.2.0 and then releasing 0.2.1, 0.2.2, etc. The idea is to stabilize the 0.2.X series since it is minimally playable before embarking on new features for 0.3.X. This strategy was not adopted for 0.1.0 because I did not feel it was worths spending the time to stabilize, too much needed to change so I immediately started working on 0.2.0.
<<less
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1095 downloads
DateTime::Precise 1.05

DateTime::Precise 1.05


DateTime::Precise can perform common time and date operations with additional GPS operations. more>>
DateTime::Precise can perform common time and date operations with additional GPS operations.

SYNOPSIS

use DateTime::Precise;

use DateTime::Precise qw(:TimeVars);

# Constructors and ways to set time.
$t1 = DateTime::Precise->new;
$t2 = DateTime::Precise->new(1998. 4. 3 12:13:44.054);
$t3 = DateTime::Precise->new(time() - 100.23456);
$t4 = DateTime::Precise->new(1998.04.24);
$t1->set_localtime_from_epoch_time;
$t1->set_gmtime_from_epoch_time(time + 120.987);
$t1->set_from_datetime(1998.03.23 16:58:14.65);
$t1->set_time(YDHMS, 1998, 177, 9, 15, 26.5);

# This is the same as $d3->set_from_datetime(...)
$t3->dscanf("%^Y.%M.%D %h:%m:%s", "1998.03.25 20:25:23");
if ($msg = $d1->dscanf("%~M", $input)) {
print "error: $msgn";
print "Must enter a three-letter month abbrev.n";
}

# Get different parts of the time.
$year = $t3->year;
$month = $t3->month;
$day = $t3->day;
$hours = $t3->hours;
$minutes = $t3->minutes;
$seconds = $t3->seconds;
($year, $day_of_year) = $t3->get_time(Yj);

# Print times and dates.
print $t2->asctime;
print $t2->strftime(%T %C%n);
print $t2->dprintf("%^Y.%M.%D %h:%m:%s"); # datetime
print $t2->dprintf("%~w %~M %-D %h:%m:%s CST %^Y"); # ctime

# Copy times.
my $t4 = $t2->copy;

# Set one time object to the same time as another: set $t3 equal to $t2.
$t3->clone($t2);

# Find the difference between two times.
$secs_from_midnight = $t4 - $t1;
$secs_from_midnight = $t4->diff($t1);

# Add seconds, days, months, etc to time.
$t1 = $t4 + 3600; # $t1 is now an hour after midnight
$t1->inc_month(2); # add two months to $t1
$t1->floor_month; # set $t1 to the first of the month
$t1 -= 0.25; # subtract 1/4 of a second from $t1

# Can compare and sort DateTime::Precise.
print "Its late!!!" if ($t1 > $t4);
@sorted = sort @birthdays; # normal comparisons work fine

# Get the GPS weeks, seconds and day.
$gps_week = $t1->gps_week;
$gps_seconds = $t1->gps_seconds;
$gps_day = $t1->gps_day;
($gps_week, $gps_seconds, $gps_day) = $t1->gps_week_seconds_day;

<<less
Download (0.034MB)
Added: 2007-08-09 License: Perl Artistic License Price:
807 downloads
Riding With Robots 0.1

Riding With Robots 0.1


Riding With Robots is a SuperKaramba theme to ride along with the armada of robotic space probes now exploring the Solar System. more>>
Riding With Robots is a SuperKaramba theme to ride along with the armada of robotic space probes now exploring the Solar System.

Its a Linux implementation of the Riding With Robots Dashboard widget that has been popular on Mac OS X. It brings the latest downlink from RidingWithRobots.org right to your desktop, automatically checking for updates every few hours.

Double-clicking the widget will launch Firefox and bring you to the site for more information.

This 0.1 version has only been tested on SUSE Linux 10 in KDE. Im very open to suggestions for improvement.

<<less
Download (0.016MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1275 downloads
Liquid Weather ++ 14.8

Liquid Weather ++ 14.8


Liquid Weather is a superkaramba theme and desktop applet for displaying weather information and forecasts. more>>
Liquid Weather is a superkaramba theme and desktop applet for displaying weather information and forecasts. You need superkaramba to run it and the kde desktop.
Liquid Weather ++ displays weather information in a compact and easy to read format - its pretty too.
Main features:
- Detailed information about the current weather situation;
- Detailed weather forecasts for 5 days;
- Hourly weather forecasts for the next 12 hours;
- Data available from weather.com or BBC;
- Translated into several languages;
- Displays multiple weather maps;
- View latest earthquake data;
- Receive notification of major storms in your area;
- Several iconsets and backgrounds available;
- Two different layouts - simple and detailed;
- Monitor up to 5 webcams;
- kxdocker plugin built in;
- Configurable update delay;
<<less
Download (3.9MB)
Added: 2007-06-11 License: GPL (GNU General Public License) Price:
548 downloads
FET 5.2.6

FET 5.2.6


FET is a free timetabling program for schools, high-schools and some universities. more>>
FET is an open source timetabling application for schools, high-schools and some universities.
Main features:
- FET is free software (open source). You can freely use, copy, modify and re-distribute it, as GNU/GPL permits (but please consider a donation)
- Localized to English, French, Catalan, Romanian, Malay, Polish, Turkish, Dutch, German, Hungarian and Macedonian (maybe incompletely)
- Fully automatic generation algorithm, allowing also semi-automatic or manual allocation
- Platform independent implementation, allowing running on GNU/Linux, Windows and any system that Qt supports
- Powerful flexible modular xml format for the input file, allowing editing with an xml editor or by hand (besides FET)
- Possibility to view the currently generated timetable without stopping the ongoing simulation
- The resulted timetables are exported into xml and html formats
- Very flexible students (pupils) structure, in years, groups and subgroups. FET allows overlapping years and groups and non-overlapping subgroups
- Possibility to consider a weight (percentage) for each constraint
- Maximum total number of hours (periods) per day: 30
- Maximum number of working days per week: 14
- Maximum total number of teachers: 700
- Maximum total number of subgroups (sets) of students: 5000
- Maximum total number of subjects: 1000
- Virtually unlimited number of subject tags
- Maximum number of activities: 2000 (you can compile or ask the author a version with more activities allowed)
- Maximum number of rooms: 300
- Maximum number of buildings: 100
- Maximum number of equipments: 300
- Adjustable duration for each activity (each activity can have duration of 1 hour, 2 hours, 3 hours or more)
- Possibility of adding multiple teachers and students sets for each activity. That is, each activity can have specified at most 400 students subgroups (sets) and 100 teachers
- Maximum number of time constraints: 3000
- Maximum number of space constraints: 3000
A large and flexible palette of time constraints:
- Constraint activities preferred times (you can specify a set of activities by teacher, subject, subject tag or students and a set of preferred or allowed periods).
- Constraint activities same starting hour
- Constraint activities same starting time
- Constraint activities not overlapping
- Constraint activity preferred time (to specify for an activity a preferred day, hour or both)
- Constraint activity preferred times
- Constraint basic compulsory time
- Constraint break
- Constraint min n days between activities (to allow balancing the activities in a week)
- Constraint students early (to make the students begin as early as possible the activities)
- Constraint students set early (to make the students set begin as early as possible the activities)
- Constraint students no gaps
- Constraint students set no gaps
- Constraint students (set) max hours daily
- Constraint teacher(s) max hours daily
- Constraint students set not available
- Constraint teacher max days per week
- Constraint teacher not available
- Constraint teachers max gaps per week
A large and flexible palette of space constraints:
- Constraint activity preferred room
- Constraint activity preferred rooms
- Constraint basic compulsory space
- Constraint room not available
- Constraint subject preferred room
- Constraint subject preferred rooms
<<less
Download (0.83MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
485 downloads
gtrainer 0.0.2-1

gtrainer 0.0.2-1


gtrainer is a simple tool for manage sports trainings. more>>
gtrainer is a simple tool for manage sports trainings.
Program written in Gtkmm to manage sports trainings. It can store differents records about your daily training:
- Daily weight
- Characteristics of your exercise like: kilometers a day, hours a day, temperature, the route, etc.
- Specific training sessions: series, recoveries, heart rate, etc.
With the routes interface you can save your favourites routes as well. Find the largest route, or the hardest one easily.
You can save these records locally (sqlite3) or remotely (PostgreSQL, MySQL soon). You will know exactly how your training goes, with different kinds of charts and monthly reports, in order to improve your results or just as a curiosity.
<<less
Download (0.32MB)
Added: 2007-02-21 License: GPL (GNU General Public License) Price:
976 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5