Main > Free Download Search >

Free lazy software for linux

lazy

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 67
Test::Lazy 0.01

Test::Lazy 0.01


Test::Lazy is a quick and easy way to compose and run tests with useful output. more>>
Test::Lazy is a quick and easy way to compose and run tests with useful output.

SYNOPSIS

use Test::Lazy qw/check try/;

check(1 => is => 1);
check(0 => isnt => 1);
check(a => like => qr/[a-zA-Z]/);
check(0 => unlike => qr/a-zA-Z]/);
check(1 => > => 0);
check(0 => < => 1);

try(qw/a/ => eq => a);
try(qw/a/ => ne => b);
try(qw/a/ => is => [a]);
try( < stmt >, < cmpr >, < expected >, [ < msg > ] )

Evaluate < stmt> and compare the result to using < cmpr>. Optionally provide a < msg> to display on failure. If < msg> is not given, then one will be automatically made from < stmt>, < cmpr>, and < expected>.
try will also try to guess what representation is best for the result of the statement, whether that be single value, ARRAY, or HASH. Itll do this based on what is returned by the statement, and the type of < expected>. See `perldoc -m Test::Lazy` for more detail.

Note, if < expected> is an ARRAY or HASH, this function will convert it to its JSON representation before comparison.

try("2 + 2" => == => 5);

# This will produce the following output:

# Failed test 2 + 2 == 5
# at __FILE__ line __LINE__.
# got: 4
# expected: 5
check( < got>, < cmpr>, < expected>, [ < msg> ] )

Compare < got> to < expected> using < cmpr>. Optionally provide a < msg> to display on failure. If < msg> is not given, then one will be automatically made from < got>, < cmpr>, and < expected>.

Note, if < got> or < expected> is an ARRAY or HASH, this function will convert them to their JSON representation before comparison.

check([qw/a b/] => is => [qw/a b c/]);

# This will produce the following output:

# Failed test ["a","b"] is ["a","b","c"]
# at __FILE__ line __LINE__.
# got: ["a","b"]
# expected: ["a","b","c"]
template( ... )

Convenience function for creating a Test::Lazy::Template. All arguments are directly passed to Test::Lazy::Template-new>.

See Test::Lazy::Template for more details.

Returns a new Test::Lazy::Template object.

cmpr

< cmpr> can be one of the following:

ok, not_ok, is, isnt, like, unlike,
, =, lt, gt, le, ge, ==, !=, eq, ne,

<<less
Download (0.006MB)
Added: 2007-07-18 License: Perl Artistic License Price:
828 downloads
Lazy Backup 0.0.10

Lazy Backup 0.0.10


Lazy Backup project is intended to be so easy even lazy people will do their backups. more>>
Lazy Backup project is intended to be so easy even lazy people will do their backups.

Everyone is encouraged to make regular backups but how many of us actually do? Not only can it take a long time, but it can be complicated with a bunch of steps. Lazybackup is all about making it easy so that people will actually do it.

Current implementation

Started as a script to make my own backups easier there is a ready to use perl application available for download via sourceforge. It is works from the command line, and prompts users to do things like change disks. It should be a lot easier to use than the various steps that would need to be used to backup manually.

Technologies

Currently used

dar - disk archiver as the archive engine
dvd+rw-tools - dvd burning tools
perl - script engine

Planned

parchive - to recover from lost or damaged disks
GTK+/ GNOME - Optional super easy front end
curses - another optional easy to use front-end
c++ - Many of the programs lazybackup depends on are written in c++, and have libraries written in c++ that could make lazybackup more streamlined if used instead of invoking the command line programs.

Goals

