Posted inInformation Technology

CopperSpice Experiments – Pt. 3

The base system

First off I need to tell you the system I will be using.

Development System

This system has a recent minimal install of Ubuntu 20.04 LTS with all updates applied. BOINC, Nvidia drivers, and Gui Emacs are just about the only other things I installed. It’s an older system that I have run BOINC until I need it for some project. That 160 GB drive is pretty old too. I do hope it makes it through the end of the build so I can make one more backup of it.

When it comes to my BOINC machines I make sure they have lots of RAM, but stick in whatever the oldest and smallest hard drive I have is. I might as well get the last bit of use out of them. When they die I can just put another minimal install on them and go. This one I’m going to keep an image of though because I will probably do more CopperSpice development with it. If it wasn’t for the slow hard drive this system would still be great despite its age. I’ve got the build running in the background and only see the occasional stutter typing this post. My Internet is line-of-site. Faster than the Satellite I had, but not as fast as most of the cable services I have when in corporate housing.

GitKraken

I know purists would do this from the command line, but they haven’t worked with north of a dozen source control systems. I don’t like Git command line and only use it when forced. In the medical device world (where I see CopperSpice gaining wide acceptance in the near future) you run into a lot of Perforce and Team Foundation Server. Git just doesn’t have the security for an FDA regulated environment. Well, you might be able to configure it that way, but if you did nobody would like Git either.

GitKraken Web site
Download the latest stable version
Save the file rather than open
Missing dependancies
Force dependency install
Kraken good now
Get url for clone
Clone the repo

Yes, I skipped logging in and getting my password reset. It had been so long since I used GitKraken I couldn’t remember my password. I still pay my $50/year for the Pro version though. When I do take a client that wants me to use Git I’m glad I have GitKraken.

Clone successful

I am nowhere near done here.

<Previous-part Next-part>

Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++/Qt touchscreen/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the "Zinc It!" book series for John Gordon Burke Publisher, Inc.

A decade later he released a massive (nearly 800 pages) tome "The Minimum You Need to Know to Be an OpenVMS Application Developer" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there "The Minimum You Need to Know" book series was born.

Three years later he wrote his first novel "Infinite Exposure" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of "The Earth That Was" trilogy:
Infinite Exposure
Lesedi - The Greatest Lie Ever Told
John Smith - Last Known Survivor of the Microsoft Wars

When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.