Freeing Purgeable Space on macOSFebruary 13, 2019
The biggest annoyance I have with my laptop is its lack of storage space. Right now, I use about 50 GB of storage for a Windows 10 virtual machine - and I can’t shrink it. The only way to make it smaller is to make a copy of the virtual hard drive in a different format.
Updated Git/PGP email addressJanuary 2, 2019
I do my best to keep my email address private. Unfortunately, Git requires that all users provide their email address. As such, I’ve used a GitHub-provided email address that ignores all emails sent to it. Up until now, it was email@example.com. As of today, I have upgraded the email address to firstname.lastname@example.org.
JBYoshi, SpongineerJuly 9, 2017
I’ve been helping with a project called Sponge for some time. I have a few ways to describe it: If you’re a developer, Sponge is a community-built API for Minecraft. If you’re a Minecraft server owner, Sponge is a server mod and a spiritual successor to Bukkit/Craftbukkit. If you’re a general Minecraft player, Sponge is something that server owners use.
C/C++/Objective-C/Java Comment TricksJanuary 17, 2017
Today, I was working on a bit of code that I wanted to switch between two versions quickly. So I used a few commenting tricks to do it.
ChangeDataHolderEvent - UpdateNovember 28, 2016
Sorry I haven’t posted anything on this, but here’s my status update.
ChangeDataHolderEventNovember 21, 2016
I’ve recently taken on the challenge of implementing the biggest event in Sponge:
ChangeDataHolderEvent. It’s very difficult and confusing.
Creating Secure, Easy to Remember PasswordsNovember 7, 2016
Recently, an idea popped into my head about creating secure passwords. Surprisingly, they’re very easy to remember. It’s based off some common tips for making secure passwords.
Sharing a Git Submodule between Multiple Parent ProjectsSeptember 12, 2016
One of the problems I’ve been working with for some time with Git is using a single clone of a submodule with multiple containing repositories. I tried using symbolic links, but Git refuses to interpret the symbolic links as real submodules. Then I found an interesting workaround via the Git configuration:
TextAreaMay 9, 2016
I’ve had a small HTML file on my desktop for a while now that I use for those times when I just need to dump some text
somewhere. I decided to publish it. You can find it at https://www.jonathanb.dev/textarea/.
Where's JBYoshi?February 24, 2016
You might have noticed that my commits in the past few weeks have been few and far between. I can explain.
New BlogJanuary 21, 2016
And my new blog is… right here! Enjoy!