dull
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 9
trailblazer 0.9
trailblazer is a version of the Commodore classic Trailblazer. more>>
trailblazer project is a version of the Commodore classic "Trailblazer".
Trailblazer is a version of the classic Commodore and Sinclair Spectrum game: bounce a ball down a track to the end, avoiding the holes.
This game is for Linux and other operating systems, and uses SDL.
One of those games where you move down a scrolling field into the screen, and different coloured tiles have various effects.
Quite fun to write, but a bit dull to play I think. The game emerged from a bit of code I wrote for fun :)
<<lessTrailblazer is a version of the classic Commodore and Sinclair Spectrum game: bounce a ball down a track to the end, avoiding the holes.
This game is for Linux and other operating systems, and uses SDL.
One of those games where you move down a scrolling field into the screen, and different coloured tiles have various effects.
Quite fun to write, but a bit dull to play I think. The game emerged from a bit of code I wrote for fun :)
Download (0.020MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1054 downloads
PDF::API2::Simple 1.1.2
PDF::API2::Simple is a simplistic wrapper for the excellent PDF::API2 modules. more>>
PDF::API2::Simple is a simplistic wrapper for the excellent PDF::API2 modules.
SYNOPSIS
use PDF::API2::Simple;
my $pdf = PDF::API2::Simple->new(
file => output.pdf
);
$pdf->add_font(VerdanaBold);
$pdf->add_font(Verdana);
$pdf->add_page();
$pdf->link( http://search.cpan.org, A Hyperlink,
x => 350,
y => $pdf->height - 150 );
for (my $i = 0; $i < 250; $i++) {
my $text = "$i - All work and no play makes Jack a dull boy";
$pdf->text($text, autoflow => on);
}
$pdf->save();
Take note that PDF coordinates are not quite what youre used to. The coordinate, (0, 0) for instance is at the lower-left hand corner. Thus, x still grows to the right, but y grows towards the top.
METHODS
new
PDF::API2::Simple->new(
file => output.txt,
width => 612,
height => 792,
line_height => 10,
margin_left => 20,
margin_top => 20,
margin_right => 20,
margin_bottom => 50,
width_right => 0,
height_bottom => 0,
effective_width => 0,
effective_height => 0,
header => undef,
footer => undef,
);
Creates a new PDF::API2::Simple instance. A good strategy is to create a new object for each pdf file you want to create. That is, of course, up to you.
file - The PDF file you want to write to. No default, parameter required
width - The width of the PDF file. Defaults to 612, the 8 1/2 x 11 US Letter width
height - The height of the PDF file. Defaults to 792, the 8 1/2 x 11 US Letter height
line_height - The standard height you want to define for lines. The default is 10
margin_left - The amount of margin space you want on the left side. Of course, you can specify whatever coordniates you want. Default is 20
margin_top - The amount of margin space you want on the top of each page. Default is 20
margin_right - The amount of margin space you want of the right side of each page. Default is 20
margin_bottom - The amount of margin space you want on the bottom of each page. Default is 50
width_right - A convenience property that contains the furthest x of the page, accounting for the margins specified
height_bottom - A convenience property that contains the largest y of the page, accounting for the bottom margin
effective_width - A convenience property that contains the width of the page, after the left and right margin have been accounted for
effective_height - A convenience property that contains the height of the page, after the top and bottom margin have been accounted for
header - This CODE reference will be called everytime a page is appended to the PDF, allowing you to specifiy a header for your pages
footer - This CODE reference will be called everytime a page is ended, allowing you to specifiy a footer for your pages
open
PDF::API2::Simple->open(
open_file => my_pdf.pdf,
open_page => 1, # Default is 1.
# Any other options to new.
);
This method opens an existing PDF for editing. You can include any other arguments that are valid for new and they will be set in the resulting object.
<<lessSYNOPSIS
use PDF::API2::Simple;
my $pdf = PDF::API2::Simple->new(
file => output.pdf
);
$pdf->add_font(VerdanaBold);
$pdf->add_font(Verdana);
$pdf->add_page();
$pdf->link( http://search.cpan.org, A Hyperlink,
x => 350,
y => $pdf->height - 150 );
for (my $i = 0; $i < 250; $i++) {
my $text = "$i - All work and no play makes Jack a dull boy";
$pdf->text($text, autoflow => on);
}
$pdf->save();
Take note that PDF coordinates are not quite what youre used to. The coordinate, (0, 0) for instance is at the lower-left hand corner. Thus, x still grows to the right, but y grows towards the top.
METHODS
new
PDF::API2::Simple->new(
file => output.txt,
width => 612,
height => 792,
line_height => 10,
margin_left => 20,
margin_top => 20,
margin_right => 20,
margin_bottom => 50,
width_right => 0,
height_bottom => 0,
effective_width => 0,
effective_height => 0,
header => undef,
footer => undef,
);
Creates a new PDF::API2::Simple instance. A good strategy is to create a new object for each pdf file you want to create. That is, of course, up to you.
file - The PDF file you want to write to. No default, parameter required
width - The width of the PDF file. Defaults to 612, the 8 1/2 x 11 US Letter width
height - The height of the PDF file. Defaults to 792, the 8 1/2 x 11 US Letter height
line_height - The standard height you want to define for lines. The default is 10
margin_left - The amount of margin space you want on the left side. Of course, you can specify whatever coordniates you want. Default is 20
margin_top - The amount of margin space you want on the top of each page. Default is 20
margin_right - The amount of margin space you want of the right side of each page. Default is 20
margin_bottom - The amount of margin space you want on the bottom of each page. Default is 50
width_right - A convenience property that contains the furthest x of the page, accounting for the margins specified
height_bottom - A convenience property that contains the largest y of the page, accounting for the bottom margin
effective_width - A convenience property that contains the width of the page, after the left and right margin have been accounted for
effective_height - A convenience property that contains the height of the page, after the top and bottom margin have been accounted for
header - This CODE reference will be called everytime a page is appended to the PDF, allowing you to specifiy a header for your pages
footer - This CODE reference will be called everytime a page is ended, allowing you to specifiy a footer for your pages
open
PDF::API2::Simple->open(
open_file => my_pdf.pdf,
open_page => 1, # Default is 1.
# Any other options to new.
);
This method opens an existing PDF for editing. You can include any other arguments that are valid for new and they will be set in the resulting object.
Download (0.030MB)
Added: 2007-06-12 License: Public Domain Price:
868 downloads
wmymail 0.3
wmymail is a fabulous mail-checking dock app. more>>
wmymail is a fabulous mail-checking dock app.
When there are new messages, it displays one or more brightly colored envelopes. Otherwise, it displays a dull, gray envelope.
mbox (local mail file) (default)
By default, it will check your mailbox file about once per second to see if it has changed. If it has changed, wmymail reads it to see how many messages are inside, and how many have been read, and displays the current counts.
* It looks at the filename specified in the $MAIL environment variable.
* You can tell it to look in a different file by using the -m option, e.g. "wmymail -m /var/foo/mail/username"
* You can make it check less frequently with the -i option, which changes the interval between mailbox checks: "wmymail -i 60" will make it check once per minute.
IMAP
If you are using IMAP for your email, you will need to use the -F option. This option makes wmymail run fetchmail to determine how many messages you have.
Since running fetchmail takes considerably longer than checking a local file, wmymail checks once per minute when -F is used. Furthermore, the -i option now specifies the number of minutes: "wmymail -F -i 5" would make it check every five minutes.
The command that wmymail runs is: "fetchmail -c" Therefore, you will need to have fetchmail set up and working prior to using wmymail.
<<lessWhen there are new messages, it displays one or more brightly colored envelopes. Otherwise, it displays a dull, gray envelope.
mbox (local mail file) (default)
By default, it will check your mailbox file about once per second to see if it has changed. If it has changed, wmymail reads it to see how many messages are inside, and how many have been read, and displays the current counts.
* It looks at the filename specified in the $MAIL environment variable.
* You can tell it to look in a different file by using the -m option, e.g. "wmymail -m /var/foo/mail/username"
* You can make it check less frequently with the -i option, which changes the interval between mailbox checks: "wmymail -i 60" will make it check once per minute.
IMAP
If you are using IMAP for your email, you will need to use the -F option. This option makes wmymail run fetchmail to determine how many messages you have.
Since running fetchmail takes considerably longer than checking a local file, wmymail checks once per minute when -F is used. Furthermore, the -i option now specifies the number of minutes: "wmymail -F -i 5" would make it check every five minutes.
The command that wmymail runs is: "fetchmail -c" Therefore, you will need to have fetchmail set up and working prior to using wmymail.
Download (0.064MB)
Added: 2006-10-11 License: GPL (GNU General Public License) Price:
1108 downloads
Maypole::Manual::About 2.11
Maypole::Manual::About is an introduction to Maypole. more>>
This chapter serves as a gentle introduction to Maypole and setting up Maypole applications. We look at what Maypole is, how to get it up and running, and how to start thinking about building Maypole applications.
What is Maypole?
Presumably you have some idea of what Maypole is all about, or otherwise you wouldnt be reading this manual. But Maypole is good at many different things, and you may have accidentally focussed on one aspect of Maypole while missing the big picture.
For instance, you may know that Maypole is extremely good at putting web front-ends onto databases. This is true, but its only a part of what Maypole does. You may have heard that Maypole is a web application framework, which is true, but it doesnt mean very much. There are a huge number of things that Maypole can do, because its very much a blank slate. You can make it do what you will. In this manual, well be making it act as a front-end to a database, as a social network site, as an intranet portal, and many other things besides.It is a framework.
I like to think that Maypole is a way of going from a URL to a method call to some output. If you have a URL like /product/order/12, Maypole is a way of having it load up product number 12, call an order method, and produce a page about what its just done. The reason Maypole is such a big deal is because it does all this for you. You no longer have to care about your web server. You hardly have to care about your database. You dont have to care about templating modules, parsing CGI parameters, or anything else. You only need to care about business logic, and the business logic in this instance is how you order a product, and what you need to display about it once youve done so. This is what programming should be: only caring about the work that distinguishes one program from another.
It does this using a technique called MVC for web applications.
What is MVC for web applications?
Maypole was originally called Apache::MVC, reflecting its basis in the Model-View-Controller design pattern. (I had to change it firstly because Maypole isnt tied to Apache, and secondly because Apache::MVC is a really dull name.) Its the same design pattern that forms the foundation of similar projects in other languages, such as Javas Struts framework.
This design pattern is found primarily in graphical applications; the idea is that you have a Model class which represents and manipulates your data, a View class which is responsible for displaying that data to the user, and a Controller class which controls the other classes in response to events triggered by the user. This analogy doesnt correspond precisely to a web-based application, but we can take an important principle from it. As Template Toolkit author Andy Wardley explains:
What the MVC-for-the-web crowd are really trying to achieve is a clear
separation of concerns. Put your database code in one place, your
application code in another, your presentation code in a third place.
That way, you can chop and change different elements at will,
hopefully without affecting the other parts (depending on how well your
concerns are separated, of course). This is common sense and good practice.
MVC achieves this separation of concerns as a by-product of clearly
separating inputs (controls) and outputs (views).
This is what Maypole does. It has a number of database drivers, a number of front-end drivers and a number of templating presentation drivers. In common cases, Maypole provides precisely what you need for all of these areas, and you get to concentrate on writing just the business logic of your application. This is one of the reasons why Maypole lets you develop so rapidly: because most of the time, you dont need to do any development at all.
Download (0.14MB)
Added: 2006-10-17 License: Perl Artistic License Price:
1102 downloads
EtherDam 0.4
EtherDam is a firewall configuration engine that relies on iptables. more>>
EtherDam is a firewall configuration engine that relies on iptables. It presents firewall configuration as a somewhat simpler scripting language thats still flexible enough for most purposes.
So why not just use iptables?
Well, lets just face one thing: iptables is a pain to manage. By pain, I mean a heavy dull throb that seems ready to make your head explode. Its nice to finally have a stateful firewalling facility for Linux, but you have to remember fifteen or so different arrangements of the iptables options just to make a simple bare-metal NAT box. Its enough to send you running back to OpenBSD.
One day, I got tired of that. So I came up with EtherDam.
My goal with EtherDam was to create a simplified firewall configuration language rather than remember or look up several complex incantations of the iptables command. EtherDam is a wrapper; it still uses iptables as a back-end. The processing engine is also fast, though its not extremely well tested.
The language itself is fairly complete--complete enough for a decent firewall--though its not properly documented yet.
Enhancements:
- etherdam.in:
- added IPTABLES command support.
- added MSS command for TCP MSS clamping.
- firewall.conf.5.in: documented MSS command, fixed typos.
- firewall.conf.in: added example MSS command usage.
- configure, configure.ac, etherdam.spec: bumped version number.
- new release (release 0.4)
<<lessSo why not just use iptables?
Well, lets just face one thing: iptables is a pain to manage. By pain, I mean a heavy dull throb that seems ready to make your head explode. Its nice to finally have a stateful firewalling facility for Linux, but you have to remember fifteen or so different arrangements of the iptables options just to make a simple bare-metal NAT box. Its enough to send you running back to OpenBSD.
One day, I got tired of that. So I came up with EtherDam.
My goal with EtherDam was to create a simplified firewall configuration language rather than remember or look up several complex incantations of the iptables command. EtherDam is a wrapper; it still uses iptables as a back-end. The processing engine is also fast, though its not extremely well tested.
The language itself is fairly complete--complete enough for a decent firewall--though its not properly documented yet.
Enhancements:
- etherdam.in:
- added IPTABLES command support.
- added MSS command for TCP MSS clamping.
- firewall.conf.5.in: documented MSS command, fixed typos.
- firewall.conf.in: added example MSS command usage.
- configure, configure.ac, etherdam.spec: bumped version number.
- new release (release 0.4)
Download (0.032MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1201 downloads
labTimer 0.0.9
labTimer is a set of timer suited to black and white film processing. more>>
labTimer is a set of timer suited to black and white film processing. At the moment, the program can follow a basic sequence of development, fixing, and washing, with nice countdowns and reminders.
Self processing of black and white films is an unexciting, dull and tedious task. If you are here, you probably already know what I mean. Taking pictures, framing, sensing the light, choosing models and points of view is creative. Turning on the red light, making a contact sheet, selecting snapshots and printing a good negative with carefully forethought masking is creative. But between the shooting and the the proud display of the print, stands the prosaic duty of processing the film.
If youre so new to photography, or masochistic enough, as to wonder why, the answer is that film processing is done inside a dark, sealed, cylinder. From the moment you open the film canister in the complete darkness, until the end of the processing, you have zero opportunity to willingly influence the result. Therefore, processing is a completely "industrialized" process, where you have to follow blindly some procedures and just hope the result will match your expectations.
Dont misinterpret me ! During that process, there are numerous options to influence the outcome, but parameters cannot be chosen depending on the current state of the film. Therefore the choice of the values given to those parameters depends on previous results, manufacturers figures, and personal experience. Todays industrial norms are so strict that processing a film can be considered deterministic. If the pictures are ultimately over or under exposed, blurred or whatever, then its the photographers sole responsability.
<<lessSelf processing of black and white films is an unexciting, dull and tedious task. If you are here, you probably already know what I mean. Taking pictures, framing, sensing the light, choosing models and points of view is creative. Turning on the red light, making a contact sheet, selecting snapshots and printing a good negative with carefully forethought masking is creative. But between the shooting and the the proud display of the print, stands the prosaic duty of processing the film.
If youre so new to photography, or masochistic enough, as to wonder why, the answer is that film processing is done inside a dark, sealed, cylinder. From the moment you open the film canister in the complete darkness, until the end of the processing, you have zero opportunity to willingly influence the result. Therefore, processing is a completely "industrialized" process, where you have to follow blindly some procedures and just hope the result will match your expectations.
Dont misinterpret me ! During that process, there are numerous options to influence the outcome, but parameters cannot be chosen depending on the current state of the film. Therefore the choice of the values given to those parameters depends on previous results, manufacturers figures, and personal experience. Todays industrial norms are so strict that processing a film can be considered deterministic. If the pictures are ultimately over or under exposed, blurred or whatever, then its the photographers sole responsability.
Download (0.031MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1067 downloads
PHP HTML Form Generation and Validation Class 1.0 Beta 3
PHP HTML Form Generation and Validation Class is a PHP class for easy HTML form generation and validation. more>>
PHP HTML Form Generation and Validation Class is a PHP class for easy HTML form generation and validation.
If youre a web developer you know that designing HTML forms and writing the PHP code for their validation is a really dull task. And if youre like me you mustve looked around the web to see what you can find in order to ease this task.
I made this class first of all because being addicted to coding, I just had to. But what had me really thinking, after looking at some of others people work was: "cool, but what if I have to put the label on top of the text box and not to the left of it? or what if I have to put three controls in a row?" because the vast majority of the HTML form processors Ive seen were just adding the controls one beneath the other and as a webdeveloper I can tell you, besides the login window, I was never asked to build a form where all the controls are just one beneath the other... Now, I am sure that in some of them there were workaround for these things but I wanted it really simple. Oh, and another thing: I wanted the error messages generated by the form validation to be wherever I wanted not just on top, not just on bottom. I want them wherever I feel like theyre looking ok!
So thats why this PHP class is as straightforward as it gets: it provides an easy and intuitive way of handling both HTML form design - based on templates, where you can design your form any way you want, and basic server-side form validation. As this is a BETA version, currently there are only a few validation rules available but you can easily write custom validation rules, both for server-side and client-side.
It provides all the basic controls available in an HTML form plus a date picker control.
In order for the date control to work you must also download the PHP Date Picker Class from the downloads section and configure the PHP Form Generation and Validation Class by setting the datePickerPath property to point to the date picker class!
Youll get a better picture of what Im trying to say by downloading the class and running the example and browsing through the documentation
Suggestions, comments and requests are welcomed.
The code is heavily documented so you can easily understand every aspect of it.
<<lessIf youre a web developer you know that designing HTML forms and writing the PHP code for their validation is a really dull task. And if youre like me you mustve looked around the web to see what you can find in order to ease this task.
I made this class first of all because being addicted to coding, I just had to. But what had me really thinking, after looking at some of others people work was: "cool, but what if I have to put the label on top of the text box and not to the left of it? or what if I have to put three controls in a row?" because the vast majority of the HTML form processors Ive seen were just adding the controls one beneath the other and as a webdeveloper I can tell you, besides the login window, I was never asked to build a form where all the controls are just one beneath the other... Now, I am sure that in some of them there were workaround for these things but I wanted it really simple. Oh, and another thing: I wanted the error messages generated by the form validation to be wherever I wanted not just on top, not just on bottom. I want them wherever I feel like theyre looking ok!
So thats why this PHP class is as straightforward as it gets: it provides an easy and intuitive way of handling both HTML form design - based on templates, where you can design your form any way you want, and basic server-side form validation. As this is a BETA version, currently there are only a few validation rules available but you can easily write custom validation rules, both for server-side and client-side.
It provides all the basic controls available in an HTML form plus a date picker control.
In order for the date control to work you must also download the PHP Date Picker Class from the downloads section and configure the PHP Form Generation and Validation Class by setting the datePickerPath property to point to the date picker class!
Youll get a better picture of what Im trying to say by downloading the class and running the example and browsing through the documentation
Suggestions, comments and requests are welcomed.
The code is heavily documented so you can easily understand every aspect of it.
Download (0.13MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
981 downloads
EZ Improver 1.0
EZ Improver works well to improve dull, dingy images. more>>
EZ Improver works well to improve dull, dingy images.
Leaving the Merge Layers option un-checked allows you to tweak the layer opacities if desired.
<<lessLeaving the Merge Layers option un-checked allows you to tweak the layer opacities if desired.
Download (MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1138 downloads
Jmatrix 0.93
Jmatrix project generates the Matrix the movie eye candy thingy. more>>
Jmatrix project generates the Matrix the movie eye candy thingy.
jmatrix is a cute little non-ncurses green letter matrix-the-movie eye candy thingy.
It has about 20 things that you can configure to create your own matrix experience.
It is not just like the movie, though it could be fooled into being that way.
This project was inspired by Cmatrix (which you can also locate on freashmeat). My computer was just plain too slow to run the ncurses implementation of the matrix green letter thing.
Now... I went to see the movie again, and mine isnt very movie-correct. Neither is Cmatrix. They are both cool though.
In the movie, the letters dont scroll anywhere. They get poped in after a white & goes by... then they fade out. Dull eh?
Jmatrix has some pull_down() effects... and the white heads have a creap_back() method that creates some interesting effects.
Jmatrix is also very configurable. You can change almost everything.
<<lessjmatrix is a cute little non-ncurses green letter matrix-the-movie eye candy thingy.
It has about 20 things that you can configure to create your own matrix experience.
It is not just like the movie, though it could be fooled into being that way.
This project was inspired by Cmatrix (which you can also locate on freashmeat). My computer was just plain too slow to run the ncurses implementation of the matrix green letter thing.
Now... I went to see the movie again, and mine isnt very movie-correct. Neither is Cmatrix. They are both cool though.
In the movie, the letters dont scroll anywhere. They get poped in after a white & goes by... then they fade out. Dull eh?
Jmatrix has some pull_down() effects... and the white heads have a creap_back() method that creates some interesting effects.
Jmatrix is also very configurable. You can change almost everything.
Download (0.010MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1067 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above dull 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