Everything old is new again. OK, I just said that to sound fancy. Actually though, the Project TouCans CW histogram , (you know for measuring the consistency of your dits and dahs while sending Morse Code), uses WebUSB and Web Audio , (respectively), to implement a connection to the serial port, where it listens to a Halikey, and to generate a sidetone. That's the old part. Here's the new part, (to me anyway). It turns out both of those web capabilities are either documented by or a result of something called Project Fugu . I stumbled across the Google Develper site while browsing, (pun totally intended), through the extensions in my Chrome browser. It turns out Chrome Apps are going away, (finally a Google technology I didn't use is disappearing), and should be replaced by, (in Google's estimation), Web Apps, (which are referenced as Progressive Web Apps by Google Gemini.) The capabilities available are pretty cool and include Web Bluetooth and a File System...
There's been a lot of talk about what is and isn't homebrew lately. I started hearing the all-in-good-fun contention around the Soldersmoke DC Receiver Challenge . A few days back, the conversation wandered over to the comments section of a HackaDay post. In that post, I found the following quote from The Tao of Programming : "When designing an operating system, the programmer seeks the simplest harmony between machine and ideas." While it's cobbled together from modified kits, TouCans, suspended in its dipole beneath a Golden Gate Fortune Cookie Factory rain shield, will always sit in my heart as a manifestation of "the simplest harmony between machine and ideas" That makes me wonder if there should be a catetory known as a homebrew system. Sure, TouCans has kits, but they're modded to fit the application. They're also powered and controlled by a homebrew Darlington array buffered momentary contact relay (keyer) and a latching relay (power),...