posted on march 14th, 2025
with tags
hardware and
openbsd
last updated on april 22nd, 2025
The
KING JIM Pomera DM250
"digital typewriter" is a small Linux-powered ARM computer that boots up into a
custom word processor application.
I've been tinkering with it to try to get OpenBSD booted on it.
I'd normally wait until the end and write up a proper article explaining
everything, but this process is taking a lot longer than I expected so I figured
I'd document it all as I go.
posted on february 26th, 2025
with tags
hardware,
mac, and
retrocomputing
last updated on march 5th, 2025
A year ago I tried using an M1 iMac for work duty but its 21" screen took up too
much room on my desk.
After seeing
Sean's video on Action Retro
about putting an M4 Mac Mini inside an
iMac G4,
I thought I'd give it a try.
Last year I upgraded my Kindle Paperwhite to a Kindle Scribe to be able to write
notes and draw diagrams while programming to help visualize things.
One thing that bothered me about the Scribe was that its sleep screen images
were pretty boring and because I'm now often reading PDFs or writing in a
notebook, I couldn't benefit from the Kindle OS's new functionality that uses
the cover of the book being read as the sleep screen image (which previously
required a jailbreak and custom software).
Since the process for installing custom sleep screen images is rather cumbersome
and the information is scattered across old forum posts, I thought I'd document
how I did it to possibly make it easier for someone else.
I wanted to add an internal USB port to my
ThinkPad X1 Nano
which should have been a fairly easy thing to do, but it wasn't.
Of course, if I were still using my
Framework Laptop
it would be as easy as plugging in a
custom module
but I've been using my X1 Nano as my primary laptop for quite some time now.
Over the past year or so, I've been working with other
BlueSCSI
developers to add Wi-Fi functionality to their open-hardware SCSI device,
enabling Wi-Fi support for old Macs and other vintage computers going back some
36 years.
I've been operating
Pushover's
public-facing
API
for
over a decade
now and I thought I'd pass on some advice for those creating a new API.
Pushover's API might be unusual in that it is used by a wide range of devices
(embedded IoT things, legacy servers, security cameras, etc.) and HTTP
libraries, rather than mostly being accessed from JavaScript in the latest web
browsers.
It also doesn't process sensitive financial information, so the advice given
here may not be applicable to something operating like Stripe's API.
amend-3.7.1.sit
(StuffIt 3 archive, includes
source code
and THINK C 5 project file)
SHA256: 2ea2718c890d0c50ff90364f89baccbaf184314036370dcd9c873d21a13d4470
SHA1: d1f097d0b144b97ec45c43144896803e970ca767
Changes in this version:
Fix a bug that sometimes caused a crash after the diff/commit window closed
after producing a large diff and using a lot of memory
Fix bug when exporting an amendment as a patch where the suggested filename
was bogus
Fix bug that caused a system lockup on some machines with slower disks; thanks
to Valtteri Koskivuori for helping locate and fix this bug
Show progress window when opening repositories since the process may take a
while
Add resource to allow MultiFinder to correctly open a repo from
double-clicking a .repo file when Amend is already running (thanks to Steve
Crutchfield)
Properly update scrollbars when cutting or pasting in edit and commit window
text fields
As a frequent reader of the
retrobattlestations
and
VintageApple
subreddits, I see a lot of photos of CRT screens that show significant scanlines
resulting in images like the one on the left.
With a simple post-processing tip on the iPhone (though there is probably a
similar technique for Android phones), it's easy to fix this photo after it's
been taken so it looks like the one on the right:
I recently acquired a 3M Whisper Writer 1000 communications terminal circa 1983,
and restored it to working order.
This is a short session of it dialing into my
Kludge BBS
(hosted on a Macintosh Plus circa 1986)
over its internal 300 bps modem.