Why There is So Much Tech in Ag Today
The short answer is some people are too stupid to be farmers. True, nobody wants to hear that, but, it’s a fact none the less. The stupidity progresses all the…
The short answer is some people are too stupid to be farmers. True, nobody wants to hear that, but, it’s a fact none the less. The stupidity progresses all the…
I have blogged for many years that cloud computing was a train wreck waiting for a plane crash to hit it so it could roll down the hill into a…
You’re being a good little geek. You need to write a Qt program for both 32-bit and 64-bit platforms so you are using multiple VMs and keeping the repository on…
I must admit I’m starting to like this Statify WordPress plugin I installed a few days ago. Admittedly it took a bit of playing with to get functional, but it…
It’s rather fitting that this story breaks shortly after I finished the first draft of “The Phallus of AGILE and Other Ruminations.” The tale of Theranos is the tale of…
Artful is EOL. ** Changed in: gtk+3.0 (Ubuntu Artful) Status: Triaged => Won’t Fix — You received this bug notification because you are subscribed to a . . . Got…
You know, when I’m driving around, I listen to WBBM News Radio 78 quite a bit if I’m close enough to pull it in, this is especially true if I’m…
I have never been a fan of Walmart (WMT). It’s enslavement and exploitation of the most unfortunate in the world I have always found repulsive. There are also those persistent…
QtCreator, during various stages of its life, has spit the “no qmlscene installed” error out for quite a few people. If you are reading this you probably search for “no…
At some point we Linux users have to install anti-virus and malware software, if for no other reason than to protect the token few completely useless Windows boxes left in…
Since nobody voiced an objection, I wanted to record this here where the pictures would survive. Chris wrote on the jed mailing list that he applied the CBrief patch to…
The other evening I came into the office and noticed one of my older BOINC machines had the hard drive light seemingly stuck on. I switched the KVM over to…
Facebook (FB) is one of the most notorious proponents of AGILE. “Move quickly and break things.” AGILE – hacking on the fly without any design or road map while committing…
I have one policy which, every time I break it, ends in tragedy. Never do a Friday Interview. I started this policy over twenty years ago while under contract at…
Quite some time ago I wrote a three part series on how to calculate your billing rate. Not enough of you appear to have learned from it given various conversations…
A couple of days ago I drove to my local Casey’s with my little barcode tag in hand looking to rent a movie. I was shocked, shocked I say, to…
Once you’ve been in IT for a while you get really offended by sucky user interfaces. For quite some time the rank of worst user interface in the history of…
It never ceases to amaze me how the most unqualified people tend to become “technical recruiters.” I had a big conversation a while back with the head/owner of a “consulting”…
Another on the Jed mailing list created a fresh build for Windows 7. You can find it and other things here.
I didn’t create this language support file. I’m told it even has a few minor issues. It’s just that attachments have a way of disappearing in the archives, so I’m…
In the very near future, every viable business class operating system will incorporate a TCP/IP Software Appliance. This is not a firewall. What we have today serving as firewalls may…
My actual USB class changed a bit. #ifndef LOGIKALUSB_H #define LOGIKALUSB_H /* * Copyright (c) 2018 Roland Hughes and Logical Solutions ALL RIGHTS RESERVED * * This code is “as-is”…
The physical loading of the database isn’t performed by a class. It is performed by a series of C++ functions all contained in the following source file. /* * Copyright…
While this class provides access to the database, the bulk of database creation is split off into a regular C++ file. /* * Copyright (c) 2018 Roland Hughes and Logical…
Hopefully you can all see the featured image. It’s a screen shot of our little application so far. No, I didn’t make it pretty. That is not the purpose. Here…
One of the most annoying parts about being a geek is dealing with a world full of “fake geeks.” In a world full of fake news, fake sincerity and fake…
If you live long enough in IT, everything happens at least twice. The first book I ever wrote, “Zinc It! Interfacing Third Party Libraries with Cross Platform GUI’S” has become…
Today’s post will be the first of at least two posts about identifying your USB device. I started by adding the following code. out << “ProductID: ” << desc.idProduct <<…
Rather than cutting and pasting an article I wrote on another site, I’m just going to include a link to the article of same name an ask you to sign…
Recently I’ve had some discussions on the qt-interest mailing list about Qt and USB and why it is not integrated in the package. Many of the kids there aren’t old…
On 4-15-2018 I received the following email: This was for a Guest order placed on 4-05-2018. I don’t run a virus known as Windows, but, being the only member of…
It’s amazing how quickly things become useless and outdated on the Internet. What is worse is people usually choose one of the first five search results and consider it Gospel…
Simply because I got tired of looking for it and emailing it around. jed
Since most of you are geeks, and not all of you run BOINC, or you run BOINC but may not be part of GPUGRID I’m sharing this. http://www.multiscalelab.org/jobs/phd-machine-learning-computational-chemistry/ They sent…
In the Midwest kids tend to “obtain” alcohol and drive a bit drunk. This is fun. Well, in Chicago they shoot each other, but, that’s Chicago. In Oregon, they run…
Things get dated. It is sad, but true. Time marches on and little snippets of code you squirreled away for future use start to not work as good, or not…
Yes, I had to post one more, hopefully shorter, rant on logger.c. This has to do with “checking return values” in OpenSource code. #ifndef MSG_NOSIGNAL # define MSG_NOSIGNAL 0 #endif…
Even if their biological clock states they are north of 40, they never got past 12 when it comes to coding. In case you can’t see the featured image, the…
Rather than cut and paste to share I will share this via a link. We are looking at the Savings and Loan scandal all over again. Deregulation creates arch criminals…
An account setup form where August is not allowed to have 30 days, but the automated testing via Jenkins passed it with flying colors. off-shore labor combined with AGILE gives…
And to think, I wrote what became parts 42, 43 and 44 of “Twenty of Two – The Infamous They” soooo many months ago. Apparently the news media didn’t bother…
People get upset with me when I say the bulk of OpenSource code is written by 12 year old boys, even if they happen to be north of 40 they…
Ah Tammy, I gotta admit you get full points for that one! There was a bit of a kerfuffle when you were running for election involving the VA, but you…
Oh, you’ve all been there. For whatever reason you are forced to edit something on your Linux desktop (because no professional uses a Microsoft product) Even the editors which _claim_…
Many years ago, when I was writing this book I did so using a Linux desktop using Xterm and the following configuration script. #!/bin/sh # vax # 09-17-96 Bob Ess…
Your security is only as good as the staff. Make sure your secure backup cabinet is bolted to the floor. An urgent investigation has been launched by the Australian government…
I have posted numerous times about the LS-120. Just search this blog for LS-120 if you wish to read about it. You can also search on interestingauthors.com/blog. I don’t care…
Eventually a better version of this will most likely be included in “The Phallus of AGILE and Other Ruminations.” I wanted to get at least part of it written down…
After having this BOINC machine basically down for a while I decided to give PCLinuxOS another go. I plugged in an external USB drive, inserted my Terabyte Image for Linux…
Since I’m working on two new books, I have, once again, gotten into my LS-120 backup habit. I have been copying files down to a Super Floppy on that one…
All, My apologies if you visited this blog and found posts missing images making them look ugly. The Media Library for WordPress became corrupted. I spent this morning on-line with…
I don’t have a Twitter account, nor do I want one. Interesting Authors Blog has a Twitter feed so once in a blue moon I click the box at the…
Over the past few weeks emails like this one have been circling around. ==== Subject: Do You Want MORE Reviews For Your Newest Book? Hello, I saw on Goodreads that…
The following question came in from a reader who happened to catch one of my posts on a programming email list. ==== As usual, I quite enjoy your detailed analysis…
Maybe the TJ MAXX breach didn’t scare you because you don’t shop there. Maybe the Target breach didn’t scare you because you don’t shop there. Maybe the Yahoo breach didn’t…
The Internet has no shortage of “how to cross compile Qt for Pi Web pages.” Most of them kind of were “right enough” at one point in time for a…
Some pieces of this content have been in other posts by me. I’m going to put it all in one post so I can just send recruiters here rather than…
There are always a few tweaks left to do here and there, but the migration is pretty much over. At some point in the next few hours the DNS changes…
On the desktop most of the application looks like this: One of the many things which is nice about widget based projects and the designer is that we get some…
As I pointed out many times in my Qt and databases book, most of the database examples you find online and even in official Qt documentation are shit. This is…
I need to continue yesterday’s discussion about good architectural design a bit. Particularly the part about not shoving everything into RAM. I see two different kinds of C++ developers on…
If this were one of my geek books, we would spend an inordinate amount of time with me dissecting code in order to teach you something. But, you didn’t pay…
Before we jump straight into the code, we need to talk a bit about the design of this application. When I first started coding up a new version using Qt…
We need a third app. While I thought it would be nice to use the other two by themselves, I got looking into the soon to be extinct Android platform…
This post is a bit of housekeeping. Since I started this series my development machines have all moved to KDE Neon so I started reading forward from the original post…
Admittedly we are at the “I hate broken things” stage of this project. The application itself will compile and run locally, but distcc used to work. As you can…
I will begin this post by informing you not everything works yet. I’m including this post in the series because learning how to un-screw stuff is almost as important as…
This is where we begin to merge our discussion of distcc and the Raspberry Pi. The first thing I needed to do was actually get distcc installed on the Pi….
This is yet another installment of “Move Quickly and Turn Worthless Shit Into Production.” When you come up through real software development, not this worthless script kiddie shit being touted…
This topic came up on my Jed mailing list the other day and, once again, I got in touch with my inner Bill. Your inner Bill? Yes, that cranky old…
Originally I did a stupid thing. It was so stupid I made it the featured image for this post. I used the install/remove applications menu option to install postgresql and…
One of the tools which was wildly touted years ago was distcc. This is a distributed compilation system which can be brutal to set up, but can also dramatically reduce…
These 3 “solutions” are what typically “fix” all OpenSource bugs. Close without testing because “code has changed too much.” Declare it an “upstream” bug so you get…
Relational database vendors stepped up to the plate DEC RDB (Relational DataBase, I know, creative) had long since provided SQLMOD. These were source modules you compiled into object form which…
There is currently a lot of chatter in the IT world involving MVVM (Model-View-ViewModel). While there are merits, there are also drawbacks. One of the biggest drawbacks I’ve noticed is…
Most everyone reading this is familiar with the Y2K crisis where lots of computer systems simply weren’t going to work after December 31, 1999. Many conspiracy theorists believe it was…
I got sucked into a discussion on Reddit with this very question. No, I don’t hang out on Reddit. I wouldn’t even go there but a couple of technical writing…
Since the mailing list archive isn’t much in the way of searchable or at least doesn’t seem to be well indexed by search engines I will be keeping a series…
Those of us old enough to have worked with actual continuous form printouts have a certain soft spot for printed code. Oh, not on that nasty loose white paper which…
It was Friday and I spent the morning visiting my father. When I got home I didn’t feel much like doing “real” work so once again I spent time changing…
The Backup Script As I started to get back into this I realized I skipped one final yet critical piece of the system. The backup script. I imagine some of…
Copying from a thumb drive into our Termux world takes a bit of doing. It’s actually yet another “expert friendly” part of Android. If you don’t already know where things…
Keep in mind I have not yet rooted the sacrificial lamb. For the initial stages I’m trying to muddle through it as the average user would. Having had Android on…
The Sacrificial Lamb Eventually, if time allows, I will attempt to cross compile both programs to off-the-shelf Android and Raspberry Pi targets. You have already seem the Raspberry Pi target…
We need to establish a time frame before I start showing any code. Yes, you can go visit Source Forge to pull down what is there if you are well…
Occasionally life gives you a chance to look back at your past and to allow others to resoundingly embarrass you for it. This weekend is such an occasion. Yes, I…
Thank you is an inadequate phrase. May you find warm sun and gentle breezes on this Memorial Day.
Microsoft is long known for releasing bug ridden bloatware then charging for the bug fixes. Windows Vista followed by its bug fix Windows 7 and who could ever forget Windows…
Yes, the title of this post may sound odd for an IT professional, but that is just it, I’m a professional, not just someone who gets paid to write code….
Those who fail to learn from the past are doomed to repeat it. The above quote is from “The Life of Reason” written by George Santayana and published in 1905….
In a few short days the French will cast their ballots to put Marine Le Pen in office. Yes, there are a good many people who wish to believe the…
From time to time I just get fed up and do something. This is one of those times. I finally had enough of CEOs getting away with every crime imaginable…
A neighbor stopped by the other day since he saw my brother and I tugging the lawn mower out of the mud. I hadn’t seen this neighbor in quite a…
It’s amazing how cranky you get when you become an old man. You become far less tolerant of the low quality half-assed content being foisted onto paying customers in a…
Today I received the following email. You will notice they didn’t publish a rate for a natural born U.S. citizen who isn’t a walking talking national security risk. ============== Click…
Some number of years ago I wrote articles for Fool.com or some blog portion of it. I don’t even know if they have that site or any portion of it…
It’s no secret the Syfy channel has went to complete shit. They were a big reason I dumped DirecTV. Why pay all of that money when the networks I used…
Time magazine ran an article about “The Girlfriend Experience” quite some time ago. The concept is both intriguing and under explored in general popular works although there has been a…