Main > Free Download Search >

Free summer software for linux

summer

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 38
PHP 5.0.1 Linux

PHP 5.0.1 Linux


The PHP Package !!! - Linux Version more>>
PHP began as a quick Perl hack written by Rasmus Lerdorf in 1994.
Over the next two to three years, it evolved into what we today know as PHP/FI 2.0. PHP/FI started to get a lot of users, but things didn`t start flying until Zeev Suraski and Andi Gutmans suddenly came along with a new parser in the summer of 1997, leading to PHP 3.0. PHP 3.0 defined the syntax and semantics used in both versions 3 and 4.
<<less
Download (4.98MB)
Added: 2009-04-29 License: Freeware Price:
202 downloads
fotoalbum 0.19

fotoalbum 0.19


fotoalbum can be used to quickly organize, describe, tag, rotate, edit pictures and related files. more>>
fotoalbum can be used to quickly organize, describe, tag, rotate, edit pictures and related files. fotoalbum project contains advanced features to search and find pictures, too.
There are some special concepts behind fotoalbum which lead to some advantages. But there are two reasons ordinary Joe User might not like this application:
- The application has some rough edges, lots of features are not implemented yet. This can be sorted out.
- To benefit from using this application, Joe User needs to understand some concepts like files, directories, symbolic links (like they exist on unix filesystems) and less simple things described below. This might not be a problem, but have you ever tried to make your parents (age 50+, little or no computer experience before) use a computer and tried to tell them about files and directories?
There is a step-by-step example which explains the basic concepts and shows how to use this application.
Hyperlinks can be used
In the descriptive text for a group or picture you can include links which point to other groups/pictures. By clicking such a link, you will be shown the referenced element.
You can also link other files, like big text or html files describing some event.
Symbolic links can be used
Ill explain this with an example, lets call it Best of. You have a group with all your pictures of the summer holidays, far too much to show to your friends (some boring ones in between, but you like to keep them).
You create another group, which is a link to the group mentioned before. The new group does not contain any pictures yet, but it shares the comment and keywords with the original group. So when you edit the comment or keywords on one of them, the change takes effect for both of them.
Inside of the the new group you create links to the original pictures you want to show to your friends. Again, if you edit comment/keywords/date/time on the link or on the original picture, it takes effect on both of them.
The possibility to use links means less work for you and less disk space usage.
Advanced search features
You can search for words in a groups or pictures comment and keywords and will be shown a hierarchy like the original one, but with only those elements left which match the search criteria.
Another great feature is to get a view of your pictures sorted by date and time, no matter how they had been organized on disc or in the album.
Every search creates a new view (on which you can perform another search).
Enhancements:
- Bugs were fixed.
- Timeshift updates and documentation updates may be made.
- Items can be sorted by filename.
- The epeg library may be optionally used for really fast thumbnail creation.
<<less
Download (0.089MB)
Added: 2007-08-12 License: GPL (GNU General Public License) Price:
806 downloads
fancylogin 0.99.7

fancylogin 0.99.7


fancylogin is one of the most powerful login programs available for Linux. more>>
fancylogin is one of the most powerful login programs available for Linux. It can do everything your old login program can do, e.g., handling shadowed passwd files, user-time-terminal/network-verification as done with HP-UX login, etc. The project adds a lot of capabilities for logging logins and support for themes to control the logins look.

History:

I first had the idea of creating a better login for linux, when i was working for IBM in the summer. a really big company had lots of 5250 terminals standing around. OS/400 would allow you (just like fancylogin) to insert an ascii-graphic with colors, etc., so all terminals were showing the companys emblem. this really looked great. so why is it, that one of the best server-systems like linux has such a boring login-screen? even Novell Netware has at least bits of color!

The more i studied popular login-programs, such as Julienne Haughs shadow-login, the more i realized that much more capabilities for security and logging are needed, in order to guarantee a secure system. fancylogin shouldnt only be a a fancy login but also a secure and very functional one. And as everybody who wants to do something on a system must be authenticated by a login, a good login-program is one of the most important keys to a secure and reliable system. fancylogin should be the answer.

The first thing i did was write a litte fancy.o with really weird configuration (the signon.*-files). then i had a look at the sources of the shadow-login-program and included a call to my fancy_prompt-routine. that was all. but as i didnt know anything about that code, i decided to take my fancy.o and write my own login-program around it, because i had a lot of improvements in mind. that was in the christmas-holidays of 1999. after those holiday fancylogin 0.99.5 was out, and the first login program that supported techniques from shadow AND from HP-UX-login (usertty). that was when Andreas Krennmair joined the team. soon we released 0.99.6, and for the first time announced it in c.o.l.a. and on freshmeat.net. on the first day of the release we got 5000 hits, and our school-server had three times the workload it usually had. that was when we put the project on sourceforge.

If i had to give a codename to fancylogin 0.99.7 i would call it "0.99.7 - the great odyssee". first we released some minor patches and fixes in 0.99.6b, but we had great plans for 0.99.7. priority number one was an improved way of configuring everything. then Matthew Wormald wrote an email doing suggestions on fancylogin. one of these were to support ANSI-files, which was the solution of our dilemma. then i worked on support for ANSI-files, but just couldnt get an ANSI-interpreted terminal together with ncurses. after a few months we decided to forget about the ANSIs, because it was too difficult to implement. Andreas Krennmair wrote flted, a program to create signon*- configurations. it should never really be released, because he finally managed to do it. in fancylogin-0.99.7-alpha2 everything was finished already, with fancylogin supporting the signon.defs and two ANSI-files. but i wanted to have everything in one file, so themes could be easily installed, and every theme-related information was in one file. so i decided to put everything into a structure, and wrote fltcreate and the neccessary modifications to fancy.o, and fancylogin-0.99.7 was finished. the first fancylogin a normal human could actually configure and write themes for!
<<less
Download (MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
815 downloads
Arnos IPTABLES Firewall Script 1.8.8i

Arnos IPTABLES Firewall Script 1.8.8i


Arnos IPTABLES firewall script was initially written because I needed to protect my single-homed Linux machine at work. more>>
Arnos IPTABLES firewall script was initially written because I needed to protect my single-homed Linux machine at work. I wrote it at the time I couldnt find any script that really satisfied my needs except for one that was written by a guy called Seven.
I helped him for several months with the work on his script by suppling patches, reporting bugs etc. In this period I was fortunately also able to master scripting for iptables myself because soon Seven discontinued his work, I never got to even talk to the guy ever again. At that point I decided to continue his work, or actually I started my own branch based on his script.
In the summer of 2002 I finally got an ADSL connection at home. Initially I used the iptables firewall that came with the great ADSL4LINUX-package (http://www.adsl4linux.nl). But it didnt take me long to come to the conclusion that their iptables firewall lacked important features like port-forwarding and flexbility with "trusted hosts" etc.
I also didnt like the fact that I had to use a different firewall for my home machine and the machine at work. This made me decide to use some of the ADSL4LINUX knowledge to implement ADSL support.
By now (about 1 year later as of writing) there are only few remnants left of Sevens original script and many, many, many improvements were applied. One major improvement is the ADSL and NAT support (Check the features page with the specifiations of my firewall). For version 2 (alpha) I plan to completely rewrite to script to make it more flexible and to increase the usability for others.
Main features:
- Very secure stateful filtering firewall
- Both kernel 2.4 & 2.6 support
- It can be used for both single- and multi(eg. dual)-homed boxes
- Masquerading (NAT) and SNAT support
- Multiple external (internet) interfaces
- Support multiroute NAT & SNAT (load balancing over multiple (internet) interfaces)
- Port forwarding (NAT)
- Support MAC address filtering
- Support for DSL/ADSL modems
- Support for PPPoE, PPPoA and bridging modem setups
- Support for static and ISP assigned (DHCP) IPs
- Support for (transparent) proxies
- Full support for DMZs and DMZ-2-LAN forwarding. You can also use it to isolate your eg. wireless LAN.
- (Nmap)(stealth) portscan detection
- Protection against SYN-flooding (DoS attacks)
- Protection against ICMP-flooding (DoS attacks)
- Extensive user-definable logging with rate limiting to prevent log flooding
- Includes options to optimize your throughput
- User definable open ports, closed ports, trusted hosts, blocked hosts etc.
- Log & protection options are both highly customizable
- Support for custom iptables rules in a seperate file
- It can be used with chkconfig runlevel system (eg. RedHat/Fedora)
- Main focus on TCP/UDP/ICMP but additional support for *ALL* IP protocols
- It works with Freeswan IPSEC (VPN) & SSH Sentinel (http://www.freeswan.org) (+virtual IPs)
- It works with PoPTop PPTP (http://www.poptop.org)
- It works with UPnP
- DRDOS protection/detection (experimental)
- Its easy to configure
- And much more.
Enhancements:
- This release fixes a nasty bug in the NAT forwarding rules that caused using subnet-source-restrictions not to work.
- It adds an extra rule to the DHCP server section to allow packets from DHCP servers in the same segment.
- There are several plugin updates.
- A Racoon IPSEC VPN plugin and a transparent DNAT plugin have been added.
<<less
Download (0.081MB)
Added: 2007-07-03 License: GPL (GNU General Public License) Price:
854 downloads
CQL::Parser 1.0

CQL::Parser 1.0


CQL::Parser is a Perl module that compiles CQL strings into parse trees of Node subtypes. more>>
CQL::Parser is a Perl module that compiles CQL strings into parse trees of Node subtypes.

SYNOPSIS

use CQL::Parser;
my $parser = CQL::Parser->new();
my $root = $parser->parse( $cql );

CQL::Parser provides a mechanism to parse Common Query Language (CQL) statements. The best description of CQL comes from the CQL homepage at the Library of Congress http://www.loc.gov/z3950/agency/zing/cql/

CQL is a formal language for representing queries to information retrieval systems such as web indexes, bibliographic catalogs and museum collection information. The CQL design objective is that queries be human readable and human writable, and that the language be intuitive while maintaining the expressiveness of more complex languages.

A CQL statement can be as simple as a single keyword, or as complicated as a set of compoenents indicating search indexes, relations, relational modifiers, proximity clauses and boolean logic. CQL::Parser will parse CQL statements and return the root node for a tree of nodes which describes the CQL statement. This data structure can then be used by a client application to analyze the statement, and possibly turn it into a query for a local repository.

Each CQL component in the tree inherits from CQL::Node and can be one of the following: CQL::AndNode, CQL::NotNode, CQL::OrNode, CQL::ProxNode, CQL::TermNode, CQL::PrefixNode. See the documentation for those modules for their respective APIs.

Here are some examples of CQL statements:

george
dc.creator=george
dc.creator="George Clinton"
clinton and funk
clinton and parliament and funk
(clinton or bootsy) and funk
dc.creator="clinton" and dc.date="1976"

<<less
Download (0.019MB)
Added: 2007-06-20 License: Perl Artistic License Price:
856 downloads
KNewz 0.1 Beta 2

KNewz 0.1 Beta 2


KNewz project is a binary newsgroup client for KDE4. more>>
KNewz project is a binary newsgroup client for KDE4. I wrote it because there is no one client out there that does what I want it to. Planned features include automatic PAR2 checking (via kpart, whee), automatic unpacking of downloaded files, System tray support (trivial I know), DBUS support, automatic queue save and restore upon shutdown/startup. Feel free to request more.
Enhancements:
- Development has been on hold for the summer vacation :) KDE Beta 1 has just come out however, so I made the code compatible with it. I hadnt been developing it lately since the KDE API was constantly in flux, and I got sick of adding new features only to have my code not compiling with the next SVN revision because the API had been changed. However, the API has been frozen now so Ill be developing this actively now again.
- The good news is that I have been using this exclusively to download my binaries, and I have found and fixed lot of bugs. A few remain though, and will be fixed for the 0.1 release. Queue saving and editing features will be introduced in the 0.2 release, and the connection code will be rewritten.
<<less
Download (0.090MB)
Added: 2007-06-07 License: GPL (GNU General Public License) Price:
871 downloads
SBackup 0.10.4

SBackup 0.10.4


SBackup is a simple backup solution intended for desktop use. more>>
SBackup is a simple backup solution intended for desktop use. SBackup can back up any subset of files and directories. Exclusions can be defined by regular expressions. A maximum individual file size limit can be defined. Backups may be saved to any local and remote directories that are supported by gnome-vfs.
This software is written withing Google Summer of Code 2005 for use in Ubuntu GNU/Linux distribution.
To use.
- Install python and python-gnome2 libraries.
- Run make install in the same directory as this README file
- Run simple-backup-config to configure your backup configuration.
Do not forget to save the configuration.
- Run simple-restore-gnome to upgrade existing backups to new format
If you do not run a Debian derrived distribution then you can comment out lines that backup the list of installed packages on a Debian system. An authomatic test will be added soon, but the lack of dpkg command shouldnt raise an exception there.
srestore.py is a command line restore tool and simple-restore-gnome is a Gnome equivalent.
Enhancements:
- This version fixes most of the bugs that have been found in the 0.10 branch without adding extra features unless required by the bugs in question.
- This is suitable for stable production environments.
<<less
Download (0.036MB)
Added: 2007-06-03 License: GPL (GNU General Public License) Price:
881 downloads
Adventure Money 1.0

Adventure Money 1.0


Adventure Money project quickly calculate money shared each month between multiple people for multiple bills. more>>
Since I am the person who manages the money for our house, I need an efficient way to keep track of our expenses and an easy way to calculate who owes what to whom at the end of the month. There are lots of good free software utilities for managing money like GnuCash, KMyMoney and the wonderful Gnumeric spreadsheet. I had been using Gnumeric to manage the money for the last 8 months, but now that we have some people staying at the house for just the summer, and other leaving and coming back in September, the spreadsheet was not able to adjust to these irregular circumstances.

The reason I decided to write my own application from scratch instead of using an already existing money management application was because my problem is multi-person orientation and most (if not all) of the money management programs I have tried are single-person oriented. For example GnuCash will let you setup accounts that show you all the money moving to and from a single person. But in my house things like food are paid by any person and shared by every other person. Thus to efficiently and easily calculate who owes how much, it must take into account the fact that one pizza may be paid for by one person, but it was eaten by 4 people. Also I dont want to have to divide up the amounts myself and put it into GnuCash with multiple accounts, because then I might as well be doing it on paper.

I could have spent my time learning to make an already existing application do exactly what I want; and I probably would have found something pretty close. But I decided that it would be faster to just program it from scratch and then I would be sure I would get exactly what I wanted. I think I was right; it took less then 2 weeks to finished writing this program.

The program is currently called Adventure Money, but if anyone can think of a better name for it let me know and Ill gladly change it.

When you first launch the program you will see it has five views, all of which can be seen in the screenshots below.

<<less
Download (0.023MB)
Added: 2007-05-16 License: GPL (GNU General Public License) Price:
900 downloads
Inkscape 0.45.1

Inkscape 0.45.1


Inkscape is an SVG-based graphics editor featuring alpha blending, node editing, SVG to PNG export, and more. more>>
Inkscape is an open source SVG editor with capabilities similar to Illustrator, CorelDraw, Visio, etc. Supported SVG features include basic shapes, paths, text, alpha blending, transforms, gradients, node editing, svg-to-png export, grouping, and more.
Inkscapes main motivation is to provide the Open Source community with a fully XML, SVG, and CSS2 compliant SVG drawing tool.
Additional planned work includes conversion of the codebase from C/Gtk to C++/Gtkmm, emphasizing a lightweight core with powerful features added through an extension mechanism, and establishment of a friendly, open, community-oriented development processes.
Enhancements:
- Patch [ 1667939 ]: fix crash when tile-tracing with too small clones
- Patch [ 1666532 ]: Broken link in inkview man page
- Patch [ 1665447 ]: fix for the blur quantization bug 1617082
- Patch [ 1664849 ]: fix for 1662589: increase blur margins
- Patch [ 1664004 ]: embedimage.py with fixed search order
- Patch [ 1662649 ]: markers.svg with reversed order
- Crudely improve check-markup for { markup, fix translations with bugs in that area (dz and zh_TW).
- Patch [ 1659404 ]: Set locale directory from environment variable
- Patch [ 1657072 ]: fix for bug 1654495
- Patch [ 1654636 ]: defocus dropper checkboxes
- Adding japanese.nsh and russian.nsh into files that should go into the release tarball
- Correct russian translation
- Patch [ 1651797 ]: fix for attributes when saving/save-a-copy
- Patch [ 1651752 ]: fix dropper tool
- Pattern along path extension fixed on Windows
- Include libtiff3.dll in the Windows distribution, fixing crash when opening TIFF files
- Patch [ 1673067 ]: fix blur export on flowtext
- Patch [ 1678075 ]: fix FontInstance.cpp compile issue
- Patch [ 1673502 ]: fix broken Envelope (Summers Night) effect
- Patch [ 1680182 ]: fix pattern inversion on bool op (bug 1659445)
- Patch [ 1681754 ]: fix crash when editing text with multiple tspans
- Patch [ 1682425 ]: fix bug 1679477 (crash exporting gradients to ODG)
- Khmer translation now installs correctly
- Updated Slovak translation
- Updated Bulgarian translation
- Updated Catalan translation
- Updated Czech translation
- Security: fixed format string overflows in dialogs (CVE-2007-1463) and whiteboard Jabber protocol (CVE-2007-1464).
<<less
Download (5.6MB)
Added: 2007-03-20 License: GPL (GNU General Public License) Price:
600 downloads
TorrentTrader v2.0 RC1

TorrentTrader v2.0 RC1


TorrentTrader provides a PHP-based Tracker application for the BitTorrent P2P protocol. more>>
TorrentTrader provides a PHP-based Tracker application for the BitTorrent P2P protocol.

TorrentTrader allows anyone with a Web server supporting PHP and MySQL to run their own BitTorrent tracker. Also offered is a lite edition that does not require MySQL.

"It is an open-source project, which I have been in charge of from summer 2004 to summer 2005. Though I am no longer in charge of this project, you can find here for download the versions I have released."

<<less
Download (1.0MB)
Added: 2007-02-24 License: GPL (GNU General Public License) Price:
609 downloads
rdiff-backup-web 0.04

rdiff-backup-web 0.04


rdiff-backup-web is a web front-end to rdiff-backup, a command-line incremental backup application written by Ben Escoto. more>>
rdiff-backup-web is a web front-end to rdiff-backup, a command-line incremental backup application written by Ben Escoto.
The main web interface of rdiff-backup-web is written in php with a mysql backend. The backups are actually run using a command line perl script that can be set up as a cron job. The application was originally written to do a specific task at the company I work for, but it turns out that it might be handy to other people.
This is currently ALPHA quality software.
Enhancements:
- Now you can use SSH connections, if you follow Dean Gaudets instructions for unattended rdiff-backup here.
- Also, an unexpected bonus of adding the SSH backup type (well, unexpected to me, anyway) has been to allow local backups. Just set the "Path to Orig Files" to be /path
- Files and directories are listed using a tree-style view, rather than a big list of files.
- You can deactivate a backup with a single click, but it remains in the system to be reactivated with a similar, singular, click.
- You can now back up to a different location than the default, simply by using a leading / in the backup location field (useful for backing up to a mounted USB drive, etc).
- There is now one required perl module, PHP::Include by Ed Summers, which can be downloaded and installed using CPAN (instructions in the readme).
- Oh, and unlike the previous release, this might actually work
<<less
Download (0.017MB)
Added: 2007-01-23 License: GPL (GNU General Public License) Price:
1006 downloads
Quarters Board Game 4.0

Quarters Board Game 4.0


Quarters Board Game is a strategy game for two players. more>>
Quarters Board Game project is a strategy game for two players.

Although its rules are relatively simple, it still offers some of the same opportunities for skill as in chess.

This program was originally conceived in the summer of 1986 during a study of the mini-max algorithm for chess playing computers, and was thus designed to offer some of the same type of strategies.

The game was originally written in BASIC, then ported to Turbo Pascal, then to C, and finally to Java.

The Java version is not necessarily object oriented, since it is a crude port from the C version.

<<less
Download (0.16MB)
Added: 2007-01-15 License: GPL (GNU General Public License) Price:
1013 downloads
Java::Import::Design 0.03

Java::Import::Design 0.03


Java::Import::Design is the design of the Java::Import Module. more>>
Java::Import::Design is the design of the Java::Import Module.

MOTIVATIONS

The original motivation for writing this module came out of a project I was working on during my previous employment. We had built a system in which a major part was implimented using EJBs on a J2EE server. In addition, we had a large component of the system, that already existed, and was written in Perl. We did not want to scrap our Perl work but it was becoming more tedious to maintain two implimentations as more and more things were being added to the system.

So, we decided that the major pieces of business logic would reside on the J2EE server and the Perl would be modified to make calls to the server. After some time and experimentation we began to realize that the memory footprint as well as the amount of time needed to make calls to the server using existing Perl to Java integration sulutions were just not acceptable. We therefore set out to find some other way. We tried all sorts of things but in the end we couldnt find anything that met our requirements and therefore decided to keep the origional system of doing things.

While at that job we never did find a suitable way to integrate our two systems. However, the problem still haunted me. It wasnt until the end of my career at that company that I saw an announcement for Googles first Summer of Code. It just so happened that as Google was announcing their brand new program that I had begun to play with the GNU GCJ suite of Java tools and came up with the idea of taking advantage of their ability to natively compile Java code for use with Perl. This may not have been a new idea but I couldnt find anything that would help me so I decided to write and submit a proposal to Google. Well, I was accepted and you now have Java::Import.

When I began to work on this project I started by creating my own namespace instead of stepping on the toes of the other existing Java/Perl integration project, Inline::Java. I did this primarily because I wanted a clean slate on which I could fully explore the nuances of GCJ, in particular its CNI interface. As I worked my module started to evolve into its own beast and at that point it seemed locigal to keep my own namespace. It is not my intention to replace Inline::Java and I still think that in te future much of the work I have done can be used by Inline::Java as an option to use GCJ specific functionality.

<<less
Download (0.028MB)
Added: 2006-12-06 License: Perl Artistic License Price:
1054 downloads
Olive 0.11.0

Olive 0.11.0


Olive aims to be a full-featured graphical frontend for Bazaar. more>>
Olive project aims to be a full-featured graphical frontend for Bazaar. That means all core functionality of Bazaar should be available in a user-friendly GUI. This goal is more or less accomplished in the development branch (read on for features).

The current frontend uses GTK and its written in Python. Olive is originally developed by SzilveszterFarkas (started during Google Summer of Code 2006). The code consists of two main parts: a backend and a frontend. The backend code wraps up bzrlib in a well-documented, easy-to-use way. The frontend mainly depends on this codebase.

<<less
Download (0.096MB)
Added: 2006-09-27 License: GPL (GNU General Public License) Price:
1123 downloads
Template::Tutorial::Datafile 2.15

Template::Tutorial::Datafile 2.15


Template::Tutorial::Datafile is a Perl module for creating Data Output Files Using the Template Toolkit. more>>
Template::Tutorial::Datafile is a Perl module for creating Data Output Files Using the Template Toolkit.

This tutorial gives an overview of the Template Toolkit, showing in particular how to use it to read and write data files in various different formats and styles. It was written by Dave Cross and first appeared as a lead article at http://www.perl.com/ earlier in the year (2001).

Introducing the Template Toolkit

There are a number of Perl modules that are universally recognised as The Right Thing To Use for certain tasks. If you accessed a database without using DBI, pulled data from the WWW without using one of the LWP modules or parsed XML without using XML::Parser or one of its subclasses then youd run the risk of being shunned by polite Perl society.

I believe that the year 2000 saw the emergence of another must have Perl module - the Template Toolkit. I dont think Im alone in this belief as the Template Toolkit won the Best New Module award at the Perl Conference last summer. Version 2.0 of the Template Toolkit (known as TT2 to its friends) was recently released to the CPAN.

TT2 was designed and written by Andy Wardley. It was born out of Andys previous templating module, Text::Metatext, in best Fred Brooks plan to throw one away manner; and aims to be the most useful (or, at least, the most used) Perl templating system.

TT2 provides a way to take a file of fixed boilerplate text (the template) and embed variable data within it. One obvious use of this is in the creation of dynamic web pages and this is where a lot of the attention that TT2 has received has been focussed. In this article, I hope to demonstrate that TT2 is just as useful in non-web applications.

<<less
Download (0.76MB)
Added: 2006-09-14 License: Perl Artistic License Price:
1136 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3