cursor hider 1.5.2.6
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 172
QLiss3D 1.3.2
QLiss3D renders 3d-Lissajous-figures. more>>
QLiss3D renders 3d-Lissajous-figures (figures made of a different sine functions for each dimension) with a Qt interface.
You can look at the figures from any viewing position you like and even "listen" to the sound of the figures.
These are the controls for the QLiss3D Qt-widget used with QLiss3d:
turn around cursor keys, mouse dragging
reset viewing angle page up / page down
change red color value r / t
change green color value g / h
change blue color value b / n
zoom in and out + / -
x phase shift y / x
y phase shift a / s
z phase shift q / w
toggle information i
change number of drawn points insert / delete
Enhancements:
- Welsh translation
- some minor improvements that dont need to be mentioned
<<lessYou can look at the figures from any viewing position you like and even "listen" to the sound of the figures.
These are the controls for the QLiss3D Qt-widget used with QLiss3d:
turn around cursor keys, mouse dragging
reset viewing angle page up / page down
change red color value r / t
change green color value g / h
change blue color value b / n
zoom in and out + / -
x phase shift y / x
y phase shift a / s
z phase shift q / w
toggle information i
change number of drawn points insert / delete
Enhancements:
- Welsh translation
- some minor improvements that dont need to be mentioned
Download (0.057MB)
Added: 2005-06-07 License: GPL (GNU General Public License) Price:
1599 downloads
Gnome-Themer 2.1
Gnome-Themer is a program for select Icon, GTK-2, Metacity cursor and GTK-1 themes and wallpapers. more>>
Gnome-Themer is a program for select Icon, GTK-2, Metacity (and now) cursor and GTK-1 themes and wallpapers and splash screens from one place.
<<less Download (0.031MB)
Added: 2005-08-02 License: GPL (GNU General Public License) Price:
1549 downloads
wmDrawer 0.10.5
wmDrawer is a dockapp which provides a drawer (retractable button bar) to launch applications. more>>
wmDrawer is a dock application (dockapp) which provides a drawer (retractable button bar) to launch applications.
Main features:
The drawer is retractable and animated.
Several columns of buttons can be defined in the drawer.
The config file is automaticaly reloaded if it changes.
Multiple instances of the program can run at the same time.
The buttons can be highlighted under the mouse cursor.
A tooltip can be defined for each button.
The drawer can be transparent (need SHAPE extension).
Ability to launch several apps at once from the drawer. By holding down the key Shift or by using mouse buttons middle or right instead of left, you can keep the drawer opened.
Adjustable behaviors:
- docks image (logo)
- docks width and height (for both min=12, max=128)
- automatic/manual opening and closing of the drawer
- timeout value in miliseconds if automatic closing selected
- drawers opening direction and animation speed
- mouse cursor type in the drawer
- drawers pseudo-transparency
- icons background image (only if transparency isnt activated)
- buttons size (min=12, max=128)
- buttons highlight type (0:none, 1:target, 2:shading)
- image used as highlight (target type only)
- color and darkening level for highlight (shading type only)
- drawers border size
- buttons tooltips and tooltips font
<<lessMain features:
The drawer is retractable and animated.
Several columns of buttons can be defined in the drawer.
The config file is automaticaly reloaded if it changes.
Multiple instances of the program can run at the same time.
The buttons can be highlighted under the mouse cursor.
A tooltip can be defined for each button.
The drawer can be transparent (need SHAPE extension).
Ability to launch several apps at once from the drawer. By holding down the key Shift or by using mouse buttons middle or right instead of left, you can keep the drawer opened.
Adjustable behaviors:
- docks image (logo)
- docks width and height (for both min=12, max=128)
- automatic/manual opening and closing of the drawer
- timeout value in miliseconds if automatic closing selected
- drawers opening direction and animation speed
- mouse cursor type in the drawer
- drawers pseudo-transparency
- icons background image (only if transparency isnt activated)
- buttons size (min=12, max=128)
- buttons highlight type (0:none, 1:target, 2:shading)
- image used as highlight (target type only)
- color and darkening level for highlight (shading type only)
- drawers border size
- buttons tooltips and tooltips font
Download (0.048MB)
Added: 2005-10-07 License: GPL (GNU General Public License) Price:
1477 downloads
Fid Core Library 0.2
Fid Core Library is the core library for the Frigand Imperial Desktop. more>>
Fid Core Library is the core library for the Frigand Imperial Desktop, a genuine Unix desktop environment based around multiprocessing, text-stream IPC, and the "everything is a file" concept.
It supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
<<lessIt supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
Download (0.070MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
Humai Trader 1.0.1
Humai Trader is a free, open source stock technical analysis tool built on pure java. more>>
Humai Trader is a free, open source stock technical analysis tool built on pure java. Humai Trader will also be a platform for custom indicators and charts. The main interest will be W.D. Ganns approach.
Main features:
- Indicators:
- MACD
- OBV
- ROC
- KD
- BIAS
- DMI
- RSI
- MTM
- WMS
- GANN IMPORTANT DATES
- Drawing lines:
- LINE
- PARALLEL LINE
- GANN ANGLE
- FIBONACCI LINE
- PERCENT
- GOLDEN RATE
- PERIODS
- GANN IMPORTANT PERIODS
- Retrieves quote data in parallel from Yahoo! Finance, or CSV files.
- Historical Chart
- Intra-Day Chart
- Real-Time Chart
- Ticker Board
- Candle/Bar/Line
- Changes indicators parameters
-
- Natural date / Trading date view
- Move left, right by [left], [right] key
- Zoom in, Zoom out by [up], [down] key
- Fast moving cursor / day by day moving cursor
- Save/restore parameters and drawing
- Carefully design for writing your own indicator easy, but in java (maybe will support scripts some day)
- Supports multi platforms, includes windows, linux, macos, solaris, etc. (Java JRE 1.5 required)
- More to be come ...
<<lessMain features:
- Indicators:
- MACD
- OBV
- ROC
- KD
- BIAS
- DMI
- RSI
- MTM
- WMS
- GANN IMPORTANT DATES
- Drawing lines:
- LINE
- PARALLEL LINE
- GANN ANGLE
- FIBONACCI LINE
- PERCENT
- GOLDEN RATE
- PERIODS
- GANN IMPORTANT PERIODS
- Retrieves quote data in parallel from Yahoo! Finance, or CSV files.
- Historical Chart
- Intra-Day Chart
- Real-Time Chart
- Ticker Board
- Candle/Bar/Line
- Changes indicators parameters
-
- Natural date / Trading date view
- Move left, right by [left], [right] key
- Zoom in, Zoom out by [up], [down] key
- Fast moving cursor / day by day moving cursor
- Save/restore parameters and drawing
- Carefully design for writing your own indicator easy, but in java (maybe will support scripts some day)
- Supports multi platforms, includes windows, linux, macos, solaris, etc. (Java JRE 1.5 required)
- More to be come ...
Download (3.7MB)
Added: 2006-01-03 License: BSD License Price:
1400 downloads
xtermcontrol 2.8
xtermcontrol enables dynamic control of XFree86 xterm properties. more>>
xtermcontrol enables dynamic control of XFree86 xterm properties. xtermcontrol project makes it easy to change colors, titles, fonts, and the geometry of a running xterm, as well as to report the current settings of the properties.
Window manipulations such as (de)iconify, raise and lower, maximize and restore, and reset are also supported. It also lets advanced users issue any xterm control sequence.
Options:
--fg=COLOR
Set foreground color to COLOR.
--bg=COLOR
Set background color to COLOR.
--colorN=COLOR
Set Nth [0-15] color to COLOR.
--highlight=COLOR
Set highlight color to COLOR.
--cursor=COLOR
Set cursor color to COLOR.
--mouse-fg=COLOR
Set mouse pointer foreground color to COLOR.
--mouse-fg=COLOR
Set mouse pointer background color to COLOR.
--font=FONT
Set font name to FONT. Alternatively it is possible to specify a fontmenu index as #[0-6] or navigate the fontmenu by relative sizes as #+N or #-N, where N is an optional integer.
--title=STRING
Set window title. Note that mechanisms like the Bash PROMPT_COMMAND may overwrite the title. Se also How to change the title of an xterm.
--geometry=WIDTHxHEIGHT+XOFF+YOFF
Set size and/or position. Through its control sequences the xterm only recognize positive XOFF and YOFF offsets, which are pixels relative to the upper left hand corner of the display. xtermcontrol is therefore unable to handle negative offsets as described in the X Geometry Specifications and therefore truncates negative values to zero.
--get-fg
Report foreground color.
--get-bg
Report background color.
--get-colorN
Report Nth [0-15] color.
--get-highlight
Report highlight color.
--get-cursor
Report cursor color.
--get-mouse-fg
Report mouse pointer foreground color.
--get-mouse-bg
Report mouse pointer background color.
--get-font
Report font.
--get-title
Report window title.
--get-geometry
Report size and position. The size of the text area is reported in characters and the position is reported in pixels relative to the upper left hand corner of the display.
--maximize
Maximize window.
--restore
Restore maximized window.
--iconify
Iconify window.
--de-iconify
De-iconify window.
--raise
Raise window.
--lower
Lower window.
--reset
Full reset.
--raw=CTLSEQS
Issue the raw control sequences CTLSEQS.
--file=FILE
Force xtermcontrol to read configurations from FILE instead of the standard personal initialization file ~/.xtermcontrol.
--force, -f
Skip TERM environment variable check.
--verbose, -v
Print verbose reports.
--help, -h
Print help and exit.
--version
Print the version number and exit.
Enhancements:
- src/configuration.c: Fix regexp, so the #rrggbb way to specify a color works in configuration file. Reported by Olle Mulmo.
- doc/xtermcontrol.roff: add BUGS section describing how install needs to setuid root on some broken systems.
<<lessWindow manipulations such as (de)iconify, raise and lower, maximize and restore, and reset are also supported. It also lets advanced users issue any xterm control sequence.
Options:
--fg=COLOR
Set foreground color to COLOR.
--bg=COLOR
Set background color to COLOR.
--colorN=COLOR
Set Nth [0-15] color to COLOR.
--highlight=COLOR
Set highlight color to COLOR.
--cursor=COLOR
Set cursor color to COLOR.
--mouse-fg=COLOR
Set mouse pointer foreground color to COLOR.
--mouse-fg=COLOR
Set mouse pointer background color to COLOR.
--font=FONT
Set font name to FONT. Alternatively it is possible to specify a fontmenu index as #[0-6] or navigate the fontmenu by relative sizes as #+N or #-N, where N is an optional integer.
--title=STRING
Set window title. Note that mechanisms like the Bash PROMPT_COMMAND may overwrite the title. Se also How to change the title of an xterm.
--geometry=WIDTHxHEIGHT+XOFF+YOFF
Set size and/or position. Through its control sequences the xterm only recognize positive XOFF and YOFF offsets, which are pixels relative to the upper left hand corner of the display. xtermcontrol is therefore unable to handle negative offsets as described in the X Geometry Specifications and therefore truncates negative values to zero.
--get-fg
Report foreground color.
--get-bg
Report background color.
--get-colorN
Report Nth [0-15] color.
--get-highlight
Report highlight color.
--get-cursor
Report cursor color.
--get-mouse-fg
Report mouse pointer foreground color.
--get-mouse-bg
Report mouse pointer background color.
--get-font
Report font.
--get-title
Report window title.
--get-geometry
Report size and position. The size of the text area is reported in characters and the position is reported in pixels relative to the upper left hand corner of the display.
--maximize
Maximize window.
--restore
Restore maximized window.
--iconify
Iconify window.
--de-iconify
De-iconify window.
--raise
Raise window.
--lower
Lower window.
--reset
Full reset.
--raw=CTLSEQS
Issue the raw control sequences CTLSEQS.
--file=FILE
Force xtermcontrol to read configurations from FILE instead of the standard personal initialization file ~/.xtermcontrol.
--force, -f
Skip TERM environment variable check.
--verbose, -v
Print verbose reports.
--help, -h
Print help and exit.
--version
Print the version number and exit.
Enhancements:
- src/configuration.c: Fix regexp, so the #rrggbb way to specify a color works in configuration file. Reported by Olle Mulmo.
- doc/xtermcontrol.roff: add BUGS section describing how install needs to setuid root on some broken systems.
Download (0.12MB)
Added: 2006-02-06 License: GPL (GNU General Public License) Price:
1356 downloads
xmms-syncup 0.9.1
xmms-syncup is a C language plugin to the XMMS media player that provides real-time synchronization of audio playback. more>>
xmms-syncup is a C language plugin to the XMMS media player that provides real-time synchronization of audio playback.
xmms-syncup is useful in environments such as dorms, houses, or workplaces where multiple networked computers have independently driven speakers.
Mechanics
Operationally, a single machine is designated as the "server". The XMMS process running on the server operates as normal and does not attempt to track the progress of other players. Via xmmsd, the server makes available to clients (running xmms-syncup) its playlist, current playlist position, and audio playback cursor. Each client periodically (<<less
xmms-syncup is useful in environments such as dorms, houses, or workplaces where multiple networked computers have independently driven speakers.
Mechanics
Operationally, a single machine is designated as the "server". The XMMS process running on the server operates as normal and does not attempt to track the progress of other players. Via xmmsd, the server makes available to clients (running xmms-syncup) its playlist, current playlist position, and audio playback cursor. Each client periodically (<<less
Download (0.32MB)
Added: 2006-04-11 License: GPL (GNU General Public License) Price:
1295 downloads
GIMP cursor brushes 1.0
GIMP cursor brushes is a set of (50) brushes for use in the GIMP, created from assorted cursors. more>>
GIMP cursor brushes project is a set of (50) brushes for use in the GIMP, created from assorted cursors. Cursor brushes continues my contribution to my image editor of choice, the GIMP.
Seems basic things like cursors (most used for help-style pages) are often lacking.
I find lots of fancy, useless stuff -- much of it of real artistic merit -- but, as I said, impractical.
I blew the weekend making these brushes. Granted much consists of "prior art", but there was a good deal of editing involved. I even made the "Cursor Mouse" from scratch.
Use them for anything youd like. If you redistribute them, please include this file.
I post these, and perhaps make updates, at gimphelp.org. All the items will also be included (in png format) at wpclipart.com, the Public Domain clipart site.
<<lessSeems basic things like cursors (most used for help-style pages) are often lacking.
I find lots of fancy, useless stuff -- much of it of real artistic merit -- but, as I said, impractical.
I blew the weekend making these brushes. Granted much consists of "prior art", but there was a good deal of editing involved. I even made the "Cursor Mouse" from scratch.
Use them for anything youd like. If you redistribute them, please include this file.
I post these, and perhaps make updates, at gimphelp.org. All the items will also be included (in png format) at wpclipart.com, the Public Domain clipart site.
Download (0.018MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1284 downloads
Term::ANSIScreen 1.42
Term::ANSIScreen is a Perl module for terminal control using ANSI escape sequences. more>>
Term::ANSIScreen is a Perl module for terminal control using ANSI escape sequences.
SYNOPSIS
# qw/:color/ is exported by default, i.e. color() & colored()
use Term::ANSIScreen qw/:color :cursor :screen :keyboard/;
print setmode(1), setkey(a,b);
print "40x25 mode now, with a mapped to b.";
; resetkey; setmode 3; cls;
locate 1, 1; print "@ This is (1,1)", savepos;
print locate(24,60), "@ This is (24,60)"; loadpos;
print down(2), clline, "@ This is (3,15)n";
setscroll 1, 20;
color black on white; clline;
print "This line is black on white.n";
print color reset; print "This text is normal.n";
print colored ("This text is bold blue.n", bold blue);
print "This text is normal.n";
print colored [bold blue], "This text is bold blue.n";
print "This text is normal.n";
use Term::ANSIScreen qw/:constants/; # constants mode
print BLUE ON GREEN . "Blue on green.n";
$Term::ANSIScreen::AUTORESET = 1;
print BOLD GREEN . ON_BLUE "Bold green on blue.", CLEAR;
print "nThis text is normal.n";
# Win32::Console emulation mode
# this returns a Win32::Console object on a Win32 platform
my $console = Term::ANSIScreen->new;
$console->Cls; # also works on non-Win32 platform
Term::ANSIScreen is a superset of Term::ANSIColor (as of version 1.04 of that module). In addition to color-sequence generating subroutines exported by :color and :constants, this module also features :cursor for cursor positioning, :screen for screen control, as well as :keyboard for key mapping.
NOTES
All subroutines in Term::ANSIScreen will print its return value if called under a void context.
The cursor position, current color, screen mode and keyboard mappings affected by Term::ANSIScreen will last after the program terminates. You might want to reset them before the end of your program.
<<lessSYNOPSIS
# qw/:color/ is exported by default, i.e. color() & colored()
use Term::ANSIScreen qw/:color :cursor :screen :keyboard/;
print setmode(1), setkey(a,b);
print "40x25 mode now, with a mapped to b.";
; resetkey; setmode 3; cls;
locate 1, 1; print "@ This is (1,1)", savepos;
print locate(24,60), "@ This is (24,60)"; loadpos;
print down(2), clline, "@ This is (3,15)n";
setscroll 1, 20;
color black on white; clline;
print "This line is black on white.n";
print color reset; print "This text is normal.n";
print colored ("This text is bold blue.n", bold blue);
print "This text is normal.n";
print colored [bold blue], "This text is bold blue.n";
print "This text is normal.n";
use Term::ANSIScreen qw/:constants/; # constants mode
print BLUE ON GREEN . "Blue on green.n";
$Term::ANSIScreen::AUTORESET = 1;
print BOLD GREEN . ON_BLUE "Bold green on blue.", CLEAR;
print "nThis text is normal.n";
# Win32::Console emulation mode
# this returns a Win32::Console object on a Win32 platform
my $console = Term::ANSIScreen->new;
$console->Cls; # also works on non-Win32 platform
Term::ANSIScreen is a superset of Term::ANSIColor (as of version 1.04 of that module). In addition to color-sequence generating subroutines exported by :color and :constants, this module also features :cursor for cursor positioning, :screen for screen control, as well as :keyboard for key mapping.
NOTES
All subroutines in Term::ANSIScreen will print its return value if called under a void context.
The cursor position, current color, screen mode and keyboard mappings affected by Term::ANSIScreen will last after the program terminates. You might want to reset them before the end of your program.
Download (0.015MB)
Added: 2006-06-14 License: Perl Artistic License Price:
1227 downloads
Versatile Cursors for GNUemacs 1.09
Versatile Cursors for GNUemacs is a set of emacs commands managing an more>>
Versatile Cursors for GNUemacs is a set of emacs commands managing an "item" cursor (e.g. a word, expression, sentence, or defun).
Versatile Cursors for GNUemacs quickly re-assigns the cursor keys between these as needed. Built on this are high-level actions such as converting code blocks to separate functions.
This provides elegant and concise editing, and is pedal- and voice-friendly.
Main features:
- A block (or region) cursor, with motion and text selection by semantically significant units e.g. statements, statement parts, sentences, phrases, table rows and cells
- Editing in terms of these (e.g. ``Make the selected code conditional or ``Delete the selected text)
- Easy access to these through flexible, dynamic, rebinding of the arrow keys and others, with easy ways to navigate the space of possible navigation spaces
- High-level editing operations such as:
- Converting an expression to a local variable initialized to that value
- Converting a block of code to a procedure/function, working out automatically what parameters are required
- Means to access these (and other) navigation and editing commands through a narrow-channel interface such as footswitches (suitable for disability access, including RSI)
- Voice access setup for use with emacs-vr-mode
Enhancements:
- Mostly bug fixes, including a long-standing one for the mode changing wrongly on coming out of the minibuffer.
<<lessVersatile Cursors for GNUemacs quickly re-assigns the cursor keys between these as needed. Built on this are high-level actions such as converting code blocks to separate functions.
This provides elegant and concise editing, and is pedal- and voice-friendly.
Main features:
- A block (or region) cursor, with motion and text selection by semantically significant units e.g. statements, statement parts, sentences, phrases, table rows and cells
- Editing in terms of these (e.g. ``Make the selected code conditional or ``Delete the selected text)
- Easy access to these through flexible, dynamic, rebinding of the arrow keys and others, with easy ways to navigate the space of possible navigation spaces
- High-level editing operations such as:
- Converting an expression to a local variable initialized to that value
- Converting a block of code to a procedure/function, working out automatically what parameters are required
- Means to access these (and other) navigation and editing commands through a narrow-channel interface such as footswitches (suitable for disability access, including RSI)
- Voice access setup for use with emacs-vr-mode
Enhancements:
- Mostly bug fixes, including a long-standing one for the mode changing wrongly on coming out of the minibuffer.
Download (0.46MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1220 downloads
Smooth Icons 1.0
Smooth Icons is a mouse cursor theme. more>>
Smooth Icons is a mouse cursor theme.
This is my first upload for awhile so here we go. Its not going to be ready to package yet for quite awhile this is only a days work.
Enhancements:
- redid alot of icons
- added actions(magnify, find)
<<lessThis is my first upload for awhile so here we go. Its not going to be ready to package yet for quite awhile this is only a days work.
Enhancements:
- redid alot of icons
- added actions(magnify, find)
Download (0.44MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1219 downloads
Tree::BPTree 1.07
Tree::BPTree is a Perl implementation of B+ trees. more>>
Tree::BPTree is a Perl implementation of B+ trees.
SYNOPSIS
use Tree::BPTree;
# These arguments are actually the defaults
my $tree = new Tree::BPTree(
-n => 3,
-unique => 0,
-keycmp => sub { $_[0] cmp $_[1] },
-valuecmp => sub { $_[0] $_[1] },
);
# index the entries in this string:
my $string = "THERES MORE THAN ONE WAY TO DO IT"; # TMTOWTDI
my $i = 0;
$tree->insert($_, $i++) foreach (split //, $string);
# find the index of the first T
my $t = $tree->find(T);
# find the indexes of every T
my @t = $tree->find(T);
# We dont like the word WAY , so lets remove it
my $i = index $string, W;
$tree->delete($_, $i++) foreach (split //, substr($string, $i, 4));
# Reverse the sort order
$tree->reverse;
# Iterate through each key/value pair just like built-in each operator
while (my ($key, $value) = $tree->each) {
print "$key => $valuen";
}
# Reset the iterator when we quit from an "each-loop" early
$tree->reset;
# You might also be interested in using multiple each loops at once, which is
# possible through the cursor syntax. You can even delete individual pairs
# from the list during iteration.
my $cursor = $tree->new_cursor;
while (my ($key, $value) = $cursor->each) {
my $nested = $tree->new_cursor;
while (my ($nkey, $nvalue) = $nested->each) {
if ($key->shouldnt_be_in_this_tree_with($nkey)) {
$nested->delete;
}
}
}
# Iterate using an iterator subroutine
$tree->iterate(sub { print "$_[0] => $_[1]n" });
# Iterate using an iterator subroutine that returns the list of return values
# returned by the iterator
print join(, , $tree->map(sub { "$_[0] => $_[1]" })),"n";
# Grep-like operations
my @pairs = $tree->grep (sub { $_[0] =~ /S/ });
my @keys = $tree->grep_keys (sub { $_[0] =~ /S/ });
my @values = $tree->grep_values (sub { $_[0] =~ /S/ });
# Get all keys, values
my @all_keys = $tree->keys;
my @all_values = $tree->values;
# Clear it out and start over
$tree->clear;
B+ trees are balanced trees which provide an ordered map from keys to values. They are useful for indexing large bodies of data. They are similar to 2-3-4 Trees and Red-Black Trees. This implementation supports B+ trees using an arbitrary n value.
<<lessSYNOPSIS
use Tree::BPTree;
# These arguments are actually the defaults
my $tree = new Tree::BPTree(
-n => 3,
-unique => 0,
-keycmp => sub { $_[0] cmp $_[1] },
-valuecmp => sub { $_[0] $_[1] },
);
# index the entries in this string:
my $string = "THERES MORE THAN ONE WAY TO DO IT"; # TMTOWTDI
my $i = 0;
$tree->insert($_, $i++) foreach (split //, $string);
# find the index of the first T
my $t = $tree->find(T);
# find the indexes of every T
my @t = $tree->find(T);
# We dont like the word WAY , so lets remove it
my $i = index $string, W;
$tree->delete($_, $i++) foreach (split //, substr($string, $i, 4));
# Reverse the sort order
$tree->reverse;
# Iterate through each key/value pair just like built-in each operator
while (my ($key, $value) = $tree->each) {
print "$key => $valuen";
}
# Reset the iterator when we quit from an "each-loop" early
$tree->reset;
# You might also be interested in using multiple each loops at once, which is
# possible through the cursor syntax. You can even delete individual pairs
# from the list during iteration.
my $cursor = $tree->new_cursor;
while (my ($key, $value) = $cursor->each) {
my $nested = $tree->new_cursor;
while (my ($nkey, $nvalue) = $nested->each) {
if ($key->shouldnt_be_in_this_tree_with($nkey)) {
$nested->delete;
}
}
}
# Iterate using an iterator subroutine
$tree->iterate(sub { print "$_[0] => $_[1]n" });
# Iterate using an iterator subroutine that returns the list of return values
# returned by the iterator
print join(, , $tree->map(sub { "$_[0] => $_[1]" })),"n";
# Grep-like operations
my @pairs = $tree->grep (sub { $_[0] =~ /S/ });
my @keys = $tree->grep_keys (sub { $_[0] =~ /S/ });
my @values = $tree->grep_values (sub { $_[0] =~ /S/ });
# Get all keys, values
my @all_keys = $tree->keys;
my @all_values = $tree->values;
# Clear it out and start over
$tree->clear;
B+ trees are balanced trees which provide an ordered map from keys to values. They are useful for indexing large bodies of data. They are similar to 2-3-4 Trees and Red-Black Trees. This implementation supports B+ trees using an arbitrary n value.
Download (0.017MB)
Added: 2006-07-04 License: Perl Artistic License Price:
1208 downloads
game build 1577
game is a simple Tetris-like game. more>>
game is a simple Tetris-like game.
The objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
<<lessThe objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
Download (1.2MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1205 downloads
GTK Oracle 1.41
GTK Oracle is a GTK+ 2 interface to Oracle that aids in Oracle application development and testing. more>>
GTK Oracle is a GTK+ 2 interface to Oracle that aids in Oracle application development and testing.
Its features include a schema browser, multiple SQL work areas, SQL syntax highlighting, bind variable entry widgets in the command window, and SQL*Plus-style command scripting.
For SQL statement analysis and tuning there is a tree-style SQL statement "explain plan" facility and the ability to load SQL statements from the runtime cursor cache (V$SQL table), Oracle Statspack repository, and the Oracle Automatic Workload Repository in Oracle version 10g. Full statistics are available on loaded statements.
Main features:
- manually running your applications SQL, outside of the application itself
- trying to find out what queries your application is even running
- checking and gathering statistics
- comparing plans
- running statspack to evaluate results
- autotracing
- peeking in AWR
- peeking the shared pool / v$sqlarea / statspack SQL
- identifying high-resource SQL then this might be of some help.
Usage:
- SQL in the text buffer (anything that gets run via the Execute button) is run on its own thread in the background so it will not block the GUI part, and you can cancel it. This execution thread is started when you start up the program, hopefully never exits, and receives commands via a GLib asynchronous queue, so you can safely keep hitting Execute while a command is running, it will just execute them in order.
- If you log in as SYSDBA you will get a combo box just under the main menubar. Changing the value will execute ALTER SESSION SET CURRENT_SCHEMA=somebody; so when you browse it will be as if you were this user. Be aware that any SQL you execute will result in SYS being recorded as the parsing user in the cursor cache, however.
- If you want to access the cursor cache or statspack or AWR you will need to log in with SYSDBA privileges. You might be able to get away with simply having SELECT on SYS.V$SQLAREA and SYS.V$SQLTEXT.
- SYS is excluded from the cursor cache browsing results. Otherwise you end up with a mass of recursive SQL, which you are not going to be able to tune and that is the point here. If youre a masochist and you do want to browse recursives I suppose you can just modify the relevant SQL so that SYS is not exculded and recompile. Have fun.
- AWR features are only available on 10G servers.
- DBMS_OUTPUT works, go to Edit->DBMS OUTPUT Enable
<<lessIts features include a schema browser, multiple SQL work areas, SQL syntax highlighting, bind variable entry widgets in the command window, and SQL*Plus-style command scripting.
For SQL statement analysis and tuning there is a tree-style SQL statement "explain plan" facility and the ability to load SQL statements from the runtime cursor cache (V$SQL table), Oracle Statspack repository, and the Oracle Automatic Workload Repository in Oracle version 10g. Full statistics are available on loaded statements.
Main features:
- manually running your applications SQL, outside of the application itself
- trying to find out what queries your application is even running
- checking and gathering statistics
- comparing plans
- running statspack to evaluate results
- autotracing
- peeking in AWR
- peeking the shared pool / v$sqlarea / statspack SQL
- identifying high-resource SQL then this might be of some help.
Usage:
- SQL in the text buffer (anything that gets run via the Execute button) is run on its own thread in the background so it will not block the GUI part, and you can cancel it. This execution thread is started when you start up the program, hopefully never exits, and receives commands via a GLib asynchronous queue, so you can safely keep hitting Execute while a command is running, it will just execute them in order.
- If you log in as SYSDBA you will get a combo box just under the main menubar. Changing the value will execute ALTER SESSION SET CURRENT_SCHEMA=somebody; so when you browse it will be as if you were this user. Be aware that any SQL you execute will result in SYS being recorded as the parsing user in the cursor cache, however.
- If you want to access the cursor cache or statspack or AWR you will need to log in with SYSDBA privileges. You might be able to get away with simply having SELECT on SYS.V$SQLAREA and SYS.V$SQLTEXT.
- SYS is excluded from the cursor cache browsing results. Otherwise you end up with a mass of recursive SQL, which you are not going to be able to tune and that is the point here. If youre a masochist and you do want to browse recursives I suppose you can just modify the relevant SQL so that SYS is not exculded and recompile. Have fun.
- AWR features are only available on 10G servers.
- DBMS_OUTPUT works, go to Edit->DBMS OUTPUT Enable
Download (0.46MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1201 downloads
Tk::Text::Viewer 0.93
Tk::Text::Viewer is a text widget that can display text files under TK. more>>
Tk::Text::Viewer is a text widget that can display text files under TK. It enable the user to search text and navigate in a Text widget. The reason for creating this module is that it doesnt require downloading of modules other that Tk; Look for widget options in the Tk::Text manpage. A separate viewer.pl program is included and can be used as a stand alone file browser.
The Viewer widget also inherits all the methods provided by the generic Tk::Widget and Tk::Text classes.
The following additional method is available for viewer widgets:
$text_view->Load($filename)
Load file into the text widget.
$text_view->LabelConfig(string or hash ref)
$text_view->LabelConfig(``Search:)
Change label for the search entry field. You might want to change this label if the widget is used in a non English application.
$text_view->LabelConfig(``-cursor=> dot)
Change one label widget option (for example cursor).
$text_view->LabelConfig({text=>Find:,-cursor=>dot,...})
Replace label widget options with your own set of options. Do not change the Name option of the label widget. See the Tk::Label manpage for valid options
$text_view->EntryConfig(string or hash ref)
Change the entry widget options. Read LabelConfig for information about parameters. See the Tk::Entry manpage for valid options.
Enhancements:
- This version requiers Tk 804. If you have older Tk you my use version 0.91
- fix Tk::Entry options like -text to comply with Tk 804.027
- Enable utf8 support for UTF-8 locale on Perl 5.8
<<lessThe Viewer widget also inherits all the methods provided by the generic Tk::Widget and Tk::Text classes.
The following additional method is available for viewer widgets:
$text_view->Load($filename)
Load file into the text widget.
$text_view->LabelConfig(string or hash ref)
$text_view->LabelConfig(``Search:)
Change label for the search entry field. You might want to change this label if the widget is used in a non English application.
$text_view->LabelConfig(``-cursor=> dot)
Change one label widget option (for example cursor).
$text_view->LabelConfig({text=>Find:,-cursor=>dot,...})
Replace label widget options with your own set of options. Do not change the Name option of the label widget. See the Tk::Label manpage for valid options
$text_view->EntryConfig(string or hash ref)
Change the entry widget options. Read LabelConfig for information about parameters. See the Tk::Entry manpage for valid options.
Enhancements:
- This version requiers Tk 804. If you have older Tk you my use version 0.91
- fix Tk::Entry options like -text to comply with Tk 804.027
- Enable utf8 support for UTF-8 locale on Perl 5.8
Download (0.010MB)
Added: 2006-07-15 License: Artistic License Price:
1201 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 cursor hider 1.5.2.6 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