For the first time since the days of Windows 95, I bought a Windows-based laptop. Specifically, I got the the 2017 13” model of the Razer Stealth Blade runnings Windows 10. My main reason for getting a new laptop is for traveling, and normally my first recommendation is to get a Chromebook. Chromebooks are light, inexpensive, and require no maintenance or configuration by the user. In many ways, Chromebooks are ideal traveling laptops, but for my travels, I still require the use of a few software that are only available on Windows or OSX.
To set up access to Github using different accounts, start by creating ssh keys for each account. $ cd ~/.ssh $ ssh-keygen -t rsa -C "github-acct1" -f "github-acct1" Then add the ssh key to the Github account. Next, create ~/.ssh/config to tell ssh when to use which account: # Github account #1 Host github.com-acct1 HostName github.com User git IdentityFile ~/.ssh/github-acct1 # Github account #2 Host github.com-acct2 HostName github.com User git IdentityFile ~/.
Since my last post, setting up Vim for Go development is not only easier but also makes developing with VIM much more powerful. Just a single plugin, vim-go, is all that is needed for the Go-specific stuff and a host of new tools is now available to handle things like refactoring, linting, error checking, and more. Go Tools Make sure that you have Go installed and then get the various Go tools.
Okay, I admit it… I move around the file even while in the insert mode of Vim instead of going back to normal mode. I don’t always stay in insert mode, but if I’m typing and notices a typo a few characters back I will go back to the typo without leaving insert mode. I do this by mapping the CTRL-[HJKL] to left, down, up, right so at least my fingers stays on the home row and not move to the arrows (I have disabled arrow keys in normal mode when I was training myself on Vim and never re-enabled it).
Once you set up Minecraft for your family, you’ll inevitably be asked to install mods to further enhance the game play. Installing mods is both simple and annoying for a few reasons: Mods aren’t officially supported by Minecraft so there is no single way to install mods. This means that a mod built for version A might not work for version B. Different mods might require different mod loaders and they might be in conflict with each other.
There are a number of different ways to automate the download of bittorrent files. Many bittorrent clients have the ability to “watch” a directory and if a torrent files get added there then the bittorrent will automatically begin to download. Some even don’t need to download the file as it can subscribe to a feed directly. GUI Way What I did before was to log into a machine, connect to a shared drive and then open Transmission which was configured to look at the shared drive for any new torrent files.
Synergy is an open source software KVM that allows you to use one keyboard/mouse across multiple computers. Although Synergy is open source, hosted on Github and under GPL, its main developer(s) decided sometime last year to put the binary of the latest version behind a pay-wall. There is nothing in GPL that prevents them to do so and I don’t necessarily object to developers charging a fee for providing a service such as hosting for downloads (I used to buy Linux install CDs from Walnut Creek without a second thought), but I’m just not a fan on the way they’re doing it.
Even though my primary home desktop the past few years has been a Macbook Pro, my favorite Operating System is Linux. It would be my primary OS if it wasn’t for a few tasks that aren’t as convenient on Linux such as photo management (which any father will know has to be good or Mother will bring down the hurt), so at home it’s been Homebrew to fill the void. Because of this I haven’t kept up with all the changes with my favorite distribution, Fedora.
My preferred programming font (and what I set for my terminals whether it’s on Linux or OSX) is Terminus. While it’s not on most Linux distribution by default, it’s usually available through the distribution’s package management system (yum, apt-get, etc.). On OSX, it’s a little more troublesome. A search on Google will turn up three different versions in the first three results. In the past, I’ve used the one here. However, if you use something like powerline or vim-airline it doesn’t have all the symbols so for some things it will just use the characters like ‘>>’ and ‘>’.
If you run bash, OSX doesn’t loading your .bashrc file. The first looks for /etc/profile and then it looks in the following for the first available one: ~/.bash_profile ~/.bash_login ~/.profile If you keep your file in a .bashrc file then probably the best way is to source it from .bash_profile.