Info
Web Server / Web Apps
-
-
-
-
-
GTD - Task tools, potentially implementing the GTD system (some are web apps)
-
-
Operating Systems
Windows
-
-
-
-
WinDBG - tool to analyze crash dumps (from Blue Screens)
Android
-
Linux Distro notes
Linux - a page to move stuff to that applies to Linux in general
-
-
-
Qubes (
http://www.qubes-os.org/) - a Linux distribution that runs applications in multiple "AppVMs" using Xen; has various interesting features for sharing the screen, updating the AppVMs, and sharing things between them
-
-
-
Linux RAID - notes on Linux software RAID (
mdadm
), including RAID10 with "far" layout, restoration, etc.
-
-
Virtualization (notes, comparison between software) - VMware, VirtualBox, KVM, Xen, Proxmox
VMDK (virtual disk image) files
Programming
-
-
-
-
-
-
-
Databases
-
SQuirreL SQL Client - cross-platform (Java) client for accessing multiple databases (just requires the JDBC driver)
SQL Workbench/J - another Java client, with a
GUI; this one can also do batch execution and import/export from the console
-
Packaging
RPM Specs - the traditional way of building RPMs
fpm is a way to build packages (e.g. RPM, DEB)
-
Languages
Web Development
General Links
Core Technologies
CSS (and related: SASS/SCSS)
-
-
Web Development Frameworks
LiveReload - extension + monitoring program to automatically reload pages as the source files change
Other Software
-
-
-
GTD - Task tools, potentially implementing the GTD system (some are web apps)
-
-
-
-
-
-
-
-
-
-
Remoting (RDP, VNC, SSH, telnet, etc.)
-
Mosh - more robust SSH with local echo; requires application on client and server, but uses SSH tunnel
-
-
NoMachine NX
At least as fast as VNC, faster than X forwarding
Possibly some visual artifacts (may depend on configuration)
Supports resizing the window
Supports seamless/floating mode like X forwarding
-
-
Ties together multiple remote technologies (NX, VNC, xpra, rdp) to provide access to remote applications
General note: VNC on Linux doesn't work well with Eclipse–it can crash VNC.
Most of my remote access is done in GNOME on Ubuntu; most of that happens through SSH. Some of the tools I use are sshmenu, GNOME's bookmarks (for SSH and Samba mounts), nautilus-open-terminal, and a simple utility ("runremote") that I wrote to open a Nautilus window from the terminal on a remote machine.
Windows Remoting (dated)
-
-
-
-
MobaXterm - Linux tools, plus X Server, built into a portable package
PuTTY-specific utilities
Editors
Text editors, that is—particularly source code editors.
Eclipse is a FOSS IDE with support for just about everything (at least it has good support for Java, C/C++, Python), though it's far from perfect. It's a huge memory hog, and it feels pretty slow. But unlike Jetbrains, you can install any Eclipse plugin in a single installation (e.g. one workspace with Java, C++, and Python).
Jetbrains (IntelliJ platform): PyCharm, CLion, IDEA
KDevelop has some great C++ features, with some limitations versus Eclipse. It certainly feels faster.
At one point, I found a modification for VIM called Cream that gives it more "standard" (i.e. CUA) behavior, but it has some annoying problems with certain keyboard shortcuts that I use fairly often.
Netbeans, despite not being as nice right offhand as Eclipse, has its good points.
regexxer
Not primarily used as an editor, this program is a pretty nice, quick way to do search and replace across multiple files. Based on my first use of it, I like the interface better than that in, say, PSPad.