diamond ring settings
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1504
Diamond Wiki 0.3
Diamond Wiki provides a wiki based on metadata and faceted navigation. more>>
Diamond Wiki provides a wiki based on metadata and faceted navigation.
This is an experimental wiki based on the idea of FacetedNavigation. What does that mean, you ask? At the bottom of each page you will see a list of attributes such as "Subject: Wiki" or "Author: Fred". These attributes are used to construct a dynamic directory of all the pages in DiamondWiki. To see the current directory just click on BrowseFacets.
Attributes are similar to tags, but with two key differences. First, attributes are grouped so that, for example, all the "Subject:" attributes are listed together. Second, attributes can be organized hierarchically, allowing users to drill down to see more and more detail. These differences make attributes much more scalable than simple tags. A website with 10,000 different attributes is perfectly reasonable, while a website with 10,000 different tags would be a cluttered mess.
In Diamond Wiki, anyone can change the attributes applied to a page simply by clicking the edit link at the bottom of the page.
Main features:
- BrowseFacets: this is what makes Diamond Wiki different from other wikis
- MetaData: learn how to add meta data to pages on Diamond Wiki
- SandBox: feel free to change this page and experiment with editing
- GuestBook: let me know you were here!
- WhatsNew: see how the Diamond Wiki software has been changing
- FindPage: search or browse the database in various ways
<<lessThis is an experimental wiki based on the idea of FacetedNavigation. What does that mean, you ask? At the bottom of each page you will see a list of attributes such as "Subject: Wiki" or "Author: Fred". These attributes are used to construct a dynamic directory of all the pages in DiamondWiki. To see the current directory just click on BrowseFacets.
Attributes are similar to tags, but with two key differences. First, attributes are grouped so that, for example, all the "Subject:" attributes are listed together. Second, attributes can be organized hierarchically, allowing users to drill down to see more and more detail. These differences make attributes much more scalable than simple tags. A website with 10,000 different attributes is perfectly reasonable, while a website with 10,000 different tags would be a cluttered mess.
In Diamond Wiki, anyone can change the attributes applied to a page simply by clicking the edit link at the bottom of the page.
Main features:
- BrowseFacets: this is what makes Diamond Wiki different from other wikis
- MetaData: learn how to add meta data to pages on Diamond Wiki
- SandBox: feel free to change this page and experiment with editing
- GuestBook: let me know you were here!
- WhatsNew: see how the Diamond Wiki software has been changing
- FindPage: search or browse the database in various ways
Download (0.027MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
980 downloads
Diamond Crush 0.1
Diamond Crush is a puzzle game to be released worldwide before the end of 2006 by the Italian Diamonds Team. more>> <<less
Download (5.9MB)
Added: 2006-04-26 License: Public Domain Price:
1276 downloads
simplesettings 0.5
This provides simple settings for initialization for third party apps and libraries in Python. more>>
simplesettings 0.5 is an excellent tool for programmers. It provides simple settings for initialization for third party apps and libraries in Python.
<<less Added: 2009-07-14 License: The Apache License 2.0 Price: FREE
1 downloads
Magic Settings Wizard 0.1
Magic Settings Wizard is designed to quickly and easily restore or backup your favorite applications settings. more>>
Magic Settings Wizard is designed to quickly and easily restore or backup your favorite applications settings.
Magic Settings Wizard can backup/restore through an FTP location used as a storage medium.
Main features:
- backup or restore applications settings : select which ones from a list.
- personal home dir is automatically detected by default, but another directory can be specified.
- communicates with a FTP server specified by the user.
- FTP settings may be saved in a config file.
- a FTP directory may be created from the interface if needed.
- add your own applications settings definitions if yours dont exist in the database (edit settings_definitions.py).
<<lessMagic Settings Wizard can backup/restore through an FTP location used as a storage medium.
Main features:
- backup or restore applications settings : select which ones from a list.
- personal home dir is automatically detected by default, but another directory can be specified.
- communicates with a FTP server specified by the user.
- FTP settings may be saved in a config file.
- a FTP directory may be created from the interface if needed.
- add your own applications settings definitions if yours dont exist in the database (edit settings_definitions.py).
Download (0.015MB)
Added: 2006-01-24 License: GPL (GNU General Public License) Price:
1374 downloads
jSettings 0.2
jSettings package is meant to provide a Java library for dealing with program settings. more>>
jSettings package is meant to provide a Java library for dealing with program settings. (I use "settings" as just another synonym for preferences, properties, etc but I chose the word settings because of the already existing Preferences and Properties frameworks in Java). It wants to be a powerful tool for the developers of Java programs that want to manipulate structures of settings.
The code (as well as this page) is at an early development and testing stage. On top of that, I am only doing it as a means to teach myself Java (Im an economist by training and by profession) , so even at later stages you can expect the quality of the code to be quite low.
If you feel like any part of the design, code, Javadoc, examples etc is silly please dont hesitate to let me know about it. Also, I would also be happy to include requested features as long as I can understand the need for them and I also know how to do it. So please write to me if you have anything to say about this project!
Main features:
- Handles INI and FSTAB type of files and settings. There is no XML support yet, but I plan to do it if it seems to be requested.
- INI settings are specified by a setting = value pair.
- FSTAB settings are defined by an array of settings, each in a predefined field. I call them like this because the structure is similar to the fstab file in UNIX environments. Logical structure is quite similar to that of XML files.
- Settings can be logically structured into sections.
- There are two degrees of hierarchy available, called hierarchical and non-hierarchical. For example, in a hierarchical organization, the settings in a file called settings.ini, containing the following lines:
[section1]
setting1=value1
[[section1-2]] //Notice the double brackets
setting1-2=value1-2
would be refered to as
settings:section1:setting1
and
settings:section1:section1-2:setting1-2
In a non-hierarchical structure they would be
settings:section1:setting1
and
settings:section1-2:setting1-2 (section1-2 is not a child of section1 anymore).
- Loads settings from external files, either from individual files in ASCII format or from archives containing several settings files.
- Includes support for default values for settings, both for ini and fstab settings.
- The advantage is that the actual ini and fstab files will only contain the deviations from the defaults.
- Includes support for system-wide and user-specific settings, for multi-user environments.
- A program would first load the defaults, then the system-wide settings and then the user-specific ones. Also when modifying the settings, there is a choice between doing it at user and at system level.
- Support for adding/modifying/deleting settings.
- Default support for validating the settings.
- Each ini-type setting and each fstab-type field have a validation rule in the form of a regular expression. When loading the value for that setting/field, it is being checked against the rule and only accepted if it confirms to the rule. Of course, if the user wants it she can have .* as the rule for each setting.
- Support for flushing the changes made to the settings to the external files.
- Extensive logging/debug messages.
<<lessThe code (as well as this page) is at an early development and testing stage. On top of that, I am only doing it as a means to teach myself Java (Im an economist by training and by profession) , so even at later stages you can expect the quality of the code to be quite low.
If you feel like any part of the design, code, Javadoc, examples etc is silly please dont hesitate to let me know about it. Also, I would also be happy to include requested features as long as I can understand the need for them and I also know how to do it. So please write to me if you have anything to say about this project!
Main features:
- Handles INI and FSTAB type of files and settings. There is no XML support yet, but I plan to do it if it seems to be requested.
- INI settings are specified by a setting = value pair.
- FSTAB settings are defined by an array of settings, each in a predefined field. I call them like this because the structure is similar to the fstab file in UNIX environments. Logical structure is quite similar to that of XML files.
- Settings can be logically structured into sections.
- There are two degrees of hierarchy available, called hierarchical and non-hierarchical. For example, in a hierarchical organization, the settings in a file called settings.ini, containing the following lines:
[section1]
setting1=value1
[[section1-2]] //Notice the double brackets
setting1-2=value1-2
would be refered to as
settings:section1:setting1
and
settings:section1:section1-2:setting1-2
In a non-hierarchical structure they would be
settings:section1:setting1
and
settings:section1-2:setting1-2 (section1-2 is not a child of section1 anymore).
- Loads settings from external files, either from individual files in ASCII format or from archives containing several settings files.
- Includes support for default values for settings, both for ini and fstab settings.
- The advantage is that the actual ini and fstab files will only contain the deviations from the defaults.
- Includes support for system-wide and user-specific settings, for multi-user environments.
- A program would first load the defaults, then the system-wide settings and then the user-specific ones. Also when modifying the settings, there is a choice between doing it at user and at system level.
- Support for adding/modifying/deleting settings.
- Default support for validating the settings.
- Each ini-type setting and each fstab-type field have a validation rule in the form of a regular expression. When loading the value for that setting/field, it is being checked against the rule and only accepted if it confirms to the rule. Of course, if the user wants it she can have .* as the rule for each setting.
- Support for flushing the changes made to the settings to the external files.
- Extensive logging/debug messages.
Download (0.33MB)
Added: 2006-06-16 License: MIT/X Consortium License Price:
1225 downloads
Dodgin Diamond 2 0.2.1
Dodgin Diamond 2 is a little shoot-em-up arcade game. more>>
Dodgin Diamond 2 project is a little shoot-em-up arcade game.
The game is for one or two players.
It aims to be an "old school" arcade game with low resolution graphics, top-down scrolling action, energy based gameplay, and different weapons with several levels of power.
Main features:
- Top-down arcade game.
- One or two players.
- Energy based gameplay (up to ten hits).
- Music and sound where available.
- Three different weapons with five levels of power.
- Companion bot.
- Shield cells.
- 2 stages (with final boss).
- Full joystick support (one or two joysticks).
<<lessThe game is for one or two players.
It aims to be an "old school" arcade game with low resolution graphics, top-down scrolling action, energy based gameplay, and different weapons with several levels of power.
Main features:
- Top-down arcade game.
- One or two players.
- Energy based gameplay (up to ten hits).
- Music and sound where available.
- Three different weapons with five levels of power.
- Companion bot.
- Shield cells.
- 2 stages (with final boss).
- Full joystick support (one or two joysticks).
Download (0.28MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1053 downloads
Crystal Diamond 2.5
Crystal Diamond Icons is a fantastic and realistic icon theme for Kde, a graphical interface for linux. more>>
Crystal Diamond Icons is a fantastic and realistic icon theme for Kde, a graphical interface for linux.
I take the best icons from Realistik, Vista Ispirate, Nuove XT, Crystal Clear, OSX, Debian Icons and many other and I made this Icon Theme. The icons are not mine.
There are different mod such classical, shining, gentoo, arch, debian and kubuntu. The only difference between "Mods" is Kmenu except for Debian Mod (also Kcontrol, Trash and Folder Icon).
There are more icons for one application. For example there are 6 different icons for Firefox! If you like, change into your favourite icon! (Left click, change icon). In the second image for exaple, I change firefox icon.
There are many Mod for you distro:
* Classical
* Shining
* Gentoo
* Debian
* Kubuntu
* Arch
* FreeBsd/PcBsd
* Fedora/Red Hat
* MacOsX
* MacOsX Finder
* Mandriva
* Slackware
* Suse Classic
* Suse Alternative
* Ubuntu
You can see it in the screenshot!
Vista Inspirate is created by Saki, Crystal Clear is created by Everaldo, Nuove XT is created by Saki, OsX is created by kiddo, Debian Icons is created by OnkelchenTobi ...and much more!
For any problem (for example broken link) send me an email: icons[at]paolinoland.it If you like it VOTE ME and SUPPORT ME!
<<lessI take the best icons from Realistik, Vista Ispirate, Nuove XT, Crystal Clear, OSX, Debian Icons and many other and I made this Icon Theme. The icons are not mine.
There are different mod such classical, shining, gentoo, arch, debian and kubuntu. The only difference between "Mods" is Kmenu except for Debian Mod (also Kcontrol, Trash and Folder Icon).
There are more icons for one application. For example there are 6 different icons for Firefox! If you like, change into your favourite icon! (Left click, change icon). In the second image for exaple, I change firefox icon.
There are many Mod for you distro:
* Classical
* Shining
* Gentoo
* Debian
* Kubuntu
* Arch
* FreeBsd/PcBsd
* Fedora/Red Hat
* MacOsX
* MacOsX Finder
* Mandriva
* Slackware
* Suse Classic
* Suse Alternative
* Ubuntu
You can see it in the screenshot!
Vista Inspirate is created by Saki, Crystal Clear is created by Everaldo, Nuove XT is created by Saki, OsX is created by kiddo, Debian Icons is created by OnkelchenTobi ...and much more!
For any problem (for example broken link) send me an email: icons[at]paolinoland.it If you like it VOTE ME and SUPPORT ME!
Download (18MB)
Added: 2006-12-10 License: GPL (GNU General Public License) Price:
1059 downloads
Virtual Ring Buffer 0.5.0
Virtual Ring Buffer (VRB) is an implementation of a character FIFO ring buffer. more>>
Virtual Ring Buffer (VRB) is an implementation of a character FIFO ring buffer. Virtual Ring Buffer provides direct access to the buffer so the calling program can construct output data in place, or parse input data in place, without the extra step of copying data to or from a calling program provided buffer area.
In order to facilitate this direct access, VRB makes sure that all references to buffer locations for either output or input is always a single contiguous block of memory so that the calling program does not have to deal with split buffer spaces every time the cycling of data reaches the end of the buffer and wraps around to the beginning.
Thus, the calling program is free to use any number of tools available which do not have to be aware that they are operating directly in a ring buffer. In the latest version, VRB also provides a buffer overflow protection mechanism so that buffer overflow bugs force the program to be trapped by the operating system if accessed pointers wander beyond the range of address space managed by VRB. This feature can be disabled if desired, since it occupies 2 extra pages of address space.
VRB does all this without adding any copying overhead of its own. This ability is achieved by placing a mirror image memory map immediately after the buffer that is a reference to exactly the same memory as the buffer itself. Thus a reference to the memory location immediately past the last location in the buffer accesses the same physical RAM as the beginning of the buffer.
Thus a pointer near the end of the buffer that has a length that would otherwise have to wrap around will instead extend into the mirror image space to get the same result, but without any special handling by the program.
Installation:
First extract the source where you wish to store it. One of these commands might be used within the desired directory after the tar files has been downloaded there:
bunzip2 < vrb-0.5.0.tar.bz2 | tar -xpf -
gunzip < vrb-0.5.0.tar.gz | tar -xpf -
A subdirectory called vrb-0.5.0 is created. Execute these command to change into that directory and compile the source (changing the prefix if desired):
cd vrb-0.5.0
./Configure --prefix=/usr/local
make clean
make install
Note that unlike most other source packages using a configuration system, the configure command name is capitalized. The above commands will not install the man pages at this time. To install the man pages, simply copy them to the desired location, such as:
cp -p vrb/man/man3/*.3 /usr/local/man/man3
Usage:
VRBs basic approach designed into its API is that the calling program asks for the address and length of either the empty space where output data can be placed, or the data space where input data is present (previously placed there). These steps are implemented by macros for maximum speed, and are separate for address and length. The calling program then accesses that data directly in the buffer via that address (and length).
Once the data handling is complete, the calling program decides how much of that data it has inserted into empty space, or taken from data space, and calls VRB functions to indicate the which, which updates pointers (but does not copy any data). There are also functions available to assist in doing read/write I/O. Once the man pages are installed, the command man vrb is the starting point.
Enhancements:
- A vrb_empty function was added.
- Dead code in vrb_take was cleaned up.
- A poll loop was implemented in vbuf. vbuf now uses getopt.
- Buffer size calculation and data type/format were fixed in vbuf.
<<lessIn order to facilitate this direct access, VRB makes sure that all references to buffer locations for either output or input is always a single contiguous block of memory so that the calling program does not have to deal with split buffer spaces every time the cycling of data reaches the end of the buffer and wraps around to the beginning.
Thus, the calling program is free to use any number of tools available which do not have to be aware that they are operating directly in a ring buffer. In the latest version, VRB also provides a buffer overflow protection mechanism so that buffer overflow bugs force the program to be trapped by the operating system if accessed pointers wander beyond the range of address space managed by VRB. This feature can be disabled if desired, since it occupies 2 extra pages of address space.
VRB does all this without adding any copying overhead of its own. This ability is achieved by placing a mirror image memory map immediately after the buffer that is a reference to exactly the same memory as the buffer itself. Thus a reference to the memory location immediately past the last location in the buffer accesses the same physical RAM as the beginning of the buffer.
Thus a pointer near the end of the buffer that has a length that would otherwise have to wrap around will instead extend into the mirror image space to get the same result, but without any special handling by the program.
Installation:
First extract the source where you wish to store it. One of these commands might be used within the desired directory after the tar files has been downloaded there:
bunzip2 < vrb-0.5.0.tar.bz2 | tar -xpf -
gunzip < vrb-0.5.0.tar.gz | tar -xpf -
A subdirectory called vrb-0.5.0 is created. Execute these command to change into that directory and compile the source (changing the prefix if desired):
cd vrb-0.5.0
./Configure --prefix=/usr/local
make clean
make install
Note that unlike most other source packages using a configuration system, the configure command name is capitalized. The above commands will not install the man pages at this time. To install the man pages, simply copy them to the desired location, such as:
cp -p vrb/man/man3/*.3 /usr/local/man/man3
Usage:
VRBs basic approach designed into its API is that the calling program asks for the address and length of either the empty space where output data can be placed, or the data space where input data is present (previously placed there). These steps are implemented by macros for maximum speed, and are separate for address and length. The calling program then accesses that data directly in the buffer via that address (and length).
Once the data handling is complete, the calling program decides how much of that data it has inserted into empty space, or taken from data space, and calls VRB functions to indicate the which, which updates pointers (but does not copy any data). There are also functions available to assist in doing read/write I/O. Once the man pages are installed, the command man vrb is the starting point.
Enhancements:
- A vrb_empty function was added.
- Dead code in vrb_take was cleaned up.
- A poll loop was implemented in vbuf. vbuf now uses getopt.
- Buffer size calculation and data type/format were fixed in vbuf.
Download (0.047MB)
Added: 2006-03-07 License: LGPL (GNU Lesser General Public License) Price:
1330 downloads
gnome-settings-visualeffects 0.4
gnome-settings-visualeffects allows the control of the xcompmgr composite manager. more>>
gnome-settings-visualeffects allows the control of the xcompmgr composite manager, it provides the user with control of the shadow radius,opacity,offsets and colour, and the speed of fades and where they are applied.
Main features:
- Splitting shadow configuration into active and inactive windows
- Adding a path locator and version checker for xcompmgr/transset
- Incorporating window translucency (decided on a minimum of 25%)
- Window translucency can be added to active/inactive windows by single windows or window types i.e. File Chooser, applications or application children, and Im hoping that I can make this persistent.
- Increase compatibility with gdesklets
- Propose to luminocity developers a configuration standard for these types of settings, therefore improving the future of the project.
- Incorporate code from xcompmgr/transset to reduce reliance on what are intended to be demos rather than real life tools.
- Notification area tool/Panel applet for accessing effects quickly.
<<lessMain features:
- Splitting shadow configuration into active and inactive windows
- Adding a path locator and version checker for xcompmgr/transset
- Incorporating window translucency (decided on a minimum of 25%)
- Window translucency can be added to active/inactive windows by single windows or window types i.e. File Chooser, applications or application children, and Im hoping that I can make this persistent.
- Increase compatibility with gdesklets
- Propose to luminocity developers a configuration standard for these types of settings, therefore improving the future of the project.
- Incorporate code from xcompmgr/transset to reduce reliance on what are intended to be demos rather than real life tools.
- Notification area tool/Panel applet for accessing effects quickly.
Download (0.44MB)
Added: 2005-08-02 License: GPL (GNU General Public License) Price:
1548 downloads
AmaroK now playing 0.1
AmaroK now playing is a script that displays the song you are currently playing with amaroK. more>>
AmaroK now playing is a script that displays the song you are currently playing with amaroK.
Add it to, /usr/share/apps/konversation/scripts
Then add it to command aliases
Konversation > settings > command aliases
For example: alias: np ;replacement: /exec np
<<lessAdd it to, /usr/share/apps/konversation/scripts
Then add it to command aliases
Konversation > settings > command aliases
For example: alias: np ;replacement: /exec np
Download (MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
872 downloads
Mini Tanques 0.9
Mini Tanques is a cction tank 2D game. more>>
Mini Tanques is a cction tank 2D game.
Action tank 2D game where you drive a little tank and you must kill all opponents in a single map level to pass to the next level. Versatile engine programmed in FPC (Free Pascal) using SDL.
Nice graphics, effects and sounds. Nice playability. You can edit your own level in a single text editor. Different tank models. Pick ups to power up weapons and enhance the play.
Two players in the same machine and future support for network play. Intelligent IA. Still under development but near to finish. With this 2D game engine I plan to make some more others (RPG, Adventure, etc).
Enhancements:
- Now a level editor is included (mteditor).
- New level design and purpose (all old levels already included anyway).
- No network system but all ready for that.
- Some menus changed for easy use.
- AI rewrited from scratch (more smart bot AI).
- Path search changed. Now the game search from /usr/games/minitanques and if not from the current directory.
- Now the configuration file is saved in $HOME directory (.minitanques.ini). You can play changing some rules in the configuration file.
- The map set the rules if it have that.
- New obstacle added (undestructible diamond). So the levels can have a invariable way.
- And some other little things updated...
<<lessAction tank 2D game where you drive a little tank and you must kill all opponents in a single map level to pass to the next level. Versatile engine programmed in FPC (Free Pascal) using SDL.
Nice graphics, effects and sounds. Nice playability. You can edit your own level in a single text editor. Different tank models. Pick ups to power up weapons and enhance the play.
Two players in the same machine and future support for network play. Intelligent IA. Still under development but near to finish. With this 2D game engine I plan to make some more others (RPG, Adventure, etc).
Enhancements:
- Now a level editor is included (mteditor).
- New level design and purpose (all old levels already included anyway).
- No network system but all ready for that.
- Some menus changed for easy use.
- AI rewrited from scratch (more smart bot AI).
- Path search changed. Now the game search from /usr/games/minitanques and if not from the current directory.
- Now the configuration file is saved in $HOME directory (.minitanques.ini). You can play changing some rules in the configuration file.
- The map set the rules if it have that.
- New obstacle added (undestructible diamond). So the levels can have a invariable way.
- And some other little things updated...
Download (6.9MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1425 downloads
Chart Taglibs 0.3
Chart Taglibs is a free taglib (JSP 1.1) library for JFreeChart. more>>
Chart Taglibs is a free taglib (JSP 1.1) library for JFreeChart.
These are easy to use, and allow the developer to draw any graphics supported by JFreeChart using only the tags.
Chart Taglibs currently supports pie charts (2D & 3D), bar charts (2D & 3D), and line charts.
Enhancements:
- New charts are supported: 3D Line charts, Area chars, Ring charts, Stacked Bar charts, Stacked 3D Bar charts, Stacked Area charts, and Waterfall charts.
- A minor bug was fixed to avoid a null pointer exception.
- A new Web page with documentation and screenshots was added.
<<lessThese are easy to use, and allow the developer to draw any graphics supported by JFreeChart using only the tags.
Chart Taglibs currently supports pie charts (2D & 3D), bar charts (2D & 3D), and line charts.
Enhancements:
- New charts are supported: 3D Line charts, Area chars, Ring charts, Stacked Bar charts, Stacked 3D Bar charts, Stacked Area charts, and Waterfall charts.
- A minor bug was fixed to avoid a null pointer exception.
- A new Web page with documentation and screenshots was added.
Download (0.018MB)
Added: 2006-05-25 License: GPL (GNU General Public License) Price:
1249 downloads
Device::Modem 1.47
Device::Modem is a Perl extension to talk to modem devices connected via serial port. more>>
Device::Modem is a Perl extension created to talk to modem devices connected via serial port.
WARNING
This is BETA software, so use it at your own risk, and without ANY warranty! Have fun.
SYNOPSIS
use Device::Modem;
my $modem = new Device::Modem( port => /dev/ttyS1 );
if( $modem->connect( baudrate => 9600 ) ) {
print "connected!n";
} else {
print "sorry, no connection with serial port!n";
}
$modem->attention(); # send `attention sequence (+++)
($ok, $answer) = $modem->dial(02270469012); # dial phone number
$ok = $modem->dial(3); # 1-digit parameter = dial number stored in memory 3
$modem->echo(1); # enable local echo (0 to disable)
$modem->offhook(); # Take off hook (ready to dial)
$modem->hangup(); # returns modem answer
$modem->is_active(); # Tests whether modem device is active or not
# So far it works for modem OFF/ modem ON condition
$modem->reset(); # hangup + attention + restore setting 0 (Z0)
$modem->restore_factory_settings(); # Handle with care!
$modem->restore_factory_settings(1); # Same with preset profile 1 (can be 0 or 1)
$modem->send_init_string(); # Send initialization string
# Now this is fixed to AT H0 Z S7=45 S0=0 Q0 V1 E0 &C0 X4
# Get/Set value of S1 register
my $S1 = $modem->S_register(1);
my $S1 = $modem->S_register(1, 55); # Dont do that if you definitely dont know!
# Get status of managed signals (CTS, DSR, RLSD, RING)
my %signal = $modem->status();
if( $signal{DSR} ) { print "Data Set Ready signal active!n"; }
# Stores this number in modem memory number 3
$modem->store_number(3, 01005552817);
$modem->repeat(); # Repeat last command
$modem->verbose(1); # Normal text responses (0=numeric codes)
# Some raw AT commands
$modem->atsend( ATH0 );
print $modem->answer();
$modem->atsend( ATDT01234567 . Device::Modem::CR );
print $modem->answer();
Device::Modem class implements basic AT (Hayes) compliant device abstraction. It can be inherited by sub classes (as Device::Gsm), which are based on serial connections.
<<lessWARNING
This is BETA software, so use it at your own risk, and without ANY warranty! Have fun.
SYNOPSIS
use Device::Modem;
my $modem = new Device::Modem( port => /dev/ttyS1 );
if( $modem->connect( baudrate => 9600 ) ) {
print "connected!n";
} else {
print "sorry, no connection with serial port!n";
}
$modem->attention(); # send `attention sequence (+++)
($ok, $answer) = $modem->dial(02270469012); # dial phone number
$ok = $modem->dial(3); # 1-digit parameter = dial number stored in memory 3
$modem->echo(1); # enable local echo (0 to disable)
$modem->offhook(); # Take off hook (ready to dial)
$modem->hangup(); # returns modem answer
$modem->is_active(); # Tests whether modem device is active or not
# So far it works for modem OFF/ modem ON condition
$modem->reset(); # hangup + attention + restore setting 0 (Z0)
$modem->restore_factory_settings(); # Handle with care!
$modem->restore_factory_settings(1); # Same with preset profile 1 (can be 0 or 1)
$modem->send_init_string(); # Send initialization string
# Now this is fixed to AT H0 Z S7=45 S0=0 Q0 V1 E0 &C0 X4
# Get/Set value of S1 register
my $S1 = $modem->S_register(1);
my $S1 = $modem->S_register(1, 55); # Dont do that if you definitely dont know!
# Get status of managed signals (CTS, DSR, RLSD, RING)
my %signal = $modem->status();
if( $signal{DSR} ) { print "Data Set Ready signal active!n"; }
# Stores this number in modem memory number 3
$modem->store_number(3, 01005552817);
$modem->repeat(); # Repeat last command
$modem->verbose(1); # Normal text responses (0=numeric codes)
# Some raw AT commands
$modem->atsend( ATH0 );
print $modem->answer();
$modem->atsend( ATDT01234567 . Device::Modem::CR );
print $modem->answer();
Device::Modem class implements basic AT (Hayes) compliant device abstraction. It can be inherited by sub classes (as Device::Gsm), which are based on serial connections.
Download (0.046MB)
Added: 2007-04-17 License: Perl Artistic License Price:
929 downloads
Convert::ASCIInames 1.002
Convert::ASCIInames is a Perl module that includes ASCII names for control characters. more>>
Convert::ASCIInames is a Perl module that includes ASCII names for control characters.
SYNOPSIS
use Convert::ASCIInames;
Convert::ASCIInames::Configure(fallthrough => 1);
$name = ASCIIname($character_ordinal);
$name = ASCIIaltname($character_ordinal);
$name = ASCIIdescription($character_ordinal);
$name = ASCIIaltdescription($character_ordinal);
$character_ordinal = ASCIIordinal($name);
Most if not all of the non-printing characters of the ASCII character set had special significance in the days of teletypes and paper tapes. For example, the character code 0x00 would be sent repeatedly in order to give the receiving end a chance to catch up; it signified "no action" and so was named NUL. The sending end might follow each line of text with a number of NUL bytes in order to give the receiving end a chance to return its print carriage to the left margin.
The control characters (so-called because they were used to control aspects of communication or receiving devices) were given short 2-to-4 letter names, like CR, EOT, ACK, and NAK.
Some of these special purposes have become obsolete, but some of them are still in use. For example, character 0x07 (BEL) is used to ring the feeper; 0x05 (ENQ) is recognised by many terminals as a trigger to report their status; and 0x08 (BS) still means "move the cursor back one space".
This module will return the ASCII name for specified characters, or the character code if given an ASCII name. In addition, the full descriptive name ("Start of Heading" instead of SOH) is available, although reverse translation of the descriptions isnt provided.
Some control characters have altername names. Character 0x13 is named DC3 ("Device Control 3"), but is probably better known by its alternate name of XOFF. These alternate names are also available through this modules functions.
<<lessSYNOPSIS
use Convert::ASCIInames;
Convert::ASCIInames::Configure(fallthrough => 1);
$name = ASCIIname($character_ordinal);
$name = ASCIIaltname($character_ordinal);
$name = ASCIIdescription($character_ordinal);
$name = ASCIIaltdescription($character_ordinal);
$character_ordinal = ASCIIordinal($name);
Most if not all of the non-printing characters of the ASCII character set had special significance in the days of teletypes and paper tapes. For example, the character code 0x00 would be sent repeatedly in order to give the receiving end a chance to catch up; it signified "no action" and so was named NUL. The sending end might follow each line of text with a number of NUL bytes in order to give the receiving end a chance to return its print carriage to the left margin.
The control characters (so-called because they were used to control aspects of communication or receiving devices) were given short 2-to-4 letter names, like CR, EOT, ACK, and NAK.
Some of these special purposes have become obsolete, but some of them are still in use. For example, character 0x07 (BEL) is used to ring the feeper; 0x05 (ENQ) is recognised by many terminals as a trigger to report their status; and 0x08 (BS) still means "move the cursor back one space".
This module will return the ASCII name for specified characters, or the character code if given an ASCII name. In addition, the full descriptive name ("Start of Heading" instead of SOH) is available, although reverse translation of the descriptions isnt provided.
Some control characters have altername names. Character 0x13 is named DC3 ("Device Control 3"), but is probably better known by its alternate name of XOFF. These alternate names are also available through this modules functions.
Download (0.011MB)
Added: 2006-08-21 License: Perl Artistic License Price:
1159 downloads
libping 1.15
libping is a C library designed to allow a programmer to make ICMP_ECHO requests directly from a script or program. more>>
libping is a C library designed to allow a programmer to make ICMP_ECHO requests directly from a script or program. libpings functions return either boolean--is alive--or the round trip time in milliseconds.
The library also includes support for "pinging" the following tcp/ip services: echo, http, https, smtp and pop3. Versions 1.15 and better are threadsafe.
Installation:
In a nutshell, to install the application in the default directory, ( /usr/local ), run the following commands:
$ ./configure
$ make
$ make install
This will install the application ( ring ) in the default directory /usr/local/bin. If that directory is in your PATH, then to run ring and view the online help type:
$ ring --help
It will also install libping in /usr/local/lib and place the header file ping.h in /usr/local/include.
To learn more about ring, make sure /usr/local/man is in your MANPATH and type:
$ man ring
For information about the C library functions, type:
$ man pinghost
For more details, read on. Especially if you want to install libping in a directory other that /usr/local
<<lessThe library also includes support for "pinging" the following tcp/ip services: echo, http, https, smtp and pop3. Versions 1.15 and better are threadsafe.
Installation:
In a nutshell, to install the application in the default directory, ( /usr/local ), run the following commands:
$ ./configure
$ make
$ make install
This will install the application ( ring ) in the default directory /usr/local/bin. If that directory is in your PATH, then to run ring and view the online help type:
$ ring --help
It will also install libping in /usr/local/lib and place the header file ping.h in /usr/local/include.
To learn more about ring, make sure /usr/local/man is in your MANPATH and type:
$ man ring
For information about the C library functions, type:
$ man pinghost
For more details, read on. Especially if you want to install libping in a directory other that /usr/local
Download (0.24MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1267 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 diamond ring settings 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