Yesterday, I started playing with Ratpoison, the most interesting and scriptable window manager I’ve tried so far. It’s a manual tiler, which means it doesn’t have automatic pre-defined layouts, and as the name would suggest, it has absolutely no mouse support. It also doesn’t have any borders, and the status bar acts more like a notification daemon. If you have limited screen space and work primarily from the keyboard, then you should definitely give this one a try.
The first stop on our Google cord-cutting tour is GMail. Granted, GMail is pretty impressive in terms of storage space, filters, and integration with other Google services. The web interface is easy to use, themeable, and notoriously low on ads. They’re far from the only game in town however. Here’s a list of several other e-mail providers that offer similar features. Please keep in mind that while many of these also offer extra services (instant messaging, file storage, etc), I will only focus on e-mail.
I haven’t updated in a while and with good reason. If you’ve visited this site within the past few weeks and experienced rendering problems, it’s partially my fault. The rest of the fault goes to BlazeBlogger’s split file management scheme. I tried using a
sed command to replace one snippet of code site-wide, but something went wrong. I had to spend a few days fixing things by hand. That wasn’t the only thing I tried to replace either, so there are probably more errors that I haven’t discovered yet. As a side note, I’m going to start writing about various Google alternatives soon.
The new mobile sidebar is finally ready for testing. From now on, every time this site renders in a window (or screen) that’s less than 700px wide, the sidebar will be replaced by a small button towards the center of the screen on the right side. I’m not entirely sure if it works right because I don’t have a smartphone or a tablet. I urge everyone to try it and let me know on Reddit, Twitter, or Disqus (the comments below) if you have any problems.
I am now in the process of rewriting Vector using IIFE containers and a global namespace object. I’m also updating the stylesheets to make this site work better on mobile devices.
I like the Solarized color palette, but it is a real pain to set up. First you need to load the Xresources file for the theme to work, then you have to configure applications and commands to use the new colors. I’ve made some progress with Midnight Commander, the
ls command, and WeeChat.
Got a static site? preview those pages with webfs! Install webfs using your system’s package manager, then
cd into the directory where your static pages reside and run this command:
webfsd -4 -p 3000 -f ./index.html
Now you can view your static site at http://www.localhost:3000. Add the -F if you want to run webfs in the foreground.
It’s good to be back with BlazeBlogger. That’s all I have to say about the three weeks of hell I went through trying to jury rig and monkey patch Jekyll, Nanoc, and Octopress. I gave it my best shot, but I just can’t seem to get any of these to work the way I want them to.
I’ve recently gotten tired of trying to modify BlazeBlogger. I don’t know Perl very well, and while I succeeded in adding the post append feature, trying to add a re-processing feature just made BB unstable and inconsistent. As for the pruning and updating bug, I have no idea how to fix it. Whenever I delete or change something, I sometimes find dead links, duplicate pages, and even old and new versions of the same page. I also don’t like how BB stores pages in split body and header files. While I could certainly learn enough Perl to add the features I want, it makes more sense to try something else that already has those features.
Instead of using something like pam-encfs to mount encrypted folders at login, use ssh-askpass:
# Mount encfs encfs --extpass=/usr/bin/ssh-askpass ~/container ~/mount_point
Put the line above at the top of your .xinitrc file and edit accordingly. Use multiple line if you need to mount more than one directory.