powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

Kevin Boone

Kevin Boone

Musing on computing, math, electronics, de-Googling and the small web, from an old warhorse of the IT industry.

August 2026

September 2026

October 2026

Top Words

  • raspberry
  • linux
  • java
  • command
  • pico
  • programming
  • hacking
  • android
  • apache
  • broker
  • audio
  • thoughts

All posts (344)

Lua is an embeddable scripting language, which can be extended in a number of useful ways. This article describes in detail how to create a Lua extension in C (or, with a bit of fiddling, C++) as a loadable (.so) library.
The essentials of Lua programming in one page, for experienced Java programmers.
This article outlines, with step-by-step examples, how to carry out the most fundamental Linux storage management tasks: partitioning a disk, creating a filesystem, setting up swap space, managing a logical volume management (LVM) storage pool, and configuring a RAID mirror.
A quick-start guide that highlights the similarities and differences between the Java and Perl programming languages.
Developers don't use @Override enough. Java's method visibility rules, when classes are in different packages, make polymorphic inheritance behave in odd ways. Careful use of @Override can prevent these problems, and make applications much easier to maintain.
Why does Java have a NullPointerException when it doesn't support pointers? Why does the equality operator compare object references, but the collections framework comparison methods compare object contents? These questions and many more like them will comprehensively fail to be answered in this article.
Although the Java Media Framework can do some very sophisticated things, it remains relatively difficult to generate simple musical tones using Java. The de-facto method for specifying musical notes remains the MIDI file, although there are now more sophisticated approaches. It's surprisingly difficult to generate...
Some guidance, mostly for students, on how to make a scientific or technical presentation.
What the Normans did for us.
The GraalVM 'Native Image' plugin has the capability to compile to stand-alone binaries languages like Java that are normally compiled on the fly. This article describes step-by-step how to install GraalVM and the plug-in, and use it on some simple Java examples.
This article describes in detail the steps the Fabric8 Maven plug-in carries out when deploying an application to OpenShift.
A quick-and-dirty way to make it possible to execute Java JAR files at the prompt, without needing to invoke the JVM.

Page 28 of 29