Container ship collides with USS Fitzgerald

Over the weekend a container cargo ship sailing near Japan collided with the USS Fitzgerald causing loss of life (reportedly seven sailors die in the event). My sincere condolences to the family, relatives and friends affected. Over the weekend I read a few articles regarding this incident. For the reasons I am going to cover in this post, the news called my attention and motivated me to write this entry. Continue reading “Container ship collides with USS Fitzgerald”

Settings – Part I

Thinking of ways to architect / design software is a good way to improve your software skills. In this case I will try to come up with an initial design to implement a set of settings. The approach will look at the server and the client software. The idea is that different applications / sub systems would use a single application to manage their settings. Continue reading “Settings – Part I”

Log Files

About a couple decades ago I came up with the idea for a storage server. This occurred while experimenting and working with a Hierarchical Storage Manager (HSM) product that worked on a Sun Solaris system and used tapes in an automated library to manage the contents of the files. At that time the idea of a Content Addressable Storage (CAS) was several years away. Continue reading “Log Files”

Beyond Fear

Hope your Memorial Day weekend 2017 is going well. Yesterday afternoon my wife and I stopped by her brother’s place to prepare, cook and then consume a late lunch. Earlier in the day my wife chopped some onions and peppers, cut some chicken thighs and pork shoulder, I pulled from the freezer some bags of shell fish (OK sue me, we eat pork and shell fish) and an assortment of spices (including saffron). We put in the trunk of the car a box holding the ingredients and our 24” paella pan. Continue reading “Beyond Fear”

Asymmetric and Symmetric Encryption

A couple weeks ago I was reading and experimenting with OAuth 2.0. I have been learning (it is a never ending task) and using encryption for at least a couple decades. Have developed some hashing algorithms to hash software licenses, but have never attempted to develop a full encryption algorithm. Continue reading “Asymmetric and Symmetric Encryption”

Jamboard or Surface Hub?

It just happens that I work remotely. Have been doing so for a few years. Working remotely has a few advantages and disadvantages. As we know in software engineering there is no silver bullet. One of the disadvantages is the quality and features of collaboration tools (hardware and software). Continue reading “Jamboard or Surface Hub?”

Removing TensorFlow Warning Messages

On Revisiting TensorFlow™ I mentioned an issue with warning messages regarding SSE instructions. I understand the reason but would like to get rid of them. They clobber the output making it difficult to follow what the program is doing. Continue reading “Removing TensorFlow Warning Messages”

Revisiting TensorFlow™

Over the weekend decided to continue experimenting with TensorFlow during the next couple weeks. The first task was to make sure my installation was up to date.

One of the requirements for TensorFlow on Windows is to use Python 3.5 or higher. For some reason my previously installed Python version switched to 2.7. I believe that happened when using Conda after installing TensorFlow for the first time. I checked my machine and Python was installed in the C:\Program Files\Python35 folder. Nevertheless I decided to download the latest version of Python and reinstall it. Apparently it was the same: 3.5.2. Continue reading “Revisiting TensorFlow™”