I have been pretty busy over the past year. After starting work as a software engineer with the Microsoft Open Source Technology Center June 1, 2016, my life has been a non-stop drive to put a cross-platform port of PowerShell on GitHub.
Suppose you just goofed and think you lost some changes. Here’s a step-by-step guide in order to maximize their chance of being recovered. If you’re not already there, go to your Git repository’s directory in your favorite shell, and we’ll commence:
OS X Yosemite has a nifty troublesome password reset screen you can access by turning your computer off and back on from the login screen. However, once you do this, there is no way out. The “Reset Password” boot wizard offers no exit without reseting your password.
Today a fantastic update to Ghost (including multi-user support) was released in the form of Ghost 0.5 - MSR1. I highly recommend reading about all the new features. With this release comes a much needed incremental update to my Puppet module for Ghost, that fixes dependency specification issues (my bad) and removes the attemped socket permission fix.
Often times I find myself needing to read a file in constant memory rather than all at once. Perhaps I need an implementation to scale to arbitrarily large files, or my consumer is already sending in discrete chunks.
A while back I actually tried to run a coffee roasting business, the Moscow Bean Company, which ultimately failed for a few reasons (got busy with school, was not profitable, and the roaster died). But I very quickly developed quite a love for roasting my own coffee.
If you use the Internet, you probably have heard about Net Neutrality. Essentially, the big telecommunication corporations are in cohoots with the FCC, specifically the current chairman, Tom Wheeler a prior telecom CEO, to allow ISPs to extort websites for full access to their visitors' bandwidth.
So here is a cool tool that I have used for quite a while: If This, Then That. It provides an almost meta-programming ability for the Internet. You setup an IFTTT recipe by connecting various channels (e.
SSHGuard is a fantastic alternative to DenyHosts. From the site: SSHGuard monitors servers from their logging activity. When logs convey that someone is doing a Bad Thing, sshguard reacts by blocking he/she/it for a bit.
For some reason today I needed to install both Ruby 2.0.0-p451 and 2.1.1 on OS X Mavericks, using rbenv. Unfortunately, if you have Homebrew’s readline package installed (which if you are like me, you probably do, as quite a few other packages depend on it), then there is a conflict that causes a build failure.