Freebie number 18 is TimeVault. It is a Linux version of the popular MacOS application Time Machine. It takes snapshots of folders and allows you to go back in time to a previous version of a folder or file.
From the website:
TimeVault is a simple front-end for making snapshots of a set of directories. Snapshots are a copy of a directory structure or file at a certain point in time. Restore functionality is integrated into Nautilus - previous versions of a file or directory that has a snapshot can be accessed by examining the properties and selecting the ‘Previous Versions’ tab.
Snapshots are protected from accidental deletion or modification since they are read-only by default. The super-user can delete intermediate snapshots to save space, but files and directories that existed before or after the deletion will still be accessible.
Freebie number 17 is Tunnelier. It is a GUI client for creating SSH tunnels! Very handy!
From the website:
Tunnelier is our SSH and SFTP client for Windows which incorporates: * one of the most advanced graphical SFTP clients;
* state-of-the-art terminal emulation with support for the bvterm, xterm, and vt100 protocols;
* support for corporation-wide single sign-on using SSPI (GSSAPI) Kerberos 5 and NTLM user authentication, as well as Kerberos 5 host authentication;
* support for RSA and DSA public key authentication with comprehensive user keypair management;
* powerful SSH port forwarding capabilities, including dynamic forwarding through integrated SOCKS and HTTP CONNECT proxy;
* powerful command-line parameters which make Tunnelier highly customizable and suitable for use in specific situations and controlled environments;
* an advanced, scriptable command-line SFTP client (sftpc);
* a scriptable command-line remote execution client (sexec) and a command-line terminal emulation client (stermc);
* an FTP-to-SFTP bridge allowing you to connect to an SFTP server using legacy FTP applications;
* WinSSHD remote administration features;
* single-click Remote Desktop forwarding.
Freebie number 16 is pChart. It is a PHP based charting library to help speed up and improve your web development.
From the website:
pChart is a PHP class oriented framework designed to create aliased charts. Most of todays chart libraries have a cost, our project is intended to be free. Data can be retrieved from SQL queries, CSV files, or manually provided. This project is still under development and new features or fix are made every week.Focus has been put on rendering quality introducing an aliasing algorithm to draw eye candy graphics. Rendering speed has been dramatically enhanced since the first version, we’ll still continue optimising the code!
SubSonic is a toolset that helps a website build itself. Get your project from idea to prototype in a fraction of the time. What is it? A Super High-fidelity Batman Utility Belt. SubSonic works up your DAL for you, throws in some much-needed utility functions, and generally speeds along your dev cycle.
Why SubSonic? Because you need to spend more time with your friends, family, dog, bird, cat… whatever. You work too much. Coding doesn’t need to be complicated and time-consuming. What do I need? Something else to do - you’re about to save a bunch of time. We support SQL Server 2000 or 2005, MySQL, or Oracle (with SQLLite, SQLCE, and PostGres coming soon!)
Freebie number 14 is haXe. It is a cross platform open source programming language.
From the website:
haXe (pronounced as hex) is an open source programming language.
While most of the other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language.
It means that you can use haXe to target the following platforms :
* Javascript : You can compile a haXe program to a single .js file. You can access the typed browser DOM APIs with autocompletion support, and all the dependencies are resolved at compilation time. * Flash : You can compile a haXe program to a .swf file. haXe can compile for Flash Players 6 to 10, with either “old” Flash<8 API or newest AS3/Flash9+ API. haXe offers very good performance and language features to develop Flash content. * PHP : You can compile a haXe program to .php files. This enable you to use a high level strictly-typed language such as haXe while keeping full compatibility with your existing server platform and libraries. * NekoVM : You can compile a haXe program to NekoVM bytecode. This can be used for server-side programming such as dynamic webpages (using mod_neko for Apache) and also for commandline or desktop applications, since the NekoVM can be embedded and extended with some other DLL. * C++ : Currently in testing, with the right build of haXe from Hugh Sanderson, you can now output your haXe applications to pure C++ source code, complete with makefiles.
The idea behind haXe is to let the developer choose the best platform to do a given job. In general, this is not easy to do because every new platform comes with its own programming language. What haXe provides to you is :
* a standardized language with many good features * a standard library (including Date, Xml, Math…) that works the same on all platforms * platform-specific libraries : the full APIs for a given platform are accessible from haXe