Java Programming for Desktop Apps

The last time I wrote Java code was about five years ago in 2000. At that time I needed a program to display a series of LibreOffice Impress slide shows to build an artwork display using a Linux System with a large monitor.

Recently I’ve gotten bored with Gaming and have decided to go back to programming and have decided to rewrite QtScreenShotArchive in Java. QtSSA is a program that I wrote back in 2013 to back up and organize screen shots for games I play. The program works great, but it is complex enough to provide a challenge for some Java coding. If you are interested in the current C++ QtFramework based, QtSSArchive program, it’s available from the page above.

Things have changed quite a bit since I last programmed Java. As I recall I was using the Eclipse IDE. Eclipse is still around, but the flashiest guy on the block is now Itellij. If you go there to download, be sure you scroll down to the bottom of the page to get the free community version rather than the free trial of the paid version. Unless you wanna pay. LOL

Here’s what IntelliJ looks like:

I suggest you use two monitors for development. I use IntelliJ on one and web pages for research and sample code on the other. And GitKraken is waiting in the background to check stuff in. There is an example of the GUI for the SSArchive program as well.

Continue reading “Java Programming for Desktop Apps”

System Upgrade for Windows 11

I am looking forward to the demise of Windows 10. Just kidding. I am doing the last conversion of my systems to prepare for the demise of Windows 10 in October 2025 – No more updates to Windows 10, esp security updates, after that time. And while Microsoft says stuff about being able to install Windows 11 on “any system” recently, they are not walking back this end date for security updates on Windows 10. Yep there are other ways. But they have an end date too, and cost a few bucks a year. Not sure I want to pay for home-grown security updates. So I’m going to move all my systems to Windows 11, or Linux Mint. Linux never said anything about not supporting older processors.

To review:

  • The new machine upgrade I did a while ago, when a power supply died, went straight to Windows 11.
  • Two more recent systems, upgraded in-place, which no glitches, from Windows 10 to Windows 11. No problems.
  • One machine – my “mail machine” – runs Thunderbird to support about a dozen email addresses. I moved that machine to Linux Mint.
  • This last machine is my Network Backup machine which runs Carbonite. Linux is notoriously finicky about file sharing with Windows. This machine serves as a dumping ground for important things from all the other Windows systems and then backs them up to Carbonite. I decided that I needed to buy a less than bleeding edge system that would run Windows 11.
Continue reading “System Upgrade for Windows 11”

AI Creating Fake YouTube Thumbnails

Over the past year or so I’ve noticed that AI is increasingly being used to create thumbnails for YouTube videos. These thumbnails are outlandish in many ways, presumably to attract views to the videos. Let’s start by looking at channels that preview new tools. Here are some of the thumbnails that I’ve seen recently:

Here are some of the examples that I created with Local AI.

Looks like fake forestry tools are pretty easy to make.

Continue reading “AI Creating Fake YouTube Thumbnails”

Run AI Locally

Note: While the Banner for this post, and the images were created by AI, the text was created, for better or worse solely by me.

As you may have, I’ve been watching the progress of AI to generate images and even videos for a couple of years now. I’ve not been interested in “signing up” for one of the services since it is pretty clear that it will run into a lot of money to do anything serious. However, I have a couple of extra computers with GPUs so I thought it would be time to try to run AI image generation locally.

ComfyUI Seems Too Complex

I took a look at ComfyUI. It looks way too complex. While I’m familiar with the concept of connecting the boxes – from texture creation in Blender among other places – I’d rather just check some boxes and paste in a prompt.

After some looking around I found Pinokio.

Continue reading “Run AI Locally”

Final Fantasy XI Discount Makes No Sense

The Final Fantasy Eleven game is having a Discount. For 30 days you can try the game for a discount if you are a Final Fantasy Fourteen player.

This makes no sense. In fact the service fees for FFXI make no sense.

Let’s compare:

Continue reading “Final Fantasy XI Discount Makes No Sense”

Don’t Mix Connection Types

To Summarize: I’m using two monitors and one of the monitors does not wake from sleep without a power cycle. Most recent update is at top, in blue. The initial post is below in White Text.

Update: 17 Mar 2025 Problem seems to be with the Asrock Phantom Gaming Monitor not waking up from sleep. Setting the computer to never sleep has fixed the problem while I’m using the computer. Of course, when the computer is put into sleep mode over night, then the monitor does not wake up in the morning and needs to be power cycled to wake up. I have not done this testing with the previous monitor or graphics card. Maybe it is an interaction with the other ASUS monitor in some way. I have other systems that have two DP attached monitors – both 27″ ASUS monitors – and they never have this problem. Hum…. Maybe I’ll do a test: Replace the 32″ monitor with the 24″ monitor and see if that fixed the issue. Hummm. Eh Nope. That does not change the problem. 24″ monitor replaces the 32″ monitor and the 27″ monitor still fails to wake from sleep..

