Software
Cloud Based Software
Installing a new PC reminds you of the applications that you use and find essential. Some of the main applications I use these days ensure that my data is replicated using the internet as a whole.
- Firefox sync – Synchronised book marks, windows and history across all computer. Foxmark did this originally really pretty well, but then almost closed and that forced a change to firefoxes now built in version. This is just a matter of setting up an account and then adding machines to it. Awesome.
- Drop box – Drop box was one of the first cloud based directory sharing. It only really supports sharing of a single directory, but gives you a free 2 gb shared space and has decent iPad and iPhone apps. It also supports sharing publicly files and versioning of files if anything gets deleted. It works with Linux, iOS and Windows too.
- Team Drive – Team drive lets several different people in your team synchronise one or more file systems / directories. It works with Linux, iOS and Windows too. It freely allows multiple team members to join the team and shares the files with everyone.
- Evernote – Ever note is a windows / web application that allows you to note a tag notes. This is a hell of a lot easier than trying to synchronise notes accross outlook / evolution / thunderbird / iOS. Instead it just works, lets you clip things and write new notes. Import pictures and pdfs. It is very cross platform and works with a lot of smart phones as well. By filing your notes in to notepads it also allows organisation and tagging of the notes for quick retrieval.
- Synergy – Synergy is a different kettle of fish. It is not cloud but cross plaforms cross machine, letting you share your mouse and keyboard between multiple computers on your desk. One of the best features of it is you can even share all of your clipboards. All you need is a network connection. Synergy is cross-platform (works on Windows, Mac OS X and Linux).
- LogMeIn – Log me in is remote desktoping on windows devices, from a browser. It works very well and my only real complaint is I can’t run it to connect to a Linux machine. By adding a client application that connects to the log me in servers, the machines can be remotely managed and bypasses firewall open server socket problems and nat’ing. Pro version include a iPad/iPhone version and remote management / multiple machine management.
- Kitty – As the kitty web site itself says “KiTTY is a fork from version 0.62 of PuTTY, the best telnet / SSH client in the world.”. It is now the best telnet / ssh app, especially the portable version, which if run from drop box, means you can maintain multiple machine configurations easily. It supports solid password integration, better than the windows tab management version Putty Connection Manager ever did. And it runs nicely under wine for Linux.
Printing to PDF.
977Whilst there are a lot of PDF printers available, I believe this is one of the best. PDF24 Creator. Second choice PDF Creator. Both are freeware.
Sniffing and Debugging
7203HHD Software serial port analysis. Several different monitor programs are available. But
this is the only one I found that did what it said on the tin. Capture and view all traffic between serial ports. Note: This is
the only application on there site that is currently free.
Serial Port Monitor
Development
2799Eclipse Open Source IDE mostly for Java.
SharpDevelop Open Source IDE for developing .NET projects #develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft’s .NET platform.
TortoiseCvs.Org Integrating CVS (Code version System) into Windows explorer windows.
SubVersion Subversion is meant to be a better CVS, so it has most of CVS’s features.
Directories, renames, and file meta-data are versioned.
Lack of these features is one of the most common complaints against CVS. Subversion versions not only file contents and file existence, but also directories, copies, and renames. It also allows arbitrary metadata (“properties”) to be versioned along with any file or directory, and provides a mechanism for versioning the `execute’ permission flag on files.
ConTEXT Programmers editor showing highlighting in almost all major languages
PuTTY Open Source Terminal Emulator 0.60 binaries 1.44mb(for windows) 0.60 Windows Source 1.25mb
CD and DVD Functionality
9791Rip IT 4 me
Windows only: Freeware program RipIt4Me helps you back up your protected DVDs with relative ease.
RipIt4Me works in conjunction with DVD Shrink (optional) and DVD Decrypter (essental) to back up DVDs with some of the strongest copy protections that the other two have a hard time handling by themselves.
RipIt4Me.org appears to have been closed down.
1.7.1 for Windows 198kb
Nero 6 – Burning and recoding software. Note this software needs a licence that can be purchased from Nero.com I am listing it as a mirror of the old version which might be useful to some people (especially me).
6.6.1.4 112.64mb
DoISO A Windows GUI frontend to (and including) a unix utility called mkisofs which converts a CD or DVD into a (still copyrighted) ISO file. 2.0.0.6 311 kb
Elaborate Bytes Virtual CD/DVD Drive. Allows mounting of a .ISO and a number of other file types as though they are a CD/DVD drive.
Security
11154TrueCrypt Create virtual encrypted drives or hard disk partitions, even on usb. No limits to the size that can be created.
Version 4.3a 1.49mb Source 1.12mb
Essential Software Introduction
9231What is the best (so far) application for doing a certain job? What do applications do?
Whilst looking around for software and functionality I have often been less than happy with many software due to lack of basic documentation, specifically what does it do and how. All software in the list either provides good documentation or I have written some and it is included here.
To ensure that all software is available I have a local copy. This probably is not going to be the most recent and you should refer to the link or search for it it is has moved before resorting to my local copy.