Tracey wrote me and reminded me to send along the information regarding how I can right-click on a folder and get a command prompt with that folder as the default directory.
It is a Windows XP “power toy” which you can obtain here:
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
You can download all of the power toys, or get them separately. The one that does that bit is “Open Command Window Here” in the right sidebar.
There is a similar tool for the Mac (open source), though the last time I checked it wasn’t as easy as the Windows one — perhaps by now Apple has integrated such functionality into the Finder. No idea about Linux; maybe it’s in Gnome by now. Enlighten me. Also: If you have Cygwin (a bit on this below) you can also do “Bash prompt here” — see http://www.mindview.net/Etc/Cygwin/BashHere.
Other tools I genuinely use:
For Unix emulation: Cygwin. This is a no-brainer. I put the Cygwin bin/ directory into my Windows PATH so that I can use commands like “tail -f”. It also comes with ssh. Intrepid souls can also set up an ssh server (sshd) on their Windows machine. I can’t provide help for your install of this, but I find it very useful (just for example, there have been times when I’ve needed to commit files into source control from my office machine; I’ve ssh’d in from home, done the commit, and have then sync’d from home; not sure how I would do that otherwise). When I need X-Windows, I use the version with Cygwin (it works fine, but you have to understand X-Windows).
Also, regarding ssh: When I’m scripting ssh, I use Cygwin’s ssh. However, for routine command shell tasks, I use putty. A nice trick with putty is to install sshd on your machine, and then ssh to your own machine (127.0.0.1) to get a command shell. They you get the superior clipboard control provided by putty, even with a DOS box. I also use their other tools, such as Pageant (quite heavily), which provides for ssh-agent handling. If you’re a heavy TortoiseSVN user and have been using ssh for repository access, note that TortoiseSVN has its own version of putty’s plink, which will not bring up an empty DOS window when you sync. (If you know what I’m talking about, you are very annoyed by this). There is documentation in TortoiseSVN for using their tweaked version of plink.
VNC: TightVNC. For viewing VNC, I use RealVNC. (VNC is for remote control like Citrix. TightVNC can run over ssh. We use it in the office for usability testing [so we can watch people being tested.].)
For getting diffs between file versions: I use WinMerge. If you put a shortcut to the WinMerge .exe in your “Send To” directory, you can right click on two files and then send them both to WinMerge which will show you the differences.
For source control, I use subversion and TortoiseSVN. I have a system at home running Linux that runs the subversion server, and I pretty much save everything of value there.
Emacs: I use GNU Emacs. Others prefer XEmacs.
Vi: When I need the vi editor on Windows, I install vim via Cygwin.
Encryption: I keep all system passwords in encrypted files using SDM. I check the encrypted password files into source control. I don’t write down the passwords to the SDM files.
Database access: For MySQL, I use the MySQL Query Browser, which is actually pretty terrible and ridden with subtle inconveniences. I occasionally use Toad. When I’m doing heavy Oracle work, I tend to use Benthic’s Golden and PLEdit, but you have to pay for it. Golden is “just right” as a tool for writing raw SQL. If someone could do a perfect clone of Golden for MySQL, I would probably pay $75 for it.
For routine FTP, Filezilla. For SCP, WinSCP (or scp under Cygwin when it needs to be scripted).
Screenshots: I have started using Jing from Techsmith, though it is a memory hog and still buggy (it’s beta software). I created a couple of screencasts with Jing. For more complicated screencasts, I have a paid license for BB Flashback, which I really like quite a bit. I use ImageMagick to hack images.
Let’s see, what else? Music players: I use WinAMP, MusicMatch (I used to subscribe to their streaming service), iTunes, etc. When I need to remove DRM from an iTunes download . . . Oops, I would never do that!
PDFs: I can’t live without PDFCreator, which gives you a printer driver so you can “print to PDF.”
Firefox add-ons: Adblock Plus (crucial: I don’t really care about looking at ads, but I despise waiting around for a page because it is stuffed with Flash: Adblock Plus turns that off and really speeds things up); ColorZilla; CSSViewer; DOM Inspector; Live HTTP Headers; Operator; PasswordMaker (creates a hash based on a secret you know and a domain for which you want a password: Means that you only have to know one password); Web Developer; Broadband Meter and Diagnostics.
Web-based tools: GMail, Google Reader (I used to use Bloglines), Google Docs; del.icio.us (and my links are here); TourFilter; LinkedIn.
Recent Comments