g h
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 29
G-SYS-X 0.2
G-SYS-X is a simple system for web masters allowing then to add galleries to webpages. more>>
G-SYS-X is a simple system for web masters allowing then to add galleries to webpages using a tree of directories to organize the structure of the gallery.
The system can also generate a Google sitemap for the gallery to help Google web crawlers spider the gallery more efficiently.
The project has been made available as open source under the LGPL license.
Enhancements:
- Added Google Sitemap generator to the system
<<lessThe system can also generate a Google sitemap for the gallery to help Google web crawlers spider the gallery more efficiently.
The project has been made available as open source under the LGPL license.
Enhancements:
- Added Google Sitemap generator to the system
Download (0.011MB)
Added: 2007-04-27 License: LGPL (GNU Lesser General Public License) Price:
910 downloads
g-page 2.03
g-page is a client/server application designed to send text messages to pagers or SMS enabled PCS phones. more>>
g-page is a client/server application for Unix designed to send text messages to alphanumeric pagers or PCS phones with short messaging, SMS, capabilities.
It supports the SNPP, WCTP, and SMTP (email) protocols, and works on a stand-alone workstation or across a network.
<<lessIt supports the SNPP, WCTP, and SMTP (email) protocols, and works on a stand-alone workstation or across a network.
Download (0.20MB)
Added: 2006-09-06 License: GPL (GNU General Public License) Price:
1146 downloads
G-whale 0.2
G-whale project is a simple, text-based mail user agent. more>>
G-whale project is a simple, text-based mail user agent.
A mail user agent (MUA) is a program that allows you to receive and send e-mail messages; its usually just called an e-mail program.
To use an MUA such as Eudora or Microsoft Outlook, you install the MUA program on your computer and then use it to download and store e-mail messages to your computer; it will also allow you to read or write messages offline.
Web-based MUAs, such as Hotmail and Yahoo, store messages on their own mail servers and allow access to them through a Web page. An MUA is sometimes called an e-mail agent or an e-mail client.
Enhancements:
- A configuration file is now used.
<<lessA mail user agent (MUA) is a program that allows you to receive and send e-mail messages; its usually just called an e-mail program.
To use an MUA such as Eudora or Microsoft Outlook, you install the MUA program on your computer and then use it to download and store e-mail messages to your computer; it will also allow you to read or write messages offline.
Web-based MUAs, such as Hotmail and Yahoo, store messages on their own mail servers and allow access to them through a Web page. An MUA is sometimes called an e-mail agent or an e-mail client.
Enhancements:
- A configuration file is now used.
Download (0.002MB)
Added: 2006-02-15 License: Other/Proprietary License with Source Price:
1346 downloads
grepcidr 1.3
grepcidr can filter IP addresses matching IPv4 CIDR/network specification. more>>
grepcidr can filter IP addresses matching IPv4 CIDR/network specification.
grepcidr can be used to filter a list of IP addresses against one or more Classless Inter-Domain Routing (CIDR) specifications, or arbitrary networks specified by an address range.
As with grep, there are options to invert matching and load patterns from a file. grepcidr is capable of comparing thousands or even millions of IPs to networks with little memory usage and in reasonable computation time.
grepcidr has endless uses in network software, including: mail filtering and processing, network security, log analysis, and many custom applications.
COMMAND USAGE
grepcidr [-V] [-c] [-v] PATTERN [FILE]
grepcidr [-V] [-c] [-v] [-e PATTERN | -f FILE] [FILE]
-V Show software version
-c Display count of the matching lines, instead of showing the lines
-v Invert the sense of matching, to select non-matching IP addresses
-e Specify pattern(s) on command-line
-f Obtain CIDR and range pattern(s) from file
PATTERN specified on the command line may contain multiple patterns
separated by whitespace or commas. For long lists of network patterns,
specify a -f FILE to load where each line contains one pattern. Comment
lines starting with # are ignored, as are any lines that dont parse.
Each pattern, whether on the command line or inside a file, may be:
CIDR format a.b.c.d/xx
IP range a.b.c.d-e.f.g.h
Single IP a.b.c.d
EXAMPLES
grepcidr -f ournetworks blocklist > abuse.log
Find our customers that show up in blocklists
grepcidr 127.0.0.0/8 iplog
Searches for any localnet IP addresses inside the iplog file
grepcidr "192.168.0.1-192.168.10.13" iplog
Searches for IPs matching indicated range in the iplog file
script | grepcidr -vf whitelist > blacklist
Create a blacklist, with whitelisted networks removed (inverse)
grepcidr -f list1 list2
Cross-reference two lists, outputs IPs common to both lists
Enhancements:
- Much faster than past versions due to binary search of patterns
- Decreased memory usage
- Applied search improvements suggested by Dick Wesseling
- Now supports IP ranges as well as CIDR format
- Improved usage to be more grep-like (e.g. filename on command line)
- Now uses grep-like exit code (0=ok, 1=no match, 2=error)
<<lessgrepcidr can be used to filter a list of IP addresses against one or more Classless Inter-Domain Routing (CIDR) specifications, or arbitrary networks specified by an address range.
As with grep, there are options to invert matching and load patterns from a file. grepcidr is capable of comparing thousands or even millions of IPs to networks with little memory usage and in reasonable computation time.
grepcidr has endless uses in network software, including: mail filtering and processing, network security, log analysis, and many custom applications.
COMMAND USAGE
grepcidr [-V] [-c] [-v] PATTERN [FILE]
grepcidr [-V] [-c] [-v] [-e PATTERN | -f FILE] [FILE]
-V Show software version
-c Display count of the matching lines, instead of showing the lines
-v Invert the sense of matching, to select non-matching IP addresses
-e Specify pattern(s) on command-line
-f Obtain CIDR and range pattern(s) from file
PATTERN specified on the command line may contain multiple patterns
separated by whitespace or commas. For long lists of network patterns,
specify a -f FILE to load where each line contains one pattern. Comment
lines starting with # are ignored, as are any lines that dont parse.
Each pattern, whether on the command line or inside a file, may be:
CIDR format a.b.c.d/xx
IP range a.b.c.d-e.f.g.h
Single IP a.b.c.d
EXAMPLES
grepcidr -f ournetworks blocklist > abuse.log
Find our customers that show up in blocklists
grepcidr 127.0.0.0/8 iplog
Searches for any localnet IP addresses inside the iplog file
grepcidr "192.168.0.1-192.168.10.13" iplog
Searches for IPs matching indicated range in the iplog file
script | grepcidr -vf whitelist > blacklist
Create a blacklist, with whitelisted networks removed (inverse)
grepcidr -f list1 list2
Cross-reference two lists, outputs IPs common to both lists
Enhancements:
- Much faster than past versions due to binary search of patterns
- Decreased memory usage
- Applied search improvements suggested by Dick Wesseling
- Now supports IP ranges as well as CIDR format
- Improved usage to be more grep-like (e.g. filename on command line)
- Now uses grep-like exit code (0=ok, 1=no match, 2=error)
Download (0.021MB)
Added: 2006-03-21 License: GPL (GNU General Public License) Price:
1313 downloads
G-Star 0.1.3
G-Star project is a clone of the TI-8x calculator game D-Star. more>>
G-Star project is a clone of the TI-8x calculator game D-Star which are all clones of an HP48 game of the same name.
G-Star currently includes 25 levels: 20 from the HP48 version, and 5 from the TI-83 version of the game. I am planning on adding additional levels to the game as well as some new rules.
In G-Star you control two pieces: the circle and the square. Your goal is to get all of the stars on the level by moving the circle over them. The difficult part is that the pieces are unable to stop themselves once they begin moving.
Once they are set in motion (by you), they continue to move until they run into something. Currently there is no score tracking, but I will probably base the score on the number of moves it takes you to complete a level and the amount of time it takes.
<<lessG-Star currently includes 25 levels: 20 from the HP48 version, and 5 from the TI-83 version of the game. I am planning on adding additional levels to the game as well as some new rules.
In G-Star you control two pieces: the circle and the square. Your goal is to get all of the stars on the level by moving the circle over them. The difficult part is that the pieces are unable to stop themselves once they begin moving.
Once they are set in motion (by you), they continue to move until they run into something. Currently there is no score tracking, but I will probably base the score on the number of moves it takes you to complete a level and the amount of time it takes.
Download (0.16MB)
Added: 2006-11-29 License: GPL (GNU General Public License) Price:
1062 downloads
G.O.SQL 1.01b
G.O.SQL is a Web-based data management tool for Oracle. more>>
G.O.SQL is a Web-based data management tool for Oracle. Currently, the project supports 7 schemas objects: table, view, index, sequence, function, procedure, and synonym.
<<less Download (0.35MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
880 downloads
System G 2.2.0
System G is a UNIX file manager. more>>
Dealing with the UNIX command line, especially in order to manipulate the file system, is one of the biggest hurdles to widespread use of UNIX and Linux.Rialog for running arbitrary programs avoids need to manually open terminal windows.
System G was written to provide a simple way to access to the file system in the form of a graphical hierarchy of files and folders. System G project works with any window manager.
Main features:
- Simple, tree style, hierarchical display of files and folders
- Option to either display each folder in a separate window or to navigate the folder hierarchy within a single window
- File bindings dialog to associate file types with programs
- Rialog for running arbitrary programs avoids need to manually open terminal windows.
- Automatically mounts disk when the associated directory is opened
- Format UNIX and DOS floppy disks.
- Drag-and-Drop to move and copy files and to create symbolic links (Fully compliant with the X Drag-and-Drop (XDND) and X Direct Save (XDS) protocols.)
- Rename files and folders simply by clicking on the name and typing.
- Change permissions simply by clicking on the appropriate permission.
- All main windows have configurable button bars.
- Sort by name, user, group, size, or date.
- Shortcuts to your most frequented folders
- Customizable menu shortcuts
- (by editing string database -- a graphical editor is planned for later)
- Safe trash can interface
- Searchable, hypertext on-line help
- Designed to work with multiple virtual desktops and both Click-to-Focus and Point-to-Focus.
- Support for scrolling via wheel mice
- Full support for European languages
- Easy translation to other languages without the need to recompile the source
- Works with Gnome and KDE session managers.
- Y2K compliant
Enhancements:
- Added "Open recent" menu.
- Added "Convert to file" and "Convert to program" items to File menu.
- Added "New text file" to the File menu.
- Fixed "Alternate open" so it only asks for one command, and then runs that command on all selected files.
- Updating is now much faster, and it works well with slow network file systems like sshfs.
- No longer opens CVS and SCCS directories when Shift-click or Meta-click.
- Fixed bug so default drop action is Copy when dragging from partition A to partition B displayed inside a window displaying partition A.
- Updated to recognize latest options in /etc/fstab when searching for shortcuts.
<<lessSystem G was written to provide a simple way to access to the file system in the form of a graphical hierarchy of files and folders. System G project works with any window manager.
Main features:
- Simple, tree style, hierarchical display of files and folders
- Option to either display each folder in a separate window or to navigate the folder hierarchy within a single window
- File bindings dialog to associate file types with programs
- Rialog for running arbitrary programs avoids need to manually open terminal windows.
- Automatically mounts disk when the associated directory is opened
- Format UNIX and DOS floppy disks.
- Drag-and-Drop to move and copy files and to create symbolic links (Fully compliant with the X Drag-and-Drop (XDND) and X Direct Save (XDS) protocols.)
- Rename files and folders simply by clicking on the name and typing.
- Change permissions simply by clicking on the appropriate permission.
- All main windows have configurable button bars.
- Sort by name, user, group, size, or date.
- Shortcuts to your most frequented folders
- Customizable menu shortcuts
- (by editing string database -- a graphical editor is planned for later)
- Safe trash can interface
- Searchable, hypertext on-line help
- Designed to work with multiple virtual desktops and both Click-to-Focus and Point-to-Focus.
- Support for scrolling via wheel mice
- Full support for European languages
- Easy translation to other languages without the need to recompile the source
- Works with Gnome and KDE session managers.
- Y2K compliant
Enhancements:
- Added "Open recent" menu.
- Added "Convert to file" and "Convert to program" items to File menu.
- Added "New text file" to the File menu.
- Fixed "Alternate open" so it only asks for one command, and then runs that command on all selected files.
- Updating is now much faster, and it works well with slow network file systems like sshfs.
- No longer opens CVS and SCCS directories when Shift-click or Meta-click.
- Fixed bug so default drop action is Copy when dragging from partition A to partition B displayed inside a window displaying partition A.
- Updated to recognize latest options in /etc/fstab when searching for shortcuts.
Download (1.4MB)
Added: 2006-03-10 License: Open Software License Price:
1324 downloads
G System 0.5.1
The G System is a free and open source simulation framework and virtual reality. more>>
The G System, often simply called "G", is an effort to create exactly this: simulation of evolution. This is both, a scientific exercise and a virtual reality where many "users" can participate in an ever changing, realistic and ... evolving universe.
G is basically a framework for virtual world simulations. And not only a framework (the "G System") but a virtual reality itself, which will become the application created with the G System.
- Multi-User 3D virtual world experience. The G System provides a 3D virtual reality that can be experienced by many users at the same time. The Users are part of the evolving universe.
- Simulation. The goal of G is to simulate a realistic, dynamic and evolving universe. To allow great flexibility a well designed core system provides the infrastructure for the world. The whole world is made up with elements.
Elements allow for creation of rule systems (like realistic physics, impact of feelings,...) to be applied to elements as well as integration of artificial intelligence (and anything else that is needed) to create evolutionary abilities.
Rule systems are created with "agents". These agents can reach arbitrary complexity and are executed as a thread, thus allowing maximum freedom to the agent design. Users can enter the world and interact with their environment, which ultimately has an impact on the evolution of the virtual universe. Thus, users make up a part of the overall simulation.
Enhancements:
LIBRARIES
G Core System (GCS):
- GCS::GObject does not store the IDs of the children anymore
- GCS::GWorldData can now return a list of children of an element
G World Engine (GWE):
- Bugs fixed concerning connecting to the G Universe
- Mutex deadlocks fixed that prevented the demo to run
- XMPP Presence subscriptions are now handled and in use
- Added new GStorage class wich implements a Qt based database layer, every database supported by Qt is supported by the G System, tested and known to work so far: QSQLITE, QMYSQL3, QPSQL7
- GStorage now used instead of GXmlStorage
- All GXmlNetwork related classes have been removed
- Fixed iterator bug that could cause crashes
- The factory has been adapted to the new database options
BINARIES
guniverseclient:
- Extracted the communication/chat area into a separate widget
- Now differentiates between internal and external contacts in the
- contact list.
- The default configuration file is now in $HOME/.guniverseclient.xml
- This makes it easy to have different configurations for every user
MISC
installer:
- 2 questions less
<<lessG is basically a framework for virtual world simulations. And not only a framework (the "G System") but a virtual reality itself, which will become the application created with the G System.
- Multi-User 3D virtual world experience. The G System provides a 3D virtual reality that can be experienced by many users at the same time. The Users are part of the evolving universe.
- Simulation. The goal of G is to simulate a realistic, dynamic and evolving universe. To allow great flexibility a well designed core system provides the infrastructure for the world. The whole world is made up with elements.
Elements allow for creation of rule systems (like realistic physics, impact of feelings,...) to be applied to elements as well as integration of artificial intelligence (and anything else that is needed) to create evolutionary abilities.
Rule systems are created with "agents". These agents can reach arbitrary complexity and are executed as a thread, thus allowing maximum freedom to the agent design. Users can enter the world and interact with their environment, which ultimately has an impact on the evolution of the virtual universe. Thus, users make up a part of the overall simulation.
Enhancements:
LIBRARIES
G Core System (GCS):
- GCS::GObject does not store the IDs of the children anymore
- GCS::GWorldData can now return a list of children of an element
G World Engine (GWE):
- Bugs fixed concerning connecting to the G Universe
- Mutex deadlocks fixed that prevented the demo to run
- XMPP Presence subscriptions are now handled and in use
- Added new GStorage class wich implements a Qt based database layer, every database supported by Qt is supported by the G System, tested and known to work so far: QSQLITE, QMYSQL3, QPSQL7
- GStorage now used instead of GXmlStorage
- All GXmlNetwork related classes have been removed
- Fixed iterator bug that could cause crashes
- The factory has been adapted to the new database options
BINARIES
guniverseclient:
- Extracted the communication/chat area into a separate widget
- Now differentiates between internal and external contacts in the
- contact list.
- The default configuration file is now in $HOME/.guniverseclient.xml
- This makes it easy to have different configurations for every user
MISC
installer:
- 2 questions less
Download (2.8MB)
Added: 2005-06-12 License: GPL (GNU General Public License) Price:
1594 downloads
G.u.e.s.s.o 0.3
G.u.e.s.s.o is a simple guess-the-number game. more>>
G.u.e.s.s.o is a simple guess-the-number game.
I was playing this game since years , and I liked its simplicity, it was on my electronic translater (Atlas) device, but I couldnt find any PC version of it, so I decided to code it.
And it is also a project to help me learn programming with Qt.
If you like it please just drop me an email saying so.
Installation:
First you need to compile guesso, you must have qt3-devel 3.3 or later in order to compile it, open the console and type the following commands:
./make-guesso
if everything went successfuly , you can run it with the following command:
./src/guesso
and finaly if you want to install it just copy it to any folder in your $PATH variable like /use/bin :
su
cp ./src/guesso /usr/bin/guesso
Enhancements:
- made Guesso translatable (as requested :)
- added arabic translation
- added better install/uninstall scripts
- code clean up
- other minor changes
<<lessI was playing this game since years , and I liked its simplicity, it was on my electronic translater (Atlas) device, but I couldnt find any PC version of it, so I decided to code it.
And it is also a project to help me learn programming with Qt.
If you like it please just drop me an email saying so.
Installation:
First you need to compile guesso, you must have qt3-devel 3.3 or later in order to compile it, open the console and type the following commands:
./make-guesso
if everything went successfuly , you can run it with the following command:
./src/guesso
and finaly if you want to install it just copy it to any folder in your $PATH variable like /use/bin :
su
cp ./src/guesso /usr/bin/guesso
Enhancements:
- made Guesso translatable (as requested :)
- added arabic translation
- added better install/uninstall scripts
- code clean up
- other minor changes
Download (0.027MB)
Added: 2005-11-02 License: GPL (GNU General Public License) Price:
1454 downloads
G-Share 1.5 Beta
G-Share is a PHP script that allows you to share your Gmail attachments with the world. more>>
G-Share is a PHP script that allows you to share your Gmail attachments with the world, it is a download center with files stored in your gmail account.
G-Share project uses a MySQL database to store important data such as categories, download count, visitors, gmail accounts, etc...
<<lessG-Share project uses a MySQL database to store important data such as categories, download count, visitors, gmail accounts, etc...
Download (0.10MB)
Added: 2006-03-09 License: GPL (GNU General Public License) Price:
1324 downloads
(g)WebcppUI 2.0.1
(g)WebcppUI is a Gtk+ port of WebcppUI. more>>
(g)WebcppUI is a Gtk+ port of WebcppUI, an interface for Webcpp and MkScs2, providing a unified user environment for creating webcpp commands and designing webcpp syntax color schemes.
Webcpp is a utility which converts programmers source code into syntax highlighted HTML code. (g)WebcppUI supports over 30 programming languages.
<<lessWebcpp is a utility which converts programmers source code into syntax highlighted HTML code. (g)WebcppUI supports over 30 programming languages.
Download (0.025MB)
Added: 2006-01-12 License: GPL (GNU General Public License) Price:
1382 downloads
Grid::Transform 0.02
Grid::Transform is a Perl module with fast grid transformations. more>>
Grid::Transform is a Perl module with fast grid transformations.
SYNOPSIS
use Grid::Transform;
$g = Grid::Transform->new([a..o], rows=>5);
$g->rotate_270->flip_vertical;
print join( , $g->grid), "n";
The Grid::Transform module provides fast methods to transform a grid of arbitrary data types.
METHODS
$g = Grid::Transform->new( @grid, rows=>num, columns=>num )
Creates a new Grid::Transform object. The first argument is a reference to a 1-dimensional array representing a 2-dimensional "row major" (row by row) grid. (A column major grid is simply the counter transpose of a row major one.) The grid may be composed of arbitrary data types. The original array is never modified- all transformations operate on a copy.
At least one dimension must be specified. If the grid and dimensions do not produce a rectangular grid extra empty elements ("") will be added to the grid.
$g2 = $g->copy
Returns a copy of the original Grid::Transform object.
These methods get or set the grid attributes:
@grid = $g->grid
$grid = $g->grid
@grid = $g->grid( @grid )
In list context, returns an array representing the current grid. In scalar context, returns a reference to the array. Accepts an array reference representing a new grid. The new grid will be resized if the dimensions of the previous grid do not match.
$g->rows
$g->rows( $num )
Returns the current number of rows.
$g->columns
$g->cols
$g->columns( $num )
Returns the current number of columns.
All transform methods return the Grid::Transform object, so transforms can be chained.
$g->rotate_90
$g->rotate90
Rotates the grid 90 degrees clock-wise.
a b c d e f g h i j k l a b c d i e a
| e f g h -> j f b
i e a j f b k g c l h d i j k l k g c
l h d
$g->rotate_180
$g->rotate180
Rotates the grid 180 degrees clock-wise.
a b c d e f g h i j k l a b c d l k j i
| e f g h -> h g f e
l k j i h g f e d c b a i j k l d c b a
$g->rotate_270
$g->rotate270
Rotates the grid 270 degrees clock-wise.
a b c d e f g h i j k l a b c d d h l
| e f g h -> c g k
d h l c g k b f j a e i i j k l b f j
a e i
$g->flip_horizontal
$g->mirror_horizontal
Flips the grid across the horizontal axis.
a b c d e f g h i j k l a b c d i j k l
| e f g h -> e f g h
i j k l e f g h a b c d i j k l a b c d
$g->flip_vertical
$g->mirror_vertical
Flips the grid across the vertical axis.
a b c d e f g h i j k l a b c d d c b a
| e f g h -> h g f e
d c b a h g f e l k j i i j k l l k j i
$g->transpose
Flips the grid across the vertical axis and then rotates it 90 degress clock-wise.
a b c d e f g h i j k l a b c d l h d
| e f g h -> k g c
l h d k g c j f b i e a i j k l j f b
i e a
$g->counter_transpose
$g->countertranspose
Flips the grid across the horizontal axis and then rotates it 90 degrees clock-wise.
a b c d e f g h i j k l a b c d a e i
| e f g h -> b f j
a e i b f j c g k d h l i j k l c g k
d h l
$g->fold_right
Folds the columns to the right.
a b c d e f g h i j k l a b c d b c d a
| e f g h -> f g e h
b c a d f g e h j k i l i j k l j k i l
$g->fold_left
Folds the columns to the left.
a b c d e f g h i j k l a b c d d a c b
| e f g h -> h e g f
d a c b h e g f l i k j i j k l l i k j
<<lessSYNOPSIS
use Grid::Transform;
$g = Grid::Transform->new([a..o], rows=>5);
$g->rotate_270->flip_vertical;
print join( , $g->grid), "n";
The Grid::Transform module provides fast methods to transform a grid of arbitrary data types.
METHODS
$g = Grid::Transform->new( @grid, rows=>num, columns=>num )
Creates a new Grid::Transform object. The first argument is a reference to a 1-dimensional array representing a 2-dimensional "row major" (row by row) grid. (A column major grid is simply the counter transpose of a row major one.) The grid may be composed of arbitrary data types. The original array is never modified- all transformations operate on a copy.
At least one dimension must be specified. If the grid and dimensions do not produce a rectangular grid extra empty elements ("") will be added to the grid.
$g2 = $g->copy
Returns a copy of the original Grid::Transform object.
These methods get or set the grid attributes:
@grid = $g->grid
$grid = $g->grid
@grid = $g->grid( @grid )
In list context, returns an array representing the current grid. In scalar context, returns a reference to the array. Accepts an array reference representing a new grid. The new grid will be resized if the dimensions of the previous grid do not match.
$g->rows
$g->rows( $num )
Returns the current number of rows.
$g->columns
$g->cols
$g->columns( $num )
Returns the current number of columns.
All transform methods return the Grid::Transform object, so transforms can be chained.
$g->rotate_90
$g->rotate90
Rotates the grid 90 degrees clock-wise.
a b c d e f g h i j k l a b c d i e a
| e f g h -> j f b
i e a j f b k g c l h d i j k l k g c
l h d
$g->rotate_180
$g->rotate180
Rotates the grid 180 degrees clock-wise.
a b c d e f g h i j k l a b c d l k j i
| e f g h -> h g f e
l k j i h g f e d c b a i j k l d c b a
$g->rotate_270
$g->rotate270
Rotates the grid 270 degrees clock-wise.
a b c d e f g h i j k l a b c d d h l
| e f g h -> c g k
d h l c g k b f j a e i i j k l b f j
a e i
$g->flip_horizontal
$g->mirror_horizontal
Flips the grid across the horizontal axis.
a b c d e f g h i j k l a b c d i j k l
| e f g h -> e f g h
i j k l e f g h a b c d i j k l a b c d
$g->flip_vertical
$g->mirror_vertical
Flips the grid across the vertical axis.
a b c d e f g h i j k l a b c d d c b a
| e f g h -> h g f e
d c b a h g f e l k j i i j k l l k j i
$g->transpose
Flips the grid across the vertical axis and then rotates it 90 degress clock-wise.
a b c d e f g h i j k l a b c d l h d
| e f g h -> k g c
l h d k g c j f b i e a i j k l j f b
i e a
$g->counter_transpose
$g->countertranspose
Flips the grid across the horizontal axis and then rotates it 90 degrees clock-wise.
a b c d e f g h i j k l a b c d a e i
| e f g h -> b f j
a e i b f j c g k d h l i j k l c g k
d h l
$g->fold_right
Folds the columns to the right.
a b c d e f g h i j k l a b c d b c d a
| e f g h -> f g e h
b c a d f g e h j k i l i j k l j k i l
$g->fold_left
Folds the columns to the left.
a b c d e f g h i j k l a b c d d a c b
| e f g h -> h e g f
d a c b h e g f l i k j i j k l l i k j
Download (0.036MB)
Added: 2007-05-18 License: Perl Artistic License Price:
890 downloads
String::Scanf 0.98.8
String::Scanf can emulate sscanf() of the C library. more>>
String::Scanf can emulate sscanf() of the C library.
SYNOPSIS
use String::Scanf; # imports sscanf()
($a, $b, $c, $d) = sscanf("%d+%d %f-%s", $input);
($e, $f, $g, $h) = sscanf("%x %o %s:%3c"); # input defaults to $_
$r = String::Scanf::format_to_re($f);
or
# works only for Perl 5.005
use String::Scanf qw(); # import nothing
my $s1 = String::Scanf->new("%d+%d %f-%s");
my $s2 = String::Scanf->new("%x %o %s:%3c");
($a, $b, $c, $d) = $s1->sscanf($input);
($e, $f, $g, $h) = $s2->sscanf(); # input defaults to $_
String::Scanf supports scanning strings for data using formats similar to the libc/stdio sscanf().
The supported sscanf() formats are as follows:
%d
Decimal integer, with optional plus or minus sign.
%u
Decimal unsigned integer, with optional plus sign.
%x
Hexadecimal unsigned integer, with optional "0x" or "0x" in front.
%o
Octal unsigned integer.
%e %f %g
(The [efg] work identically.)
Decimal floating point number, with optional plus or minus sign, in any of these formats:
1
1.
1.23
.23
1e45
1.e45
1.23e45
.23e45
The exponent has an optional plus or minus sign, and the e may also be E.
The various borderline cases like Inf and Nan are not recognized.
%s
A non-whitespace string.
%c
A string of characters. An array reference is returned containing the numerical values of the characters.
%%
A literal %.
The sscanf() formats [pnSC] are not supported.
The %s and %c have an optional maximum width, e.g. %4s, in which case at most so many characters are consumed (but fewer characters are also accecpted).
The numeric formats may also have such a width but it is ignored.
The numeric formats may have [hl before the main option, e.g. %hd, but since such widths have no meaning in Perl, they are ignored.
Non-format parts of the parameter string are matched literally (e.g. : matches as :), expect that any whitespace is matched as any whitespace (e.g. matches as s+).
<<lessSYNOPSIS
use String::Scanf; # imports sscanf()
($a, $b, $c, $d) = sscanf("%d+%d %f-%s", $input);
($e, $f, $g, $h) = sscanf("%x %o %s:%3c"); # input defaults to $_
$r = String::Scanf::format_to_re($f);
or
# works only for Perl 5.005
use String::Scanf qw(); # import nothing
my $s1 = String::Scanf->new("%d+%d %f-%s");
my $s2 = String::Scanf->new("%x %o %s:%3c");
($a, $b, $c, $d) = $s1->sscanf($input);
($e, $f, $g, $h) = $s2->sscanf(); # input defaults to $_
String::Scanf supports scanning strings for data using formats similar to the libc/stdio sscanf().
The supported sscanf() formats are as follows:
%d
Decimal integer, with optional plus or minus sign.
%u
Decimal unsigned integer, with optional plus sign.
%x
Hexadecimal unsigned integer, with optional "0x" or "0x" in front.
%o
Octal unsigned integer.
%e %f %g
(The [efg] work identically.)
Decimal floating point number, with optional plus or minus sign, in any of these formats:
1
1.
1.23
.23
1e45
1.e45
1.23e45
.23e45
The exponent has an optional plus or minus sign, and the e may also be E.
The various borderline cases like Inf and Nan are not recognized.
%s
A non-whitespace string.
%c
A string of characters. An array reference is returned containing the numerical values of the characters.
%%
A literal %.
The sscanf() formats [pnSC] are not supported.
The %s and %c have an optional maximum width, e.g. %4s, in which case at most so many characters are consumed (but fewer characters are also accecpted).
The numeric formats may also have such a width but it is ignored.
The numeric formats may have [hl before the main option, e.g. %hd, but since such widths have no meaning in Perl, they are ignored.
Non-format parts of the parameter string are matched literally (e.g. : matches as :), expect that any whitespace is matched as any whitespace (e.g. matches as s+).
Download (1.7MB)
Added: 2007-08-20 License: Perl Artistic License Price:
798 downloads
G-Inspector 20050529
G-Inspector is a GLib(GTK+) object/class inspector. more>>
G-Inspector is a GLib(GTK+) object/class inspector.
<<less Download (0.26MB)
Added: 2005-08-10 License: GPL (GNU General Public License) Price:
1536 downloads
System G Desktop 2.2.0
System G Desktop provides a simple way to access to the file system in the form of a graphical hierarchy of files and folders. more>>
System G Desktop provides a simple way to access to the file system in the form of a graphical hierarchy of files and folders. [COPYRIGH=1]
Main features:
- Simple, tree style, hierarchical display of files and folders
- Option to either display each folder in a separate window or to navigate the folder hierarchy within a single window
- File bindings dialog to associate file types with programs
- Rialog for running arbitrary programs avoids need to manually open terminal windows.
- Automatically mounts disk when the associated directory is opened
- Format UNIX and DOS floppy disks.
- Drag-and-Drop to move and copy files and to create symbolic links (Fully compliant with the X Drag-and-Drop (XDND) and X Direct Save (XDS) protocols.)
- Rename files and folders simply by clicking on the name and typing.
- Change permissions simply by clicking on the appropriate permission.
- All main windows have configurable button bars.
- Sort by name, user, group, size, or date.
- Shortcuts to your most frequented folders
- Customizable menu shortcuts
- (by editing string database -- a graphical editor is planned for later)
- Safe trash can interface
- Searchable, hypertext on-line help
- Designed to work with multiple virtual desktops and both Click-to-Focus and Point-to-Focus.
- Support for scrolling via wheel mice
- Full support for European languages
- Easy translation to other languages without the need to recompile the source
- Works with Gnome and KDE session managers.
<<lessMain features:
- Simple, tree style, hierarchical display of files and folders
- Option to either display each folder in a separate window or to navigate the folder hierarchy within a single window
- File bindings dialog to associate file types with programs
- Rialog for running arbitrary programs avoids need to manually open terminal windows.
- Automatically mounts disk when the associated directory is opened
- Format UNIX and DOS floppy disks.
- Drag-and-Drop to move and copy files and to create symbolic links (Fully compliant with the X Drag-and-Drop (XDND) and X Direct Save (XDS) protocols.)
- Rename files and folders simply by clicking on the name and typing.
- Change permissions simply by clicking on the appropriate permission.
- All main windows have configurable button bars.
- Sort by name, user, group, size, or date.
- Shortcuts to your most frequented folders
- Customizable menu shortcuts
- (by editing string database -- a graphical editor is planned for later)
- Safe trash can interface
- Searchable, hypertext on-line help
- Designed to work with multiple virtual desktops and both Click-to-Focus and Point-to-Focus.
- Support for scrolling via wheel mice
- Full support for European languages
- Easy translation to other languages without the need to recompile the source
- Works with Gnome and KDE session managers.
Download (0.14MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1192 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above g h 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