Main > Free Download Search >

Free xparam 1.22 software for linux

xparam 1.22

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 40
XParam 1.22

XParam 1.22


XParam is a general-purpose tool for parameter handling and object serialization in C++. more>>
XParam is a general-purpose tool for parameter handling and object serialization in C++.
It allows object serialization and deserialization in a format that is human-readable and -writeable, and is unaffected by issues of word-size and endianity. The XParam format is also not confused by objects containing pointers: it saves the objects in such a manner that their conceptual contents can be restored perfectly.
For this reason, XParam provides an excellent tool for cross-program and cross-platform communication. In future, XParam may also be extended to allow cross-language communication, but for now it is only available in C++.
XParam is extendable, meaning it can save your own classes just as well as any built-in class. It is also type-safe and completely non-intrusive, meaning you can use third-party classes with XParam, even if the original class programmer did not intend them for use with XParam. (As an example, XParam recognizes the major STL classes as well as the C built-in types using the same techniques as you would use to make it work with your own classes.)
XParam provides an easy interface for reading objects from the command-line. It also allows redirection to other input sources, and can just as easily work with input and output files. XParam also provides "object streams" which are similar to C++ iostreams, but give you the ability to read and write the objects of your choice: XParam will handle all the serialization and deserialization.
XParam also recognizes class hierarchies and abstract classes, and can work with polymorphic input and output. This makes XParam particularly useful as a framework for managing plug-ins. This feature combines well with the fact that XParam can load classes dynamically, as they become necessary. You can use XParam, for example, as a strategy management framework: your program need only provide an abstract class defining the interface required of a strategy class, and user input will make XParam load a fully configured instance of the correct derived class.
XParam makes handling your parameters easy.
Enhancements:
- Added globbing capability.
- New "basic type": RawBytes, for space-efficient storage.
- Now supporting a feedback stream for ParamSets.
- New ParamSet flag: Ignore unexpected.
- Now reporting warnings to the user, with ability to set warning level.
- Better error reporting: MatchError
- Default values now supported in XParam input format, as well as C++.
- Small bug fixes, code and documentation improvements.
<<less
Download (0.40MB)
Added: 2006-09-12 License: GPL (GNU General Public License) Price:
1137 downloads
Prima 1.22

Prima 1.22


Prima is a Perl GUI toolkit. more>>
Prima is an extensible Perl toolkit for multi-platform GUI development. Platforms supported include Linux, Windows NT/9x/2K, OS/2 and UNIX/X11 workstations (FreeBSD, IRIX, SunOS, Solaris and others).

The toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using PRIMA looks and behaves identically on X, Win32 and OS/2 PM.

Prima project includes a visual builder and a graphic POD viewer.

Building:

A Unpack it somewhere. Use

$ tar xzf Prima.tar.gz

on systems with GNU tar, and

$ gzip -cd Prima.tar.gz | tar xf -

on other systems.

cd to Prima directory.

Type perl Makefile.PL

If everything goes well, type make

If everything goes well (previous step is likely to take several minutes), you can, if you wish, type make test and make install. You can also try PRIMA without making install; in this case it is required to set your PERL5LIB environment variable to point to Prima directory.

Try to run samples provided with the package. They are located in the examples subdirectory. Run them as perl examples/filename.pl.

Explore, enjoy and share!

<<less
Download (1.3MB)
Added: 2007-08-06 License: BSD License Price:
812 downloads
X-pired 1.22

X-pired 1.22


X-pired is an action-puzzle game. more>>
X-pired is an action-puzzle game written in C using SDL, SDL_mixer, SDL_image and SDL_gfx libraries distributed under the terms of GNU GPL.
The goal of the game in each level is to reach the exit square, avoiding exploding barrels and other deadly stuff...
Enhancements:
- Some loading bugs fixed.
- Rare and strange cycling bug fixed(?).
- X-pir-Ed-It supports some command line opts, fullscreen mode (but it sucks under Win) and "save as" feature now.
<<less
Download (2.1MB)
Added: 2005-08-11 License: GPL (GNU General Public License) Price:
1535 downloads
Desperado 1.22.0

Desperado 1.22.0


