Jake Hamby’s Blog
-
Hello, Thriends!
I’ve spent too much time with my Threads account now that there’s a web client. I have some time in between finalizing one of several potential C++ embedded app development contracts that I’m eager to get started immediately working for. It’s expensive to pay up-front to get the good deal on the AppleCare+ plan when…
-
GoFundMe
I’m currently in the middle of a job search and I’m looking for some extra funding to help pay for my expenses. If you have a few dollars to contribute, here’s the GoFundMe page that I set up. I’ll post more content soon.
-
BBC BASIC For Experts
I’m currently reading the 520 page BBC BASIC Reference Manual for RISC OS, which was originally written in 1992, with updates in 2017 and 2021. That’s quite a bit bigger of a BASIC than the Microsoft BASICs that were available to me as a kid in the USA. Even QBasic for MS-DOS wasn’t all that…
-
Week 6 of RISC OS
I honestly didn’t expect that it would take me so many weeks to get, let’s say 20% complete on my SMB 3 client port to RISC OS when I started on it at the end of May 2023. I’ve been committing to a branch of my GitHub repo (linked), so if you’re interested, you can…
-
Moving Site to a PC Soon
Sadly, I will need to mirror my blog to a boring old desktop PC at some point in the next week in order to be able to use my Raspberry Pi 400 for RISC OS-related testing. The Pi 400 has been more than adequate and 100% reliable in its service. At the same time, it…
-
Perseverance
I’ve been completely preoccupied with this RISC OS SMB client retrofitting project, which is right at the boundary of what I’m comfortable working with as an individual coding project. A big challenge is estimating how many hours and days of work I have remaining. There are large source files in the original Apple code that…
-
Thanks, Apple!
I’ve been working on upgrading the RISC OS SMB client (Windows file and printer sharing) to work with modern versions of Windows, macOS, Samba, etc. that have disabled SMB1 support. Because the SMB client should be able to fit into the ROM image in order to be able to boot from a file server, as…
-
Oh dear! It’s RISC OS!
I can tell that I’m debugging British code (RISC OS SMB client) because of the phrasing of some of the debug comments: “Oh dear – client ran out of buffer space!\n” /* Oh dear – looks likely the create would fail anyway! */ case UFORMAT_FRMR: /* Oh dear */ /* FindNBNSName decodes the encoded name…
Got any book recommendations?