Fix Dual Monitors in GNOME 3 (aka My Workspaces are Broken!)
Note: See update for GNOME 3.3/3.4 at the end of this post. I’ve already expressed some disappointment in the default multi-monitor behavior in GNOME 3 on the dev’s blog (read: I posted an angry rant...
View Articlemultiftp – a Multi-Threaded Command-Line FTP Uploader
Overview multiftp is a multi-threaded (multiprocess) command-line FTP uploader that allows easy recursive uploading of directories. It provides an easy way to schedule fast FTP uploads via batch...
View ArticleExport Picasa 2 Albums to Folders
I recently needed to move some Picasa 2 albums from an old computer to a new one given only the old files and album files. I’d about had it with albums, so I wrote a Python script to convert .pal...
View ArticleProtected: CSE 590: Homework 1
This post is password protected. To view it please enter your password below: Password:
View ArticleProtected: CSE 590: Homework 2
This post is password protected. To view it please enter your password below: Password:
View ArticleLabHelper
Recently I found myself in a position where I needed to have a bit more control over Lab computers – more specifically, normal screen sharing is a bit useless in a coding lab, and I found that students...
View ArticleThe Switch: XFCE from GNOME 3
I never really hated GNOME 3. I can’t say I was ever overly thrilled with it, but I feel like it gets innovation right to some level. I was willing to put up with Alt-`, no taskbar, and wonky dual...
View ArticleGit Hosting is Overpriced: DIY on the Cheap
GitHub is great, and has basically surpassed any other project community. I get why it’s popular, and I use it myself for open source projects, but the fact is, it’s way too expensive for non-public...
View ArticleMac for a Linux User: An Alternate Perspective
I recently picked up a 13-inch mid-2012 Macbook Air as my primary laptop. I’ve been a devoted Linux user for quite a while, and posts like Matt Hartley’s experience have made me shy away from a Mac...
View Article