Update: Nope. Sorry. Replacing the cables did not fix the problem. This is not the whole answer. The main monitor clicked off again after I replaced both connections with Display Port. I’ll continue to try to find a solution.

For over a year, I’ve been using two monitors with my gaming rig. One is a 27″ 2K monitor, and one is a 32″ 2K monitor. I was using a 24″ 2K monitor as the primary, and it seemed to have a problem that caused it to Pop and then go black. The pop is apparently the speakers in the monitor being disconnected. Audio is carried over the monitor connection to speakers in the monitor.

After getting the 27″ monitor, it had the same problem.

I’ve finally tracked the problem down. I think.

The problem is apparently that Nvidia graphics cards / drivers have an issue if you connect two monitors using different connection types.

My primary monitor [ smaller one, currently 27″] 2K QHD resolution has been connected with Display Port.

The secondary monitor, which is larger since it is actually farther away, is a 32″ monitor and I used HDMI to connect it since I had a long cable to use.

I recently got a nicer 27″ gaming monitor for the primary monitor, again using Display Port. And it has the same problem – Goes black. So the problem is not the monitor. And I’ve changed computers, and graphics cards – RTX 1060, RTX 3060. Same issue. Usually just once shortly after I start a game – any game FFXIV, GW2, ESO, you name it – the monitor on display port goes black, and I usually have to power cycle it with the switch to get it going again. This usually happens just once during a session. If I shut down a game an play another one, it is likely to happen a few minutes after starting the second game.

Well I just changed the connection to the 32″ monitor from HDMI to Display Port – got a long nice Display Port Cable. And it stopped happening.

So, either the driver or at least two generations of Nvidia GPUs have a problem that if you mix Connection Types, the Display port monitor go black and usually require a power cycle to get a display again. As you might imagine this can be annoying if you are the tank and you have just entered a dungeon with a party. Sigh…

Anyway, I’ll continue to test, but it looks like this is a long surviving problem with Nvidia Drivers / GPUs over several generations.

So don’t cross the streams! Er, I mean don’t mix the connections.
:ww

Don’t Update Your Guest Additions

I checked the version of the Guest Additions in the Linux Mint virtual machines and the Blurry Problem is apparently caused by the 7.0.22 Version of the guest additions. See the earlier post to see the blurry text. Have a look at the GA versions in the following logs:

LM21.2 Text is not Blurry – GA 7.0.6

This is the earlier version of Linux Mint with Guest Additions 7.0.6. Text is not blurry because the window can be resized to fit the screen resolution.

Continue reading “Don’t Update Your Guest Additions”

Linux Mint Muddy Text

Linux Mint 21.2 Sharp Text

I use Linux Mint in Virtual Box virtual machines on Windows Hosts. I’ve been using Linux Mint 21.2 on a Windows 10 machine for some months now and it’s all fine.

After the nightmare struggle with disabling the Hyper-V on Windows 11 to get the performance back, I’m now running both LM21 and LM22 on Windows 11.

Notice the following examples of text in the windows:

Notice how sharp this text is. My monitor size is QHD [2560×1440]. I use Nvidia GPUs. This first example is on Windows 11 host with a Linux Mint 21.2 client on VirtualBox 7.1, no guest extensions [or not recently anyway]. GPU is a Nvidia RTX 3060. This text looks the same sharpness on Windows 10 host with earlier VirtualBox releases. It looks great.

Continue reading “Linux Mint Muddy Text”

Duster Cord Winder Enhancement

An earlier post shows the duster cord winder and describes it. Some dowels added to the duster cord winder allows storage of the duster nozzles.

The pointed nozzle needs a longer dowel. I thought about painting the cord winder black, but it’s not really the time of year to paint things. Too cold in the shop and I don’t want to spray items in the house. So maybe another time. I made an extra cord winder for a friend. Merry Christmas.

:ww

Computer Duster Cord Winder

I recently discovered that Dusters are a thing. I had been using a small, clean shop vacuum to blow out my computers. Of course, you can never use the shop vac on vacuum or the hose and inside of the shop vac are dirty and this blows dirt into your computer. Compressed Air cans work, but are expensive. You probably don’t want to use an air compressor since it has so much power that it could damage the electronics and might blow chips or oil or some bad items into your computer. But in the last couple of years, at least since the last time I looked, there are now many types of Dusters out there. This one is corded, to avoid batteries going bad and to have much more power. Also it has a light in the nozzle to light the area where you are cleaning.

There are many to choose from. This one has a 10 ft cord, which is nice, until you want to put it away.

I spent a while this afternoon making a rack to wind the cord around that fits onto the duster so it can be put away neatly.

An oval cut from a plank of laminate flooring, and a couple of hooks cut from plastic window trim and the cord can be neatly wound for storage. I’ll probably add some dowel stubs to hold the accessories.

Cheers,
:ww