A Replatform and Rename

I neglect my personal websites sometimes, but I don’t think that is a problem unique to myself. If this visit is your first time back here in a while, you may have come from WRMilling.com, W4C.BE, or WinstonMilling.dev (all of which now redirect to different portions of this site). Running specific domains for differing purposes and audiences is not a bad thing, but I don’t think my limited online presence necessitates it. Therefore, my previous resume site, blog, and professional landing page are now all one in Winston.Milli.ng.

Click here to read more...

Home Theater: Screen Build

I have a few projects coming up that I hope to start blogging about, but to kick the series off I am going to document an older build (~5 years old). I have always wanted a “proper” home theater with a decent projector, nice screen, and immersive sound. That has, of course, taken a back seat to so many other priorities but I at least I have a screen to show for it.

The Design

I went for something I thought was straight forward: a wood frame and cloth screen. What I ended up with was something that was probably over-engineered/overkill for my use case but something I am happy with either way. It started with a couple drawings in my project notebook with an emphasis on preventing any sagging in the screen over time. The screen had to be supported from the sides due to a double-wide window being located behind the screen.

Screen Drawing from Notebook | © 2018 Winston R. Milling

I decided on a 128” screen early on, mostly because the projector I was looking at supported the size and it looked like it would fill the wall well. All in, it probably cost around $250 to build, including all the extra hardware bits I could probably do without.

Click here to read more...

Git Workflow Utilities: git-stp and git-wipit

A while back I created a few git utilities which I am sure are available in other packages but I had the immediate need and boredom to create. Those are git-stp (Git: Stash, Test, Pop) and git-wipit (Git: WIP it good, WIP it real good!). The first utility, git-stp, grew out of a need to continually stash particular changes, run a test framework around the commited changes, and pop the stash back if everything was OK.

Click here to read more...

LEGO on my Laptop: A Neat Way to Organize Peripherals

I was recently inspired by a reddit post where they used LEGO on the back of a Surface Pro 3 to help organize their peripherals while on the go. Since my primary machine is now a laptop and I am near a LEGO store I figured I would give it a shot. I used a green baseplate and whatever flat brick material I could find and created this monster:

Loaded Backplate of LEGO-ized Laptop | © Winston R. Milling 2016

Click here to read more...

Raspberry Pi 2 + rTorrent/ruTorrent + NGINX/PHP-FPM = Awesome

Every time I go to rebuild a home server of any type I always forget which guides I used in the past and what steps I had to take to get any software running. Now most of what I need is easy to setup but some things take a few more steps. One guide I am always looking for is a mostly from scratch install of rTorrent with ruTorrent on NGINX with PHP-FPM. Since I never seem to find one that meets my specific case I decided it was time for me to write the guide I needed.

In this guide I will be building on top of a base install of ArchLinux ARM on a Raspberry Pi 2. If you have any questions about the steps below, please feel free to comment!

Click here to read more...