Author Archives: andyortlieb

About andyortlieb

I've been a tinkerer and a lazy ideologist since I gained my first personal computer in 1989. I have an aversion to formal education and I prefer to learn things by experimentation. That is not a brag, it has not been a particularly helpful set of traits. My primary goals are to increase my safety, pleasure and usefulness as I work to build and modify technologies that will bring those same attributes to the masses irrespective of government. This is the documentation of my attempt at that journey.

Go Plugins: A lost cause and a benefit wasted

Go plugins are the solution to dynamically loading shared objects. I wrote about the need for this functionality about 8 years ago, when it looked as though dynamic loading would never be implemented. Now it has been, and it misses … Continue reading

Posted in Uncategorized | Leave a comment

Use git to control your config changes in /etc on snowflake servers

As a lightweight hobbyist and casual user of consumer electronics, I haven’t justified deploying any comprehensive server orchestration for my home machines or VPSs.  But as I tinker and experiment with server configurations, I don’t want to lose track of … Continue reading

Posted in Uncategorized | Leave a comment

Hackable Debian Router, Part 1: Philosophy

Introduction I am setting out to build a router from scratch, and document the journey in such a way that anybody can follow along.  But it’s not interesting enough to build a guide on IP Tables and a couple Network … Continue reading

Posted in Uncategorized | Leave a comment

Favorite gnome shell extensions

“No topleft hot corner” — Prevents the activities view when you mouse-over the  activities button “Panel world clock” — Always set to GMT “Pomodoro” — A simple pomodor timer “Put windows” — super-arrow keys, super num keys to move windows around … Continue reading

Posted in Uncategorized | 1 Comment

Cheats to ignore files in git

I have this clump in my ~/.bashrc … This provides the following commands: git-ignore /some/filename/ git-unignore /some/file/name git-unignore-all git-ignore-list ## ## Git stuff, helpers ## git config –global AndyO git config –global core.excludesfile ~/.gitignore git_ignore () { if grep … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

Practical use of LXC in Arch Linux in March of 2013

I’m writing this for myself in hopes that it benefits somebody else. The guides that I’ve found on LXC have been either unholy scatterbrained or just out of date. Starting from scratch. If you’re fairly new to arch as I … Continue reading

Posted in Uncategorized | Leave a comment

Favorite parts from “A Tour of Go” (in order)

If you happen to see this, bear with me I’m not done yet. Variable scope defined pre-exec to if-statements are available in else blocks. If-statements have a pre-exec section just like for-statments. As common, any portion of the for statement … Continue reading

Posted in Uncategorized | Leave a comment