germany
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 37
Germany 2006 1.2
Germany 2006 is an application for managing the FIFA World Cup Germany 2006. more>> <<less
Download (1.4MB)
Added: 2006-06-16 License: Freeware Price:
2476 downloads
KGeography 0.4
KGeography is a geography learning tool. more>>
KGeography is a geography learning tool.
Main features:
- Browse the maps clicking in a map division to see its name
- The game tells you a map division name and you have to click on it
- The game tells you a capital and you have to guess the division it belongs to
- The game tells you a division and you have to guess its capital
- The game shows you a map division flag and you have to guess its name
- The game tells you a map division name and you have to guess its flag
Maps available in current release are:
- Africa
- Europe
- France
- Germany
- Italy
- North and Central America
- South America
- Spain
- USA
Enhancements:
New maps included:
- Asia
- Austria
- Brazil
- Canada
- China
- Italy by provinces
- Netherlands
- Norway
- Poland
- World
<<lessMain features:
- Browse the maps clicking in a map division to see its name
- The game tells you a map division name and you have to click on it
- The game tells you a capital and you have to guess the division it belongs to
- The game tells you a division and you have to guess its capital
- The game shows you a map division flag and you have to guess its name
- The game tells you a map division name and you have to guess its flag
Maps available in current release are:
- Africa
- Europe
- France
- Germany
- Italy
- North and Central America
- South America
- Spain
- USA
Enhancements:
New maps included:
- Asia
- Austria
- Brazil
- Canada
- China
- Italy by provinces
- Netherlands
- Norway
- Poland
- World
Download (1.0MB)
Added: 2005-09-20 License: GPL (GNU General Public License) Price:
1499 downloads
Geography::Countries 1.4
Geography::Countries is a Perl module with 2-letter, 3-letter, and numerical codes for countries. more>>
Geography::Countries is a Perl module with 2-letter, 3-letter, and numerical codes for countries.
SYNOPSIS
use Geography::Countries;
$country = country DE; # Germany
@list = country 666; # (PM, SPM, 666,
# Saint Pierre and Miquelon, 1)
This module maps country names, and their 2-letter, 3-letter and numerical codes, as defined by the ISO-3166 maintenance agency [1], and defined by the UNSD.
The country subroutine.
This subroutine is exported by default. It takes a 2-letter, 3-letter or numerical code, or a country name as argument. In scalar context, it will return the country name, in list context, it will return a list consisting of the 2-letter code, the 3-letter code, the numerical code, the country name, and a flag, which is explained below. Note that not all countries have all 3 codes; if a code is unknown, the undefined value is returned.
There are 3 categories of countries. The largest category are the current countries. Then there is a small set of countries that no longer exist. The final set consists of areas consisting of multiple countries, like Africa. No 2-letter or 3-letter codes are available for the second two sets. (ISO 3166-3 [3] defines 4 letter codes for the set of countries that no longer exist, but the author of this module was unable to get her hands on that standard.) By default, country only returns countries from the first set, but this can be changed by giving country an optional second argument.
The module optionally exports the constants CNT_F_REGULAR, CNT_F_OLD, CNT_F_REGION and CNT_F_ANY. These constants can also be important all at once by using the tag :FLAGS.
CNT_F_ANY is just the binary or of the three other flags. The second argument of country should be the binary or of a subset of the flags CNT_F_REGULAR, CNT_F_OLD, and CNT_F_REGION - if no, or a false, second argument is given, CNT_F_REGULAR is assumed. If CNT_F_REGULAR is set, regular (current) countries will be returned; if CNT_F_OLD is set, old, no longer existing, countries will be returned, while CNT_F_REGION is used in case a region (not necessarely) a country might be returned. If country is used in list context, the fifth returned element is one of CNT_F_REGULAR, CNT_F_OLD and CNT_F_REGION, indicating whether the result is a regular country, an old country, or a region.
In list context, country returns a 5 element list. To avoid having to remember which element is in which index, the constants CNT_I_CODE2, CNT_I_CODE3, CNT_I_NUMCODE, CNT_I_COUNTRY and CNT_I_FLAG can be imported. Those constants contain the indices of the 2-letter code, the 3-letter code, the numerical code, the country, and the flag explained above, respectively. All index constants can be imported by using the :INDICES tag.
The code2, code3, numcode and countries routines.
All known 2-letter codes, 3-letter codes, numerical codes and country names can be returned by the routines code2, code3, numcode and countries. None of these methods is exported by default; all need to be imported if one wants to use them. The tag :LISTS imports them all. In scalar context, the number of known codes or countries is returned.
<<lessSYNOPSIS
use Geography::Countries;
$country = country DE; # Germany
@list = country 666; # (PM, SPM, 666,
# Saint Pierre and Miquelon, 1)
This module maps country names, and their 2-letter, 3-letter and numerical codes, as defined by the ISO-3166 maintenance agency [1], and defined by the UNSD.
The country subroutine.
This subroutine is exported by default. It takes a 2-letter, 3-letter or numerical code, or a country name as argument. In scalar context, it will return the country name, in list context, it will return a list consisting of the 2-letter code, the 3-letter code, the numerical code, the country name, and a flag, which is explained below. Note that not all countries have all 3 codes; if a code is unknown, the undefined value is returned.
There are 3 categories of countries. The largest category are the current countries. Then there is a small set of countries that no longer exist. The final set consists of areas consisting of multiple countries, like Africa. No 2-letter or 3-letter codes are available for the second two sets. (ISO 3166-3 [3] defines 4 letter codes for the set of countries that no longer exist, but the author of this module was unable to get her hands on that standard.) By default, country only returns countries from the first set, but this can be changed by giving country an optional second argument.
The module optionally exports the constants CNT_F_REGULAR, CNT_F_OLD, CNT_F_REGION and CNT_F_ANY. These constants can also be important all at once by using the tag :FLAGS.
CNT_F_ANY is just the binary or of the three other flags. The second argument of country should be the binary or of a subset of the flags CNT_F_REGULAR, CNT_F_OLD, and CNT_F_REGION - if no, or a false, second argument is given, CNT_F_REGULAR is assumed. If CNT_F_REGULAR is set, regular (current) countries will be returned; if CNT_F_OLD is set, old, no longer existing, countries will be returned, while CNT_F_REGION is used in case a region (not necessarely) a country might be returned. If country is used in list context, the fifth returned element is one of CNT_F_REGULAR, CNT_F_OLD and CNT_F_REGION, indicating whether the result is a regular country, an old country, or a region.
In list context, country returns a 5 element list. To avoid having to remember which element is in which index, the constants CNT_I_CODE2, CNT_I_CODE3, CNT_I_NUMCODE, CNT_I_COUNTRY and CNT_I_FLAG can be imported. Those constants contain the indices of the 2-letter code, the 3-letter code, the numerical code, the country, and the flag explained above, respectively. All index constants can be imported by using the :INDICES tag.
The code2, code3, numcode and countries routines.
All known 2-letter codes, 3-letter codes, numerical codes and country names can be returned by the routines code2, code3, numcode and countries. None of these methods is exported by default; all need to be imported if one wants to use them. The tag :LISTS imports them all. In scalar context, the number of known codes or countries is returned.
Download (0.009MB)
Added: 2007-02-21 License: Perl Artistic License Price:
975 downloads
libbgrab 2.1
libbgrab is a framegrabber library for Linux using the v4l driver and bt/conexant analog SD video input cards. more>>
libbgrab is a framegrabber library for Linux using the v4l driver and bt/conexant analog SD video input cards.
To implement constant throughput and to avoid frame loss delays, triple buffering is used through local buffer copying in a separate grabbing thread.
The library consists of two parts that are usually used together:
1. framegrabber access (bgrab.c/bgrab.h)
2. xwindows output (xutils.c/xutils.h)
Additional routines allow for image processing:
3. Motion JPG compression (RTjpeg.c, RTjpeg.h, mmx.h)
4. MMX optimized image filters (asm/*)
Examples and Demo Programs:
Note: All demo programs are hardcoded for Tuner/NTSC input. You have to modify the code and recompile for other inputs!
+++ testgrab
See demo program "testgrab" for a quick intro on how to use libbgrab. See
source code comments for additional usage notes. The source code will
probably have to be edited to adapt for your video input - it is just a
demoprogram! Use Q to quit with the live-video window active. Use F and D
to change channels.
+++ glgrab (GLX only)
A very similar program uses OpenGL as output driver and maps the live
image as a texture on a polygon - try "glgrab" for nicely scaled,
full-screen output ... not always at full frame rates ;-). Works fine with
my Matrox G400 and Geforce2MX cards and the GLX drivers.
+++ asciigrab
Also included is a demo "asciigrab" that converts video in realtime into
ASCII CHARACTERS - just start it in a large enough terminal ... .
See source code for additional usage notes. This program has actually been
exhibited in the "net_condition" art exhibition at the ZKM, Karlsruhe,
Germany on a big projection screen http://www.zkm.de).
+++ delaygrab
A nice example of using MUCH memory, try "delaygrab" in which a few
seconds of video is beeing stored and shown according to a delay-map. If it
runs, try pressing the keys 1, 2 and 3 to switch effects. This effect will
be used in upcoming exhibitions at the ZKM, Karlsruhe, Germany with
temperature sensors. A similar program with a network interface was
developed for the world exhibition Expo2000, Hannover 2000 and can be found
in the "expograb" directory.
+++ zoomgrab (3Dfx Glide only)
Also included is a demo "zoomgrab" that shows a live video image at any
scale using a 3dfx graphics card (required). The numbers in "zoomdef.txt"
define zoom scales in ONE SECOND intervals (range: 0.01 to 200.0, first
number in line) and mixer volume settings (range: 0 to 100, second number
in line) that will be smoothly applied to the image and the volume. See
source code for additional usage notes. This program was also part of an art
exhibition at Weimar, Germany in 1999.
+++ artcam (3Dfx Glide only)
A similar demo called "artcam" also uses glide for display. This demo
changes the colors of an image in realtime using a precalculated
conversion table.
+++ webcam
And then there is the really complete and useful "webcam" application - see
the README in the /webcam directory for more explanation and usage
information of this nice little utility.
+++ greydetect
A utility program called "greydetect" makes measurements of the mean
greyscale values in rectangular areas. It can be used for scientific
measurements. See the README in the /greydetect subdirectory for more info
and usage information.
+++ difftrigger
The tool program "difftrigger" can be used as a security or interface
application to detect changes in images (i.e. from moving objects).
See the README in the /difftrigger subdirectory for more info and usage
information. Very similar is the application "tracker". Here the
difference images can be used to track the motion within a rectangular
area and send it to an external program via TCP/IP.
+++ rgbmix
Yet another art-program is the demo "rgbmix". It uses three framegrabber
inputs to get b/w images and mixes them together into a single RGB color
output image. This might make it into the lobby of a big company someday.
Any buyers ... :-)
+++ tracker
Yet another specialized tracking program is "tracker". Again this a program
that was developed for an installation and requires several other utilities
to be useful (asciireflector and reflector2midi). See the local README for
information on this tool. If you want to see it in action, check the passage
from the Frankfurt Airport Terminal to the Trainstation June-December 2000.
Diagrams of the installation and documentation are included in the /tracker
directory.
+++ rtjpegrecord
+++ rtjpegplay
A new addition to libbgrab for capturing live video is RTjpeg. This library
works only on MMX capable CPUs and provides fast motion Jpeg compression
routines. The resulting format is NOT compatible with standard MPEG or JPEG
files - i.e. one needs the RTjpeg library to decompress the generated stream.
The sample applications for recording and playback can be found in the /examples
directory. Since the input video format is YUV420 and a color conversion
would be required for standard RGB X-windows screens, no output will be shown
during the recording phase. To record use "rtjpegrecord" - experiment with the
quality settings for best results. The default setting achieves a 12:1 compression
ration at excellent image quality. To view use "rtjpegplay" on 16bit bpp screens.
<<lessTo implement constant throughput and to avoid frame loss delays, triple buffering is used through local buffer copying in a separate grabbing thread.
The library consists of two parts that are usually used together:
1. framegrabber access (bgrab.c/bgrab.h)
2. xwindows output (xutils.c/xutils.h)
Additional routines allow for image processing:
3. Motion JPG compression (RTjpeg.c, RTjpeg.h, mmx.h)
4. MMX optimized image filters (asm/*)
Examples and Demo Programs:
Note: All demo programs are hardcoded for Tuner/NTSC input. You have to modify the code and recompile for other inputs!
+++ testgrab
See demo program "testgrab" for a quick intro on how to use libbgrab. See
source code comments for additional usage notes. The source code will
probably have to be edited to adapt for your video input - it is just a
demoprogram! Use Q to quit with the live-video window active. Use F and D
to change channels.
+++ glgrab (GLX only)
A very similar program uses OpenGL as output driver and maps the live
image as a texture on a polygon - try "glgrab" for nicely scaled,
full-screen output ... not always at full frame rates ;-). Works fine with
my Matrox G400 and Geforce2MX cards and the GLX drivers.
+++ asciigrab
Also included is a demo "asciigrab" that converts video in realtime into
ASCII CHARACTERS - just start it in a large enough terminal ... .
See source code for additional usage notes. This program has actually been
exhibited in the "net_condition" art exhibition at the ZKM, Karlsruhe,
Germany on a big projection screen http://www.zkm.de).
+++ delaygrab
A nice example of using MUCH memory, try "delaygrab" in which a few
seconds of video is beeing stored and shown according to a delay-map. If it
runs, try pressing the keys 1, 2 and 3 to switch effects. This effect will
be used in upcoming exhibitions at the ZKM, Karlsruhe, Germany with
temperature sensors. A similar program with a network interface was
developed for the world exhibition Expo2000, Hannover 2000 and can be found
in the "expograb" directory.
+++ zoomgrab (3Dfx Glide only)
Also included is a demo "zoomgrab" that shows a live video image at any
scale using a 3dfx graphics card (required). The numbers in "zoomdef.txt"
define zoom scales in ONE SECOND intervals (range: 0.01 to 200.0, first
number in line) and mixer volume settings (range: 0 to 100, second number
in line) that will be smoothly applied to the image and the volume. See
source code for additional usage notes. This program was also part of an art
exhibition at Weimar, Germany in 1999.
+++ artcam (3Dfx Glide only)
A similar demo called "artcam" also uses glide for display. This demo
changes the colors of an image in realtime using a precalculated
conversion table.
+++ webcam
And then there is the really complete and useful "webcam" application - see
the README in the /webcam directory for more explanation and usage
information of this nice little utility.
+++ greydetect
A utility program called "greydetect" makes measurements of the mean
greyscale values in rectangular areas. It can be used for scientific
measurements. See the README in the /greydetect subdirectory for more info
and usage information.
+++ difftrigger
The tool program "difftrigger" can be used as a security or interface
application to detect changes in images (i.e. from moving objects).
See the README in the /difftrigger subdirectory for more info and usage
information. Very similar is the application "tracker". Here the
difference images can be used to track the motion within a rectangular
area and send it to an external program via TCP/IP.
+++ rgbmix
Yet another art-program is the demo "rgbmix". It uses three framegrabber
inputs to get b/w images and mixes them together into a single RGB color
output image. This might make it into the lobby of a big company someday.
Any buyers ... :-)
+++ tracker
Yet another specialized tracking program is "tracker". Again this a program
that was developed for an installation and requires several other utilities
to be useful (asciireflector and reflector2midi). See the local README for
information on this tool. If you want to see it in action, check the passage
from the Frankfurt Airport Terminal to the Trainstation June-December 2000.
Diagrams of the installation and documentation are included in the /tracker
directory.
+++ rtjpegrecord
+++ rtjpegplay
A new addition to libbgrab for capturing live video is RTjpeg. This library
works only on MMX capable CPUs and provides fast motion Jpeg compression
routines. The resulting format is NOT compatible with standard MPEG or JPEG
files - i.e. one needs the RTjpeg library to decompress the generated stream.
The sample applications for recording and playback can be found in the /examples
directory. Since the input video format is YUV420 and a color conversion
would be required for standard RGB X-windows screens, no output will be shown
during the recording phase. To record use "rtjpegrecord" - experiment with the
quality settings for best results. The default setting achieves a 12:1 compression
ration at excellent image quality. To view use "rtjpegplay" on 16bit bpp screens.
Download (0.55MB)
Added: 2006-06-05 License: GPL (GNU General Public License) Price:
1236 downloads
Rapla 1.3
Raplas objective is to provide an easy-to-use resource-management system. more>>
Raplas objective is to provide an easy-to-use resource-management system.
The primary target of the program were universities. Rapla allows coordination beetween the lectures and the administration. It offers multiple ways to view the available resources and schedule the events.
Rapla started as a simple room booking software, but in the last five years it evolved into a fully configurable framework for event and resource-management.
Developement has started in a practical course at the department of Computer Science III at the University of Bonn, Germany.
Main features:
- Multi-user, multi-languages (6 at the moment)
- Conflict-management
- A printable calendar
- Grouping of appointments in reservations
- Extensive appointment manipulation (repeating, exceptions)
- support for periods
- Hierarchical categorization of objects. Do you have to model your hierarchical organsiation?
- A fine-grained permission model. You can set who can access what, when and how.
- Customizable resource-, person-, and event-types. You can create your own types, with their specific attributes.
- Usable in client-server mode or as standalone application.
- Startable with webstart or as an applet (Java Plugin needed)
- Stores data in xml-file or with the help of sql-database
- Email notification on resource allocation
- Plugin architecture (with currently a dozen plugins available)
- HTML Read-only month-,week- and day- view. You can specify with filters what and how it should be visible to the outside.
Enhancements:
New features
- Added paste as functionality
- Added Data Source (use datasource tag instead of driver, username and password to enable datasource)
- New plugable Main menu when you go on the first site of the web version
- You can now enable a list of all exported calendars in the main menu of the web version
- Show Navigation bar is now a parameter when exporting calendars to html
- You can now start rapla under windows with rapla.exe
- New service wrapper for starting rapla as a server under unix, osx and windows (load rapla_as_service.zip)
- There is a raplabootstrap.jar for starting rapla with a double click on most systems
Changes
- New icon for "new weekly event"
- In source version data.xml and config files are moved to webapp folder
- New jetty is used
- If jndi doesnt work. Authe
Bugfixes
- You can now export filename with characters that need to be url encoded
- Fixed Bug with special characters during load under tomcat or jetty
- It is now possible to have working times with a higher start hour than end hour e.g. 20:00 - 04:00
- [ 1593336 ] even though restricted, user can create conflict by dragging
- Workaround for bug in 1.6 that doesnt render the print dialog correctly when displayed for the first time
- [ 1571870 ] Display Japanese Characters
- [ 1555022 ] TimeField cant instantiate for "CH" locale
- Notification mail handles removes correctly
- You can use Japanese Characters in html
- If an authentication store (e.g. jndi) doesnt work Rapla will still remain usable with the original logins. But not for the jndi users
<<lessThe primary target of the program were universities. Rapla allows coordination beetween the lectures and the administration. It offers multiple ways to view the available resources and schedule the events.
Rapla started as a simple room booking software, but in the last five years it evolved into a fully configurable framework for event and resource-management.
Developement has started in a practical course at the department of Computer Science III at the University of Bonn, Germany.
Main features:
- Multi-user, multi-languages (6 at the moment)
- Conflict-management
- A printable calendar
- Grouping of appointments in reservations
- Extensive appointment manipulation (repeating, exceptions)
- support for periods
- Hierarchical categorization of objects. Do you have to model your hierarchical organsiation?
- A fine-grained permission model. You can set who can access what, when and how.
- Customizable resource-, person-, and event-types. You can create your own types, with their specific attributes.
- Usable in client-server mode or as standalone application.
- Startable with webstart or as an applet (Java Plugin needed)
- Stores data in xml-file or with the help of sql-database
- Email notification on resource allocation
- Plugin architecture (with currently a dozen plugins available)
- HTML Read-only month-,week- and day- view. You can specify with filters what and how it should be visible to the outside.
Enhancements:
New features
- Added paste as functionality
- Added Data Source (use datasource tag instead of driver, username and password to enable datasource)
- New plugable Main menu when you go on the first site of the web version
- You can now enable a list of all exported calendars in the main menu of the web version
- Show Navigation bar is now a parameter when exporting calendars to html
- You can now start rapla under windows with rapla.exe
- New service wrapper for starting rapla as a server under unix, osx and windows (load rapla_as_service.zip)
- There is a raplabootstrap.jar for starting rapla with a double click on most systems
Changes
- New icon for "new weekly event"
- In source version data.xml and config files are moved to webapp folder
- New jetty is used
- If jndi doesnt work. Authe
Bugfixes
- You can now export filename with characters that need to be url encoded
- Fixed Bug with special characters during load under tomcat or jetty
- It is now possible to have working times with a higher start hour than end hour e.g. 20:00 - 04:00
- [ 1593336 ] even though restricted, user can create conflict by dragging
- Workaround for bug in 1.6 that doesnt render the print dialog correctly when displayed for the first time
- [ 1571870 ] Display Japanese Characters
- [ 1555022 ] TimeField cant instantiate for "CH" locale
- Notification mail handles removes correctly
- You can use Japanese Characters in html
- If an authentication store (e.g. jndi) doesnt work Rapla will still remain usable with the original logins. But not for the jndi users
Download (2.8MB)
Added: 2007-01-08 License: GPL (GNU General Public License) Price:
1020 downloads
BongoSurfer 2.0 RC2
BongoSurfer is a least-cost router for Linux, like the Smartsurfer program for Windows. more>>
BongoSurfer is a least-cost router for Linux, like the Smartsurfer program for Windows.
It allows you to connect to the Internet with a 56k modem or ISDN, and chooses the cheapest provider for you.
The tariff database is updated every day from http://www.billiger-surfen.de/. Since the tariffs only apply within Germany, the program is of little use in other countries.
BongoSurfer features a traffic monitor, a cost calculator, an online timer, and more.
<<lessIt allows you to connect to the Internet with a 56k modem or ISDN, and chooses the cheapest provider for you.
The tariff database is updated every day from http://www.billiger-surfen.de/. Since the tariffs only apply within Germany, the program is of little use in other countries.
BongoSurfer features a traffic monitor, a cost calculator, an online timer, and more.
Download (0.34MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
934 downloads
rmp3 0.5.2
rmp3 is a receiver for the rmp3 broadcast protocol. more>>
rmp3 is a receiver for the rmp3 broadcast protocol. This protocol uses teletext data transmitted in the VBI (vertical blanking interval) of TV transmissions to broadcast mp3-files (e.g. RadioMP3 and MegaRadio). rmp3 currently is a command-line application. A GUI is forthcoming.
rmp3 is free software and released under the GNU General Public License. See the file COPYING for more information. See the file AUTHORS, too.
The rmp3 protocol is designed to be used by MEGARADIO http://www.megaradio.net/
to broadcast their program via NBC Europe TV.
NBC Europe TV can be received:
Via analog cable-TV in Germany. Some areas have only part-time reception.
Check http://www.kabelanschluss.com/ for details.
Via Eutelsat HOTBIRD (almost everywhere in Europe) with a *digital* (DVB) receiver. You either need a digital set-top box that re-inserts the teletext stream into the analog signal routed to your TV card. Or you need a DVB-s card and a direct connection to your satellite dish.
Note that NBC Europe cannot be received with an analog satellite receiver. And no, NBC Europe is not on Astra -- do not confuse it with CNBC.
Since rmp3 is a data service you need a pretty good reception of the TV signal. Even if you barely see any snow in the TV picture you may still get too many errors for it to be usable. Check the cable to your TV card (short cables are better) and the finetuning (xawtv: cursor left/right). Use rmp3 -v to check the signal quality indicator (Q=10 is perfect, lower numbers are worse).
Of course this means you either need an (analog) TV card or a (digital)
DVB-S card supported by Linux. It is probably a good idea to get the card
running with a program to watch TV *before* you try running rmp3. xawtv
and alevt are the most popular choices for watching TV and browsing teletext.
Please see the Linux FAQs for details.
The authors of rmp3 would like to point out that we wrote rmp3 but we
are NOT RESPONSIBLE for the RADIO PROGRAM that is broadcast by MEGARADIO!
Please DO NOT COMPLAIN TO US about the music they play or the quality
of the MP3s they send. We cant do anything about it!
In particular MEGARADIO at the time of this writing (August 2002) has the
following problems:
The stream is sent either at 96 kbit/s or 128 kbit/s depending on the time of the day. Although they claim that the former is required because an additional teletext magazine is sent, there is no technical reason for that. If the stream is sent with the correct speed (see below) there is enough room in the VBI to send the teletext magazine even at 128 kbit/s.
The stream is sent too fast (106% for 96 kbit/s and 114% for 128 kbit/s)! But without a correct stream timing listening to the stream is a pain. Since your soundcard can only play at a fixed rate some buffer will inevitably overflow after a short time. You will her a popping noise in the audio and a piece of the song is lost. Note that file saving is
not affected. If you both listen to the stream and save the stream, files will be saved ok even if the audio fails. The only workaround we can offer is to increase the queue length (e.g. rmp3 -Q 1000 will allocate around 900K). But this just delays the problem. You will soon see asynchronous output if you use multiple plugins.
The 128 kbit/s MP3 files are of low quality. Apparently they are not generated with the best encoding and not from an uncompressed source.
All MP3 file names are in UPPERCASE and are missing all special characters. The save script tries to compensate for that but this is of course not perfect.
The MP3 files have ID3 tags now, but they are in UPPERCASE and incomplete.
There are no covers or structured song names, yet.
The are a few violations of the rmp3 protocol which may lead to corrupted MP3 files if there are many errors or gaps in the stream (the stream ID is not changed and empty garbage files are sent).
Sometimes there are long pauses between songs or the rmp3 stream is stopped and then started again. Just have a bit of patience. Sigh.
All of this may be obsolete by the time you read this (we hope so).To find the latest unofficial rumors and gossip about MEGARADIO, please visit: http://www.rettet-radiomp3.de/forum/ (in German only)
Enhancements:
- added Jens V4L 0.9.x stuff
<<lessrmp3 is free software and released under the GNU General Public License. See the file COPYING for more information. See the file AUTHORS, too.
The rmp3 protocol is designed to be used by MEGARADIO http://www.megaradio.net/
to broadcast their program via NBC Europe TV.
NBC Europe TV can be received:
Via analog cable-TV in Germany. Some areas have only part-time reception.
Check http://www.kabelanschluss.com/ for details.
Via Eutelsat HOTBIRD (almost everywhere in Europe) with a *digital* (DVB) receiver. You either need a digital set-top box that re-inserts the teletext stream into the analog signal routed to your TV card. Or you need a DVB-s card and a direct connection to your satellite dish.
Note that NBC Europe cannot be received with an analog satellite receiver. And no, NBC Europe is not on Astra -- do not confuse it with CNBC.
Since rmp3 is a data service you need a pretty good reception of the TV signal. Even if you barely see any snow in the TV picture you may still get too many errors for it to be usable. Check the cable to your TV card (short cables are better) and the finetuning (xawtv: cursor left/right). Use rmp3 -v to check the signal quality indicator (Q=10 is perfect, lower numbers are worse).
Of course this means you either need an (analog) TV card or a (digital)
DVB-S card supported by Linux. It is probably a good idea to get the card
running with a program to watch TV *before* you try running rmp3. xawtv
and alevt are the most popular choices for watching TV and browsing teletext.
Please see the Linux FAQs for details.
The authors of rmp3 would like to point out that we wrote rmp3 but we
are NOT RESPONSIBLE for the RADIO PROGRAM that is broadcast by MEGARADIO!
Please DO NOT COMPLAIN TO US about the music they play or the quality
of the MP3s they send. We cant do anything about it!
In particular MEGARADIO at the time of this writing (August 2002) has the
following problems:
The stream is sent either at 96 kbit/s or 128 kbit/s depending on the time of the day. Although they claim that the former is required because an additional teletext magazine is sent, there is no technical reason for that. If the stream is sent with the correct speed (see below) there is enough room in the VBI to send the teletext magazine even at 128 kbit/s.
The stream is sent too fast (106% for 96 kbit/s and 114% for 128 kbit/s)! But without a correct stream timing listening to the stream is a pain. Since your soundcard can only play at a fixed rate some buffer will inevitably overflow after a short time. You will her a popping noise in the audio and a piece of the song is lost. Note that file saving is
not affected. If you both listen to the stream and save the stream, files will be saved ok even if the audio fails. The only workaround we can offer is to increase the queue length (e.g. rmp3 -Q 1000 will allocate around 900K). But this just delays the problem. You will soon see asynchronous output if you use multiple plugins.
The 128 kbit/s MP3 files are of low quality. Apparently they are not generated with the best encoding and not from an uncompressed source.
All MP3 file names are in UPPERCASE and are missing all special characters. The save script tries to compensate for that but this is of course not perfect.
The MP3 files have ID3 tags now, but they are in UPPERCASE and incomplete.
There are no covers or structured song names, yet.
The are a few violations of the rmp3 protocol which may lead to corrupted MP3 files if there are many errors or gaps in the stream (the stream ID is not changed and empty garbage files are sent).
Sometimes there are long pauses between songs or the rmp3 stream is stopped and then started again. Just have a bit of patience. Sigh.
All of this may be obsolete by the time you read this (we hope so).To find the latest unofficial rumors and gossip about MEGARADIO, please visit: http://www.rettet-radiomp3.de/forum/ (in German only)
Enhancements:
- added Jens V4L 0.9.x stuff
Download (0.60MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1192 downloads
RTnet 0.9.9
RTnet is an Open Soure hard real-time network protocol stack for Xenomai and RTAI (real-time Linux extensions). more>>
RTnet is an Open Soure hard real-time network protocol stack for Xenomai and RTAI (real-time Linux extensions). RTnet project makes use of standard Ethernet hardware and supports several popular NIC chip sets, like Gigabit Ethernet. Moreover, Ethernet-over-1394 support is available based on the RT-FireWire protocol stack.
RTnet implements UDP/IP, ICMP and ARP in a deterministic way. It provides a POSIX socket API to real-time user space processes and kernel modules.
To avoid unpredictable collisions and congestions on Ethernet, an additional protocol layer called RTmac controls the media access. A dedicated Ethernet segment is required to guarantee bounded transmission delays, but RTnet also includes a mechanism to tunnel non real-time traffic like TCP/IP over RTmac, thus allowing a "single-cable" solution for connecting control systems.
Some possible application domains are fieldbus replacements, distributed real-time computing, or video/audio streaming.
RTnet was originally developed by Ulrich Marx for his diploma thesis at the Institute for Systems Engineering, Real-Time Systems Group, University of Hannover (Germany). Now it is being maintained and improved by this institute and by several other contributors all over the world.
Enhancements:
- enabled IRQ sharing for rt_8139too and rt_e1000
- added x86_64 support (via Xenomai)
- enabled 2.6.20 build
- added loopback testing mode to rtnet script
- fixed cleanup bug in tdma
- fixed cleanup race in rt_8139too
<<lessRTnet implements UDP/IP, ICMP and ARP in a deterministic way. It provides a POSIX socket API to real-time user space processes and kernel modules.
To avoid unpredictable collisions and congestions on Ethernet, an additional protocol layer called RTmac controls the media access. A dedicated Ethernet segment is required to guarantee bounded transmission delays, but RTnet also includes a mechanism to tunnel non real-time traffic like TCP/IP over RTmac, thus allowing a "single-cable" solution for connecting control systems.
Some possible application domains are fieldbus replacements, distributed real-time computing, or video/audio streaming.
RTnet was originally developed by Ulrich Marx for his diploma thesis at the Institute for Systems Engineering, Real-Time Systems Group, University of Hannover (Germany). Now it is being maintained and improved by this institute and by several other contributors all over the world.
Enhancements:
- enabled IRQ sharing for rt_8139too and rt_e1000
- added x86_64 support (via Xenomai)
- enabled 2.6.20 build
- added loopback testing mode to rtnet script
- fixed cleanup bug in tdma
- fixed cleanup race in rt_8139too
Download (0.89MB)
Added: 2007-03-22 License: GPL (GNU General Public License) Price:
950 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
GNU CLISP 2.41
GNU CLISP is an ANSI Common Lisp implementation with an interpreter, compiler, debugger, object system. more>>
GNU CLISP is an ANSI Common Lisp implementation with an interpreter, compiler, debugger, object system (CLOS, MOP), sockets, fast bignums, and foreign language interface which runs on most UNIXes and Win32.
Common Lisp is a high-level, all-purpose, object-oriented, dynamic, functional programming language.
CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe University, and Michael Stoll, then of Munich University, both in Germany. GNU CLISP supports the Lisp described in the ANSI Common Lisp standard plus many extensions.
CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface, i18n, regular expressions, a socket interface, and more. An X11 interface is available through CLX, Garnet and CLUE/CLIO. Command line editing is provided by readline. CLISP runs Maxima, ACL2 and many other Common Lisp packages.
CLISP runs on most Unix workstations (Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX and others) and on other systems (Windows NT/2000/XP, Windows 95/98/ME) and needs only 4 MB of RAM.
CLISP is Free Software and may be distributed under the terms of GNU GPL. You may distribute commercial proprietary applications compiled with CLISP, see file COPYRIGHT in the CLISP distribution.
The user interface comes in English, German, French, Spanish, Dutch, Russian and Danish, and can be changed at run time.
Enhancements:
- The new libsvm module makes Support Vector Machines available in CLISP.
<<lessCommon Lisp is a high-level, all-purpose, object-oriented, dynamic, functional programming language.
CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe University, and Michael Stoll, then of Munich University, both in Germany. GNU CLISP supports the Lisp described in the ANSI Common Lisp standard plus many extensions.
CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface, i18n, regular expressions, a socket interface, and more. An X11 interface is available through CLX, Garnet and CLUE/CLIO. Command line editing is provided by readline. CLISP runs Maxima, ACL2 and many other Common Lisp packages.
CLISP runs on most Unix workstations (Linux, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX and others) and on other systems (Windows NT/2000/XP, Windows 95/98/ME) and needs only 4 MB of RAM.
CLISP is Free Software and may be distributed under the terms of GNU GPL. You may distribute commercial proprietary applications compiled with CLISP, see file COPYRIGHT in the CLISP distribution.
The user interface comes in English, German, French, Spanish, Dutch, Russian and Danish, and can be changed at run time.
Enhancements:
- The new libsvm module makes Support Vector Machines available in CLISP.
Download (9.5MB)
Added: 2006-10-13 License: GPL (GNU General Public License) Price:
1110 downloads
Skolelinux 3.0
Skolelinux is made as free (as in speech) software, and is an overall computer solution based on schools resources and needs. more>>
Skolelinux is made as free (as in speech) software, and also Skolelinux is an overall computer solution based on schools resources and needs.
- Skolelinux is a network architecture tailored for use in schools.
- Skolelinux is developed and supported by a large and growing international community.
- Skolelinux is designed to be easy and cheap to maintain.
- Skolelinux gives the students their own usernames, home directories and services.
- Skolelinux includes OpenOffice.org
Skolelinux, Debian and all auxiliary software components we use are free software ? free as in freedom. The term "free software" implies the following rights:
- Freedom to use the software regardless of purpose and adapt it to ones needs.
- Freedom to study how the software works.
- Freedom to redistribute the software so ones neighbour can benefit from it.
- Freedom to modify and enhance the software and publish those modifications so everyone benefits from them.
These rights form the foundation of both Debian, Skolelinux and all the software we use. They enable us to use the various software components, put them together in our specialized network design and package and redistribute the software as "Skolelinux".
With proprietary software, such as Microsoft Windows, all adaptions and modifications have to be redone everywhere. With Skolelinux, modifications and enhancements done by a school in Norway may benefit schools in Eritrea ? and vice versa. Windows is the most commonly used operative system used in schools today, but as Windows is proprietary software, it is not possible to tailor Windows for school usage and call it "SkoleWindows".
Skolelinux (aka debian-edu) is a Custom Debian Distribution. This means that Skolelinux is a version of the Debian GNU/Linux operating system that is customized for schools. Debian is a state-of-the-art, user-friendly operating system. The goal of our customization of Debian is to make it easy to install and maintain for schools. ? with all applications available in the students mother tongue.
Despite how easy Skolelinux is to install, asking only a handful of (non-technical) questions, it is an advanced network solution, with many pre-configured services. With ordinary, closed, proprietary software, these services have to be configured manually for every single school ? and that needs careful planning and expertise!
Amongst several pre-configured services are the following:
- Central user catalogue: One username and one password for several machines and services.
- Central storage: Regardless of which machine you use in a Skolelinux network, you have access to your files and meet an interface with your settings ? an interface you are familiar with.
- Thin client solution: The applications are run on a thin client server, which is a powerful machine. The image from those applications is drawn on a "thin client", which usually is an old and cheap machine. This enables you to use old hardware. Moreover, it eases administration, as you have one server to maintain.
- Printers may be shared and made available in the network.
- A proxy server caches files downloaded from the Internet, resulting in a faster surfing experience.
Enhancements:
- This is a community release with comprehensive support from regional and national projects in Germany, Spain, France, Greece and Norway. The Skolelinux project is now a part of Debian under the name Debian-Edu. Several other projects have made additional functionality to Skolelinux tailored for national needs. Skolelinux now supports more than 50 countries. Whats new in Skolelinux 3.0: based on Debian 4.0 "etch" and therefore compatible to LSB 3.1, using kernel 2.6.18 and KDE 3.5.5...
<<less- Skolelinux is a network architecture tailored for use in schools.
- Skolelinux is developed and supported by a large and growing international community.
- Skolelinux is designed to be easy and cheap to maintain.
- Skolelinux gives the students their own usernames, home directories and services.
- Skolelinux includes OpenOffice.org
Skolelinux, Debian and all auxiliary software components we use are free software ? free as in freedom. The term "free software" implies the following rights:
- Freedom to use the software regardless of purpose and adapt it to ones needs.
- Freedom to study how the software works.
- Freedom to redistribute the software so ones neighbour can benefit from it.
- Freedom to modify and enhance the software and publish those modifications so everyone benefits from them.
These rights form the foundation of both Debian, Skolelinux and all the software we use. They enable us to use the various software components, put them together in our specialized network design and package and redistribute the software as "Skolelinux".
With proprietary software, such as Microsoft Windows, all adaptions and modifications have to be redone everywhere. With Skolelinux, modifications and enhancements done by a school in Norway may benefit schools in Eritrea ? and vice versa. Windows is the most commonly used operative system used in schools today, but as Windows is proprietary software, it is not possible to tailor Windows for school usage and call it "SkoleWindows".
Skolelinux (aka debian-edu) is a Custom Debian Distribution. This means that Skolelinux is a version of the Debian GNU/Linux operating system that is customized for schools. Debian is a state-of-the-art, user-friendly operating system. The goal of our customization of Debian is to make it easy to install and maintain for schools. ? with all applications available in the students mother tongue.
Despite how easy Skolelinux is to install, asking only a handful of (non-technical) questions, it is an advanced network solution, with many pre-configured services. With ordinary, closed, proprietary software, these services have to be configured manually for every single school ? and that needs careful planning and expertise!
Amongst several pre-configured services are the following:
- Central user catalogue: One username and one password for several machines and services.
- Central storage: Regardless of which machine you use in a Skolelinux network, you have access to your files and meet an interface with your settings ? an interface you are familiar with.
- Thin client solution: The applications are run on a thin client server, which is a powerful machine. The image from those applications is drawn on a "thin client", which usually is an old and cheap machine. This enables you to use old hardware. Moreover, it eases administration, as you have one server to maintain.
- Printers may be shared and made available in the network.
- A proxy server caches files downloaded from the Internet, resulting in a faster surfing experience.
Enhancements:
- This is a community release with comprehensive support from regional and national projects in Germany, Spain, France, Greece and Norway. The Skolelinux project is now a part of Debian under the name Debian-Edu. Several other projects have made additional functionality to Skolelinux tailored for national needs. Skolelinux now supports more than 50 countries. Whats new in Skolelinux 3.0: based on Debian 4.0 "etch" and therefore compatible to LSB 3.1, using kernel 2.6.18 and KDE 3.5.5...
Download (4475MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
822 downloads
Valgrind 3.2.3
Valgrind is an award-winning suite of tools for debugging and profiling Linux programs. more>>
Valgrind is an award-winning suite of tools for debugging and profiling Linux programs. With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling, to speed up and reduce memory use of your programs.
Valgrind distribution currently includes three tools: a memory error detectors, a cache (time) profiler and a heap (space) profiler.
Valgrind is Open Source / Free Software, and is freely available under the GNU General Public License.
Main features:
- Valgrind will save you hours of debugging time. With Valgrind tools you can automatically detect many memory management and threading bugs. This gives you confidence that your programs are free of many common bugs, some of which would take hours to find manually, or never be found at all. You can find and eliminate bugs before they become a problem.
- Valgrind can help you speed up your programs. With Valgrind tools you can also perform very detailed profiling to help speed up your programs.
- Valgrind is free. Free-as-in-speech: you can download it, read the source code, make modifications, and pass them on, all within the limits of the GNU GPL. And free-as-in-beer: we arent charging for it.
- Valgrind runs on x86/Linux, AMD64/Linux and PPC32/Linux, several of the most popular platforms in use. Valgrind works with all the major Linux distributions, including Red Hat, SuSE, Debian, Gentoo, Slackware, Mandrake, etc.
- Valgrind is easy to use. Valgrind uses dynamic binary translation, so you dont need to modify, recompile or relink your applications. Just prefix your command line with valgrind and everything works.
- Valgrind is not a toy. Valgrind is first and foremost a debugging and profiling system for large, complex programs. We have had feedback from users working on projects with up to 25 million lines of code. It has been used on projects of all sizes, from single-user personal projects, to projects with hundreds of programmers.
- Valgrind is suitable for any type of software. Valgrind has been used on almost every kind of software imaginable: desktop applications, libraries, databases, games, web browsers, network servers, distributed control systems, virtual reality frameworks, transaction servers, compilers, interpreters, virtual machines, telecom applications, embedded software, medical imaging, scientific programming, signal processing, video/audio programs, NASA Mars lander vision and rover navigation systems, business intelligence software, financial/banking software, operating system daemons, etc, etc. See a list of projects using Valgrind.
- Valgrind is widely used. Valgrind has been used by thousands of programmers across the world. We have received feedback from users in over 25 countries, including: Belgium, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Italy, The Netherlands, Norway, Poland, Portugal, Russia, Sweden, Switzerland, UK, Argentina, Brazil, Canada, USA, Australia, India, Japan, New Zealand, Singapore, South Africa and Israel.
- Valgrind works with programs written in any language. Because Valgrind works directly with program binaries, it works with programs written in any programming language, be they compiled, just-in-time compiled, or interpreted. The Valgrind tools are largely aimed at programs written in C and C++, because programs written in these languages tend to have the most bugs! But it can, for example, be used to debug and profile systems written in a mixture of languages. Valgrind has been used on programs written partly or entirely in C, C++, Java, Perl, Python, assembly code, Fortran, Ada, and many others.
- Valgrind debugs and profiles your entire program. Unlike tools that require a recompilation step, Valgrind gives you total debugging and profiling coverage of every instruction executed by your program, even within system libraries. You can even use Valgrind on programs for which you dont have the source code.
- Valgrind can be used with other tools. Valgrind can start GDB and attach it to your program at the point(s) where errors are detected, so that you can poke around and figure out what was going on at the time.
- Valgrind is extensible. Valgrind consists of the Valgrind core, which provides a synthetic software CPU, and Valgrind tools, which plug into the core, and instrument and analyse the running program. Anyone can write powerful new tools that add arbitrary instrumentation to programs. This is much easier than writing such tools from scratch. This makes Valgrind ideal for experimenting with new kinds of debuggers, profilers, and similar tools.
- Valgrind is actively maintained. The Valgrind developers are constantly working to fix bugs, improve Valgrind, and ensure it works as new Linux distributions and libraries come out. There are also mailing lists you can subscribe to, and contact if youre having problems.
- So whats the catch? The main one is that programs run significantly more slowly under Valgrind. Depending on which tool you use, the slowdown factor can range from 5--100. This slowdown is similar to that of similar debugging and profiling tools. But since you dont have to use Valgrind all the time, this usually isnt too much of a problem. The hours youll save debugging will more than make up for it.
Enhancements:
- 3.2.3 is almost identical to 3.2.2, but fixes a regression that unfortunately crept into 3.2.2. The regression causes an assertion failure in Valgrind when running certain obscure SSE code fragments on x86-linux and amd64-linux. Please do not use (or package) 3.2.2; instead use 3.2.3.
<<lessValgrind distribution currently includes three tools: a memory error detectors, a cache (time) profiler and a heap (space) profiler.
Valgrind is Open Source / Free Software, and is freely available under the GNU General Public License.
Main features:
- Valgrind will save you hours of debugging time. With Valgrind tools you can automatically detect many memory management and threading bugs. This gives you confidence that your programs are free of many common bugs, some of which would take hours to find manually, or never be found at all. You can find and eliminate bugs before they become a problem.
- Valgrind can help you speed up your programs. With Valgrind tools you can also perform very detailed profiling to help speed up your programs.
- Valgrind is free. Free-as-in-speech: you can download it, read the source code, make modifications, and pass them on, all within the limits of the GNU GPL. And free-as-in-beer: we arent charging for it.
- Valgrind runs on x86/Linux, AMD64/Linux and PPC32/Linux, several of the most popular platforms in use. Valgrind works with all the major Linux distributions, including Red Hat, SuSE, Debian, Gentoo, Slackware, Mandrake, etc.
- Valgrind is easy to use. Valgrind uses dynamic binary translation, so you dont need to modify, recompile or relink your applications. Just prefix your command line with valgrind and everything works.
- Valgrind is not a toy. Valgrind is first and foremost a debugging and profiling system for large, complex programs. We have had feedback from users working on projects with up to 25 million lines of code. It has been used on projects of all sizes, from single-user personal projects, to projects with hundreds of programmers.
- Valgrind is suitable for any type of software. Valgrind has been used on almost every kind of software imaginable: desktop applications, libraries, databases, games, web browsers, network servers, distributed control systems, virtual reality frameworks, transaction servers, compilers, interpreters, virtual machines, telecom applications, embedded software, medical imaging, scientific programming, signal processing, video/audio programs, NASA Mars lander vision and rover navigation systems, business intelligence software, financial/banking software, operating system daemons, etc, etc. See a list of projects using Valgrind.
- Valgrind is widely used. Valgrind has been used by thousands of programmers across the world. We have received feedback from users in over 25 countries, including: Belgium, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Italy, The Netherlands, Norway, Poland, Portugal, Russia, Sweden, Switzerland, UK, Argentina, Brazil, Canada, USA, Australia, India, Japan, New Zealand, Singapore, South Africa and Israel.
- Valgrind works with programs written in any language. Because Valgrind works directly with program binaries, it works with programs written in any programming language, be they compiled, just-in-time compiled, or interpreted. The Valgrind tools are largely aimed at programs written in C and C++, because programs written in these languages tend to have the most bugs! But it can, for example, be used to debug and profile systems written in a mixture of languages. Valgrind has been used on programs written partly or entirely in C, C++, Java, Perl, Python, assembly code, Fortran, Ada, and many others.
- Valgrind debugs and profiles your entire program. Unlike tools that require a recompilation step, Valgrind gives you total debugging and profiling coverage of every instruction executed by your program, even within system libraries. You can even use Valgrind on programs for which you dont have the source code.
- Valgrind can be used with other tools. Valgrind can start GDB and attach it to your program at the point(s) where errors are detected, so that you can poke around and figure out what was going on at the time.
- Valgrind is extensible. Valgrind consists of the Valgrind core, which provides a synthetic software CPU, and Valgrind tools, which plug into the core, and instrument and analyse the running program. Anyone can write powerful new tools that add arbitrary instrumentation to programs. This is much easier than writing such tools from scratch. This makes Valgrind ideal for experimenting with new kinds of debuggers, profilers, and similar tools.
- Valgrind is actively maintained. The Valgrind developers are constantly working to fix bugs, improve Valgrind, and ensure it works as new Linux distributions and libraries come out. There are also mailing lists you can subscribe to, and contact if youre having problems.
- So whats the catch? The main one is that programs run significantly more slowly under Valgrind. Depending on which tool you use, the slowdown factor can range from 5--100. This slowdown is similar to that of similar debugging and profiling tools. But since you dont have to use Valgrind all the time, this usually isnt too much of a problem. The hours youll save debugging will more than make up for it.
Enhancements:
- 3.2.3 is almost identical to 3.2.2, but fixes a regression that unfortunately crept into 3.2.2. The regression causes an assertion failure in Valgrind when running certain obscure SSE code fragments on x86-linux and amd64-linux. Please do not use (or package) 3.2.2; instead use 3.2.3.
Download (3.9MB)
Added: 2007-05-02 License: GPL (GNU General Public License) Price:
909 downloads
tinyHeb 0.14.0
tinyHeb is a Web application for midwives in Germany to do the legal accounting with the health insurance companies. more>> <<less
Download (0.59MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
818 downloads
WWW::Search::Yahoo::DE 2.405
WWW::Search::Yahoo::DE is Perl class for searching Yahoo! Deutschland. more>>
WWW::Search::Yahoo::DE is Perl class for searching Yahoo! Deutschland (Germany/.DE)
SYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::DE);
my $sQuery = WWW::Search::escape_query("Perl OOP Freelancer");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result()) {
print $oResult->url, "n";
}
This class is a Yahoo! Deutschland (Germany) specialization of WWW::Search. It handles making and interpreting searches on Yahoo! Deutschland (Germany) http://de.yahoo.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
<<lessSYNOPSIS
use WWW::Search;
my $oSearch = new WWW::Search(Yahoo::DE);
my $sQuery = WWW::Search::escape_query("Perl OOP Freelancer");
$oSearch->native_query($sQuery);
while (my $oResult = $oSearch->next_result()) {
print $oResult->url, "n";
}
This class is a Yahoo! Deutschland (Germany) specialization of WWW::Search. It handles making and interpreting searches on Yahoo! Deutschland (Germany) http://de.yahoo.com.
This class exports no public interface; all interaction should be done through WWW::Search objects.
Download (0.027MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1052 downloads
Chemtool 1.6.10
Chemtool is a X11/GTK-based chemical formula drawing program. more>>
Chemtool project is a small program for drawing chemical structures on Linux and Unix systems using the GTK toolkit under X11.
Chemtool relies on transfig by Brian Smith for postscript printing and exporting files in PicTeX and EPS formats. Its companion program, XFig, is recommended for enhancing the output of chemtool, and for creation of 2D diagrams and schematics in general.
Both are included with most distributions of Linux, and are available through a number of websites including www.xfig.org. If you want to import chemtool drawings into word processing programs other than LaTeX, you will probably want to add a preview bitmap to them, as neither StarOffice/OpenOffice nor that software from Redmond seem to be able to display postscript inserts on screen without them.
For this purpose, using either ps2epsi, which comes with ghostscript, or epstool, a part of gsview is recommended. Since chemtool-1.6, this option is supported directly (through the equivalent function offered by recent versions of transfig).
Chemtool was originally written by Thomas Volk, then a student of chemistry and biology at the university of Ulm, Germany. His version, which was described in an article in the german periodical LinuxMagazin, was using plain X11.
The bond types available in chemtool are:
- a single bond
- a double bond (with one line shorter than the other)
- a double bond (having the shorter line on the opposite side)
- a centered double bond
- a triple bond (with the flanking lines shorter than the center)
- a wedge-shaped bond
- a dashed wedge-shaped bond
- a wavy line
- a dashed wide line
- a half arrow
- an arrow
- a wide bond
- a circle
- a dotted line
- a single bond that cuts out a segment from any bond it crosses
- a triple bond (with equal line lengths)
- a quadruple bond
Enhancements:
- PNG export, kprinter support, and a few new template structures were added.
- Screen rendering of complex labels was improved.
- Several problems with text input in UTF8-enabled locales were fixed.
- Arrowhead size in EPS output and the appearance of arrowheads, superscripts, and national characters in SVG output were fixed.
<<lessChemtool relies on transfig by Brian Smith for postscript printing and exporting files in PicTeX and EPS formats. Its companion program, XFig, is recommended for enhancing the output of chemtool, and for creation of 2D diagrams and schematics in general.
Both are included with most distributions of Linux, and are available through a number of websites including www.xfig.org. If you want to import chemtool drawings into word processing programs other than LaTeX, you will probably want to add a preview bitmap to them, as neither StarOffice/OpenOffice nor that software from Redmond seem to be able to display postscript inserts on screen without them.
For this purpose, using either ps2epsi, which comes with ghostscript, or epstool, a part of gsview is recommended. Since chemtool-1.6, this option is supported directly (through the equivalent function offered by recent versions of transfig).
Chemtool was originally written by Thomas Volk, then a student of chemistry and biology at the university of Ulm, Germany. His version, which was described in an article in the german periodical LinuxMagazin, was using plain X11.
The bond types available in chemtool are:
- a single bond
- a double bond (with one line shorter than the other)
- a double bond (having the shorter line on the opposite side)
- a centered double bond
- a triple bond (with the flanking lines shorter than the center)
- a wedge-shaped bond
- a dashed wedge-shaped bond
- a wavy line
- a dashed wide line
- a half arrow
- an arrow
- a wide bond
- a circle
- a dotted line
- a single bond that cuts out a segment from any bond it crosses
- a triple bond (with equal line lengths)
- a quadruple bond
Enhancements:
- PNG export, kprinter support, and a few new template structures were added.
- Screen rendering of complex labels was improved.
- Several problems with text input in UTF8-enabled locales were fixed.
- Arrowhead size in EPS output and the appearance of arrowheads, superscripts, and national characters in SVG output were fixed.
Download (0.41MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
914 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 germany 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