CS Graduate Falsehoods
What should be the #1 entry on this list of CS Graduate Falsehoods is missing: Agile is valid Software Engineering Otherwise that list of computer science graduate falsehoods is rather…
What should be the #1 entry on this list of CS Graduate Falsehoods is missing: Agile is valid Software Engineering Otherwise that list of computer science graduate falsehoods is rather…
I will never understand why people join Facebook or why they don’t ditch Facebook. You should never post that much about yourself online. “Oh no, I have private pages” is…
No, you can’t just “host it in the cloud” and call that your Disaster Recovery plan. That’s the start of your disaster. Featured image by Akela999 from Pixabay Fly-by-night AGILE…
Ah, my loyal blog readers, I need an upvote on a request at Icons8. Actually need about a dozen so hopefully there are at least one dozen of the 22,205…
Several weeks ago Google started popping up their “we’ve noticed suspicious activity” screen and making me respond to a Captcha any time I used them to search something. I try…
Most Linux distros have Jed in their repos. You should install Jed whenever you set up a new Linux system. Many Linux utilities that launch a terminal based editor will…
Arch Linux is the Linux distro most people are talking about when you hear things like “expert friendly” and “unwelcoming.” When you go to sign up for their forum you…
Been a long time since I had Windows as a primary OS on any machine I cared about. I had forgotten Microsoft’s lousy software policies. Nobody could really forget the…
Some Linux distros really suck at dealing with multiple hard drives. Too many “maintainers” only have a laptop. Background You need a wee bit of background before we jump in….
Everybody thinks the power plug story is an Urban Legend or IT myth. When I answered this question about the strangest “computer bug” I had ever encountered, one of the…
Fedora and Nvidia. We can one day hope Fedora actually tests with Nvidia at some point in the future. For RPM based distros I just don’t hold out hope. Few…
“How to find your range extender’s IP address?” is a sad question to have to ask. It’s a result of a network change. Not an automated, flawless change, but a…
XpsnQt uses PostgreSQL as its database so “How to install PostgreSQL on Fedora 33” became a question worth answering. Once again, most of the stuff you find online is horribly…
How to install PostgreSQL on Manjaro (really any Arch distro) is not straight forward. Worse yet, most of the information you find online about how to do it is outdated…
One of the things most new (and even seasoned) users of Linux find frustrating is the organization of repositories. Linux is supposed to be the same yet when you want…
You know, I really hate updates. What I really hate is how the Linux world thinks a major (&)(&*ing change should go in a minor update. Not long ago I…
It sounds like the most counter intuitive statement one could make. A faster hard drive makes your computer slower. If you understand how and why you will understand it is…
You gotta love a cryptic error message during boot like: “ERROR: resume: hibernation device ‘UUID=long number here’ not found.” Love even more the fact you need roughly ten minutes of…
You installed Manjaro because you wanted a modern Linux without Ubuntu bloat. Now you can’t find your NAS.
Historically, Boinc on Majaro has been a trail of tears for most users. Most other distros do a fine job of packaging Boinc for their flavor of Linux, but Majaro,…
You start at a new place or on a new Linux distro coding away on your Qt project and suddenly find yourself asking; “Where did my qDebug() output go?” Lots…
This particular rant was started by my looking to divert my mind by answering a question on StackOverflow. Never ever ever go to StackOverflow. Kids today just don’t know squat…
It has been a very long time coming, life kept getting in the way here, but my Diamond editor changes are ready for pull. For those who don’t give a…
Poking around this morning I stumbled into this post talking about what your email address says about you. The “Who do you trust?” question hits everyone with an email address,…
I was working on a tiny database to send out some emails with varying subjects. Decided to use PostgreSQL so I could have a real database as the back end….
Trapped inside during COVID-19. Spending days on your computer either working or looking for work or just searching for something interesting to keep your mind off the four walls it…
There was a time when RadioShack was cool and when it had some great cheap products. The GigaWare 2600460 keyboard was one such product. This is sometimes listed as 26-460…
Duplicate printers are annoying. Many times I feel Canonical long ago abandoned the “Just Works” slogan for “Just Ship It!” What makes it worse is the duplicate entries don’t work….
There were too many banks and too many ATMs still running OS/2. Honest to God I thought IBM officially dumped it in the late 1990s. Then I read this 2007…
Ordinarily I wouldn’t drag something this specific onto my geek blog, but every time I try to reply to the pimps email it bounces. I had never heard of gandi.net….
This is really annoying. As more and more people and companies attempt to monetize OpenSource we are going to see more and more of this shit. It all has to…
Gotta love it when you are greeted with an image like that! I tried from multiple computers and multiple browsers. Other websites look and work fine. Github is just trashed….
At long last it is finally out! “A journey through IT history explaining why SDLC Waterfall Model is Software Engineering and AGILE will never be.” As distribution updates trickle out…
I’m putting this here because I discovered it while trying to fix a rather horrible “busy” dialog in the Advanced Search portion of Diamond. I had to create a GUI…
Back in 2019 I bought some of these things on eBay. I don’t know why, but my small cheap USB wifi adapters seem to walk off. Normally I hard wire…
I get a lot of shit for saying that Stack Overflow is the land of 12 year old boys, but it is the gospel truth. I don’t care how old…
Now we must create a minimal GUI “Hello World” to use testing out the theory. It will also be needed as a bug report test case if this turns out…
I do apologize for the burstiness of these posts and sometimes skipping around. I don’t have much free time so I write these posts when something tends to piss me…
Why EDT? The short answer is “Because I wanted it.” The slightly longer answer is “I needed something of value to do while kicking the tires on CopperSpice. Adding themes…
Why Themes? From time to time people ask that question. Why did I want to add themes to the Diamond text editor? There are many reasons. Some of the reasons…
Let’s be honest. If you are a long time Ubuntu/Mint/YABU user you want a Debian package that fully installs. When it is a text editor you want to be able…
If you have been following the saga you have a pretty good idea of the new features added to Diamond. These have not been turned over to the parent project…
In the land of Ubuntu and Linux in general one thing that has really sucked is Wifi support. Oh, it has it, just generally lags 2-8 years behind when it…
I set the feature image for this piece to one of my holding my SystemRescueCD. When it comes to Fedora “you gonna need it a lot!“ While I will say…
Introducing OpenSuSE into this process was a whim. Bad whim! Bad whim! Don’t listen to that whim! The real problem with not creating The Four Holy Documents up front is…
Diamond text editor now has many new features, including backups. Here is a run-down. Yeah, it’s been a while. Life keeps getting in the way of actually writing something here….
This post is actually what pushed the other two posts out the door. I wanted to write this one, but unless you understood how I got here, it would make…
Arrival of Overlord. What started out as “a few tweaks” has ended up becoming something of a gut and redevelop. I’m not saying there was anything wrong with the code,…
Sorry I haven’t written in a while. Life has been busy and I’ve been hacking away at Diamond in my “spare” time. I guess I need to catch this post…
We’ve all been there. You install a new Ubuntu release and sh*t doesn’t work. It’s really frustrating when it is sh*t that has worked for years. Well, here is how…
Sometimes trying to avoid creating a Debian package is more work than actually creating the package. Before I got deep into coding modifications of Diamond I wanted to get a…
Keep in mind I have a minimal Ubuntu 20.04 LTS on this system and will be building PostgreSQL support into CopperSpice. The Building for Unix instructions assume a full installation…
The base system First off I need to tell you the system I will be using. This system has a recent minimal install of Ubuntu 20.04 LTS with all updates…
Diamond is cross platform. It runs on Linux and other platforms supported by CopperSpice. There are some things I would like to try adding and donating back to the community….
CopperSpice is a fork of Qt 4.8 sans the icky nasty bug infested (and infesting) QML. Lots of bad things have been cleaned up, like replacing UTF-8 under the hood…
See the pattern?
It seems rainy days and rabbit holes go hand in hand. I keep trying to get back to writing my GnuCOBOL book (having finished the first draft of the Emacs…
I went down this road because I wanted to compile one simple test program so I could file a bug with GnuEmacs about how they don’t catch NumLock. This is…
The race to the bottom. I started in the early 1980s. Employers championed tight code that worked well. During the late 1980s till today there has been a constant dumbing…
Like most of you, I get a lot of spam. It sucks. Just cleaning out the junk mail folder can be time consuming because the auto-detection sometimes auto-detects the wrong…
Why do PC based text editors get tabs wrong? I’ve been getting back into COBOL and writing a book on GnuCOBOL. This lead me to writing a book on Emacs….
As I get closer and closer to the cranky old man stage of life I get pickier and picker about my monitors and office lighting. I also find supposed high…
It’s a long way from an IDE like the script kiddie generation is used to. It’s also a long way from EDT on VMS, less of a distance from LSE…
It seems the world is devolving into Keller MBAs and fake-reality television stars. Bottom feeding Keller MBAs have infiltrated every company it seems. They have the following main mantras Any…
I really hate Quora making me join and follow 10 things I don’t care about just to answer this question. What a truly pathetic business model! You are probably too…
The big-endian question comes up on those Internet chat places young techies like to hang out in. To us old-timers it falls under the heading of “Kids these days!” Here…
Because AGILE allows companies to commit SOX accounting fraud companies are adopting it in droves. Because it is yet another name for hacking on the fly without a plan kids,…
Regular readers of this blog will note I posted about the ham fisted decision of the Ubuntu world to force in the “O” versions of Linux Libertine fonts instead of…
At some point I will learn to not get into conversations with people who are either new to programming or have done only one thing all of their lives. One…
If you haven’t done it yet, you will. Setting up many VMs for testing or development will make you happy click past the ISO choice when you click start. Then…
Few things honk me off quite as much as abandonware, especially when something good is abandoned. Microsoft could abandon everything they make and I would not care, none of it…
So, late on Friday you are typing away and see the little blue dot from the Software Updater built into KDE Neon. Maybe you are running Ubuntu and saw a…
If you use a general purpose Linux distro which pulls from somewhere else (and they all pull from somewhere else) then you’ve experienced it when you tried to file a…
The list of people who have been burned by this grows daily and still it won’t get fixed in Ubuntu based distros. Work with Linux Libertine in LibreOffice because that…
Competition. Culturally we’ve all been told it’s a good thing. It drives down prices and makes life more affordable for consumers. The dirty little secret is it always drives down…
The knee-jerk response many developers will have is to just hack their own QTextDocument derived class. After all, it wouldn’t take much to add a document name to the class,…
Before I get into more coding on this topic, I need to cover some remedial information. The first is how we center a heading. Even when we had printer spacing…
Before I get too far with this post let me tell you the source which uses the lp command is now up on Sourceforge. It is in the xpnsqt_v3-o directory….
Apple Screws The Known Universe For whatever reason Apple (AAPL) has been allowed to maintain the CUPS (Common Unix Printing System) software for Linux and other platforms. Despite what people…
Unlike many of my “journey” post series, I actually have to complete most of this. It’s not experimenting for the sake of experimenting. It’s a need which keeps coming around…
People always ask why don’t write apps for idiot phones. The simple answer is I don’t like killing people, I like helping save them. At some point your app is…
We all have to do it from time to time. I’m creating this post so I can stop looking for a trusted source. I don’t add a second or third…
Anyone who ever really wrote software knew Microsoft couldn’t develop a Web browser to save its ass. It took a long time but Microsoft has finally admitted to the world…
If you own a Seagate Backup Plus Hub you know what I’m talking about. That continuous and annoying clicking clunking sound while idle. This is really annoying. If you have…
In some large part this essay is a follow-on to the You Are the Security Breach essay. It’s a result of a knock-down drag-out I got into on a technology…
If you are using XML, JSON, or the other trendy free text data transmission formats loved by script kiddies, you are the security breach. It’s possible your company doesn’t know…
Congress has been too busy taking bribes to do anything about the H-1B loop hole or the mass replacement of U.S. IT workers with much lower paid H-1B visa workers….
This is an updated version of a post I made on Interesting Authors blog also called Submission Rules. There is a limit to how geeky I can get when writing posts…
Now that The Minimum You Need to Know About the Phallus of AGILE is out for another round of editing, I have a bit of time to experiment with word…
I originally sent this to the qt-interest mailing list but haven’t seen it bubble out to the world so re-posting here and, hopefully many other places. === This is becoming…
AGILE. The new corporate buzz phrase for hacking on the fly. Keller MBAs in a room sounding like a yard full of chickens chanting “cut costs, cut costs, cut costs”…
Food poisoning is one of those illnesses you never forget. Humans could have a million colds over their lifetime and at best will remember one. Food poisoning though, that shivering…
I’ll never understand what goes through the minds of those who plan LibreOffice. I guess they wish to size it to run on an idiot phone instead of a real…
The line of significant import in the code of the previous port: init_and_set_protocol( handle, 19200, 8, 0, 1); By and large, USB devices aren’t just a piece of wire you…
It took quite a bit of poking around to get as far as I am. Doing a whole bunch of training at a new client site and coming home with…
Been a long time since I last touched this. I did quite a bit of work before packing up and heading out to a shiny new client out of state….
This question has been rattling around in the back of my mind given the qt-interest on and off-list conversations I’ve been having about QML and “lone wolf” development of idiot…
Some months ago I was working at a client in Chicago and needed an external hard drive to transfer some files. There was a Staples I could walk to over…
A YABU is a YABU is a YABU. That’w what you keep telling yourself. Some day it “might” even be true, but, I wouldn’t hold my breath. So, you’ve been…
I don’t care if I’m promoting a site which pushes ads at you . . . this time. I haven’t even made it to the end of the list, but…