A new release of RedDiamond, version 3.6.4, has been released. You can find AppImage, RPM, and Debian packages here. For those of you unfamiliar with this OpenSource project, it really started off as part of the How Far We’ve Come series. These dovetailed into the CopperSpice Experiments series. Having come up on real operating systems with editors like EDT, I have always been annoyed at how futile most PC based programming editors are. They pack … RedDiamond 3.6.4 ReleasedRead more
CopperSpice
CopperSpice and Fedora 40
It has been my personal experience that Fedora is one of the least tested Linux distros in the market. Sadly CopperSpice chose to support Fedora first. This is a distro that __never__ tests with NVIDIA drivers that are actually in their repo, prior to pushing out updates. There is a bug that I reported here. My fork of CopperSpice has a hack-a-round this bug in the RPM build script. At some point in the very … CopperSpice and Fedora 40Read more
GNOME 3 – Most Hated Desktop This Side of Unity
Not since Ubuntu tried to force its Unity desktop onto the Linux world has a desktop been hated as much as GNOME 3. This is a case of kids who think an iMbecile Phone is a great thing having no concept of reality. Yes, everyone wants to spend a huge portion of their life staring at a bunch of random images trying to figure out which one they need to write a letter, open up … GNOME 3 – Most Hated Desktop This Side of UnityRead more
C++ Initialization and Constructors Explanation
While many of the tools I and other developers use making medical devices require C++17 much of the code we write is C++11. Usually this is mandated by the shop. There are good reasons for sticking with C++11. It is easier to change out a library, especially if another project has already vetted that version of the library with the FDA, than it is to change the coding standard of an existing device. Instead of … C++ Initialization and Constructors ExplanationRead more
Emacs GDB Breakpoints
Most books only give you a once-over-lightly when it comes to GDB, especially GDB breakpoints inside of Emacs. They show you how to set a breakpoint. While that is important, it doesn’t do much to tell a developer why they should use the non-sexy Emacs front end for GDB instead of some GUI. To start with GUIs don’t give you the GDB command line. Here is the situation. CsScintilla is a CopperSpice port of Scintilla … Emacs GDB BreakpointsRead more