Installing Gogs on FreeNAS
Instructions on how to set up your own self-hosted GitHub clone.
Fully Encrypted ArchLinux with Secure Boot on Yoga 920
The first laptops with the latest 8th generation Intel processors began to ship a few weeks ago. One of the strongest contenders is the Lenovo Yoga 920. The top end model features a 4K screen, 16GB of RAM, a 1TB NVMe drive, two Thunderbolt and one USB 3.0 ports, and is yet about the same thickness as the current MacBooks. It ships with Windows 10 out of the box, but that doesn’t mean you’re stuck with it.
Install ArchLinux on BeagleBone Black (Updated)
A few things have changed since I last wrote about installing ArchLinux on BeagleBone Black. This is an updated tutorial for release 4.13.0.
25 More Amazing UE4 ArchVis Projects
The third batch of real-time architectural visualization projects in UE4.
Adding New Asset Types to UE4
Adding custom asset types is an important, yet underused feature in Unreal Engine 4. This article shows how to accomplish this task and offers some deeper insights into the various APIs.
Another 25 Amazing ArchVis Projects in UE4
The second batch of real-time architectural visualization projects in UE4.
Recovering FreeNAS Configuration from ZFS Boot Drive
This article explains how to rescue a FreeNAS server with failed USB boot media and provides details on how to read files from ZFS volumes.
Why Your Idea Might Not Make It Into UE4
So many ideas, so little time. If you came up with suggestions for cool new features in UE4 and wonder why they’re still not done, read on!
Hooking into the Windows Message Queue in UE4
I recently came across several community projects that try to process Windows messages by hacking the Engine’s message loop, but there is a better way. Earlier this year I added the IWindowsMessageHandler API, which does not require any Engine code changes and keeps your plug-in self-contained.
Install ArchLinux on BeagleBone Black
The installation of ArchLinux on ARM based embedded devices is well documented online, but I always forget the extra and optional steps that are assumed to be known.