o2
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 23
Added: 2009-02-13 License: Other/Proprietary Li... Price: FREE
1 downloads
o2-sms.pl 2.1-earlybeta
o2-sms.pl is intended for customers of O2 Germany that have an account at www.o2online.de. more>>
o2-sms.pl is intended for customers of O2 Germany that have an account at www.o2online.de. o2-sms.pl can send SMS messages via the WWW gateway.
Use the -f option to send a flash SMS (it will pop up on the recipients display immediately).
The message text can have up to 780 characters. SMS to wired recipients are limited to 160 chars, as they are being sent as "text-to-speech".
Main features:
- sends SMS to ALL german cellphone networks and text-to-speech messages to wired recipients - now you can reach nearly everyone
- supports Flash SMS
- fakes user-agent by selecting one out of currently 10 "real" agents (IE, Mozilla, Opera et al.)
- very fast and reliable message delivery
- can be modified to use with other networks
- fully emulates a web user filling in the HTML form
<<lessUse the -f option to send a flash SMS (it will pop up on the recipients display immediately).
The message text can have up to 780 characters. SMS to wired recipients are limited to 160 chars, as they are being sent as "text-to-speech".
Main features:
- sends SMS to ALL german cellphone networks and text-to-speech messages to wired recipients - now you can reach nearly everyone
- supports Flash SMS
- fakes user-agent by selecting one out of currently 10 "real" agents (IE, Mozilla, Opera et al.)
- very fast and reliable message delivery
- can be modified to use with other networks
- fully emulates a web user filling in the HTML form
Download (0.003MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1238 downloads
Xsnow 1.42
Xsnow is the X-windows application that will let it snow on the root, in between and on windows. more>>
Xsnow application is the X-windows application that will let it snow on the root, in between and on windows.
Santa and his reindeer will complete your festive-season feeling.
How to compile:
To build:
xmkmf
make depend
make
To run:
./xsnow
or:
./xsnow& (in the background)
To install (be root):
make install
make install.man
If xmkmf does not work and you cannot get a working Makefile that way then try compiling yourself, eh, xsnow this way:
cc -o xsnow snow.c -lXext -lX11 -lXpm -lm -lsocket -lnsl
gcc, SUN Solaris users without a C-compiler, but with gcc installed, try the following two commands. The first compiles Xsnow, the second links Xsnow.
gcc -c -O2 -I/usr/openwin/include -DSVR4 -DSYSV xsnow.c
gcc -o xsnow xsnow.o -O2 -L/usr/openwin/lib -lXext -lX11 -lXpm -lm -lsocket -lnsl
Note: Xsnow-1.41 needs the Xpm library. It is available from:
ftp://ftp.x.org/contrib/libraries/
The current Xpm version is xpm3.4k
Enhancements:
- All you KDE-users can now be even happier with a KDE-enabled Xsnow 1.42!
- The snow will magnificently wipe out your icons, but not to worry, theyre not really gone.
- By wiping with a window or something you can make them reappear.
- Car owners are used to this for years. Thanks to Robin Hogan who figured this out for xpenguin.
<<lessSanta and his reindeer will complete your festive-season feeling.
How to compile:
To build:
xmkmf
make depend
make
To run:
./xsnow
or:
./xsnow& (in the background)
To install (be root):
make install
make install.man
If xmkmf does not work and you cannot get a working Makefile that way then try compiling yourself, eh, xsnow this way:
cc -o xsnow snow.c -lXext -lX11 -lXpm -lm -lsocket -lnsl
gcc, SUN Solaris users without a C-compiler, but with gcc installed, try the following two commands. The first compiles Xsnow, the second links Xsnow.
gcc -c -O2 -I/usr/openwin/include -DSVR4 -DSYSV xsnow.c
gcc -o xsnow xsnow.o -O2 -L/usr/openwin/lib -lXext -lX11 -lXpm -lm -lsocket -lnsl
Note: Xsnow-1.41 needs the Xpm library. It is available from:
ftp://ftp.x.org/contrib/libraries/
The current Xpm version is xpm3.4k
Enhancements:
- All you KDE-users can now be even happier with a KDE-enabled Xsnow 1.42!
- The snow will magnificently wipe out your icons, but not to worry, theyre not really gone.
- By wiping with a window or something you can make them reappear.
- Car owners are used to this for years. Thanks to Robin Hogan who figured this out for xpenguin.
Download (0.055MB)
Added: 2006-04-13 License: Freeware Price:
1292 downloads
GTagger 0.2
GTagger is a gtkmm ID3Tag editor which allows you to comfortably browse file lists, select a file and edit/convert its ID3Tag. more>>
GTagger is a gtkmm ID3Tag editor which allows you to comfortably browse file lists, select a file and edit/convert its ID3Tag. Furthermore the programm suggests a filename you can accept in order to rename the file suitable to the tag.
Some systems require unusual options for compilation or linking that the `configure script does not know about. You can give `configure initial values for variables by setting them in the environment. Using a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env program, you can do it in this way:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Enhancements:
- configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5.
<<lessSome systems require unusual options for compilation or linking that the `configure script does not know about. You can give `configure initial values for variables by setting them in the environment. Using a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env program, you can do it in this way:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Enhancements:
- configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.11.5.
Download (0.44MB)
Added: 2006-07-31 License: GPL (GNU General Public License) Price:
1182 downloads
[Amos-Effect] 2007-06-10_01
[Amos-Effect] parses and visualizes mobile phone connection data provided by O2 in the form of downloadable CSV files. more>>
[Amos-Effect] parses and visualizes mobile phone connection data provided by O2 in the form of downloadable CSV files. The project calculates mobile phone charges on a global and monthly basis.
[Amos-Effect] also determines average charges derived from the pre-calculated sums. [Amos-Effect] visualizes these stats by textual and by graphical means (using perls libgd module).
<<less[Amos-Effect] also determines average charges derived from the pre-calculated sums. [Amos-Effect] visualizes these stats by textual and by graphical means (using perls libgd module).
Download (0.006MB)
Added: 2007-06-13 License: GPL (GNU General Public License) Price:
868 downloads
Roguedump 1.0
Roguedump project is a tool for dumping the high score files from the rogue game. more>>
Roguedump project is a tool for dumping the high score files from the rogue game.
Roguedump decrypts and dumps the high score file used by the classic game rogue.
It makes this score data available to scripts by avoiding the rogue programs more-like interactive pager.
Roguedump works on high score files produced by "rogue985": a version of rogue described in its README as "an updated version of rogue 5.3-clone". This seems to be the same version of rogue that is available on many Free UNIX systems, such as NetBSD and Debian GNU/Linux.
Since roguedump is a derivative of the above rogue source, it bears the same restrictions on copying.
To build:
# gcc -O2 -Wall -o roguedump roguedump.c
<<lessRoguedump decrypts and dumps the high score file used by the classic game rogue.
It makes this score data available to scripts by avoiding the rogue programs more-like interactive pager.
Roguedump works on high score files produced by "rogue985": a version of rogue described in its README as "an updated version of rogue 5.3-clone". This seems to be the same version of rogue that is available on many Free UNIX systems, such as NetBSD and Debian GNU/Linux.
Since roguedump is a derivative of the above rogue source, it bears the same restrictions on copying.
To build:
# gcc -O2 -Wall -o roguedump roguedump.c
Download (0.002MB)
Added: 2007-01-09 License: Free for non-commercial use Price:
1018 downloads
Yet Another MetaData Injector for FLV 1.2
Yet Another MetaData Injector (yamdi) is a metadata injector for FLV files. more>>
Yet Another MetaData Injector (yamdi) is a metadata injector for FLV files. It adds the onMetaData event to your FLV files. yamdi should run under *BSD and Linux (tested with FreeBSD, MacOSX and Ubuntu) and is published under the BSD license.
Why?
For a current project I have to add metadata to quite large FLV files (over 1GB). The other known free tools (flvmdi and flvtool2) are not suitable for that job because they read the whole file into memory. Because Im not very familiar with ruby (in order to modify flvtool2) and flvmdi is not open source I took the FLV specs and implemented a metadata injector in C. yamdi uses less memory and is faster.
Yet Another MetaData Injector for FLV injects the following metadata into your FLV files:
- creator
- metadatacreator
- hasKeyframes
- hasVideo
- hasAudio
- hasMetaData
- canSeekToEnd
- duration
- datasize
- videosize
- videocodecid
- audiosize
- audiocodecid
- audiosamplerate
- audiosamplesize
- stereo
- filesize
- lasttimestamp
- lastkeyframetimestamp
- lastkeyframelocation
- keyframes (filepositions, times)
- width
- height
- framerate
- videodatarate
- audiodatarate
Installation:
Download the source code and extract it with tar:
tar xzf yamdi-1.0.tar.gz
Change into the yamdi directory and compile the source code with:
cd yamdi-1.0
gcc yamdi.c -o yamdi -O2 -Wall
yamdi accepts four paramters:
-i The source FLV file.
-o The resulting FLV file with the metatags. If the output file is - the FLV file will be written to stdout.
-c A string that will be written into the creator tag. This parameter is optional
-h Displays a description of the available parameters
Examples:
yamdi -i sample.flv -o sample_with_metadata.flv
yamdi -i sample.flv -o - > sample_with_metadata.flv
yamdi -i sample.flv -o sample_with_metadata.flv -c "John Doe"
Enhancements:
- [Fix] Width and height calculation of ScreenVideo stream was wrong
- [Add] onLastSecond event with option -l
<<lessWhy?
For a current project I have to add metadata to quite large FLV files (over 1GB). The other known free tools (flvmdi and flvtool2) are not suitable for that job because they read the whole file into memory. Because Im not very familiar with ruby (in order to modify flvtool2) and flvmdi is not open source I took the FLV specs and implemented a metadata injector in C. yamdi uses less memory and is faster.
Yet Another MetaData Injector for FLV injects the following metadata into your FLV files:
- creator
- metadatacreator
- hasKeyframes
- hasVideo
- hasAudio
- hasMetaData
- canSeekToEnd
- duration
- datasize
- videosize
- videocodecid
- audiosize
- audiocodecid
- audiosamplerate
- audiosamplesize
- stereo
- filesize
- lasttimestamp
- lastkeyframetimestamp
- lastkeyframelocation
- keyframes (filepositions, times)
- width
- height
- framerate
- videodatarate
- audiodatarate
Installation:
Download the source code and extract it with tar:
tar xzf yamdi-1.0.tar.gz
Change into the yamdi directory and compile the source code with:
cd yamdi-1.0
gcc yamdi.c -o yamdi -O2 -Wall
yamdi accepts four paramters:
-i The source FLV file.
-o The resulting FLV file with the metatags. If the output file is - the FLV file will be written to stdout.
-c A string that will be written into the creator tag. This parameter is optional
-h Displays a description of the available parameters
Examples:
yamdi -i sample.flv -o sample_with_metadata.flv
yamdi -i sample.flv -o - > sample_with_metadata.flv
yamdi -i sample.flv -o sample_with_metadata.flv -c "John Doe"
Enhancements:
- [Fix] Width and height calculation of ScreenVideo stream was wrong
- [Add] onLastSecond event with option -l
Download (0.007MB)
Added: 2007-05-07 License: BSD License Price:
926 downloads
trafshow+rvnamed 3.0
trafshow+rvnamed combines trafshow (which is a good traffic viewer for networks but is weak in DNS resolving), and iptraf. more>>
trafshow+rvnamed combines trafshow (which is a good traffic viewer for networks but is weak in DNS resolving), and iptraf.
This directory contains trafshow source code, a tool for real-time network traffic visualization. Trafshow continuously display the information regarding packet traffic on the configured network interface that match the boolean expression. It periodically sorts and updates this information.
This funny program may be useful for locating suspicious network traffic on
the net or to evaluate current utilization of the network interface. If trafshow has been compiled with modern curses libraries such as Slang or Ncurses it been able to show colored traffic according to your configuration on color-capable terminal.
Trafshow can use variouse ncurses interfaces, a terminal-independent set of screen functions with optimal cursor motion. Trafshow now use libpcap, a system-independent interface for user-level packet capture. Before building trafshow, you must first retrieve and build libpcap, also from LBL, in:
ftp://ftp.ee.lbl.gov/libpcap.tar.Z
Currently trafshow may be compiled with any curses library, but not all of them work with color functions properly. Slang or Ncurses is prefered because it right supports color. Note for termcap users, only the Slang curses is suitable for you. Before building trafshow, you must first retrieve and build one of the
following curses library:
ftp://space.mit.edu/pub/davis/slang/slang0.99-38.tar.gz
or
ftp://ftp.netcom.com/pub/zm/zmbenhal/ncurses/ncurses-1.9.9g.tar.gz
Once libpcap and libslang is built and installed, you can build trafshow
using the procedure in the INSTALL file. The original distribution is available via anonymous ftp to ftp.nsk.su,
in /pub/unix/trafshow.tar.gz.
Enhancements:
- compiled for i386-pc-bsdi2.0.1 with
- shlicc2 -O2 -DHAVE_CONFIG_H -I. -lpcap -lslang -ltermcap
- libpcap library version 0.4a2
- slang curses version 9938
- colors support
<<lessThis directory contains trafshow source code, a tool for real-time network traffic visualization. Trafshow continuously display the information regarding packet traffic on the configured network interface that match the boolean expression. It periodically sorts and updates this information.
This funny program may be useful for locating suspicious network traffic on
the net or to evaluate current utilization of the network interface. If trafshow has been compiled with modern curses libraries such as Slang or Ncurses it been able to show colored traffic according to your configuration on color-capable terminal.
Trafshow can use variouse ncurses interfaces, a terminal-independent set of screen functions with optimal cursor motion. Trafshow now use libpcap, a system-independent interface for user-level packet capture. Before building trafshow, you must first retrieve and build libpcap, also from LBL, in:
ftp://ftp.ee.lbl.gov/libpcap.tar.Z
Currently trafshow may be compiled with any curses library, but not all of them work with color functions properly. Slang or Ncurses is prefered because it right supports color. Note for termcap users, only the Slang curses is suitable for you. Before building trafshow, you must first retrieve and build one of the
following curses library:
ftp://space.mit.edu/pub/davis/slang/slang0.99-38.tar.gz
or
ftp://ftp.netcom.com/pub/zm/zmbenhal/ncurses/ncurses-1.9.9g.tar.gz
Once libpcap and libslang is built and installed, you can build trafshow
using the procedure in the INSTALL file. The original distribution is available via anonymous ftp to ftp.nsk.su,
in /pub/unix/trafshow.tar.gz.
Enhancements:
- compiled for i386-pc-bsdi2.0.1 with
- shlicc2 -O2 -DHAVE_CONFIG_H -I. -lpcap -lslang -ltermcap
- libpcap library version 0.4a2
- slang curses version 9938
- colors support
Download (0.089MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1220 downloads
THC-Flood Connect 1.5
THC-Flood Connect is a connection flooding tool which supports SSL, sending + dumping data, closing or keeping sessions etc. more>>
THC-Flood Connect is a connection flooding tool which supports SSL, dumping + sending data, closing or keeping sessions etc.
Just a small release. Have fun.
Use allowed only for legal purposes.
To compile:
cc -o flood_connect -O2 flood_connect.c
openssl: cc -o flood_connect -O2 flood_connect.c -DOPENSSL -lssl -lcrypt
Options:
-S use SSL after TCP connect (not usuable with -u, sets port=443)
-u use UDP protocol (default: TCP) (not usable with -c)
-p port port to connect to (default: %d)
-f forks number of forks to additionally spawn (default: 0)
-i file data to send to the port (default: none)
-n connects maximum number of connects (default: unlimited)
-N delay delay between connects in ms (default: 0)
-c close after connect (and sending data, if used with -i)
use twice to shutdown SSL sessions hard (-S -c -c)
-C delay delay before closing the port (for use with -c) (default: 0)
-d dump data read from server
-D delay delay before trying to read+dump data from server (default: 0)
-e stop when no more connects possible (default: retry forever)
-k no keep-alive after finnishing with connects, terminate!
-v verbose mode
TARGET target to flood attack (ip or dns)
<<lessJust a small release. Have fun.
Use allowed only for legal purposes.
To compile:
cc -o flood_connect -O2 flood_connect.c
openssl: cc -o flood_connect -O2 flood_connect.c -DOPENSSL -lssl -lcrypt
Options:
-S use SSL after TCP connect (not usuable with -u, sets port=443)
-u use UDP protocol (default: TCP) (not usable with -c)
-p port port to connect to (default: %d)
-f forks number of forks to additionally spawn (default: 0)
-i file data to send to the port (default: none)
-n connects maximum number of connects (default: unlimited)
-N delay delay between connects in ms (default: 0)
-c close after connect (and sending data, if used with -i)
use twice to shutdown SSL sessions hard (-S -c -c)
-C delay delay before closing the port (for use with -c) (default: 0)
-d dump data read from server
-D delay delay before trying to read+dump data from server (default: 0)
-e stop when no more connects possible (default: retry forever)
-k no keep-alive after finnishing with connects, terminate!
-v verbose mode
TARGET target to flood attack (ip or dns)
Download (0.004MB)
Added: 2006-03-08 License: GPL (GNU General Public License) Price:
1338 downloads
Obfuscated Tiny C Compiler
Obfuscated Tiny C Compiler (OTCC) is a very small C compiler. more>>
Obfuscated Tiny C Compiler (OTCC) is a very small C compiler I wrote in order to win the International Obfuscated C Code Contest (IOCCC) in 2002.
My goal was to write the smallest C compiler which is able to compile itself. I choose a subset of C which was general enough to write a small C compiler. Then I extended the C subset until I reached the maximum size authorized by the contest: 2048 bytes of C source excluding the ;, {, } and space characters.
I choose to generate i386 code. The original OTCC code could only run on i386 Linux because it relied on endianness and unaligned access. It generated the program in memory and launched it directly. External symbols were resolved with dlsym().
In order to have a portable version of OTCC, I made a variant called OTCCELF. It is only a little larger than OTCC, but it generates directly a dynamically linked i386 ELF executable from a C source without relying on any binutils tools! OTCCELF was tested succesfully on i386 Linux and on Sparc Solaris.
NOTE: My other project TinyCC which is a fully featured ISOC99 C compiler was written by starting from the source code of OTCC !
Compilation:
gcc -O2 otcc.c -o otcc -ldl
gcc -O2 otccelf.c -o otccelf
Self-compilation:
./otccelf otccelf.c otccelf1
<<lessMy goal was to write the smallest C compiler which is able to compile itself. I choose a subset of C which was general enough to write a small C compiler. Then I extended the C subset until I reached the maximum size authorized by the contest: 2048 bytes of C source excluding the ;, {, } and space characters.
I choose to generate i386 code. The original OTCC code could only run on i386 Linux because it relied on endianness and unaligned access. It generated the program in memory and launched it directly. External symbols were resolved with dlsym().
In order to have a portable version of OTCC, I made a variant called OTCCELF. It is only a little larger than OTCC, but it generates directly a dynamically linked i386 ELF executable from a C source without relying on any binutils tools! OTCCELF was tested succesfully on i386 Linux and on Sparc Solaris.
NOTE: My other project TinyCC which is a fully featured ISOC99 C compiler was written by starting from the source code of OTCC !
Compilation:
gcc -O2 otcc.c -o otcc -ldl
gcc -O2 otccelf.c -o otccelf
Self-compilation:
./otccelf otccelf.c otccelf1
Download (0.004MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1318 downloads
Riverdrums Load Balancer 0.8
Riverdrums Load Balancer project is a no-frills, event-driven load balancer aimed at clarity and efficiency. more>>
Riverdrums Load Balancer project is a no-frills, event-driven load balancer aimed at clarity and efficiency.
Compiling:
1. Install libevent
2. gcc -Wall -O2 -o rlb rlb.c -levent
Solaris:
a) cc -Wall -O2 -o rlb rlb.c -lnsl -lsocket -levent
Usage:
$ rlb -p port [-b addr] [-B addr] -h host:service[:max] [-h host:service[:max] ...] [-m max] [-t timeout] [-c check interval] [-s bufsize] [-n servers] [-f]
<<lessCompiling:
1. Install libevent
2. gcc -Wall -O2 -o rlb rlb.c -levent
Solaris:
a) cc -Wall -O2 -o rlb rlb.c -lnsl -lsocket -levent
Usage:
$ rlb -p port [-b addr] [-B addr] -h host:service[:max] [-h host:service[:max] ...] [-m max] [-t timeout] [-c check interval] [-s bufsize] [-n servers] [-f]
Download (0.011MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
825 downloads
Mr Commander 0.1a-preview6
Mr Commander is a file manager that behaves like Total Commander on MS Windows. more>>
Mr Commander is a file manager based on GTK+ 2.0. It behaves like the Total Commander program, which is available on MS Windows.
It features SMB and FTP support.
Installation
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions. Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, and a file `config.log containing compiler output (useful mainly for debugging `configure).
It can also use an optional file (typically called `config.cache and enabled with `--cache-file=config.cache or simply `-C) that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.)
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release. If you are using the cache, and at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.ac (or `configure.in) is used to create `configure by a program called `autoconf. You only need `configure.ac if you want to change it or regenerate `configure using a newer version of `autoconf.
Compilers and Options
Some systems require unusual options for compilation or linking that the `configure script does not know about. Run `./configure --help for details on some of the pertinent environment variables.
You can give `configure initial values for configuration parameters by setting variables in the command line or in the environment.
Here is an example:
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
*Note Defining Variables::, for more details.
Compiling For Multiple Architectures
You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make that supports the `VPATH variable, such as GNU `make. `cd to the directory where you want the object files and executables to go and run the `configure script. `configure automatically checks for the source code in the directory that `configure is in and in `...
If you have to use a `make that does not support the `VPATH variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean before reconfiguring
for another architecture.
Installation names
By default, `make install will install the packages files in `/usr/local/bin, `/usr/local/man, etc. You can specify an installation prefix other than `/usr/local by giving `configure the
option `--prefix=PATH.
You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure the option `--exec-prefix=PATH, the package will use PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
In addition, if you use an unusual directory layout you can give options like `--bindir=PATH to specify different values for particular kinds of files. Run `configure --help for a list of the directories you can set and what kinds of files go in them.
If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure the option `--program-prefix=PREFIX or `--program-suffix=SUFFIX.
<<lessIt features SMB and FTP support.
Installation
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions. Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, and a file `config.log containing compiler output (useful mainly for debugging `configure).
It can also use an optional file (typically called `config.cache and enabled with `--cache-file=config.cache or simply `-C) that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.)
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release. If you are using the cache, and at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.ac (or `configure.in) is used to create `configure by a program called `autoconf. You only need `configure.ac if you want to change it or regenerate `configure using a newer version of `autoconf.
Compilers and Options
Some systems require unusual options for compilation or linking that the `configure script does not know about. Run `./configure --help for details on some of the pertinent environment variables.
You can give `configure initial values for configuration parameters by setting variables in the command line or in the environment.
Here is an example:
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
*Note Defining Variables::, for more details.
Compiling For Multiple Architectures
You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make that supports the `VPATH variable, such as GNU `make. `cd to the directory where you want the object files and executables to go and run the `configure script. `configure automatically checks for the source code in the directory that `configure is in and in `...
If you have to use a `make that does not support the `VPATH variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean before reconfiguring
for another architecture.
Installation names
By default, `make install will install the packages files in `/usr/local/bin, `/usr/local/man, etc. You can specify an installation prefix other than `/usr/local by giving `configure the
option `--prefix=PATH.
You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure the option `--exec-prefix=PATH, the package will use PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
In addition, if you use an unusual directory layout you can give options like `--bindir=PATH to specify different values for particular kinds of files. Run `configure --help for a list of the directories you can set and what kinds of files go in them.
If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure the option `--program-prefix=PREFIX or `--program-suffix=SUFFIX.
Download (0.35MB)
Added: 2005-04-29 License: LGPL (GNU Lesser General Public License) Price:
1639 downloads
DBIx::Class::FormTools 0.000004
DBIx::Class::FormTools is a utility module for building forms with multiple related DBIx::Class objects. more>>
DBIx::Class::FormTools is a utility module for building forms with multiple related DBIx::Class objects.
SYNOPSIS
In the examples I use 3 objects, a Film, an Actor and a Role. Role is a many to many relation between Film and Actor.
package MySchema;
use base DBIx::Class::Schema;
__PACKAGE__->load_classes(qw[
Film
Actor
Role
]);
package MySchema::Film;
__PACKAGE__->table(films);
__PACKAGE__->add_columns(qw[
id
title
]);
__PACKAGE__->set_primary_key(id);
__PACKAGE__->has_many(roles => MySchema::Role, film_id);
package MySchema::Actor;
__PACKAGE__->table(films);
__PACKAGE__->add_columns(qw[
id
name
]);
__PACKAGE__->set_primary_key(id);
__PACKAGE__->has_many(roles => MySchema::Role, actor_id);
package MySchema::Role;
__PACKAGE__->table(roles);
__PACKAGE__->add_columns(qw[
film_id
actor_id
]);
__PACKAGE__->set_primary_key(qw[
film_id
actor_id
]);
__PACKAGE__->belongs_to(film_id => MySchema::Film);
__PACKAGE__->belongs_to(actor_id => MySchema::Actor);
In your Model class
use base qw/DBIx::Class/;
__PACKAGE__->load_components(qw/PK::Auto::Pg Core FormTools/);
In your view - HTML::Mason example
< %init >
my $film = $schema->resultset(Film)->find(42);
my $actor = $schema->resultset(Actor)->find(24);
< /%init >
< form >
< input
name="< % $film->form_fieldname(title, o1) => Title % >"
type="text"
value="< % $film->title % >"
/ >
< input
name="< % $film->form_fieldname(length, o1) % >"
type="text"
value="< % $film->length % >"
/ >
< input
name="< % $film->form_fieldname(comment, o1) % >"
type="text"
value="< % $film->comment % >"
/ >
< input
name="< % $actor->form_fieldname(name, o2) % >"
type="text"
value="< % $actor->name % >"
/ >
In your controller (or cool helper module, used in your controller)
my @objects = DBIx::Class::FormTools->formdata_to_objects($querystring);
foreach my $object ( @objects ) {
# Assert and Manupulate $object as you like
$object->insert_or_update;
}
<<lessSYNOPSIS
In the examples I use 3 objects, a Film, an Actor and a Role. Role is a many to many relation between Film and Actor.
package MySchema;
use base DBIx::Class::Schema;
__PACKAGE__->load_classes(qw[
Film
Actor
Role
]);
package MySchema::Film;
__PACKAGE__->table(films);
__PACKAGE__->add_columns(qw[
id
title
]);
__PACKAGE__->set_primary_key(id);
__PACKAGE__->has_many(roles => MySchema::Role, film_id);
package MySchema::Actor;
__PACKAGE__->table(films);
__PACKAGE__->add_columns(qw[
id
name
]);
__PACKAGE__->set_primary_key(id);
__PACKAGE__->has_many(roles => MySchema::Role, actor_id);
package MySchema::Role;
__PACKAGE__->table(roles);
__PACKAGE__->add_columns(qw[
film_id
actor_id
]);
__PACKAGE__->set_primary_key(qw[
film_id
actor_id
]);
__PACKAGE__->belongs_to(film_id => MySchema::Film);
__PACKAGE__->belongs_to(actor_id => MySchema::Actor);
In your Model class
use base qw/DBIx::Class/;
__PACKAGE__->load_components(qw/PK::Auto::Pg Core FormTools/);
In your view - HTML::Mason example
< %init >
my $film = $schema->resultset(Film)->find(42);
my $actor = $schema->resultset(Actor)->find(24);
< /%init >
< form >
< input
name="< % $film->form_fieldname(title, o1) => Title % >"
type="text"
value="< % $film->title % >"
/ >
< input
name="< % $film->form_fieldname(length, o1) % >"
type="text"
value="< % $film->length % >"
/ >
< input
name="< % $film->form_fieldname(comment, o1) % >"
type="text"
value="< % $film->comment % >"
/ >
< input
name="< % $actor->form_fieldname(name, o2) % >"
type="text"
value="< % $actor->name % >"
/ >
In your controller (or cool helper module, used in your controller)
my @objects = DBIx::Class::FormTools->formdata_to_objects($querystring);
foreach my $object ( @objects ) {
# Assert and Manupulate $object as you like
$object->insert_or_update;
}
Download (0.009MB)
Added: 2006-08-31 License: Perl Artistic License Price:
1149 downloads
SQMixer 0.6.1
SQMixer is an audio mixer for OSS-compatible drivers that uses QT. more>>
SQMixer is an audio mixer for OSS-compatible drivers that uses QT.
Some systems require unusual options for compilation or linking that the `configure script does not know about. You can give `configure initial values for variables by setting them in the environment. Using a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env program, you can do it in this way:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Main features:
- GUI in QT
- 1 fader on mono channel / 2 faders on stereo channel
- muting on each channel
- each channel can be hidden
Enhancements:
- all important parameters can be saved in a configfile
- channels can be labeled individually
<<lessSome systems require unusual options for compilation or linking that the `configure script does not know about. You can give `configure initial values for variables by setting them in the environment. Using a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env program, you can do it in this way:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Main features:
- GUI in QT
- 1 fader on mono channel / 2 faders on stereo channel
- muting on each channel
- each channel can be hidden
Enhancements:
- all important parameters can be saved in a configfile
- channels can be labeled individually
Download (0.37MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1176 downloads
net-acct 0.7
net-acct logs network traffic. more>>
net-acct logs network traffic. It provides a daemon (nacctd) that logs all traffic passing through the machine it runs on. Capability is provided to associate traffic to slip/ppp users if you run a slip/ppp server.
You should use this because:
You are providing IP to customers and want to charge them based on the traffic they generate.
You are a statistics freak and want to see how much of your network traffic is for NetNews, FTP, WWW etc.
Enhancements:
- revised docs and Makefile slightly (added -O2 etc)
- increased default hash table size and improved algorithm
- added ICMP masquerading and masq bug fixes
- fixed bug with multiple notdev definitions in naccttab
- added PLIP header entry to naccttab.sample
- fixed disable entry in naccttab from field 8 to 7 for 0.5 compatibility
- fixed problem with promisc devices not being reinitialized on SIGHUP
<<lessYou should use this because:
You are providing IP to customers and want to charge them based on the traffic they generate.
You are a statistics freak and want to see how much of your network traffic is for NetNews, FTP, WWW etc.
Enhancements:
- revised docs and Makefile slightly (added -O2 etc)
- increased default hash table size and improved algorithm
- added ICMP masquerading and masq bug fixes
- fixed bug with multiple notdev definitions in naccttab
- added PLIP header entry to naccttab.sample
- fixed disable entry in naccttab from field 8 to 7 for 0.5 compatibility
- fixed problem with promisc devices not being reinitialized on SIGHUP
Download (0.043MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1216 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above o2 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