The Lone C++ Coder's Blog

The Lone C++ Coder's Blog

The continued diary of an experienced C++ programmer. Thoughts on C++ and other languages I play with, Emacs, functional, non functional and sometimes non-functioning programming.

Timo Geusch

2-Minute Read

<p>macOS Time Machine is usually set up to work in the background and not overly affect anything that’s going on in the foreground while the user is working. Under normal circumstances, this is desirable behaviour. It is not desirable when you try to take one last backup of a failing SSD before it keels over completely. Which was the unfortunate situation I found myself in.</p>

Timo Geusch

2-Minute Read

<p>In a previous <a href="https://www.lonecpluspluscoder.com/2019/04/08/unwelcome-surprise-homebrew-emacs-has-no-gui-after-os-x-mojave-update/">post</a> I mentioned that I upgraded my homebrew install of Emacs after Emacs 26.2 was released, and noticed that I had lost its GUI functionality. That’s a pretty serious restriction for me as I usually end up with multiple frames across my desktop. I did end up installing the homebrew <a…

Timo Geusch

1-Minute Read

<p>I finally got around to upgrading my OS X installation from Mojave to High Sierra - my OS update schedule is usually based on the old pilot wisdom of “don’t fly the A model of anything”. As part of the upgrade, I ended up reinstalling all homebrew packages including Emacs to make sure I was all up to date. That proved to be a big mistake as I suddenly had a GUI-less Emacs. Of course I found the post on <a href="https://irreal.org/blog/?p=7506">Irreal</a> about the Emacs…

Timo Geusch

2-Minute Read

<p>As I’ve mentioned before on this blog, I still have one of the “cheese grater” Mac Pros around. It’s a 2009 that I upgraded somewhat with SSD, 6 core Xeon and a few other small goodies. As I split my time between Linux, Windows and macOS, I like having it around but can’t really justify getting a newer machine.</p>

Timo Geusch

4-Minute Read

<p><em><strong>Update 2019-05-07</strong>: The java8 cask is affected by recent licensing changes by Oracle. There’s a <a href="https://github.com/Homebrew/homebrew-cask-versions/issues/7253">discussion over on github about this</a>. I’m leaving the post up partially for historic context, but the java8 cask is no longer available, at least at the time of writing.</em></p>

Timo Geusch

3-Minute Read

<p><em><strong>Update II - 2019-05-07</strong>: It looks like due to the recent licensing changes, the Java 8 JDK that brew used is not directly accessible anymore and likely behind some kind of paywall. The installation method described below will still work as it uses the non-versioned java cask, which installs the latest version of OpenJDK.</em></p>

Recent Posts

Categories

About

A developer's journey. Still trying to figure out this software thing after several decades.