Since I made so much progress in Lazarus, decided to push it aside and play with Go some more. Played with arrays. Go doesn’t allow you to mix types in arrays. To get around that I used Go’s struct keyword. So the struct itself can consist of many types. Then create an array of type …
Monthly Archives: September 2021
Tumbleweed applying 33 new updates!
Success! I’ve got to stop applying every little dribble of updates that pop up. I need an update intervention : )
Firefox not playing sound
Out of the blue…Firefox on Tumbleweed stopped playing sound! Long story short…Firefox sound was muted in the in the Applications tab in sound settings. WTH? How’d that happen?
KDE Connect Firewall on OpenSuse
Heard a lot about this and wanted to play with it. Once I got my WiFi working… This Desktop KDE Connect screen showed very little. The little red box (below) which is my phone was blank, which meant the big red box which shows the phone options was blank…except for a few vague messages. I …
WiFi
How soon I forget. Needed WiFi working for KDE Connect. Didn’t see WiFi connection in network connections. Duh! I had to attach a USB WiFi device. I never use WiFi to connect my desktop computer to the Internet. Anyway this is a pretty old WiFi connector. And it’s not working great. Sometimes connects…sometimes locks computer …
Tumbleweed applying 130 new updates!
Success!
KDE Connect
Have been using KDE for a while now so I had to at least mention it. Heard and known about it for a while but I keep forgetting to look into it.
Languages to create desktop Linux programs
Was reading an article on the subject. Was surprised that Lazarus wasn’t mentioned. Lazarus creates stand alone executables that can run on multiple platforms. A little surprised to see Gambas was mentioned, it’s more VB like than Lazarus. Though they say, Gambas does not try to be compatible with Visual Basic, and will never be. …
Continue reading “Languages to create desktop Linux programs”
Lazarus file sizes
Lazarus creates a 25.1MB executable for the file I/O skeleton I’ve been talking about. To reduce this size (in Linux)… Run these command line utilities in this orderRunning strip reduces it to 6.0MBRunning upx further reduces it to 1.7MB Don’t run in this orderRunning upx first reduces it to 6.7MBRunning strip next fails with program …
Lazarus file I/O skeleton -GUI
So this is the interface I created, that can be used for many programs I write. It’s 99.999% there I think. It might not look like much, but it will be the starting point for many programs I write. I can use it as a starting point for many programs including “quick and dirty” type …