flat files
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 10080
Flat File Extractor 0.2.2
Flat File Extractor can be used for reading different flat file structures and printing them in different formats. more>>
Flat File Extractor can be used for reading different flat file structures and printing them in different formats. ffe is a command line tool developed in GNU/Linux environment and it is distributed under GNU General Public License 2 or later.
Main areas of use are:
- Extracting particular fields or records from a flat file
- Converting data from one format to an other, e.g. from CSV to fixed length
- Verifying a flat file structure
- Testing tool for flat file development
- Displaying flat file content in human readable form
Main features:
- Command-line tool
- Reads standard input and writes to standard output as default
- One input file can contain several types of records (lines)
- Fields in a flat file can be fixed length or separated
- Input file structure and output definitions are independent, meaning one output format can be used with several input files
- Input file structure and output format are freely configurable, they are not predefined
- Output can be formatted e.g. as: fixed length, separated, tokenized, XML, SQL,...
- ffe tries to guess the input format, user needs not to give it as a parameter
Enhancements:
- Configuration keyword const has been added
<<lessMain areas of use are:
- Extracting particular fields or records from a flat file
- Converting data from one format to an other, e.g. from CSV to fixed length
- Verifying a flat file structure
- Testing tool for flat file development
- Displaying flat file content in human readable form
Main features:
- Command-line tool
- Reads standard input and writes to standard output as default
- One input file can contain several types of records (lines)
- Fields in a flat file can be fixed length or separated
- Input file structure and output definitions are independent, meaning one output format can be used with several input files
- Input file structure and output format are freely configurable, they are not predefined
- Output can be formatted e.g. as: fixed length, separated, tokenized, XML, SQL,...
- ffe tries to guess the input format, user needs not to give it as a parameter
Enhancements:
- Configuration keyword const has been added
Download (0.23MB)
Added: 2007-05-30 License: GPL (GNU General Public License) Price:
882 downloads
Fastilo 2.1
Fastilo project is a freeware shopping cart script based on PHP and Flat Files. more>>
Fastilo project is a freeware shopping cart script based on PHP and Flat Files. Extremely easy to run and use. Our product work on Quick.Cart engine with some modifications.
Main features:
- full administration of the products, categories and delivery companies (delivery cost)
- full administration of the orders
- system for managing the content of additional pages and (subpages) in the web shop, as the company information, regulations etc.
- printing products and order cards
- system of additions, which helps to make your web shop even more functional
- inventory stock control
- WYSIWYG editor
- bestsellers panel
- email customer with his order
- friendly links
<<lessMain features:
- full administration of the products, categories and delivery companies (delivery cost)
- full administration of the orders
- system for managing the content of additional pages and (subpages) in the web shop, as the company information, regulations etc.
- printing products and order cards
- system of additions, which helps to make your web shop even more functional
- inventory stock control
- WYSIWYG editor
- bestsellers panel
- email customer with his order
- friendly links
Download (0.36MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
555 downloads
Flatworm 1.2
Flatworm is a Java library intended to allow a developer to describe the format of a flat file using an XML definition file. more>>
Flatworm project is a Java library intended to allow a developer to describe the format of a flat file using an XML definition file, and then to be able to automatically read lines from that file, and have one or more beans be instantiated for each logical record.
There are a few powerful features in Flatworm worth mentioning. For one thing, a record may consist of one or more physical lines in the file. A record may contain more than one bean once decoded. A flat file may contain more than one type of record, and Flatworm can use line length and substring matching to determine which type of record a line begins.
Besides fielded buffer flat files, Flatworm also supports text files where the different fields are separated by a separator character, e.g. CSV (comma separated values) files.
Last but not least, Flatworm is able to produce flat files from beans and the same definition file.
<<lessThere are a few powerful features in Flatworm worth mentioning. For one thing, a record may consist of one or more physical lines in the file. A record may contain more than one bean once decoded. A flat file may contain more than one type of record, and Flatworm can use line length and substring matching to determine which type of record a line begins.
Besides fielded buffer flat files, Flatworm also supports text files where the different fields are separated by a separator character, e.g. CSV (comma separated values) files.
Last but not least, Flatworm is able to produce flat files from beans and the same definition file.
Download (0.044MB)
Added: 2007-08-07 License: LGPL (GNU Lesser General Public License) Price:
808 downloads
Tie::FlatFile::Array 0.03
Tie::FlatFile::Array is a Perl extension which treats a flatfile database as an array of arrays. more>>
Tie::FlatFile::Array is a Perl extension which treats a flatfile database as an array of arrays.
This module allows the programmer to treat a flatfile database as as array of arrays. For example, lets say you have a datafile that has fixed-length records like so:
Field-name Type
URL ASCII characters, length 30
Referals Integer, 4 bytes, binary in network order
If you were going to use pack to create a record like this, youd use a format string of A30N. Since Tie::FlatFile::Array does the packing and unpacking behind the scenes, you would use that pack format string in the call to tie:
tie @flat, Tie::FlatFile::Array, data.file,
O_RDWR | O_CREAT, 0644, { packformat => A30N }
or die("Tie failure: $!");
To insert an item into the data file, you would assign an array reference to one of the arrays elements like so:
$flat[0] = [ www.yahoo.com, 3601 ];
<<lessThis module allows the programmer to treat a flatfile database as as array of arrays. For example, lets say you have a datafile that has fixed-length records like so:
Field-name Type
URL ASCII characters, length 30
Referals Integer, 4 bytes, binary in network order
If you were going to use pack to create a record like this, youd use a format string of A30N. Since Tie::FlatFile::Array does the packing and unpacking behind the scenes, you would use that pack format string in the call to tie:
tie @flat, Tie::FlatFile::Array, data.file,
O_RDWR | O_CREAT, 0644, { packformat => A30N }
or die("Tie failure: $!");
To insert an item into the data file, you would assign an array reference to one of the arrays elements like so:
$flat[0] = [ www.yahoo.com, 3601 ];
Download (0.005MB)
Added: 2007-03-30 License: GPL (GNU General Public License) Price:
938 downloads
Flat Assembler 1.67.21
Flat Assembler is an extremely fast and efficient x86 assembler. more>>
The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows, and Linux operating systems. Currently, it supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2, SSE3, and 3DNow! extensions.
It can produce output in binary, MZ, PE, COFF, or ELF format. Flat Assembler includes the powerful but easy-to-use macroinstruction support, and does multiple passes to optimize the instruction codes for size. The flat assembler is entirely written in assembly language.
Enhancements:
- 32-bit relocations are now allowed in PE64 output format.
- EIP-relative addressing was added.
- The PLT operator was added for the ELF output format.
- SSSE3 (Supplemental SSE3) instructions were added.
- Some Win64 headers and examples were provided in the Windows package.
- The SYSRETQ mnemonic was added, and RDMSRQ/WRMSRQ/SYSEXITQ mnemonics were added for the 64-bit variants of respective instructions.
- R8L-R15L (Intel-style) aliases were added for R8B-R15B registers. Support for the AMD SVM technology instructions was added. Numerous bugs were fixed.
<<lessIt can produce output in binary, MZ, PE, COFF, or ELF format. Flat Assembler includes the powerful but easy-to-use macroinstruction support, and does multiple passes to optimize the instruction codes for size. The flat assembler is entirely written in assembly language.
Enhancements:
- 32-bit relocations are now allowed in PE64 output format.
- EIP-relative addressing was added.
- The PLT operator was added for the ELF output format.
- SSSE3 (Supplemental SSE3) instructions were added.
- Some Win64 headers and examples were provided in the Windows package.
- The SYSRETQ mnemonic was added, and RDMSRQ/WRMSRQ/SYSEXITQ mnemonics were added for the 64-bit variants of respective instructions.
- R8L-R15L (Intel-style) aliases were added for R8B-R15B registers. Support for the AMD SVM technology instructions was added. Numerous bugs were fixed.
Download (0.17MB)
Added: 2007-03-20 License: BSD License Price:
958 downloads
A Simple TimeSheet 2.1
A Simple TimeSheet (ASTS) allows a group of people to record the hours spent working on a variety of projects. more>>
A Simple TimeSheet (ASTS) allows a group of people to record the hours spent working on a variety of projects. For each project, the hours can be divided into a number of different tasks. There are global projects and tasks but also personal projects and tasks for each user.
The main aim is to provide tools which are easy for the user to install and manage.
The tools will be implemented with as few external dependencies as possible. They will not, for example, depend on a database for storage but use flat files (maybe XML format) instead. ASTS, for example, requires just perl and the CGI and Date::Calc perl modules.
More sophisticated versions of the tools may be added in the future.
Enhancements:
- Custom data fields can be defined.
- Project and task lists can now include separators.
- Bugs were fixed.
- The documentation was updated.
<<lessThe main aim is to provide tools which are easy for the user to install and manage.
The tools will be implemented with as few external dependencies as possible. They will not, for example, depend on a database for storage but use flat files (maybe XML format) instead. ASTS, for example, requires just perl and the CGI and Date::Calc perl modules.
More sophisticated versions of the tools may be added in the future.
Enhancements:
- Custom data fields can be defined.
- Project and task lists can now include separators.
- Bugs were fixed.
- The documentation was updated.
Download (0.021MB)
Added: 2007-08-06 License: Artistic License Price:
811 downloads
Mp3CatgBuilder 1.2b
Mp3CatgBuilder is a script that can be used to create Web pages for audio files like MP3 and WAV. more>>
Mp3CatgBuilder is a script that can be used to create Web pages for audio files like MP3 and WAV. The Web pages taht you will create include ID3 tags, pictures, lyrics, and playlists.
Main features:
- Multiples parameters to build your own mp3page.
- All in CSS.
- Winamp PlayList for directory.
- ID3 popup (if you use http://getid3.sourceforge.net).
- Integration of cover pictures, cd etc ...
- Possible use on Flat and Recursive Table.
- Integration of lyrics and guitar tab.
- Buildin files statistics.
<<lessMain features:
- Multiples parameters to build your own mp3page.
- All in CSS.
- Winamp PlayList for directory.
- ID3 popup (if you use http://getid3.sourceforge.net).
- Integration of cover pictures, cd etc ...
- Possible use on Flat and Recursive Table.
- Integration of lyrics and guitar tab.
- Buildin files statistics.
Download (0.081MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1186 downloads
Intelligent Wardialer 0.07
Intelligent Wardialer is a war dialer used for auditing your PSTN (phone) network. more>>
Intelligent Wardialer is a "war dialer" used for auditing your PSTN (phone) network. Its features include random/sequential dialing, Voice over IP using the IAX2 (Intra-Asterisk eXchange) protocol, ASCII flat file and MySQL logging, a curses-based front end, key stroke marking, multiple modem support, several methods of "tone detection", save/load state, banner detections (to determine remote system types) and blacklist support.
Main features:
- Full and Normal logging: Full logging records all possible events during dialing (busy signals, no answers, carriers, etc). By default it only records things that we might find interesting (carriers, possible telco equipment).
- ASCII flat file and MySQL logging: You can log to a traditional ASCII flat file, and record information into a MySQL database.
- Dials randomly or sequentially.
- Remote system identification: When finding a remote modem and connecting, iWar will remain connected and attempt to identify the remote system type.
- Key stroke marking: When actively "listening" to iWar work, if you hear something interesting, you can manually "mark" it by hitting a key. You can also enter a "note" about something you find interesting.
- Multiple modem support, because... well, hey - this is "Unix". iWar will support as many modems you can hook up
- Nice "curses" based display. This means that if youre using iWar from a Linux console or a VT100 based terminal, it should work fine. Its not a escape sequence kludge, but true "curses".
- Full control over the modem: Unlike other kludges, iWar doesnt just open the modem as a typical "file". It controls the baud rate, parity, and CTS/RTS (Hardware flow control) DTR (Data terminal ready). This is important for controlling the modem and making it preform the way you want it to during scanning. For example, DTR hang ups.
- Blacklisted phone number support: For numbers the system should never dial.
- Save state: If within the middle of a "wardialing" session you want to quit, you can save the current state to a file. This allows you to come back later and restart iWar where you left off. (via the -l option)
- Load pre-generated numbers: You can load a file (via the -L option) of numbers that you want to dial. This is useful if you want to load numbers generated by another routine (perl/shell script/etc).
- Tone location, if your modem supports it. iWar uses two different methods. The traditional "ATDT5551212w;" (Toneloc) and "silence" detection.
- Records remote system banners on connection for later review
- iWar can be used to attack PBXs and Voice mail systems
- Terminal window so you can watch modem interactions and carrier results in real time
- Support the IAX2 (Intra-Asterisk eXchange) "Voice over IP" (VoIP) protocol. This allows you to scan without the need of additional hardware! To my knowledge, iWar is the first war dialer with VoIP functionality
- In IAX2 mode, iWar acts as a "full blown" VoIP client. In this mode, key 0-9, * and # play there DTMF equivalents. In this mode, you can also directly "talk" (using a microphone) with the remote target if so desired.
- In IAX2 mode, if your VoIP provider supports it, you can "set" your caller ID number (caller ID spoofing).
- Comes with complete source code and is released under the GNU General Public License.
Enhancements:
- Major bugfixes were made for BSD type systems.
- Some other minor bugs were also fixed. VoIP IAX2 (Intra-Asterisk eXchange) support was added.
- With this, you can scan with no additional hardware (such as an analog modem).
- Instead, calls are placed over the Internet.
- DTMF support for when under IAX2 mode was added.
<<lessMain features:
- Full and Normal logging: Full logging records all possible events during dialing (busy signals, no answers, carriers, etc). By default it only records things that we might find interesting (carriers, possible telco equipment).
- ASCII flat file and MySQL logging: You can log to a traditional ASCII flat file, and record information into a MySQL database.
- Dials randomly or sequentially.
- Remote system identification: When finding a remote modem and connecting, iWar will remain connected and attempt to identify the remote system type.
- Key stroke marking: When actively "listening" to iWar work, if you hear something interesting, you can manually "mark" it by hitting a key. You can also enter a "note" about something you find interesting.
- Multiple modem support, because... well, hey - this is "Unix". iWar will support as many modems you can hook up
- Nice "curses" based display. This means that if youre using iWar from a Linux console or a VT100 based terminal, it should work fine. Its not a escape sequence kludge, but true "curses".
- Full control over the modem: Unlike other kludges, iWar doesnt just open the modem as a typical "file". It controls the baud rate, parity, and CTS/RTS (Hardware flow control) DTR (Data terminal ready). This is important for controlling the modem and making it preform the way you want it to during scanning. For example, DTR hang ups.
- Blacklisted phone number support: For numbers the system should never dial.
- Save state: If within the middle of a "wardialing" session you want to quit, you can save the current state to a file. This allows you to come back later and restart iWar where you left off. (via the -l option)
- Load pre-generated numbers: You can load a file (via the -L option) of numbers that you want to dial. This is useful if you want to load numbers generated by another routine (perl/shell script/etc).
- Tone location, if your modem supports it. iWar uses two different methods. The traditional "ATDT5551212w;" (Toneloc) and "silence" detection.
- Records remote system banners on connection for later review
- iWar can be used to attack PBXs and Voice mail systems
- Terminal window so you can watch modem interactions and carrier results in real time
- Support the IAX2 (Intra-Asterisk eXchange) "Voice over IP" (VoIP) protocol. This allows you to scan without the need of additional hardware! To my knowledge, iWar is the first war dialer with VoIP functionality
- In IAX2 mode, iWar acts as a "full blown" VoIP client. In this mode, key 0-9, * and # play there DTMF equivalents. In this mode, you can also directly "talk" (using a microphone) with the remote target if so desired.
- In IAX2 mode, if your VoIP provider supports it, you can "set" your caller ID number (caller ID spoofing).
- Comes with complete source code and is released under the GNU General Public License.
Enhancements:
- Major bugfixes were made for BSD type systems.
- Some other minor bugs were also fixed. VoIP IAX2 (Intra-Asterisk eXchange) support was added.
- With this, you can scan with no additional hardware (such as an analog modem).
- Instead, calls are placed over the Internet.
- DTMF support for when under IAX2 mode was added.
Download (1.6MB)
Added: 2006-01-16 License: GPL (GNU General Public License) Price:
1399 downloads
X-Files KDM Theme 0.1
X-Files KDM Theme is a login screen for KDE desktop manager with a nice X-Files background. more>>
X-Files KDM Theme is a login screen for KDE desktop manager with a nice X-Files background.
<<less Download (MB)
Added: 2007-03-08 License: GPL (GNU General Public License) Price:
961 downloads
Autofs NG 0.4.1
Autofs NG is an autofs automounter for Linux that strives to be interoperable. more>>
Autofs NG is a Linux automounter that is intended to be completely interoperable with autofs implementations on other Unix platforms. As such, it supports some features that the current Linux automounters do not.
This includes direct mounts, /net (--hosts access), lazy mounting and unmounting of hierarchical multimounts, and browsing. Autofsng also supports the usual indirect map support available elsewhere.
Maps are supported from flat files, executable maps, NIS maps, NIS+ maps, LDAP maps, and hesiod (DNS) filsys namespace.
AutofsNG was originally developed at Sun Microsystems, but has been cancelled as a project. Fortunately, it has been released as GPL, so I am continuing its development in my spare time.
Enhancements:
- Initscript fixup for path to /proc/mounts
- We no longer update /etc/mtab because the kernel does all unmounting. Current recommendation is to symlink /proc/mounts to /etc/mtab if you want to see the what is actually mounted with calling mount
- Fixed SuSE/LSB initscript issue where ypbind wasnt neccesarily started before autofsng.
- Added an RPM .spec file to the tree.
- Fixed initscript install
- Fixed possible crash when using the -hosts map.
- Redimentary mount option translation. Currently translates the common Solaris NFS mount options to Linux specific ones. Hard-coded.
- Initscript fixups for unknown systems (Debian in particular)
- Fixed a bug where the -hosts map would return duplicate map offsets, which is a semantic error for usual entries.
<<lessThis includes direct mounts, /net (--hosts access), lazy mounting and unmounting of hierarchical multimounts, and browsing. Autofsng also supports the usual indirect map support available elsewhere.
Maps are supported from flat files, executable maps, NIS maps, NIS+ maps, LDAP maps, and hesiod (DNS) filsys namespace.
AutofsNG was originally developed at Sun Microsystems, but has been cancelled as a project. Fortunately, it has been released as GPL, so I am continuing its development in my spare time.
Enhancements:
- Initscript fixup for path to /proc/mounts
- We no longer update /etc/mtab because the kernel does all unmounting. Current recommendation is to symlink /proc/mounts to /etc/mtab if you want to see the what is actually mounted with calling mount
- Fixed SuSE/LSB initscript issue where ypbind wasnt neccesarily started before autofsng.
- Added an RPM .spec file to the tree.
- Fixed initscript install
- Fixed possible crash when using the -hosts map.
- Redimentary mount option translation. Currently translates the common Solaris NFS mount options to Linux specific ones. Hard-coded.
- Initscript fixups for unknown systems (Debian in particular)
- Fixed a bug where the -hosts map would return duplicate map offsets, which is a semantic error for usual entries.
Download (0.085MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1659 downloads
ffGuestBook 1.0b7
ffGuestBook is a PHP guestbook system with file storage. more>>
ffGuestBook is a PHP guestbook system with file storage. ffGuestBook is a PHP guestbook for web sites. Instead of using SQL databases, it relies on flat files for storage. It is fully configurable through templates, and includes support for English, German and Spanish. An administration interface for moderating entries is provided, along with restrictions for preventing users from entering wrong email addresses or unnecessarily long text.
Installation:
1. Copy *php and the templates directory (incl. contents) into a directory (e.g. /guestbook) on your webserver and make ffguestbook.php the default page (via .htaccess DirectoryIndex directive or by renaming it to index.php).
2. Make a directory named data (besides templates) and give it write permissions to the webserver (something like chown apache.apache data or chmod 777 data).
3. Take your favourite webbroser and goto http://www.somedomain.com/guestbook/. The guestbook should appear.
4. Edit ffgb_config.php and set at least an admin username and password. More information is found in that file.
5. Edit the configuration (ffgb_config.php) and the templates to suit your need (read chapter 3, section 1 of this readme).
Enhancements:
- Spanish translation available, even the README (->LEAME.txt) thanks to Pablo L. Zorzoli
<<lessInstallation:
1. Copy *php and the templates directory (incl. contents) into a directory (e.g. /guestbook) on your webserver and make ffguestbook.php the default page (via .htaccess DirectoryIndex directive or by renaming it to index.php).
2. Make a directory named data (besides templates) and give it write permissions to the webserver (something like chown apache.apache data or chmod 777 data).
3. Take your favourite webbroser and goto http://www.somedomain.com/guestbook/. The guestbook should appear.
4. Edit ffgb_config.php and set at least an admin username and password. More information is found in that file.
5. Edit the configuration (ffgb_config.php) and the templates to suit your need (read chapter 3, section 1 of this readme).
Enhancements:
- Spanish translation available, even the README (->LEAME.txt) thanks to Pablo L. Zorzoli
Download (0.048MB)
Added: 2006-06-26 License: GPL (GNU General Public License) Price:
1215 downloads
File::Tabular 0.70
File::Tabular can search and edit flat tabular files. more>>
File::Tabular can search and edit flat tabular files.
SYNOPSIS
use File::Tabular;
my $f = new File::Tabular($filename);
my $row = $f->fetchrow;
print $row->{field1}, $row->{field2};
$row = $f->fetchrow(where => someWord);
$row = $f->fetchrow(where => field1 > 4 AND field2 >= "01.01.2001");
$row = $f->fetchrow(where => qr/somes+(complexs*)?(regex|regular expression)/i);
$f->rewind;
my $rows = $f->fetchall(where => someField =~ ^[abc]+);
print $_->{someField} foreach @$rows;
$f->rewind;
$rows = $f->fetchall(where => +field1:someWord -field2:otherWord,
orderBy => field3, field6:num, field5:-alpha);
$f->rewind;
my $hashRows = $f->fetchall(where => foo AND NOT bar,
key => someField);
print $hashRows->{someKey}{someOtherField};
# open for updates, and remember the updates in a journal file
$f = new File::Tabular("+>$journalFile"});
# updates at specific positions (line numbers)
$f->splices(4 => 2, undef, # delete 2 lines from position 4
7 => 1, {f1 => $v1, f2 => $v2, ...}, # replace line 7
9 => 0, { ...}, # insert 1 new line at position 9
22 => 0, [{...}, {...}, ...] # insert several lines at pos. 22
...
-1 => 0, [{...}, {...}, ...] # append at the end
);
# shorthand to add new data at the end
$f->append({f1 => $v1, f2 => $v2, ...});
# same thing, but use the "Hash::Type" associated to the file
$f->append($f->ht->new($v1, $v2, ...));
$f->clear; # removes all data (but keeps the header line)
# updates at specific keys, corresponding to @keyFields
$f->writeKeys({key1 => {f1 => $v1, f2 => $v2, ...}, # add or update
key2 => undef, # remove
...
}, @keyFields);
# replay the updates on a backup file
my $bck = new File::Tabular("+<<less
SYNOPSIS
use File::Tabular;
my $f = new File::Tabular($filename);
my $row = $f->fetchrow;
print $row->{field1}, $row->{field2};
$row = $f->fetchrow(where => someWord);
$row = $f->fetchrow(where => field1 > 4 AND field2 >= "01.01.2001");
$row = $f->fetchrow(where => qr/somes+(complexs*)?(regex|regular expression)/i);
$f->rewind;
my $rows = $f->fetchall(where => someField =~ ^[abc]+);
print $_->{someField} foreach @$rows;
$f->rewind;
$rows = $f->fetchall(where => +field1:someWord -field2:otherWord,
orderBy => field3, field6:num, field5:-alpha);
$f->rewind;
my $hashRows = $f->fetchall(where => foo AND NOT bar,
key => someField);
print $hashRows->{someKey}{someOtherField};
# open for updates, and remember the updates in a journal file
$f = new File::Tabular("+>$journalFile"});
# updates at specific positions (line numbers)
$f->splices(4 => 2, undef, # delete 2 lines from position 4
7 => 1, {f1 => $v1, f2 => $v2, ...}, # replace line 7
9 => 0, { ...}, # insert 1 new line at position 9
22 => 0, [{...}, {...}, ...] # insert several lines at pos. 22
...
-1 => 0, [{...}, {...}, ...] # append at the end
);
# shorthand to add new data at the end
$f->append({f1 => $v1, f2 => $v2, ...});
# same thing, but use the "Hash::Type" associated to the file
$f->append($f->ht->new($v1, $v2, ...));
$f->clear; # removes all data (but keeps the header line)
# updates at specific keys, corresponding to @keyFields
$f->writeKeys({key1 => {f1 => $v1, f2 => $v2, ...}, # add or update
key2 => undef, # remove
...
}, @keyFields);
# replay the updates on a backup file
my $bck = new File::Tabular("+<<less
Download (0.016MB)
Added: 2007-08-02 License: Perl Artistic License Price:
813 downloads
Plans 7.9.2
Plans is a powerful and flexible Web calendar. more>>
Plans is a powerful and flexible Web calendar. Plans has features like recurring events, merged calendars, event icons, custom themes and templates, MS Outlook export, SQL or flat-file data storage, and browser-based management.
Main features:
Multiple Calendars
- One installation of plans can support many calendars.
- Calendars can share information with each other.
- Each calendar is managed independently (unique password, custom options, custom look & feel).
- Multiple calendars running on the same installation of plans can be "embedded" in completely different websites.
Recurring Events
- Plans uses a powerful and flexible recurring event model.
International Support
- Plans supports multiple languages.
- Weeks can start on days other than Sunday.
- Plans supports arbitrary date formats (mm/dd/yy, dd/mm/yy, etc.)
Database Support
- Plans can store data in flat files or an SQL database.
Sharp-looking
- Plans is the nicest-looking web calendar.
- Plans has several downloadable themes available.
- CSS-based layout makes it easy to match the colors & fonts with your website.
Open Source
- Plans is licensed under the GPL. You can freely modify the code for your needs. Many organizations have done so.
Extendable
- Plans architecture allows add-ons and standalone programs to re-use its framework.
- Plans can export events to other platforms, including MS Outlook and Palm.
Template-based design
- Plans uses HTML templates to allow easy customization of the look & feel.
- Each calendar can have its own custom template, even located on a different server.
<<lessMain features:
Multiple Calendars
- One installation of plans can support many calendars.
- Calendars can share information with each other.
- Each calendar is managed independently (unique password, custom options, custom look & feel).
- Multiple calendars running on the same installation of plans can be "embedded" in completely different websites.
Recurring Events
- Plans uses a powerful and flexible recurring event model.
International Support
- Plans supports multiple languages.
- Weeks can start on days other than Sunday.
- Plans supports arbitrary date formats (mm/dd/yy, dd/mm/yy, etc.)
Database Support
- Plans can store data in flat files or an SQL database.
Sharp-looking
- Plans is the nicest-looking web calendar.
- Plans has several downloadable themes available.
- CSS-based layout makes it easy to match the colors & fonts with your website.
Open Source
- Plans is licensed under the GPL. You can freely modify the code for your needs. Many organizations have done so.
Extendable
- Plans architecture allows add-ons and standalone programs to re-use its framework.
- Plans can export events to other platforms, including MS Outlook and Palm.
Template-based design
- Plans uses HTML templates to allow easy customization of the look & feel.
- Each calendar can have its own custom template, even located on a different server.
Download (0.57MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
964 downloads
AgileWiki 3.5.0.12
AgileWiki is a Java-based wiki that provides a virtual wiki for each registered user, complete with access control. more>>
AgileWiki is a Java-based wiki that provides a virtual wiki for each registered user, complete with access control and versioning.
The backend includes a built-in database (which uses flat files) and communicates via RMI to either a Servlet (packaged as a WAR file) or to a Swing client. AgileWiki is also both an application platform and a knowledge management system.
The goal is to build an extensible wiki application server based on Rolonics, which is a theory of knowledge developed by Norman Kashdan. Ths work has been on-going for about 6 years now, and open source for the last two.
Prior versions were implemented in Python, the switch to Java being driven by a need for a faster database. (A custom OODBMS has already been developed in Java. It supports 50K/sec inserts and handles nested transactions at the rate of 500/sec.)
At present, Swing, text and Servlet clients have been implemented, with all communication with the application server via XML over RMI. Both the Swing client and web access support a Wiki and a Rolonic interface.
AgileWiki supports virtual wikis, each user having their own space, full access control and the ability to delegate access through the definition of user groups.
This project self-hosts its own documentation, includes support for installing and deploying application code, offers some agility for managing content and provides transactional support for table updates as well.
The next phase of the project is to work on classifiers (half a dozen different kinds) which are used to customize the namespace for each Rolon (node). The deep knowledge structures supported by the AgileWiki database make use of late binding, with the namespace of each Rolon used to resolve references to other nodes.
Enhancements:
- Wiki text is now automaticly updated by refactoring operations.
<<lessThe backend includes a built-in database (which uses flat files) and communicates via RMI to either a Servlet (packaged as a WAR file) or to a Swing client. AgileWiki is also both an application platform and a knowledge management system.
The goal is to build an extensible wiki application server based on Rolonics, which is a theory of knowledge developed by Norman Kashdan. Ths work has been on-going for about 6 years now, and open source for the last two.
Prior versions were implemented in Python, the switch to Java being driven by a need for a faster database. (A custom OODBMS has already been developed in Java. It supports 50K/sec inserts and handles nested transactions at the rate of 500/sec.)
At present, Swing, text and Servlet clients have been implemented, with all communication with the application server via XML over RMI. Both the Swing client and web access support a Wiki and a Rolonic interface.
AgileWiki supports virtual wikis, each user having their own space, full access control and the ability to delegate access through the definition of user groups.
This project self-hosts its own documentation, includes support for installing and deploying application code, offers some agility for managing content and provides transactional support for table updates as well.
The next phase of the project is to work on classifiers (half a dozen different kinds) which are used to customize the namespace for each Rolon (node). The deep knowledge structures supported by the AgileWiki database make use of late binding, with the namespace of each Rolon used to resolve references to other nodes.
Enhancements:
- Wiki text is now automaticly updated by refactoring operations.
Download (2.5MB)
Added: 2006-11-04 License: Common Public License Price:
1084 downloads
PodMail 1.0
PodMail brings together open-source telephony and Podcasting to create a new, amazing way of accessing voicemail and podcasting. more>>
PodMail brings together telephony and podcasting by integrating with Asterisk to provide a secure podcast of your voicemail.
PodMail integrates with Asterisk to provide a secure podcast of your voicemail. Use PodMail to subscribe to your own voicemail box. Each time you dock your iPod, your new voicemails will sync right along. Listen to your voicemail at your convenience and without using cell minutes.
PodMail also allows for a brand new type of PodCasting. Unchain Podcasting from the computer! Configure PodMail as public and you have a ready-to-run PodCast. Updating your Podcast is as easy as phone call. Moblogging has never been so easy or flexible.
PodMail is flexible; configurable to integrate with Asterisk::LDAP or use regular Asterisk flat files to provide a Podcast requiring authentication. Safe, secure voicemail right to your favourite Podcasting software.
Use PodMail to subscribe to your own voicemail box. Each time you sync your iPod your new voicemails go right along. Undock and go! Listen to your voicemail at your convenience and without using cell minutes.
PodMail also allows for a brand new type of Podcasting. Configure PodMail without a login and you have a ready-to-run Podcast without needing a computer. Produce your Podcast from anywhere in the world... all you need is a phone!
<<lessPodMail integrates with Asterisk to provide a secure podcast of your voicemail. Use PodMail to subscribe to your own voicemail box. Each time you dock your iPod, your new voicemails will sync right along. Listen to your voicemail at your convenience and without using cell minutes.
PodMail also allows for a brand new type of PodCasting. Unchain Podcasting from the computer! Configure PodMail as public and you have a ready-to-run PodCast. Updating your Podcast is as easy as phone call. Moblogging has never been so easy or flexible.
PodMail is flexible; configurable to integrate with Asterisk::LDAP or use regular Asterisk flat files to provide a Podcast requiring authentication. Safe, secure voicemail right to your favourite Podcasting software.
Use PodMail to subscribe to your own voicemail box. Each time you sync your iPod your new voicemails go right along. Undock and go! Listen to your voicemail at your convenience and without using cell minutes.
PodMail also allows for a brand new type of Podcasting. Configure PodMail without a login and you have a ready-to-run Podcast without needing a computer. Produce your Podcast from anywhere in the world... all you need is a phone!
Download (0.012MB)
Added: 2006-01-20 License: GPL (GNU General Public License) Price:
1373 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 flat files 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