Lazybackup has the ambitious goal of being the defacto backup tool of the gnome desktop when GNU/Linux becomes a mainstream OS of non technical people. Lazybackup also aims to appeal to admins via advanced scritability, and full functionality via command line, and library interfaces.
<<less
Download (0.019MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1286 downloads
Lazy8 Ledger 2.21

Lazy8 Ledger 2.21


Lazy8 Ledger is an accounting for any business or personal use. more>>
Lazy8 Ledger is a completely free program runs on most operating systems. It is "open source" and will give you all you need to do accounting for any business or personal use. You can enter any type of bookkeeping activity and break out the activities to any number of accounts.
There are numerous standard reports that are the basis of accounting needs and then there are tools to make your own reports.
Furthermore, this program is 100% unicode compatible in all respects so you could change any texts that appear anywhere in this program to any language on this planet.
Currently this program is available only in English, Swedish and partially Estonian and Slovenian. Other languages should soon become available as more and more kind users will be using this program and sending me their translations.
Main features:
- General Ledger - Lazy8 Ledger is mainly categorized as a general ledger program.
- Multicompany - you can do bookkeeping for as many different companies as you want.
- Chart of accounts - you may enter your own chart of accounts and break out each account into different catagories for project or customer.
- 100% Unicode compatible - All fields can be set to any language.
- Operating system independent - Written in Java which means that any operating system that can run Suns Java 1.4, can run this program. That means most operating systems.
- Reports - Their is a print preview of all reports and all reports may be saved in PDF, Excel, HTML, CSV, or text format.
- Balance/result report - Summerized by assets, debts, incomes and expenditures.
- Transaction report - List of all transactions.
- Account summary report - Summary of each account.
- Chart of accounts report - List of all defined accounts.
- Customer/project report - List of all defined Customers/projects.
- EU BAS 2003 Result report - Summerized by several categories according to swedish law.
- EU BAS 2003 Balance report - Summerized by several categories according to swedish law.
- EU BAS 2003 VAT report - Somewhat limited yet fully functional. It may be customized to your needs.
- Tools to make your own report defintions - There is a user-friendly report generator and an SQL report generator.
- Financial analysis
- Bar charts, 3D bar charts, line graphs, pie charts.
- Show trends in any single account per day, week, bi-weekly, monthly, bi-monthly, quarterly, half-year, yearly.
- Accounts may be grouped together in any combination in the trend graphs.
- Predefined groups for trends - profit, assets, debts, incomes, expenses ...
- Several periods may be compared. For example, last years profit may be compared to this years profit per month in a bar chart.
- Import/Export - Compatibility with other accounting systems
- All tables may be exported and imported in a Comma seperated variable (CSV) format.
- All types of Standard import export (SIE) formats are supported for import and export. This is a common standard in Sweden for accounting systems.
<<less
Download (7.6MB)
Added: 2006-05-24 License: Freeware Price:
1251 downloads
Lazy TSS's I/O bitmap update 0.2

Lazy TSS's I/O bitmap update 0.2


Lazy TSSs I/O bitmap update patch implements a lazy TSSs I/O bitmap copy for the i386 and x86-64 architecture. more>>

Lazy TSS's I/O bitmap update 0.2 provides you with an excellent product which implements a lazy TSSs I/O bitmap copy for the i386 and x86-64 architecture.

Instead of copying the bitmap at every context switch, the TSSs I/O bitmap offset is set to an invalid offset, so that an attempt to access the bitmap from the CPU will trigger a GP fault. It is lazily at that stage that the bitmap is updated, by hence avoiding bitmap copies in cases where the switched task do not perfom any I/O operation.

<<less
Added: 2008-04-09 License: GPL Price: FREE
12 downloads
MySQL Backup for lazy sysadmins 0.7

MySQL Backup for lazy sysadmins 0.7


MySQL Backup for lazy sysadmins (mysqlblasy) is a Perl script for automating MySQL database backups. more>>
MySQL Backup for lazy sysadmins (mysqlblasy) is a Perl script for automating MySQL database backups. It uses "mysqldump" for dumping mysql databases to the files sytem. MySQL Backup for lazy sysadmins program was written with automated usage in mind.
For example, it is silent during operation, and only produces noise on errors/problems. It rotates backups automatically to prevent the backup disk from getting full when the administrator is on vacation (or is lazy).
Main features:
- syslog facility
- unix output (loglevels, errors to stderr)
- dump some or all databases from a database instance
- compress dumps (using gzip,bzip2 or perl modules)
- backup rotation to avoid disc overflow
- no shell on external commands!
- can be run as unpriviledged user
- perfect for cron jobs
<<less
Download (0.017MB)
Added: 2006-09-17 License: GPL (GNU General Public License) Price:
1135 downloads
LazyDragon GNU/Linux RC2 LiveDVD

LazyDragon GNU/Linux RC2 LiveDVD


LazyDragon Gnu/Linux is a Linux distro aimed at video and audio production. more>>
LazyDragon Gnu/Linux is a Linux distro aimed at video and audio production. Unfortunatly their arent many distributions aimed specifically at Audio/Video editing and production.

So thats where LazyDragon comes in. Currently Chainsaw Linux is one of the only Distributions orientated towards media production, and you have to pay for it ( which should never be the case with Gnu/Linux).

LazyDragon Linux is free and always will be. LazyDragon is an unfunded , free production of free technologies . Only available free for download.
<<less
Download (MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1219 downloads
LISa 0.2.2

LISa 0.2.2


LISa is a small daemon which is intended to run on end user systems. more>>
LISa is a small daemon which is intended to run on end user systems. It provides something like a "network neighbourhood", but only relying on the TCP/IP protocol stack, no smb or whatever. The information about the hosts in your "neighbourhood" is provided via TCP port 7741.

LISa supports two ways of searching for hosts, the first method is to send ICMP echo request packets to the hosts, the second one is to send NetBIOS broadcasts using nmblookup. In order to keep network load low various strategies are implemented. There is also a basic security mechanism. For environments with stricter security rules there is also a restricted version, resLISa. LISa should compile and work under the usual unix flavours (linux, *bsd, solaris,...), it might have problems on 64 bit machines and it definitly doesnt work with IPv6. It provides some special support for KDE , but it is completely independant, it requires neither the Qt library nor any KDE stuff.

In the configuration file of LISa you provide a range of IP-addresses which LISa should check wether they are running. In the most simple case this could be your network address/subnetmask, then LISa would check every possible host of your network wether it is up. The hosts are checked using ICMP echo requests. To be able to send and receive ICMP echo requests and replies the program has to open a so called "raw socket". Therefor it needs root privileges. This socket is opened right after the start of the program, after successfully opening the socket root privileges are dropped immediatly (see main.cpp and strictmain.cpp). If you configure LISa this way, that it also uses nmblookup, it will popen("nmblookup "*""); and then parse the results.

Since the ICMP requests and the broadcasts can cause some network traffic if there are more than one such server running in one network, the servers cooperate with each other. Before they start pinging (or nmblookup), they send a broadcast on port 7741.
If somebody answers this broadcast, they will retrieve the complete list of running hosts via TCP port 7741 from this host and will not start to ping (or nmblookup) theirselves. If nobody answers, the host which sent the broadcast will start pinging the hosts (or nmblookup) and then open a socket which listens for the mentioned broadcasts. If the host received an answer to his broadcast, it wont have the socket for listening to the broadcasts open. So usually exactly one of the servers will have this socket open and only this one will actually ping (or nmblookup) the hosts. In other words, the servers are lazy, they work like "I will only do something if nobody else can do it for me".

There is another feature which reduces the network load. Lets say you configured LISa to update all 10 minutes. Now you dont access your server very often. If nobody accessed the server during the last update period, the server will update (either itself or from the one which actually does the work) and then double its update period, i.e. the next update will happen after 20 minutes. This will happen 4 times, so if nobody accesses the server with update period 10 minutes for a long time, its update interval will grow up to 160 minutes, almost three hours. If then somebody accesses the data from the server, he will get an old list ( up to 160 minutes old). With accessing the server will reset its update interval to its initial value, i.e. 10 minutes and immediatly start updating if the last update is more than these 10 minutes over. This means if you get a very old list, you can try some seconds later again and you should get a current version. This will have fast effect for the servers, which dont ping (or nmblookup) theirselves, since only one user usually accesses them, and it will have less effect for the server which does the pinging (or nmblookup), since this server is accessed from all other servers in the network.

This way it is possible that many hosts in a network run this server, but the net load will remain low. For the user it is not neccessary to know wether there is a server (i.e. a name server or fileserver or whatever) in the network which also runs LISa. He can always run LISa locally and LISa will detect if there is one existing, transparently to the user.

If you dont want that your LISa takes part in the broadcasting, but always does the pinging itself, make it use another port with the command line option --port or -p. This is not recommended !

If you send SIGHUP to LISa, it will reread its configfile. If you send SIGUSR1 to LISa, it will print some status information to stdout.
<<less
Download (0.39MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1215 downloads
ffGallery 0.5

ffGallery 0.5


ffGallery is a customizable, simple, web photo gallery written with PHP and javascript. more>>
ffGallery is a customizable, simple, web photo gallery written with PHP and javascript.
ffGallery uses the SAJAX toolkit and CSS to present the user with a flashy interface.
Tested and works in the following browsers:
- Firefox 1.0.4
- IE 6
- Safari 1.2
Not tested, but should work in the following browsers:
- Konqueror
- Netscape
- Camino
Tested, but needs some work in Opera.
I decided to write this software after seeing many people using Flash for their galleries in an attempt to make them look cool. In general they accomplished their goals, but at the price of being Flashy with long load times, browser incompatibilities, the need for a plug-in, and general dislike from some of their intended audience. What Im trying to do with ffGallery is have a Flash like user experience, without the Flash overhead, hence a flash free Gallery.
To accomplish this I use Cascading Style Sheets for the presentation, Javascript for user interaction, PHP for server operations, and the SAJAX Toolkit to link Javascript with PHP and display only the needed information. In the end ffGallery acts more like Google Maps than a Flash gallery, but it loads faster, is compatible with most modern browsers, no plug-ins are needed, and people wont hate it because its Flash.
Enhancements:
- add a global variable so we can choose if we want realsize image to be resized
- I add the real size fonction like lightbox does
- it use cross-browser(x) function from Michael Foster (http://cross-browser.com)
- it doesnt work for the admin section (too lazy for that)
- missing: a loading imagea choice to have real size or, as i do it, resize bigger image to fit the screen
<<less
Download (0.032MB)
Added: 2006-10-11 License: BSD License Price:
1109 downloads
classesfaq 0.943

classesfaq 0.943


classesfaq is a Perl module with frequently asked questions about the Perl classes pragma. more>>
classesfaq is a Perl module with frequently asked questions about the Perl classes pragma.
Main features:
- Compile-time classes, no base class required
- Dynamic classes, alter or create at run-time
- Attributes, class and object, private, read-only, public
- Mixins, methods by name or regx, attributes also
- Single and multiple inheritance
- Accessors, optimized, overridable with read-only
- Accessor dispatch methods set and get
- Method declaration, delegation, ABSTRACT and EMPTY
- Separate new and clone methods, overridable
- Optional initialize method, aggregation
- Utility methods: dump, load, CLASS, SUPER
- Dynamically preserved declaration and mixin tracking
- Simplified exceptions, one line exception classes with inheritance trees
- Base exception class, light, robust, traceable
- 8 reusable exception classes in X:: namespace
- Compatible standard internals, easy porting, no surprises
What is the classes pragma?
A simple, stable, fast, and flexible way to use Perl 5 classes. If you look at no other Perl OO module look at this one, really. If you have done OO in Perl you will find this comfortably familiar. If not you may save yourself time and pain learning the classes pragma first or as you learn Perl OO--many have already.
Why should I use the classes pragma?
- Relevant: fills real-world need for conventional Perl OO
- Lazy: 100+ conventional lines reduced to 1
- Simple: standard readable terms, UML friendly
- Stable: 1000+ unit test points, used reliably in large applications
- Portable: OS independent, single file, 100% pure perl
- Fast: benchmarks faster or equal to the long way
- Light: only standard deps, requires greater than 5.6.1
- Sustainable: tag model, clean, commented
- Open: Perl artistic license, multi-language friendly
- Supported: mailing list, site, documented, actively maintained
If for no other reason because it is a new approach.
<<less
Download (0.12MB)
Added: 2007-06-06 License: Perl Artistic License Price:
870 downloads
Kpoldek 0.01 Alpha

Kpoldek 0.01 Alpha


Kpoldek project is a small program to manage a RPM packages using external application like poldek. more>>
Kpoldek project is a small program to manage a RPM packages using external application like poldek.

Actually it is just an graphic interface, so dont blame me. I think it might be usefull for a people, that are lazy to do this command things.

<<less
Download (0.094MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
963 downloads
Scalar::Defer 0.07

Scalar::Defer 0.07


Scalar::Defer is a Perl module to calculate values on demand. more>>
Scalar::Defer is a Perl module to calculate values on demand.

SYNOPSIS

use Scalar::Defer; # exports defer and lazy

my ($x, $y);
my $dv = defer { ++$x }; # a deferred value (not memoized)
my $lv = lazy { ++$y }; # a lazy value (memoized)

print "$dv $dv $dv"; # 1 2 3
print "$lv $lv $lv"; # 1 1 1

my $forced = force $dv; # force a normal value out of $dv

print "$forced $forced $forced"; # 4 4 4

This module exports two functions, defer and lazy, for building values that are evaluated on demand. It also exports a force function to force evaluation of a deferred value.

defer {...}

Takes a block or a code reference, and returns a deferred value. Each time that value is demanded, the block is evaluated again to yield a fresh result.

lazy {...}

Like defer, except the value is computed at most once. Subsequent evaluation will simply use the cached result.

force $value

Force evaluation of a deferred value to return a normal value. If $value was already normal value, then force simply returns it.

NOTES

Deferred values are not considered objects (ref on them returns 0), although you can still call methods on them, in which case the invocant is always the forced value.

Unlike the tie-based Data::Lazy, this module operates on values, not variables. Therefore, assigning into $dv and $lv above will simply replace the value, instead of triggering a STORE method call.

Also, thanks to the overload-based implementation, this module is about 2x faster than Data::Lazy.

<<less
Download (0.025MB)
Added: 2006-10-18 License: MIT/X Consortium License Price:
1101 downloads
Slax AoE LiveCD 0.5

Slax AoE LiveCD 0.5


Slax AoE LiveCD is a bootable CD with AoE target and AoE iniziator programs. more>>
Slax AoE LiveCD is a bootable CD with AoE target and AoE iniziator programs. It can be used as AoE server/client.
It is almost standard Slax Frodo Edition with some modules needed to use AoE.
Usage:
Boot from a CD. Login as root with password toor. Then you have three possibility:
You can export partition as
vblade 0 0 eth0 /dev/sda2
You can use vbladed, so the program will be daemonized and its output will be sent to the logger program:
vbladed 0 1 eth0 /dev/sda3
You can use vbladectl. vbladectl is written by me for lazy people:
vbladectl start sda4
This will launch vblade as: vblade 0 0 eth0 /dev/sda4. Logging will be done in /tmp/log.
If you want to change shelf just do:
export SHELF=2
The same valid for slot number, interface and logging place:
export SLOT=4
export IF=eth2
export LOG=/var/log
To stop exporting do:
vbladectl stop sda4
Now if you will start exporting again it will start with the same slot value.
To stop and remove link from /service directory (forgetting slot number):
vbladectl remove sda4
vbladectl will increment slot number automatically. You should not increment it yourself every time by exporting SLOT variable. If you removed exported disks and want to start from 0 again than remove file /var/run/vblademem
You also can pass multiple disks to the script:
vbladectl start "sda1 hda3 sda4"
vbladectl remove "sda1 hda3 sda4"
Enhancements:
- Slax was upgraded to version 5.1.8, vblade to 13, and nmap to 4.11.
- The standard Slackware rc.inet1 was added.
- It is now possible to set a static IP address if you install the distribution onto a hard drive.
<<less
Download (56.2MB)
Added: 2006-10-15 License: GPL (GNU General Public License) Price:
1109 downloads
Slisp 2.2

Slisp 2.2


Slisp is a simple Lisp interpreter. more>>
Slisp project is written in C, and I recently added a header file lisp.h that contains an array of common-used lisp functions, so if you want to extend SLISP programming in Lisp you are allowed too.
Enhancements:
- Added Bignums support (GMP)
- Added a lot of functions
- Added let, and backquote. Is possibly to define some simple macro by defmacro
- Now function evaluation is ``lazy`` or correctly speaking, if an argument is really don`t needed, then is not evalled
- Added an user abort menu to stop some operations
- Now numeric operations (Using GMP) returns what it has to:
- >> (+ 2 3)
- => 5
- ... (you have to find the rest)
<<less
Download (0.13MB)
Added: 2005-04-15 License: BSD License Price:
1652 downloads
LDAP for Haskell 0.6.1

LDAP for Haskell 0.6.1


LDAP for Haskell package contains a LDAP binding for Haskell. more>>
LDAP for Haskell package contains a LDAP binding for Haskell. This package provides read and write support for LDAP directories.

Haskell is a standardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. It is one of the more popular functional languages, and the lazy functional language on which the most research is being performed.

Characteristic features of Haskell include pattern matching, currying, list comprehensions, guards, definable operators, and single assignment. The language also supports recursive functions and algebraic data types, as well as lazy evaluation. Unique concepts include monads, and type classes. The combination of such features can make functions which would be difficult to write in a procedural programming language almost trivial to implement in Haskell.

Several variants have been developed: parallelizable versions from MIT and Glasgow, both called Parallel Haskell; more parallel and distributed versions called Distributed Haskell (formerly Goffin) and Eden; a speculatively evaluating version called Eager Haskell and several object oriented versions: Haskell++, OHaskell and Mondrian.

There is also a Haskell-like language that offers a new method of support for GUI development called Concurrent Clean. Its biggest deviations from Haskell are use of uniqueness types for input instead of monads.

<<less
Download (0.017MB)
Added: 2007-03-09 License: LGPL (GNU Lesser General Public License) Price:
959 downloads
Scala 2.5.1 / 2.6.0 RC1

Scala 2.5.1 / 2.6.0 RC1


Scala is a modern multi-paradigm programming language. more>>
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
Scala smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more.
It is well integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET assemblies, and Java/.NET libraries and frameworks can be used without glue code or additional declarations.
Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Class abstractions are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.
Whats New in 2.6.0 RC1 Development Release:
- This version introduces some language changes (existential types, lazy values, structural types, etc.) and fixes many bugs.
<<less
Download (13.2MB)
Added: 2007-07-28 License: BSD License Price:
825 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5