Geoffrey Hunter (@gbmhunter) 's Twitter Profile
Geoffrey Hunter

@gbmhunter

ID: 57583249

linkhttp://www.mbedded.ninja calendar_today17-07-2009 07:41:25

153 Tweet

172 Followers

234 Following

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

NinjaTerm has a snazzy new home page! Instead of a separate homepage running on GitHub pages (which had long outdated gifs which were broken), it's now integrated into the React app itself. React + MUI 5 made it pretty easy to build! ninjaterm.mbedded.ninja

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

As of v4.5.0, NinjaTerm now has graphing functionality! Configure a delimiter, tell it what your x and y-value prefixes are, and NinjaTerm will automatically extract data from your debug stream coming from your microcontroller. ninjaterm.mbedded.ninja

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

When most products are trying to distance themselves from animal cruelty, this bubble bath we bought Olivia contains plants, rabbits and Australians! (presumably only vegetarian Aussies -- since they claim it uses plant derived ingredients)

When most products are trying to distance themselves from animal cruelty, this bubble bath we bought Olivia contains plants, rabbits and Australians!
(presumably only vegetarian Aussies -- since they claim it uses plant derived ingredients)
Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

I've created a custom font for NinjaTerm that contains glyphs for all ASCII control chars and hex bytes from 0x00 to 0xFF. Enable this in the settings! ninjaterm.mbedded.ninja

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

ninjaterm.mbedded.ninja v4.12.0 just released! Now with customizable behavior for the delete and backspace key, support for Ctrl-A thru Z, and smarter scrolling.

ninjaterm.mbedded.ninja v4.12.0 just released! Now with customizable behavior for the delete and backspace key, support for Ctrl-A thru Z, and smarter scrolling.
Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

A page about triangles! Covers the basic trigonometric ratios and the Law of Sines/Cosines. High-school maths that's useful again and again in engineering. blog.mbedded.ninja/mathematics/ge…

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

We managed to ban plastic bags from supermarkets, but now someone decided it would be a good idea to package apples like tennis balls (seen in New World)? ¯\_(ツ)_/¯

We managed to ban plastic bags from supermarkets, but now someone decided it would be a good idea to package apples like tennis balls (seen in New World)? ¯\_(ツ)_/¯
Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

Scrolling bug in NinjaTerm finally fixed! It was a tricky one to fix, one some computers (of course...not the one I do all my testing on) a "ghost" onScroll event would be fired from the "react-window" library I use even though the user did no such thing. ninjaterm.mbedded.ninja

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

If GitHub Copilot is trained on existing data, why would it suggest the use of the literal value for e rather than the provided constant? Surely none of the code it's trained on does this?

If GitHub Copilot  is trained on existing data, why would it suggest the use of the literal value for e rather than the provided constant? Surely none of the code it's trained on does this?
Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

Added profile support to NinjaTerm! Some people requested that it would be nice to quickly save/load serial port configurations. ninjaterm.mbedded.ninja/app

Added profile support to NinjaTerm! Some people requested that it would be nice to quickly save/load serial port configurations.
ninjaterm.mbedded.ninja/app
Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

While Caitlin has been asleep on my chest I've been able to add some features to NinjaTerm! Some feature requests by other people have been completed: 1) Add "quick port settings" next to the terminal so you can quickly change settings 2) Sending break signals at the end of hex

While Caitlin has been asleep on my chest I've been able to add some features to NinjaTerm! Some feature requests by other people have been completed:
1) Add "quick port settings" next to the terminal so you can quickly change settings
2) Sending break signals at the end of hex
Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

Memfault, a company which provides cloud-based monitoring/analytics for smart electronic devices noticed a considerable uptick in microcontroller resets during the days which the May solar storm (remember those beautiful Auroras?) was the highest. memfault.com/blog/solar-sto…

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

When mentally timing Olivia in a running race around the house I realized that I'd been committing an off-by-one error for my entire life. You must start from 0 when you say "Go", not 1!

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

Sometimes you come across funny alternative "what does that mean?" acronym definitions for engineering things. My favourites are: IDC: The "It Did not Connect" connector. MELF: "Most End up Lying on Floor". A cylindrical component package used for diodes.

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

I was messing around with Jenga blocks the other day and noticed this interesting pattern! Create a vertical stack of blocks and then starting at the top, slide each one over as far to one side as it can go before it tips. You get what looks like an exponential decay.

I was messing around with Jenga blocks the other day and noticed this interesting pattern! Create a vertical stack of blocks and then starting at the top, slide each one over as far to one side as it can go before it tips. You get what looks like an exponential decay.
Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

After messing around with music for many years I finally got my A in G and finished a song, and I've released it on Spotify! (and iTunes, YouTube Music, e.t.c.). Take a listen! Hopefully more to follow. open.spotify.com/track/7l56urkh…

Geoffrey Hunter (@gbmhunter) 's Twitter Profile Photo

I've been busy on the weekend, NinjaTerm v4.20.0 is out! New features include: * Added timestamps to incoming data, including custom formats. * Added a copy icon to copy all terminal text to the system clipboard. * Added the ability to set default colours ninjaterm.mbedded.ninja