Desperado is a library of reusable object-oriented components written in C++ and C. more>>
Desperado is a library of reusable object-oriented components written in C++ and C. It was developed to capture some of the useful design patterns we encountered in embedded applications and found ourselves re-implementing from project to project, while (we hope) not falling prey to the not-invented-here syndrome.
Desperado project requires a ANSI C99 and ANSI C++ compiler to build. This version runs under Linux and Cygwin, but it is simple to port to other operating systems. Desperado includes the following components:
- FiclShell provides a FORTH-based programmable command-line shell that can access variables and functions with C bindings in the underlying application. It uses Ficl, John Sadlers embeddable, small-footprint FORTH interpreter. It can read and write C variables and call C functions with as many as ten integer arguments. The FORTH data stack can be accessed by the application.
- BandwidthThrottle, CellRateThrottle, ContractThrottle and Exponential Throttle are used for rate control. The various throttle classes implement several rate control strategies, many of which are based on the Generic Cell Rate Algorithm (GCRA).
- Dump displays memory in hexadecimal word or byte format. It sounds mundane, but we use it frequently.
- Input and Output functors offer an consistent abstraction for binary and character I/O. - BufferInput/Output, DescriptorInput/Output, FIleInput/Output, PathInput/Output, and SocketInput/Output are among the I/O functors implemented..
- Print provides formatted output through any output functor.
- Ram is a template that generates efficient hardware memory tests for memory width of any integer data type. It is based an article by Michael Barr in Embedded Systems Programming magazine.
- Crc is a template that generates parameterized sixteen or thirty-two bit cyclic redundancy check algorithms. It is based on the work of Ross Williams at Rocksoft.
CommonEra, LocalTime, AtomicSeconds, LeapSeconds, TimeZone, DaylightSavingTime and others handle the conversion of time values between seconds with nanoseconds, Coordinated Universal Time (UTC), International Atomic Time (TAI), and Local Time, relative to an arbitary time and date in the Common Era. - For example, these components can generate a time stamp in UTC or local time using a time duration relative to when a embedded device was reset. It includes support for time zones, different daylight saving time algorithms, and leap seconds.
- Chain, Link and the template LinkType are a family of classes that support a simple, efficient, data structure that implements doubly linked lists. It implements FIFO, LIFO, and circular linked lists. In O(1) time it can perform operations like insert, remove, push, pop, and getting the head of the list. The Link node an be embedded inside an object, just like a pointer, or used independently, in a manner similar to the structures in the Standard Template Library. An object can be easily managed on multiple chains of links simultaneously. This data structure is useful in real-time applications where the use of the STL might be problematic.
- Number is a template that generates a number parser for any integer type. The base of the input number string is derived from context. The parser is similar to, but more flexible than, the libc functions strtol and strtoul.
- Platform provides an abstract interface to the small number of operating system services needed by Desperado. Linux and Cygwin are derived classes.
- Heap is a malloc-like interface to the C++ heap. malloc is in turn a POSIX-compliant C-binding interface to Heap. This design simplifies introducing a common alternative heap manager into both C++ and C code in a single application.
- Transliterator provides a mechanism for implementing simple time and space efficient table-driven parsers. The examples Word and Attribute are implemented.
- Escape expands and collapses C-style escape sequences. Encode expands and collapses URL-style escape sequences.
- generics is a collection of well tested preprocessor macros that automatically generate handy values, like minimum and maximum signed numbers, for any integer data type. These simplify generic programming, for example when using C++ templates, but are very useful in C as well.
- cxxcapi is a collection of macros and other preprocessor symbols that simplify writing components that can be used with either C or C++ translation units.
- Desperado incorporates many useful architecture patterns. It contains numerous examples of how to incrementally introduce C++ into legacy C code bases, and how to effectively use C++ objects directly from C code. It shows how to abstract out operating system and input/output details to defer their implementation, allowing greater parallel development and easier application porting. It illustrates how to use templates to avoid allocating and freeing memory from the heap in real-time and embedded code. It uses templates to create efficient type-safe variable sized data structures.
- Unit tests are included which serve as coding examples and uses cases. They can be run as main programs, from the FiclShell, or called as functions, enabling them to be run on an embedded target to verify the librarys correct operation on the actual hardware.
- Desperado also contains some perhaps less than successful experiments, such as its use of the placement-new operator in the guise of a preprocessor macro used to reinitialize objects. We may revisit some of these possible mis-features in the future.
Enhancements:
- The use of templates was reconciled with the gnu option -frepo to reduce code bloat.
- No changes were made to interfaces or functionality.
<<less
Download (0.41MB)
Added: 2006-05-03 License: LGPL (GNU Lesser General Public License) Price:
1276 downloads
Bookmark 1.22

Bookmark 1.22


Bookmark script saves the postion in the current file and playlist every 10 seconds and resumes at this position when restarted. more>>
Bookmark script saves the postion in the current file and playlist every 10 seconds and resumes at this position when it is restarted. amaroKs playlist is also saved every few minutes.

And you can bookmark the current playlist and reload it whenever you want. You will restart at the exact position in the right music file again.

But to use this feature you need Xdialog.

