A verified step-by-step guide to installing Homebrew (Linuxbrew) on a Debian 13 "trixie" LXC unprivileged container, including group setup, prefix pre-creation, and multi-user configuration.
read moreOther articles
FSM Diagrams in Pelican and Claude Code
Finite state machines turn up everywhere: protocol implementations, hardware controllers, UI flows, parsers. Drawing them well is useful but tedious …
read moreWaveDrom Timing Diagrams in Pelican with Claude Code
Command Line Disk Usage
NCurses Disk Usage
A useful Command Line Iterface (CLI) for exploring disk usage:
ncduExample output.
read morencdu 2.9.1 …"List files ignored by git"
"Thor Variable Arguments"
"Git tag and push to Github"
git tag -a 0.0.1 -m "Tag comment" git push --tagsNote: The use of major.minor.patch Semantic …
read more"Octopress, Pages and Custom Domain"
In your
read moresourcesbranch, which is the main branch for writing creating posts, create aCNAMEfile in the sources …"Revert in Git"
and Remove Orphaned Commits.
I use
read moregitxgraphical tool on OS X to find the SHAs for commits. Revert back …"brew update fail"
Received the following errors when doing
brew updateon mountain lion:read moreerror: The following untracked working tree files would be …"git submodule update fatal"
$ git submodule update fatal: Needed a single revision Unable to find current revision in submodule path 'vim/bundle/systemverilog'To …
read more"Reverting in git"
I use to use
read moresvn revertto roll back local modification and get back to the state I was in …"Reverting rtorrent version on Snow Leopard"
After running a
brew upgradertorrent was plagued with segmentation faults. Which look something like :read moreCaught Segmentation fault, dumping stack …"Git Submodules"
For code reuse within I have found Subversion externals really nice to work with. Instead of copy and pasting code …
read more"Mountain Lion Setup, Part 3 : Little Snitch & Dotfiles"
Little Snitch
There is currently a preview (Beta) of [Little Snitch 3][littelsnitch3]. If you have not come across Little …
read more"Using Github behind a restrictive firewall"
When working behind a restrictive firewall, which limits ssh connections you may be running into some of the following errors …
read more"Ruby get a users real name"
There does not appear to be a nice way to get a current users real name in ruby. The best …
read more"Tagging a git repo and pushing tag to github"
This assumes that
originis the label for github.
Tagging a github repo for my gem releases I do:read more$ git …"Ruby script connect to DB using database.yml"
To connect to a rails style DB config outside of the normal workflow, or using a database.yml in a …
read more"Installing gist.vim"
This vim plugin will allow you to gist directly from vim, simple way is just :Gist to gist entire file …
read more"Better Open Source Project Setup, with RVM & Bundler"
Based on 'Raise the bar, lower the pressure' given by Durran Jordan at ScotRubyConf 2011.
There has been some debate …
read more"Tagging a git repo for a Release "
I think it is good practise to create a read only tag when releasing an application. This allows you to …
read more"Storing secret keys in Ruby config files an approach"
I have for a while wondered about an ideal (good) approach to storing api keys in config files in ruby …
read more"Remove sensitive data from git"
"Installing git on a clean build of OS X"
"Sinatra running on Heroku"
"Stop git status monitoring file permissions"
By default git status returned differences in file permissions. To turn if off run:
read more$ git config core.filemode false"FourThirds Sinatra RESTful example"
"GitX"
Git has a hand full of GUIs available on Mac OS X, gitk proved a little tricky to use but …
read more