File Locking
File::Flock is a Perl module for file locking with flock. SYNOPSIS use File::Flock; lock($filename); lock($filename, shared); lock($filename, undef, nonblocking); lock($filename, shared, nonblocking); unlock($filename); my $lock = new File::Flock /somefile;...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (115): File::Flock Download |
File::BasicFlock is a Perl module for file locking with flock. SYNOPSIS use File::BasicFlock; lock($filename); lock($filename, shared); lock($filename, undef, nonblocking); lock($filename, shared, nonblocking); unlock($filename); Lock files using the flock() call. The file to be...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (100): File::BasicFlock Download |
LockFile::Simple is a simple file locking scheme. SYNOPSIS use LockFile::Simple qw(lock trylock unlock); # Simple locking using default settings lock("/some/file") || die "cant lock /some/filen"; warn "already lockedn" unless trylock("/some/file"); unlock("/some/file"); # Build...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (150): LockFile::Simple Download |
This script is a cross-platform (posix/nt) API for flock-style file locking. I think this will be most helpful to former Perl users such as myself, who are used to essentially transparent use of the lock() system call across platforms.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Portalocker Download |
A multi-user web based file editor with file locking to eliminate overwriting file modifications, cvs support for revisioning and personalized color schemes.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 12.76 KB | Download (51): webEd - Web Based Editing Environment Download |
File::CounterFile is a persistent counter class. SYNOPSIS use File::CounterFile; $c = File::CounterFile->new("COUNTER", "aa00"); $id = $c->inc; open(F, ">F$id"); This module implements a persistent counter class. Each counter is represented by a separate file in the file system. File...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (98): File::CounterFile Download |
Password Dragon is a free password manager that works on Windows, Mac and Linux. Passwords are stored in a highly-encrypted file, that can be unlocked with the master password. Password Dragon also provides flexible Password Generator.
Features:
* First of all it's free. No strings...
Platforms: Windows, Mac, *nix
License: Freeware | Size: 736.56 KB | Download (237): Password Dragon Download |
Cache::Mmap Perl module helps you to share data cache using memory mapped files. SYNOPSIS use Cache::Mmap; $cache=Cache::Mmap->new($filename,%options); $val1=$cache->read($key1); $cache->write($key2,$val2); $cache->delete($key3); This module implements a shared data cache, using...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (101): Cache::Mmap Download |
Web Perl module contains a set of useful routines for many webworking purposes. This module was primarily made for UNIX/Linux-Systems. Parts of it cannot be used on other systems. E.g. the procedures for file locking demand systems that can use symlinks. If you use the modul on systems where...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (92): Web Download |
K PHP Develop is an integrated Web development tool designed for team work. It supports HTML, javascript, PHP, and SQL syntax highlighting and file locking. It also has a query analyzer and database access (depends on KSQL plugins).
Platforms: *nix
License: Freeware | Size: 430.08 KB | Download (40): K PHP Develop Download |
The ``flufl.lock`` library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux `open(2)` manpage, under the description of the `O_EXCL` option:: [...] O_EXCL is broken on NFS file systems, programs which rely on it for performing locking tasks will contain a race...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (39): flufl.lock Download |
Documents done at Microsoft Windows Systems are tending to be stored in a persistant data format, that MS calls "Structured Storage". OLE::Storage is a Perl module that gives access to Structured Storage files. Alas, the current release allows more or less read access, only. You can modify...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (39): OLE::Storage Download |
This is my personal collection of snippets that I use in multiple projects. Each one feels a bit to small to merit it's own library. So what does it include? * memoize decorator (caching) * a storage class wrapping a dict. * unittest assert functions. * Functions for handling large JSON...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): hcs_utils Download |
This module provides an output class for logging to shared files under the Log::Dispatch system. Log messages are written using the flock file locking mechanism on a per write basis which means that this module is suitable for sharing a log file in a multitasking environment.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): Log::Dispatch::FileShared Download |
Portage is probably Gentoos most notable innovation in software management. With its high flexibility and enormous amount of features it is frequently seen as the best software management tool available for Linux. Portage is written in Python and Bash and therefore fully visible to the users as...
Platforms: *nix
License: Freeware | Size: 276.48 KB | Download (107): Portage Download |
MixIt is a crypting program which makes given data unreadable using mixing, shifting, coding etc. MixIt 1.2 offers you some features for an unbreakable communication via email using one time pads and password books. To protect data, MixIt mixes a given input file with various mixing and...
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (118): MixIt Download |
Oracle Password Repository is a Unix-based secure tool for storage & retrieval of Oracle database passwords. By replacing hardcoded passwords in scripts with a call to OPR, it helps to keep your Oracle environment secure and easier to maintain. Whats New in This Release: - The INSTALL file...
Platforms: *nix
License: Freeware | Size: 645.12 KB | Download (106): Oracle Password Repository 1.1.9 Download |
dyndb is a dynamical database. dyndb is database with 1 key <-> 1 value relation. The dyndb package contains fast and reliable tools to create, change and read that database. It also contains the library functions used by that programs. The dyndb database has a number of limitation: There...
Platforms: *nix
License: Freeware | Size: 49.15 KB | Download (88): dyndb Download |
Moxiecode Content Editor offers a unique possibility to easily manage website contents without the need for traditional web development skills.This is accomplished through a simple three step process. The three steps are: - 1. Login Authenticate authors through a simple login. - 2. Browse...
Platforms: Windows, Mac, *nix, JavaScript, BSD Solaris
License: Freeware | Download (80): Moxiecode Content Editor Download |
K PHP Develop is an integrated Web development tool designed for team work. It supports HTML, javascript, PHP, and SQL syntax highlighting and file locking. It also has a query analyzer and database access (depends on KSQL plugins).
Platforms: *nix, C/C++, BSD
License: Freeware | Download (55): K PHP Develop Download |