20191006 Thoughts

Today I’m digging into threat detection and log analysis.  This could get very interesting very fast. Don’t worry, you should be able to see the results on my GitHub probably in a Jupyter notebook format. Right now my efforts are focused on Apache logs since that sounds like a good way to start. 

Instead of brewing two shots of espresso with my Nespresso Expert machine this morning I elected to go with a strong pull of Lungo style coffee. It was delightful coffee as usual. 

The folks over at Google are still providing the Colaboratory research project for free and that is awesome. That is the first place I go for noodling around with Python these days. 

Theoretical guitar build MarkVII… 

Learning more Python on YouTube

Thanks to the folks over at Microsoft Developer on YouTube you can learn some Python. 

Python for Beginners on YouTube from Microsoft Developer

This is the link to all 44 videos on YouTube

Today I installed Microsoft Visual Studio Community edition on my Corsair Cube desktop for fun. It seemed to be a good idea to help me follow along with the really awesome set of 44 videos the fun folks at the Microsoft Developer YouTube channel posted. Specifically, it seemed like a good idea to have Visual Studio installed and ready to go to follow along with the, “Configuring Visual Studio Code | Python for Beginners [4 of 44],” video. 

Well. I got Microsoft Visual Studio 2019 community edition installed. It seemed like a good opportunity to just install Python again. After all of that was done, I realized that they wanted me to install Visual Studio Code (which is a different download altogether). That was easy enough. I went with the insider edition of Visual Studio Code for fun. Installing the Python extension was wickedly easy within VS Code. It was the first link in the marketplace for extensions and was just one click away from being ready to go back and follow along with the Microsoft Developer YouTube channel videos.

Ok, I’m on video 5 of 44 and we finally started with the print statement. 

print(‘hello world single quotes’)

print(“hello world double quotes”)

Why do I always find that strangely rewarding?

Update #1: I made it to the, “Demo: Formatting Strings | Python for Beginners [12 of 44],” video before it was time to take a little break and walk around the house.

Wondering about presenting baseball statistics

Ok. I made a decision earlier today about beginning a journey to present some baseball statistics within Jupyter notebooks on GitHub. Yeah — I know it sounds like a fun and fantastic journey. One of the things I realized yesterday was that notes can remind you of the connectedness of major writing projects. They can be points of reference and thoughts on directions and the overall journey. These details help introduce things at a layer deeper than the obvious. That pretty much means you should start to get ready for 30 days of solid Tensorflow posts on GitHub related to baseball.

  1. Installed Anaconda 2019.07 for Windows
  2. Opened up Anaconda Navigator from Windows menu
  3. Selected jupyter notebook 6.0.0
  4. Things were up and running… this took about 5 minutes

Working on a Qwiklabs quest

It turned out that I had 100 expiring credits from Qwiklabs. At that point, I just started searching the catalog to find something to tackle this afternoon. It seemed like a good idea to take on one of the more advanced quests. Today I had the day off and the afternoon free. That combination is epic. The quest I took on was called. “Data Science on the Google Cloud Platform.” It was a 60 credit quest and it was labeled as advanced. The quest involves 10 steps. During the first hour of my quest here I have finished the first step and am working on knocking out step number two. 

  1. Introduction to SQL for BigQuery and Cloud SQL
  2. Ingesting Data Into The Cloud

Getting Ubuntu and my GTX 1060 Setup for TensorFlow

Things on the TensorFlow installation front did not go as planned yesterday. The Ubuntu 16.04.1 installation worked at first. I was able to grab an ISO and use Rufus to load it on a USB drive. Things loaded without any hiccups, but my GeForce GTX 1060 graphics card was not recognized. I tried several different methods to get it to work. All of them resulted in what some folks in the online forums called an NVidia login loop. After the PPA and driver installation Ubuntu would load, but nothing happened after successfully logging into the system. I gave up on installing Ubuntu 16.04.1 and moved to working with the Ubuntu Studio flavor. That change in course made all the difference.

Installation Steps Taken

1. Downloaded Ubuntu Studio 16.04.1 ISO using my Windows 10 base machine
2. Dropped the ISO on a USB via Rufus
3. Setup drivers for Geforce GTX 1060 via sudo add-apt-repository ppa:graphics-drivers/ppa
4. Ran sudo apt-get update && sudo apt-get distro-upgrade
5. Rebooted the entire computer
6. Logged back into the system and opened additional drivers
7. Picked 367.44 from Nvidia-367
8. Clicked apply changes
9. Rebooted
10. loaded with no Nvidia login loop 😉

My next course of action was to get Google Chrome installed from https://www.google.com/chrome/browser/desktop/index.html.