Just right click on any item of the current playlist and dive into the "Bookmark" submenu to access the script.

<<less
Download (0.004MB)
Added: 2007-04-16 License: GPL (GNU General Public License) Price:
924 downloads
Net::AIM 1.22

Net::AIM 1.22


Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol. more>>
Net::AIM is a Perl extension for AOL Instant Messenger TOC protocol.

SYNOPSIS

use Net::AIM;

$aim = new Net::AIM;
$conn = $aim->newconn(Screenname => Perl AIM,
Password => yaddayadda);
$aim->start;

This module implements an OO interface to the Aol Instant Messenger TOC protocol.

This version contains not much more than hacked code that merely connects to the aol TOC servers and acts on instant messages.

METHODS

Net::AIM->new()

This is the Net::AIM constructor. No arguments needed.

$aim->debug($debug)

Set whether to print DEBUGGING information to STDERRR. Accepts $debug which should be a boolean value.

$aim->set($key, $val)

This method simply sets $key to $val in an internal hash for variables

$aim->get($key)

This method simply gets the value of $key from the internal hash

$aim->newconn()

This method creates a new AIM::Connection object

$aim->getconn()

This method returns a pointer to the AIM::Connection object

$aim->do_one_loop()

This executes one read off the socket.

$aim->start()

This just starts an infinte loop of $aim->do_one_loop;

$aim->timeout($secs);

This sets or returns the current timeout in seconds for the select loop. Takes 1 optional argument. Fractional timeout values are ok.

$aim->add_buddy($send_bool, $group, @buddies);

This adds @buddies to your buddy list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_buddy command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.

$aim->add_permit($send_bool, $group, @buddies);

This adds @buddies to your permit list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_permit command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.

$aim->add_deny($send_bool, $group, @buddies);

This adds @buddies to your deny list, under the group $group. if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.

$aim->remove_buddy($send_bool, $group, @buddies);

This removes @buddies from your buddy list. $group must be the group they were orginally set with for them to be deleted from the internal $aim memory and prevent them from getting added again incase a set_config method is called.

if $send_bool evaluates to TRUE then the toc_add_deny command is sent to the server. Otherwise it is not sent out. This function will also save the list internally.

$aim->set_idle($idle_time)

This method sets our idle time to $idle_time. If $idle_time is omitted it will be set to 0.

$aim->get_info($screen_name)

Sends an info request to the server for $screen_name. The server should reply with a URL which will contain the info requested about the user.

$aim->set_info($info)

This method sets your info or profile information to $info on the server.

$aim->evil($user, $anon)

Warn $screen_name. $anon: boolean value which will determine whether to warn the user anonymously or normally. Anonymous warnings are less severe.

$aim->send($message)

Send $message to the server. This is used internally by other functions to send commands to the server.

$aim->send(toc_add_buddy perlaim)

$aim->chat_invite($room, $msg, @buddies)

Invite @buddies to $room with the message $msg

$aim->chat_accept($room_id)

This will accept an invitation that was sent to us for $room_id

$aim->chat_leave($room_id)

This method instructs the server to take you out of the room $room_id

$aim->chat_whisper($room_id,$user,$msg)

Whisper $msg to $user in the room $room_id

$aim->chat_send($room_id, $message)

Send $message in chat room $room_id

$aim->chat_join($roomname)

Send a request to enter the room $roomname

$aim->send_im($screen_name, $message)

This method sends $message to $screen_name.

$aim->list_rooms();

This method returns an @array of rooms each consisting of ID:ROOM_NAME. For instance: 235236:Perl AIM Chat12 234323:Perl AIM Chat13 235832:Perl AIM Chat14 125082:Perl AIM Chat15

$aim->get_roomname($id)

This method returns the name of the room with id $id.

$aim->set_roomname($id, $roomname)

This saves $roomname in the $aim object in a %hash keyed on $id.

$aim->del_roomname($id)

Deletes $id and its associate value from our roomname hash in $aim

$aim->encode($str)

