Build Your Own… Whatever

You can read all about making, say, a bookshelf or bowling, but unless you’ve actually done it, you don’t really know how it works. That’s the idea behind [codecrafters-io] Build-Your-Own-X GitHub repository. It is a collection of software projects from around the Web that offer “step-by-step guides for recreating our favorite technologies from scratch.”

What can you find there? Well, how about writing your own version of Git itself? Or maybe you’d like to dive into a physics engine, blockchain code, or a text editor. Then there’s our favorite: an operating system.

Continue reading “Build Your Own… Whatever”

Bit Preserve: A Sanctuary For Modern Captures Of Vintage Schematics

Vintage parts may be documented, but that doesn’t mean they’re particularly useful or accessible. If the phrase “eyestrain from unsearchable, badly-scanned PDF datasheets” makes your lower eyelid twitch in sympathy, read on.

While [Bald Engineer] was researching how he might make a portable Apple II, he was delighted to find that the vintage components he needed to examine were documented. However, he became frustrated with the seemingly endless number of poor quality PDF scans and the inability to search effectively. He decided to re-create the entire Apple IIgs schematic in KiCad, and in the process the Bit Preserve project was born. The goal is to act as a safe haven for modern and editable versions of vintage electronic schematics. The GitHub repository can be found here.

[Bald Engineer] talks a bit about his Apple II project, as well as the ideas behind the Bit Preserve project in his KiCon 2019 talk “Preserving History with KiCad”. KiCon was wild, and we have loads of photos of the projects and details so be sure to check it out.

Easy Git Repository Summaries With Web-git-sum

For those hosting their own git repositories there are a number of solutions for creating convenient web-accessible front ends, but [mitxela] wasn’t quite satisfied with any of them. After trying a number of alternatives and reflecting on his requirements, he realized that all he really needed was a summary page listing the latest commits, and a file tree with a list of branches and tags. To accomplish this, he created web-git-sum. It’s a bash script that runs on git’s post-receive hook and generates only two files: a summary page and an index of the repository. You can see a demo of the output at git.mitxela.com.

[mitxela]’s writeup goes into some detail on how git repositories work, how those repositories are served over HTTP, and covers a few of the different options for providing convenient and accessible web front ends. Not all repositories are alike, and what works well for one may not work or scale well for another.

Intrigued by the idea of a private git server? We covered exactly how to set one up (spoiler: it’s really easy.)

Our Beloved XBMC Hits IOS Devices

For those who have been longing to unlock the power of the Apple TV 2 the wait is over. XBMC is now available for iOS devices. This isn’t limited to the tiny ARM-based set-top box, but extends to the entire family including iPad and iPhone 4. Included is the ability to play high def video up to 1080p without transcoding. But we think the best feature might be XBMC’s ability to easily stream media over the network from just about any operating system. Goodbye iTunes tethering.

If you’re comfortably using SSH to work with a Jailbroken device, ATV2 installation will be a snap as there’s already a source repository to install from. iPad and iPhone 4 are even easier, just add the repository in Cydia and install. Wow, when we first looked in on the new generation of ATV we really thought it would take longer than it has to see a port of our favorite open source media client. Thanks Team XBMC!

Need To Source Nixie Tubes?

Nixie tubes make for fun projects but the fun can’t start until you get your hands on the hardware. Well, [Dieter’s] got you covered with his one-stop repository on Nixie tubes and where to get them. We know that Woz’s watch isn’t currently available because of a lack of tiny tubes an obsolete accelerometer. Ladyada’s Ice Tube Clock depends on a rare 8-digit VFD tube. But you can get around parts obsolescence by adapting these designs for an available replacement. So when you take on the Dekatron Timer or a Bottled Nixie Clock you’ll know where to turn for the goods.

Update: Our mistake about Woz’s watch.  It wasn’t a tube shortage that put it out of production.

[Thanks Aaron]