Skip to content

Category Archives: Tools

Accessing Github Using Corkscrew for SSH Tunneling Over HTTP

In my last post, I showed how to use corkscrew to access a remote host via an http_proxy. To extend this example, I wanted to use git and my github account. I can do this because github was nice enough to have port 443 available for ssh. Like in my example before, I created a [...]

Tunneling SSH Over HTTP Proxies With Corkscrew

In some work situations it’s necessary to implement strict firewalls that block, for example, common ssh ports. In such situations it’s common that you’ll be provided with an http-proxy, and this can be used if necessary to tunnel SSH. I’ve recently had to do this, and this is how I did it, after installing corkscrew: [...]

GIT Commands I Need to Memorize

I work as an application developer. Most of my career has been spent in large corporate environments that have configuration management teams, systems administrators, dbas, etc in addition to software engineers. As such I am a version control user, and not an administrator or power user. During my daily routine I commit to a remote [...]

Subversion, JavaHL, and Eclipse on Linux

I normally use emacs and command line svn when working at home on Linux. Eclipse to me, in principle, is a necessary evil of programming with larger groups. But a recent volunteer project I’ve been working on for the Philippine Scholars of Minnesota is forcing me out of this habit. And with this change, I’ve [...]

Quick command line spell check of a single word or sentence

Here’s a short bash script, using aspell, to spell check a word or several words from the command line. It’s simple but effective. If anyone else knows a cleaner or even simpler way, please let us know. #!/bin/bash WORD=$1 TEMPFILE=temp.spell echo $WORD > $TEMPFILE aspell -c $TEMPFILE cat $TEMPFILE rm -f $TEMPFILE rm -f $TEMPFILE.bak [...]

Mcabber Update

The only thing I wanted to add to this, It’s nice to filter you list of users based on their status. If someone is offline, for example, I don’t want to see them in my list. Likewise if they’re away. from inside mcabber, type: /roster hide_offline or, set an entry in your configuration. From the [...]

My Xresources

I put this in a file, .Xresources, in my home directory. It is loaded automatically each time I create a new shell, I’m not sure if it’s enabled by default or if something I installed did it. ! rxvt settings rxvt*font: 12X15 rxvt*saveLines: 1500 rxvt*scrollBar_right: true # Index color index cyan black ~l # Mailing [...]

Integrating JavaScript Tests with Continuous Integration

At my current client I’ve been building a rather complex rich client app using ExtJs. The team has written a lot of JavaScript code, and has been writing a lot of JavaScript unit tests as well. We’ve gone through several unit testing tools along the way trying to solve some logistical problems. We started with [...]

Multiple Gmail Inboxes

This caught my eye recently as a nice addition to the gmail labs. I’ve been using a second inbox as a todo-list, filtered on starred items. I can also prioritize tasks based on different stars.

My Screen

Screen is a great tool for command-line usage, and is also available for cygwin. If you enjoy using the command line, and haven’t checked out screen, I highly recommend it. I found some of the commands and configuration changes a little difficult to remember, so I’m adding them here. First of all, the main screen [...]