RSSAmplifier

Blog

AW

AW's blog

blog.a1w.caRSS feed ↗8 posts

Latest posts

Weekend project: server status visualizer

p>Weekend project: server status visualizer /p> p>For the longest time, people and companies have used LED/lamp panels for displaying information pulled from a computer system. They're colloquially known as a href='https://duckduckgo.com/?q=blinkenlight+consoles ia=images iax=images'>'blinkenlight consoles' /a>. One of the most famous is the PDP-11 from the 70s: /p> p> img…

SQLite database is locked in Rails 8

p>SQLite database is locked in Rails 8 /p> p>I was pleased to discover a href='https://github.com/rails/rails/tree/v8.0.0.beta1'>Rails 8 /a> would be a href='https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-required'>using SQLite /a> and a href='https://github.com/rails/solid_queue'>Solid Queue /a> to replace em>Redis /em> and a job queue such as em>Resque /em>. /p> p>This caught my…

Year of the Microcontroller

p>Year of the Microcontroller /p> p> img src='/u/9ae5d1/microcontrollers.jpg' alt='microcontrollers.jpg'> /p> p>Happy New Year! If 2018 was the a href='/p/2018-01-01-year-of-the-linux-desktop'>Year of the Linux Desktop /a>, then like a href='http://ratfactor.com/mc2023/'>Dave /a> I #39;m also declaring 2023 the em>Year of the Microcontroller /em>. /p> h4…

Avoiding feature creep in electronics projects: a DHT20 example

p>Avoiding feature creep in electronics projects: a DHT20 example /p> p> img src='https://a1w.ca/u/51124b/dht20-rpi-pico.jpg' alt='dht20-rpi-pico.jpg'> /p> p>One of my latest projects involved wiring a strong>DHT20 /strong> sensor to an strong>RPi Pico /strong> (pictured above), and logging the values to a server generating RRD graphs. The project was originally quite simple, but I eventually…

The future of computing with RISC-V, FPGAs, and Forth

p>The future of computing with RISC-V, FPGAs, and Forth /p> p>As a href='https://tonsky.me/blog/disenchantment/'>pointed /a> a href='https://caseymuratori.com/blog_0031'>out /a> by a href='https://idlewords.com/talks/website_obesity.htm'>many /a> a href='https://www.youtube.com/watch?v=pW-SOdj4Kkk'>other /a> a…

Simple and low cost ways to transmit data over long wires with a microcontroller

p>Simple and low cost ways to transmit data over long wires with a microcontroller /p> p>Since we #39;re talking about microcontrollers (MCUs), I won #39;t discuss the use of quot;networking quot; as we typically know it, which involves RJ-45 connectors, cables, ethernet and a TCP/IP stack on both devices. The use case for that is typically to have two or more em>computers /em> communicate either…

Rust embedded driver for Microchip 23x SRAM/NVSRAM

p>Rust embedded driver for Microchip 23x SRAM/NVSRAM /p> p>This post explains the usage of my first embedded em>Rust /em> driver, the a href='https://github.com/aw/sram23x'>Microchip 23x SRAM driver /a>. /p> p>I started learning to program in a href='https://www.rust-lang.org'>Rust /a> about 3 months ago, and it #39;s been quite englightening. /p> p>I #39;ve spent the last five years or so coding…

Blog is back

p>Blog is back /p> p>I #39;ve decided to relaunch my blog with more of a technical focus. There is no JavaScript and very little CSS, so it should load fairly quickly. The HTML pages are generated using a custom static website generator I wrote in PicoLisp. I can open source it if anyone cares. /p> ul> li>tags: /li> li> a href='/t/blog'>#blog /a> /li> /ul>