This method returns $str encoded as per the TOC specs: escaped special chars ({}[]$) and enclosed in quotes (")

$aim->send_config()

This method instructs the module to send our configurations which are the mode (permit/deny/all) and our buddy list to the server and to set it as our saved config on the server

$aim->send_buddies()

This method instructs the module to send all our current buddies to the AOL server.

$set_config_str($config_str, add_bool)

This parses a config string of the form: g Buddies p permit1 p permit2 d deny1 d deny2 b budd1 b budd2

Key: g - Buddy Group (All Buddies until the next g or the end of config are in this group.) b - A Buddy p - Person on permit list d - Person on deny list m - Permit/Deny Mode. Possible values are 1 - Permit All 2 - Deny All 3 - Permit Some 4 - Deny Some

$aim->normalize($data)

This method normalizes $data by killing all but strict alphnumeric characters. Typically used for screen_names.

<<less
Download (0.021MB)
Added: 2007-08-16 License: Perl Artistic License Price:
802 downloads
InspIRCd 1.1.22

InspIRCd 1.1.22


InspIRCd is a modular C++ IRCd (IRC daemon) for Linux, BSD, Windows and Apple OS X systems created to provide a stable, modern, and lightweight IRCd written from scratch. As InspIRCd is one of the few IRCd projects written from scratch, it avoids a number of design flaws and speed issues that plague other more established IRCd projects with the same or less features, such as UnrealIRCd 3. more>>

InspIRCd - InspIRCd is a modular C++ IRCd (IRC daemon) for Linux, BSD, Windows and Apple OS X systems created to provide a stable, modern, and lightweight IRCd written from scratch.

As InspIRCd is one of the few IRCd projects written from scratch, it avoids a number of design flaws and speed issues that plague other more established IRCd projects with the same or less features, such as UnrealIRCd 3.

InspIRCd is one of the few IRCd projects to provide a vast number of features in the form of modules through the use of an advanced, well documented module API.

By keeping the functionality of the main core to a minimum we hope to increase the stability and speed of our IRCd project and make it customisable to the needs of many users.

InspIRCd is designed primarily to be a custom IRCd for the ChatSpike IRC network however we are releasing this free IRCd to the public under the GNU GPL so that you may benefit yourself from our work.

If you have any questions about InspIRCd, or feature requests, patches etc, you may contact our development team by connecting to our IRC support channel at irc.inspircd.org.


Enhancements:
Version 1.1.22

THIS IS A RECOMMENDED UPGRADE FOR ALL 1.1 USERS
Another patch release in the 1.1 stable line has been introduced, rolling up a number of fixes from previous 1.1 releases. A few hilights include fixes to cgiirc support, and modified core building for faster loading (and easier maintenence from package maintainers). A number of minor memory leaks, low risk crashes/race conditions, and minor usability fixes are also included.
A polite reminder for 1.1 users:
We need your help making sure that 1.2 will have a painless release, help us test! Feel free to come ask us about it. Also, if youre using anything earlier than 1.1.21, you should probably schedule an upgrade.
For the curious, a changelog is included below as always.


Version 1.1.21

The latest release in the stable 1.1 series has been released, consisting of a number of internal fixes for increased reliability and performance. This is a HIGHLY RECOMMENDED release. Fixes include problems with Anope support, m_ident sometimes not correctly resolving ident, OpenSSL connections terminating when they shouldnt, corruption on /map output, silent SVSHOLD (no more annoying notices), and U:Lines may now deoper users without resorting to /kill (so defenders secureoper functionality will work properly). I would also like to specially thank Namegduf for his help and efforts with a number of fixes in this release.


Version 1.1.20

1.1.20 follows up with the latest fixes of the maintenence release. It is a HIGHLY RECOMENDED upgrade for all 1.1.19 (and prior) users, as it addresses a number of client compatibility and general stability fixes.


Version 1.1.17

Many performance related tweaks in this release to make the program perform even better. There have been a few minor fixes relating to m_watch and m_invisible.


System Requirements:Internet connection
<<less
Download (6.8Mb)
Added: 2008-12-03 License: Free Price: Free
103 downloads
2do 1.22

2do 1.22


2do is a simple multiple project to-do list manager written in PHP using MySQL. more>>
2do project is a simple multiple project to-do list manager written in PHP using MySQL.
It supports unlimited numbers of projects, has templated HTML allowing for complete customisation, and can be publically viewable by all, or can be protected by passwords. Administration is done via simple Web-based forms.
Main features:
- Instantly see what needs to be done on your projects - no more lost scraps of paper!
- Allow everyone to see the status of your projects, while restricting modification
- Support unlimited numbers of projects
- Page layout is entirely customisable down to HTML level.
<<less
Download (0.026MB)
Added: 2007-01-18 License: BSD License Price:
1011 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
rlytest 1.22

rlytest 1.22


rlytest project tests a host to determine whether it will relay third-party email. more>>
rlytest project tests a host to determine whether it will relay third-party email. It will try to relay an email message to yourself through that host.
A host that allows third-party relay is subject to attack by Internet vandals, and frequently is hijacked by spammers to relay massive amounts of junk email. A host that allows third-party relay should be immediately secured, disconnected, or shunned as a menace to the Internet.
This utility is a perl script. It requires Perl version 5.002 or above plus the IO::Socket module. This module is distributed with the core Perl 5.004 package, and is an add-on option for earlier versions.
Enhancements:
- Minor revisions to the text of the probe email message.
<<less
Download (0.010MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1069 downloads
GkrellMMS 2.1.22

GkrellMMS 2.1.22


GKrellMMS is a plugin which allows you to control XMMS from within GKrellM. more>>
GKrellMMS is a plugin which allows you to control XMMS from within GKrellM. In combination with Sjoerd Simons volume plugin it could be an ideal and compact replacement for the standard xmms-view!
Main features:
- Local Playlist Editor.
- Title scrolling.
- Progress bar (Krell) to see where you are in a song.
- Jumping in a file, by picking up the Krell.
- LED indicator which indicates whether XMMS is on, off, stopped, playing or paused.
- Themeable buttons, to control XMMS.
- A menu for some misc. XMMS-commands.
- internationalisation
<<less
Download (0.045MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1284 downloads
MySQL 4.1.22

MySQL 4.1.22


MySQL is The Worlds Most Popular Open Source Database. more>> <<less
Download (8.5MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
784 downloads
TableMatrix 1.22

TableMatrix 1.22


TableMatrix is a Perl module that can create and manipulate tables. more>>
TableMatrix is a Perl module that can create and manipulate tables.
Synopsis
$table = $parent->TableMatrix(?options?);
STANDARD OPTIONS
-anchor
-background
-cursor
-exportselection
-font
-foreground
-highlightbackground
-highlightcolor
-highlightthickness
-insertbackground
-insertborderwidth
-insertofftime
-insertontime
-insertwidth
-invertselected
-relief
-takefocus
-xscrollcommand
-yscrollcommand
Main features:
- multi-line cells
- support for embedded windows (one per cell)
- row & column spanning
- variable width columns / height rows (interactively resizable)
- row and column titles
- multiple data sources ((perl hash|| perl callback) &| internal caching)
- supports standard Tk reliefs, fonts, colors, etc.
- x/y scrollbar support
- tag styles per row, column or cell to change visual appearance
- in-cell editing - returns value back to data source
- support for disabled (read-only) tables or cells (via tags)
- multiple selection modes, with "active" cell
- multiple drawing modes to get optimal performance for larger tables
- optional flashes when things update
- cell validation support
- Works everywhere Tk does (including Windows and Mac!)
<<less
Download (0.31MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1229 downloads
Sub::Assert 1.22

Sub::Assert 1.22


Sub::Assert - Design-by-contract like pre- and postconditions, etc. more>>
Sub::Assert - Design-by-contract like pre- and postconditions, etc.

SYNOPSIS

use Sub::Assert;

sub squareroot {
my $x = shift;
return $x**0.5;
}

assert
pre => $PARAM[0] >= 1, # for the sake of simplicity
post => $VOID or $RETURN squareroot,
context => novoid,
action => carp;

print squareroot(2), "n"; # prints 1.41421 and so on
print squareroot(-1), "n"; # warns
# "Precondition 1 for main::squareroot failed."
squareroot(2); # warns
# "main::squareroot called in void context."

sub faultysqrt {
my $x = shift;
return $x**2;
}

assert
pre => $PARAM[0] >= 1, # for the sake of simplicity
post => $RETURN faultysqrt;

print faultysqrt(2), "n"; # dies with
# "Postcondition 1 for main::squareroot failed."

<<less
Download (0.006MB)
Added: 2007-05-03 License: Perl Artistic License Price:
906 downloads
MyBestBB 1.22

MyBestBB 1.22


MyBestBB is a full-featured forum based on punBB. more>>
MyBestBB is a full-featured forum based on punBB. MyBestBB adds many modifications and themes to the default punBB, including RSS feeds, subforums, the ability for an admin to move posts, easy smilies, easy polls, many improved themes, announcements and sticky topics, an activity barometer, an URL rewriting module, and more. The English and French languages are currently supported.
Main features:
- ajax chatbox
- reputation system
- see ajax "Active public topics"
- see smilies list and use them
- test the 16 included themes, changing your theme in profile display option
- 1.14:
- forum now lists subforums in viewforum.php
- more themes
- more XHTML 1.0 compliance ( validity should even be perfect ;)
- added to main.tpl
- Every public page _should_ now be valid
- better XHTML compliance for admin and plugins pages
- better rewrite index.php and viewforum.php
- now shows last post data in viewforum.php for current topics
- includes signature.png generated from basic sign.png
Enhancements:
- Small fixes.
<<less
Download (1.1MB)
Added: 2007-07-26 License: GPL (GNU General Public License) Price:
820 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3