golden hawk
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 35
goldenmean 0.5
goldenmean is a GIMP plugin. more>>
goldenmean is a GIMP plugin. Will create a new image. You enter the shortest side, select portrait or landscape orientation and it will automagically calculate the longest side according to the Golden Mean. The plug-in is tested with 1.1.3.
<<less Download (MB)
Added: 2006-09-15 License: GPL (GNU General Public License) Price:
1139 downloads
Light Hawk 0.6
Light Hawk is a Jabber client with a focus on KDE integration. more>>
Light Hawk is a KDE Jabber client. It is unfinished, but I have been using it every day for some time now.
Those interested in following or helping development should use GNU arch 1.2 or later. My archive is neil@hakubi.us--terminus and is available at http://www.hakubi.us/arch/terminus/. The branch to get is lighthawk--mainline.
To compile the arch version of Light Hawk you will also need to get neil@hakubi.us--terminus/admin--KDE-3-0-BRANCH and symlink that into the top level of lighthawk as "admin".
After that its mostly an ordinary KDE application (run gmake -f Makefile.cvs to get a configure script). You must run that configure script in a separate directory, though, arch to cooperate later.
Main features:
- Roster management
- Subscriptions
- Chat messages
- Receving normal messages
- Multiple user profiles
- Session management cooperation
- Logging
- KNotify support (including sounds)
- Invisible status
- Away messages
- IPv6, Proxies, and other KDE network features
<<lessThose interested in following or helping development should use GNU arch 1.2 or later. My archive is neil@hakubi.us--terminus and is available at http://www.hakubi.us/arch/terminus/. The branch to get is lighthawk--mainline.
To compile the arch version of Light Hawk you will also need to get neil@hakubi.us--terminus/admin--KDE-3-0-BRANCH and symlink that into the top level of lighthawk as "admin".
After that its mostly an ordinary KDE application (run gmake -f Makefile.cvs to get a configure script). You must run that configure script in a separate directory, though, arch to cooperate later.
Main features:
- Roster management
- Subscriptions
- Chat messages
- Receving normal messages
- Multiple user profiles
- Session management cooperation
- Logging
- KNotify support (including sounds)
- Invisible status
- Away messages
- IPv6, Proxies, and other KDE network features
Download (0.88MB)
Added: 2005-09-12 License: MIT/X Consortium License Price:
1503 downloads
KoalaMud Game Engine 0.3.6a
KoalaMud Game Engine project is a multithreaded MUD server. more>>
KoalaMud Game Engine project is a multithreaded MUD server.
KoalaMud is a MUD source base designed around multithreading and stability. On top of this platform, Shadow of the Wheel is evolving to demonstrate its capabilities.
Enhancements:
- Tons of new stuff done here.
- We now have basic rooms support completed, though there are still some additional pieces to be flushed out.
- We also have the first part of the skills system outlined and language support is more flushed out now.
- The network code has been completely rewriten to extract Qt from that loop.
- All input is now processed in the thread pool via ZThread tasks.
- Overall the system seems to be even more responsive now and I have not had nearly as many problems with stability since this code conversion.
- Split commands into multiple command trees that are searched as needed.
- Currently we have standard commands and immortal commands.
- All of the OLC editors have been moved under the olc command tree for simplicity and consistancy as well.
- This also paves the way for aliases later on.
- Also added color marker support.
<<lessKoalaMud is a MUD source base designed around multithreading and stability. On top of this platform, Shadow of the Wheel is evolving to demonstrate its capabilities.
Enhancements:
- Tons of new stuff done here.
- We now have basic rooms support completed, though there are still some additional pieces to be flushed out.
- We also have the first part of the skills system outlined and language support is more flushed out now.
- The network code has been completely rewriten to extract Qt from that loop.
- All input is now processed in the thread pool via ZThread tasks.
- Overall the system seems to be even more responsive now and I have not had nearly as many problems with stability since this code conversion.
- Split commands into multiple command trees that are searched as needed.
- Currently we have standard commands and immortal commands.
- All of the OLC editors have been moved under the olc command tree for simplicity and consistancy as well.
- This also paves the way for aliases later on.
- Also added color marker support.
Download (0.22MB)
Added: 2006-12-18 License: BSD License Price:
1041 downloads
HawkNL 1.68
HawkNL is a network library. more>>
HawkNL is a free, open source, game oriented network API released under the GNU Library General Public License (LGPL). HawkNL (NL) is a fairly low level API, a wrapper over Berkeley/Unix Sockets and Winsock.
But NL also provides other features including support for many OSs, groups of sockets, socket statistics, high accuracy timer, CRC functions, macros to read and write data to packets with endian conversion, and support for multiple network transports.
NL has been tested on Windows 9x/ME/NT/2000/XP/CE, Linux, Solaris, IRIX, AIX, BSDs, Mac OS. There are also the two high level APIs, HawkNLU (NLU) and HawkVoice, which are built on top of NL.
It is NLU and HawkVoice that are most exciting, since they give developers portable, easy to use alternatives to the Microsoft DirectPlay (DPlay) and DirectPlay Voice APIs.
<<lessBut NL also provides other features including support for many OSs, groups of sockets, socket statistics, high accuracy timer, CRC functions, macros to read and write data to packets with endian conversion, and support for multiple network transports.
NL has been tested on Windows 9x/ME/NT/2000/XP/CE, Linux, Solaris, IRIX, AIX, BSDs, Mac OS. There are also the two high level APIs, HawkNLU (NLU) and HawkVoice, which are built on top of NL.
It is NLU and HawkVoice that are most exciting, since they give developers portable, easy to use alternatives to the Microsoft DirectPlay (DPlay) and DirectPlay Voice APIs.
Download (0.17MB)
Added: 2005-10-07 License: LGPL (GNU Lesser General Public License) Price:
1478 downloads
gdReklaManager System 0.3.9.0 alpha
gdReklaManager System is a banner management system. more>>
gdReklaManager System is a banner management system.
gdReklaManager System supports simple banners, a tower of banners, and logging of clicks on banners.
If you need your own banner managment you have come to the right place. As you can see on my site it works. It is still under development, but so far a lot of important things are done.
In this stage of development the script still doesnt have administration panel where you can add or edit banners you have included, and also only way to randomizing banners is simple function RAND, but that will change in time.
The archive with this script contains example and you can see for yourself how easy is to add the script to your own website. Also, info about installing and using is also included.
Enhancements:
- A logo image was created for this project.
- Script comments were updated and reduced.
- The help file had some minor features upgraded.
- Some functions were adjusted and optimized.
- Some smaller bugs were fixed.
- Parsing the bot engines now should work.
<<lessgdReklaManager System supports simple banners, a tower of banners, and logging of clicks on banners.
If you need your own banner managment you have come to the right place. As you can see on my site it works. It is still under development, but so far a lot of important things are done.
In this stage of development the script still doesnt have administration panel where you can add or edit banners you have included, and also only way to randomizing banners is simple function RAND, but that will change in time.
The archive with this script contains example and you can see for yourself how easy is to add the script to your own website. Also, info about installing and using is also included.
Enhancements:
- A logo image was created for this project.
- Script comments were updated and reduced.
- The help file had some minor features upgraded.
- Some functions were adjusted and optimized.
- Some smaller bugs were fixed.
- Parsing the bot engines now should work.
Download (0.12MB)
Added: 2005-11-10 License: Freeware Price:
1443 downloads
ToolSet::SWC 0.13
ToolSet::SWC is a sample toolset with strict, warnings and Carp. more>>
ToolSet::SWC is a sample toolset with strict, warnings and Carp.
SYNOPSIS
use ToolSet::SWC;
# strict is on
# warnings are on
# Carp defaults are imported
carp "We know how to carp";
$name = "Igor"; # this will fail strict when compiling
ToolSet:SWC is a simple example of a ToolSet that enables strict and warnings and also imports all the basic Carp functions. See ToolSet for more details.
<<lessSYNOPSIS
use ToolSet::SWC;
# strict is on
# warnings are on
# Carp defaults are imported
carp "We know how to carp";
$name = "Igor"; # this will fail strict when compiling
ToolSet:SWC is a simple example of a ToolSet that enables strict and warnings and also imports all the basic Carp functions. See ToolSet for more details.
Download (0.018MB)
Added: 2007-01-23 License: Perl Artistic License Price:
1004 downloads
Pod::WikiDoc 0.16
Pod::WikiDoc is a Perl module to generate Pod from inline wiki style text. more>>
Pod::WikiDoc is a Perl module to generate Pod from inline wiki style text.
SYNOPSIS
In a source file, Pod format-block style:
=begin wikidoc
= POD FORMAT-BLOCK STYLE
Write documentation with *bold*, ~italic~ or {code}
markup. Create a link to [Pod::WikiDoc].
Substitute for user-defined %%KEYWORD%%.
Indent for verbatim paragraphs
- bullet
- point
- list
0 sequentially
0 numbered
0 list
= end wikidoc
In a source file, wikidoc comment-block style:
### = WIKIDOC COMMENT-BLOCK STYLE
###
### Optionally, [Pod::WikiDoc] can extract from
### specially-marked comment blocks
Generate Pod from wikidoc, programmatically:
use Pod::WikiDoc;
my $parser = Pod::WikiDoc->new( {
comment_blocks => 1,
keywords => { KEYWORD => "foo" },
} );
$parser->filter(
{ input => "my_module.pm", output => "my_module.pod" }
);
Generate Pod from wikidoc, via command line:
$ wikidoc -c my_module.pm my_module.pod
Pod works well, but writing it can be time-consuming and tedious. For example, commonly used layouts like lists require numerous lines of text to make just a couple of simple points. An alternative approach is to write documentation in a wiki-text shorthand (referred to here as wikidoc) and use Pod::WikiDoc to extract it and convert it into its corresponding Pod as a separate .pod file.
Documentation written in wikidoc may be embedded in Pod format blocks, or, optionally, in specially marked comment blocks. Wikidoc uses simple text-based markup like wiki websites to indicate formatting and links. (See "WIKIDOC MARKUP", below.)
Pod::WikiDoc processes text files (or text strings) by extracting both existing Pod and wikidoc, converting the wikidoc to Pod, and then writing the combined document back to a file or standard output.
Summary of major features of Pod::WikiDoc:
- Extracts and converts wikidoc from Pod format blocks or special wikidoc comment blocks
- Extracts and preserves existing Pod
- Provides bold, italic, code, and link markup
- Substitutes user-defined keywords
- Automatically converts special symbols in wikidoc to their Pod escape equivalents, e.g. E< lt >, E< gt >
- Preserves other Pod escape sequences, e.g. E< euro >
In addition, Pod::WikiDoc provides a command-line utility, wikidoc, to simplify wikidoc translation.
See the Pod::WikiDoc::Cookbook for more detailed usage examples, including how to automate .pod generation when using Module::Build.
<<lessSYNOPSIS
In a source file, Pod format-block style:
=begin wikidoc
= POD FORMAT-BLOCK STYLE
Write documentation with *bold*, ~italic~ or {code}
markup. Create a link to [Pod::WikiDoc].
Substitute for user-defined %%KEYWORD%%.
Indent for verbatim paragraphs
- bullet
- point
- list
0 sequentially
0 numbered
0 list
= end wikidoc
In a source file, wikidoc comment-block style:
### = WIKIDOC COMMENT-BLOCK STYLE
###
### Optionally, [Pod::WikiDoc] can extract from
### specially-marked comment blocks
Generate Pod from wikidoc, programmatically:
use Pod::WikiDoc;
my $parser = Pod::WikiDoc->new( {
comment_blocks => 1,
keywords => { KEYWORD => "foo" },
} );
$parser->filter(
{ input => "my_module.pm", output => "my_module.pod" }
);
Generate Pod from wikidoc, via command line:
$ wikidoc -c my_module.pm my_module.pod
Pod works well, but writing it can be time-consuming and tedious. For example, commonly used layouts like lists require numerous lines of text to make just a couple of simple points. An alternative approach is to write documentation in a wiki-text shorthand (referred to here as wikidoc) and use Pod::WikiDoc to extract it and convert it into its corresponding Pod as a separate .pod file.
Documentation written in wikidoc may be embedded in Pod format blocks, or, optionally, in specially marked comment blocks. Wikidoc uses simple text-based markup like wiki websites to indicate formatting and links. (See "WIKIDOC MARKUP", below.)
Pod::WikiDoc processes text files (or text strings) by extracting both existing Pod and wikidoc, converting the wikidoc to Pod, and then writing the combined document back to a file or standard output.
Summary of major features of Pod::WikiDoc:
- Extracts and converts wikidoc from Pod format blocks or special wikidoc comment blocks
- Extracts and preserves existing Pod
- Provides bold, italic, code, and link markup
- Substitutes user-defined keywords
- Automatically converts special symbols in wikidoc to their Pod escape equivalents, e.g. E< lt >, E< gt >
- Preserves other Pod escape sequences, e.g. E< euro >
In addition, Pod::WikiDoc provides a command-line utility, wikidoc, to simplify wikidoc translation.
See the Pod::WikiDoc::Cookbook for more detailed usage examples, including how to automate .pod generation when using Module::Build.
Download (0.056MB)
Added: 2007-01-15 License: Perl Artistic License Price:
1012 downloads
Configuration HOWTO 1.99.8
Configuration HOWTO would be the main documentation for configuring most common hardware and services. more>>
Configuration HOWTO would be the main documentation for configuring most common hardware and services.
This document is one of the most important for LDP, because by configuring hardware and software you can get your own Linux box. This HOWTO was born in the Golden Age of developers, mainly for the command line. As it became too big and old for the current distros, I rewrote it more simple as I could.
Fundamentally, to configure the system, Linux users have to write some configuration files. To do it easyer, today programs and wizards are avaliable to manage them. This programs may be quite different for the various distributions.
In this HOWTO, I will speak about Mandrake-Linux and about Red Hat.
<<lessThis document is one of the most important for LDP, because by configuring hardware and software you can get your own Linux box. This HOWTO was born in the Golden Age of developers, mainly for the command line. As it became too big and old for the current distros, I rewrote it more simple as I could.
Fundamentally, to configure the system, Linux users have to write some configuration files. To do it easyer, today programs and wizards are avaliable to manage them. This programs may be quite different for the various distributions.
In this HOWTO, I will speak about Mandrake-Linux and about Red Hat.
Download (MB)
Added: 2007-01-25 License: LGPL (GNU Lesser General Public License) Price:
1006 downloads
XML::RDB 1.1
XML::RDB is a Perl extension to convert XML files into RDB schemas and populate, and unpopulate them. more>>
XML::RDB is a Perl extension to convert XML files into RDB schemas and populate, and unpopulate them. Works with XML Schemas too.
SYNOPSIS
use XML::RDB;
# Give our DBs DSN & username/password
my $rdb = new XML::RDB(config_file => db_config);
# Generate RDB Schema
$rdb->make_tables("my_xml_file.xml", "db_schema_output_file");
#
# Now import the generated db_schema_output_file into your DB
# (see t/1.t for an automated way to do this)
#
# Now populate our RDB
my($root_table_name, $primary_key) =
$rdb->populate_tables("my_xml_file.xml");
#
# Your XML file is now in your RDB!!!! Play as desired & when ready:
#
$rdb->unpopulate_tables($root_table_name, $primary_key,
new_xml_file.xml);
#
# Thats all fine & dandy but what if youve got an XML Schema???
#
# the first 2 calls are the same:
$rdb->make_tables("my_xsd_file.xsd", "db_schema_output_file");
#
# dont forget to put db_schema_output_file into your DB!
# then:
my($root_table_name, $primary_key) =
$rdb->populate_tables("my_xsd_file.xsd");
# note we only need the primary key for this next call
$rdb->unpopulate_schema($primary_key, fully_formed.xml);
#
# Now youve got fully_formed.xml - pass THAT to make_tables
# & yer golden:
#
$rdb->make_tables("fully_formed.xml", "REAL_RDB_schema");
#
# Now insert REAL_RDB_schema into yer DB & now any XML documents
# conforming to your original XML Schema (my_xsd_file.xsd) can be
# imported into your schema:
my ($rt, $pk) =
$rdb->populate_tables("xml_doc_conforming_to_my_xsd_file.xml");
# See the README file for a LOT more information...
ABSTRACT
XML::RDB - Perl extension to convert XML files into RDB schemas and populate, and unpopulate them. Works with XML Schemas too. Analyzes relationships within either an XML file or an XML Schema to create RDB tables to hold that document (or any XML document that conforms to the XML Schema).
<<lessSYNOPSIS
use XML::RDB;
# Give our DBs DSN & username/password
my $rdb = new XML::RDB(config_file => db_config);
# Generate RDB Schema
$rdb->make_tables("my_xml_file.xml", "db_schema_output_file");
#
# Now import the generated db_schema_output_file into your DB
# (see t/1.t for an automated way to do this)
#
# Now populate our RDB
my($root_table_name, $primary_key) =
$rdb->populate_tables("my_xml_file.xml");
#
# Your XML file is now in your RDB!!!! Play as desired & when ready:
#
$rdb->unpopulate_tables($root_table_name, $primary_key,
new_xml_file.xml);
#
# Thats all fine & dandy but what if youve got an XML Schema???
#
# the first 2 calls are the same:
$rdb->make_tables("my_xsd_file.xsd", "db_schema_output_file");
#
# dont forget to put db_schema_output_file into your DB!
# then:
my($root_table_name, $primary_key) =
$rdb->populate_tables("my_xsd_file.xsd");
# note we only need the primary key for this next call
$rdb->unpopulate_schema($primary_key, fully_formed.xml);
#
# Now youve got fully_formed.xml - pass THAT to make_tables
# & yer golden:
#
$rdb->make_tables("fully_formed.xml", "REAL_RDB_schema");
#
# Now insert REAL_RDB_schema into yer DB & now any XML documents
# conforming to your original XML Schema (my_xsd_file.xsd) can be
# imported into your schema:
my ($rt, $pk) =
$rdb->populate_tables("xml_doc_conforming_to_my_xsd_file.xml");
# See the README file for a LOT more information...
ABSTRACT
XML::RDB - Perl extension to convert XML files into RDB schemas and populate, and unpopulate them. Works with XML Schemas too. Analyzes relationships within either an XML file or an XML Schema to create RDB tables to hold that document (or any XML document that conforms to the XML Schema).
Download (0.033MB)
Added: 2006-08-14 License: Perl Artistic License Price:
1166 downloads
Class::InsideOut 1.02
Class::InsideOut is a Perl module with a safe, simple inside-out object construction kit. more>>
Class::InsideOut is a Perl module with a safe, simple inside-out object construction kit.
SYNOPSIS
package My::Class;
use Class::InsideOut qw( public private register id );
public name => my %name; # accessor: name()
private age => my %age; # no accessor
sub new { register( shift ) }
sub greeting {
my $self = shift;
return "Hello, my name is $name{ id $self }";
}
This is a simple, safe and streamlined toolkit for building inside-out objects. Unlike most other inside-out object building modules already on CPAN, this module aims for minimalism and robustness:
- Does not require derived classes to subclass it
- Uses no source filters, attributes or CHECK blocks
- Supports any underlying object type including black-box inheritance
- Does not leak memory on object destruction
- Overloading-safe
- Thread-safe for Perl 5.8 or better
- mod_perl compatible
- Makes no assumption about inheritance or initializer needs
It provides the minimal support necessary for creating safe inside-out objects and generating flexible accessors.
<<lessSYNOPSIS
package My::Class;
use Class::InsideOut qw( public private register id );
public name => my %name; # accessor: name()
private age => my %age; # no accessor
sub new { register( shift ) }
sub greeting {
my $self = shift;
return "Hello, my name is $name{ id $self }";
}
This is a simple, safe and streamlined toolkit for building inside-out objects. Unlike most other inside-out object building modules already on CPAN, this module aims for minimalism and robustness:
- Does not require derived classes to subclass it
- Uses no source filters, attributes or CHECK blocks
- Supports any underlying object type including black-box inheritance
- Does not leak memory on object destruction
- Overloading-safe
- Thread-safe for Perl 5.8 or better
- mod_perl compatible
- Makes no assumption about inheritance or initializer needs
It provides the minimal support necessary for creating safe inside-out objects and generating flexible accessors.
Download (0.047MB)
Added: 2006-09-27 License: Perl Artistic License Price:
1122 downloads
A MySQL Storage Engine for AWS S3 0.06
A MySQL Storage Engine for AWS S3 is a plugin storage engine that allows MySQL to access Amazon Web Services. more>>
A MySQL Storage Engine for AWS S3 project is a plugin storage engine that allows MySQL to access Amazon Web Services Simple Storage Service (AWS S3) buckets and items.
You need a MySQL source tree, and you need to have it built.
Figure out where the source tree is.
In my case its /home/mark/mysql/mysql-5.1-arch
Figure out where the target install tree is.
In my case its /home/mark/mysql/builds/example
Figure out where the MySQL build puts storage engine plugins.
Its probably in lib/mysql under the install tree
Or its /usr/lib/mysql
Or its /usr/local/lib/mysql
For me its /home/mark/mysql/builds/example/lib/mysql
Then run:
./config/bootstrap
./configure --with-mysql=/path/to/mysql-source --libdir=/path/to/mysql-plugins
make && make install
You can optionally copy the "src" directory here into storage/ in the
MySQL server source, rebuild MySQL, and things should compile.
Next, you should probably install the S3 command line tools.
They depend on you having Python.
Get them at http://www.hanzoarchives.com/development-projects/s3-tools/
If you dont have one yet, you need an Amazon AWS account, and then
request that they enable S3. Go to http://amazonaws.com/ to do that.
You will need to get your "AWS Access Key Identifiers".
Assume they are
FV8CY5793BC7CY32YOSN
W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
(I just made those up with a random number generator.)
Put this in your .bashrc file
AWS_ACCESS_KEY_ID=FV8CY5793BC7CY32YOSN
AWS_ACCESS_KEY_SECRET=W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
export AWS_ACCESS_KEY_ID AWS_ACCESS_KEY_SECRET
This isnt used by the storage engine, but it makes using the s3 command
line tools easier.
Use s3mkbucket to create a bucket. Remember that buckets are in a
global namespace, and there are advantages to having them look lik a
domain name. I suggest you snap up "s3.example.com", where
"example.com" is your own domain name.
s3mkbucket s3.example.com
s3put -k solfege/Do -s "a deer, a female deer" s3.example.com
s3put -k solfege/Re -s "a drop of golden sun" s3.example.com
s3put -k solfege/Mi -s "a name I call myself" s3.example.com
s3put -k solfege/Fa -s "a long long way to run" s3.example.com
s3put -k solfege/So -s "a needle pulling thread" s3.example.com
s3put -k solfege/La -s "a note to follow So" s3.example.com
s3put -k solfege/Ti -s "a drink with jam and bread" s3.example.com
Then at the mysql> prompt
create table s3notes (s3id varchar(255) not null primary key, s3val blob)
engine=AWSS3
connection=awss3 s3.example.com FV8CY5793BC7CY32YOSN W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G;
select * from s3notes where s3id=solfege/Re;
insert into s3notes (s3id, s3val) values (color/Red, ff 00 00);
select * from s3notes where s3id=color/Red;
delete from s3notes where s3id=color/Red;
You can name the table anything you want, but the fields must be named s3id and s3val, and s3id must be the primary key.
Enhancements:
- More flexible schema, CREATE SERVER, and SELECT without WHERE are supported.
<<lessYou need a MySQL source tree, and you need to have it built.
Figure out where the source tree is.
In my case its /home/mark/mysql/mysql-5.1-arch
Figure out where the target install tree is.
In my case its /home/mark/mysql/builds/example
Figure out where the MySQL build puts storage engine plugins.
Its probably in lib/mysql under the install tree
Or its /usr/lib/mysql
Or its /usr/local/lib/mysql
For me its /home/mark/mysql/builds/example/lib/mysql
Then run:
./config/bootstrap
./configure --with-mysql=/path/to/mysql-source --libdir=/path/to/mysql-plugins
make && make install
You can optionally copy the "src" directory here into storage/ in the
MySQL server source, rebuild MySQL, and things should compile.
Next, you should probably install the S3 command line tools.
They depend on you having Python.
Get them at http://www.hanzoarchives.com/development-projects/s3-tools/
If you dont have one yet, you need an Amazon AWS account, and then
request that they enable S3. Go to http://amazonaws.com/ to do that.
You will need to get your "AWS Access Key Identifiers".
Assume they are
FV8CY5793BC7CY32YOSN
W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
(I just made those up with a random number generator.)
Put this in your .bashrc file
AWS_ACCESS_KEY_ID=FV8CY5793BC7CY32YOSN
AWS_ACCESS_KEY_SECRET=W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G
export AWS_ACCESS_KEY_ID AWS_ACCESS_KEY_SECRET
This isnt used by the storage engine, but it makes using the s3 command
line tools easier.
Use s3mkbucket to create a bucket. Remember that buckets are in a
global namespace, and there are advantages to having them look lik a
domain name. I suggest you snap up "s3.example.com", where
"example.com" is your own domain name.
s3mkbucket s3.example.com
s3put -k solfege/Do -s "a deer, a female deer" s3.example.com
s3put -k solfege/Re -s "a drop of golden sun" s3.example.com
s3put -k solfege/Mi -s "a name I call myself" s3.example.com
s3put -k solfege/Fa -s "a long long way to run" s3.example.com
s3put -k solfege/So -s "a needle pulling thread" s3.example.com
s3put -k solfege/La -s "a note to follow So" s3.example.com
s3put -k solfege/Ti -s "a drink with jam and bread" s3.example.com
Then at the mysql> prompt
create table s3notes (s3id varchar(255) not null primary key, s3val blob)
engine=AWSS3
connection=awss3 s3.example.com FV8CY5793BC7CY32YOSN W9oQxQNJizGgjxNc82giE9/ipefQW19tuO2xpC9G;
select * from s3notes where s3id=solfege/Re;
insert into s3notes (s3id, s3val) values (color/Red, ff 00 00);
select * from s3notes where s3id=color/Red;
delete from s3notes where s3id=color/Red;
You can name the table anything you want, but the fields must be named s3id and s3val, and s3id must be the primary key.
Enhancements:
- More flexible schema, CREATE SERVER, and SELECT without WHERE are supported.
Download (0.32MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
548 downloads
Perl::Dist::Builder 0.0.5
Perl::Dist::Builder is a Perl module to create win32 Perl installers. more>>
Perl::Dist::Builder is a Perl module to create win32 Perl installers.
SYNOPSIS
use Perl::Dist::Builder;
my $pdb = Perl::Dist::Builder->new( vanilla.yml );
$pdb->remove_image;
$pdb->build_all;
Perl::Dist::Builder is alpha software.
Perl::Dist::Builder uses a configuration file to automatically generate a complete, standalone Perl distribution in a directory suitable for bundling into an executable installer.
Perl::Dist::Builder requires Perl and numerous modules. See Perl::Dist::Bootstrap for details on how to bootstrap a Perl environment suitable for building new Perl distributions.
<<lessSYNOPSIS
use Perl::Dist::Builder;
my $pdb = Perl::Dist::Builder->new( vanilla.yml );
$pdb->remove_image;
$pdb->build_all;
Perl::Dist::Builder is alpha software.
Perl::Dist::Builder uses a configuration file to automatically generate a complete, standalone Perl distribution in a directory suitable for bundling into an executable installer.
Perl::Dist::Builder requires Perl and numerous modules. See Perl::Dist::Bootstrap for details on how to bootstrap a Perl environment suitable for building new Perl distributions.
Download (0.035MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1101 downloads
File::pushd 0.99
File::pushd is a Perl module to change directory temporarily for a limited scope. more>>
File::pushd is a Perl module to change directory temporarily for a limited scope.
SYNOPSIS
use File::pushd;
chdir $ENV{HOME};
# change directory again for a limited scope
{
my $dir = pushd( /tmp );
# working directory changed to /tmp
}
# working directory has reverted to $ENV{HOME}
# tempd() is equivalent to pushd( File::Temp::tempdir )
{
my $dir = tempd();
}
# object stringifies naturally as an absolute path
{
my $dir = pushd( /tmp );
my $filename = File::Spec->catfile( $dir, "somefile.txt" );
# gives /tmp/somefile.txt
}
File::pushd does a temporary chdir that is easily and automatically reverted, similar to pushd in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor calls chdir to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope.
This is very handy when working with temporary directories for tasks like testing; a function is provided to streamline getting a temporary directory from File::Temp.
For convenience, the object stringifies as the canonical form of the absolute pathname of the directory entered.
<<lessSYNOPSIS
use File::pushd;
chdir $ENV{HOME};
# change directory again for a limited scope
{
my $dir = pushd( /tmp );
# working directory changed to /tmp
}
# working directory has reverted to $ENV{HOME}
# tempd() is equivalent to pushd( File::Temp::tempdir )
{
my $dir = tempd();
}
# object stringifies naturally as an absolute path
{
my $dir = pushd( /tmp );
my $filename = File::Spec->catfile( $dir, "somefile.txt" );
# gives /tmp/somefile.txt
}
File::pushd does a temporary chdir that is easily and automatically reverted, similar to pushd in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor calls chdir to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope.
This is very handy when working with temporary directories for tasks like testing; a function is provided to streamline getting a temporary directory from File::Temp.
For convenience, the object stringifies as the canonical form of the absolute pathname of the directory entered.
Download (0.015MB)
Added: 2007-01-19 License: Perl Artistic License Price:
1009 downloads
Statistics::RankOrder 0.12
Statistics::RankOrder contains algorithms for determining overall rankings from a panel of judges. more>>
Statistics::RankOrder contains algorithms for determining overall rankings from a panel of judges.
SYNOPSIS
use Statistics::RankOrder;
my $r = Statistics::RankOrder->new();
$r->add_judge( [qw( A B C )] );
$r->add_judge( [qw( A C B )] );
$r->add_judge( [qw( B A C )] );
my %ranks = $r->mean_rank;
my %ranks = $r->trimmed_mean_rank(1);
my %ranks = $r->median_rank;
my %ranks = $r->best_majority_rank;
This module offers algorithms for combining the rank-ordering of candidates by a panel of judges. For the purpose of this module, the term "candidates" means candidates in an election, brands in a taste-test, competitors in a sporting event, and so on. "Judges" means those rank-ordering the candidates, whether these are event judges, voters, etc. Unlike "voting" algorithms (e.g. majority-rule or single-transferable-vote), these algorithms require judges to rank-order all candidates. (Ties may be permissible for some algorithms).
Algorithms included are:
Lowest-Mean
Trimmed-Lowest-Mean
Median-Rank
Best-of-Majority
In this alpha version, there is minimal error checking. Future versions will have more robust error checking and may have additional ranking methods such as pair-ranking methods.
<<lessSYNOPSIS
use Statistics::RankOrder;
my $r = Statistics::RankOrder->new();
$r->add_judge( [qw( A B C )] );
$r->add_judge( [qw( A C B )] );
$r->add_judge( [qw( B A C )] );
my %ranks = $r->mean_rank;
my %ranks = $r->trimmed_mean_rank(1);
my %ranks = $r->median_rank;
my %ranks = $r->best_majority_rank;
This module offers algorithms for combining the rank-ordering of candidates by a panel of judges. For the purpose of this module, the term "candidates" means candidates in an election, brands in a taste-test, competitors in a sporting event, and so on. "Judges" means those rank-ordering the candidates, whether these are event judges, voters, etc. Unlike "voting" algorithms (e.g. majority-rule or single-transferable-vote), these algorithms require judges to rank-order all candidates. (Ties may be permissible for some algorithms).
Algorithms included are:
Lowest-Mean
Trimmed-Lowest-Mean
Median-Rank
Best-of-Majority
In this alpha version, there is minimal error checking. Future versions will have more robust error checking and may have additional ranking methods such as pair-ranking methods.
Download (0.013MB)
Added: 2007-08-02 License: Perl Artistic License Price:
813 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
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 golden hawk 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