Don’s Raspberry Pi Desktop Images

I use Raspberry Pi computers in my home office for various projects. A few projects involve: Ansible; Mathematica; Python programs; and Bash scripts.

I installed RealVNC Connect and RealVNC Viewer on my Raspberry Pi and iMac systems. That software allows me virtual visual access to the Raspberry Pi’s using my iMac and iPad Pro devices.

This image below displays the Raspberry Pi 3 Mathematica calculation results to my iMac  using VNC Viewer.

This image below shows two simultaneous VNC Viewer windows displaying their virtual Raspberry Pi Desktops for two different Raspberry Pi computers.

In addition to that connectivity, I use the iPad Pro app, SSH Term Pro for command line access to any computers on my home network or remote Amazon Cloud Server computers.

I enjoy these technologies for extending my knowledge and implementing new ideas.

SaveSave

SaveSave

SaveSave

SaveSave

SaveSaveSaveSave

Did you like this? Share it:
Posted in Ansible, Personal, Programming Languages, Python, Raspberry Pi | Comments Off on Don’s Raspberry Pi Desktop Images

Absorbing Information on Blockchain

Part of the Blockchain Category

April 22, 2018

I became interested in Blockchain Technology years ago, but only recently learned more about it. This is the first post for this WordPress Category of my progress in this subject. I prefer not to link to primarily cryptocurrencies as they offer specific cases that are better explain in so many places on the Internet.

The enumerated list below are the pages or videos resources I completed. They are not necessarily in the order I watched or read them. Consider the list as non-sequencial mile-markers along my journey including when I looped back as needed for a refresher. 🙂

Disclaimers: I do not promote or advocate for any philosophies by the authors of the content below. Comprehend at your own risk and consider your personal values as a guide.

  1. How does a blockchain work – Simply Explained – Completed February 12, 2018
  2. How does a blockchain work (A Deeper View) – Completed October 22, 2017
  3. Smart contracts – Simply Explained – Completed February 12, 2018
  4. A blockchain explanation your parents could understand – Completed June 7, 2017
  5. Uses of the Blockchain – Completed June 12, 2017
  6. Building for the Blockchain – Completed January 16, 2018
  7. 12 changes that could shake up the blockchain world in 2018 – Completed January 1, 2018
  8. Ethereum – Completed June 12, 2017
  9. Job of the Future: Tokenization Consultant – Completed January 1, 2018
  10. Solidity – Completed April 22, 2018

Reference Topics:

Did you like this? Share it:
Posted in Blockchain, Education, Personal, Technology | Comments Off on Absorbing Information on Blockchain

Absorbing Lessons on Linear Algebra

April 22, 2018

Watching a series of YouTube sessions on Linear Algebra. An important part of understanding Deep Learning.

Did you like this? Share it:
Posted in Advanced Math, Deep Learning (Machine Learning), Education, Personal | Comments Off on Absorbing Lessons on Linear Algebra

Deep Learning (Machine Learning )Education Studies

March 4, 2018

It takes time and effort to keep skills as fresh as possible. My LinkedIn Home Page contains my long listing of educational pursuits.

Recently I became interested in learning about Artificial Intelligence (AI) using some Deep Learning (Machine Learning) online courses. Some are shown below:

Along the way I captured 12 Deep Learning Model web links for further exploration as time allows.

  • Deep Learning SIMPLIFIED : Completed all 30 YouTube videos of the Series. Each video had a steep learning curve. Along the way I captured 12 Deep Learning Model web links for further exploration as time allows.”Deep Learning is an important subfield of Artificial Intelligence (AI) that connects various topics like Machine Learning, Neural Networks, and Classification. The field has advanced significantly over the years due to the works of giants like Andrew Ng, Geoff Hinton, Yann LeCun, Adam Gibson, and Andrej Karpathy. Many companies have also invested heavily in Deep Learning and AI research – Google with DeepMind and its Driverless car, nVidia with CUDA and GPU computing, and recently Toyota with its new plan to allocate one billion dollars to AI research.”Follow my enumerated progress on my blog – http://timeoutofmind.com/wordpress/?p=6349  as of November 27, 2017
    1. The Series Intro
    2. What is a Neural Network
    3. 3 reasons to go Deep
    4. Your choice of Deep Net
    5. An Old Problem
    6. Restricted Boltzmann Machines
    7. Deep Belief Nets
    8. Convolutional Neural Networks
    9. Recurrent Neural Networks
    10. Autoencoders
    11. Recursive Neural Tensor Nets
    12. Use Cases
    13. What is a Deep Net Platform?
    14. H2O.ai
    15. Dato GraphLab
    16. What is a Deep Learning Library?
    17. Theano
    18. Deeplearning4j
    19. Torch
    20. Caffe
    21. How good is your fit?
    22. TensorFlow
    23. Metrics
    24. Deep Net Performance
    25. Text Analytics
    26. Configuring a Deep net
    27. Transfer Learning with Indico
    28. Neural Storyteller with Somatic
    29. Inceptionism with Somatic
    30. Reinforcement Learning
  • Neural Networks and Deep Learning : Completed all 6 Chapters as of December 4, 2017. I understood about 15-20% of this very sophisticated information
    1. Using neural nets to recognize handwritten digits
    2. How the backpropagation algorithm works [ Skipped for the time being ]
    3. Improving the way neural networks learn
    4. A visual proof that neural nets can compute any function
    5. Why are deep neural networks hard to train?
    6. Deep Learning
  • Lecture—  Theoretical Machine Learning Lecture Series: Deep Learning and Cognition  December 6, 2017
  • Lecture— Android meets TensorFlow – PyData Singapore December 9, 2017
  • 3Blue1Brown Channel for Neural Networks:
    1. But what *is* a Neural Network? | Chapter 1, deep learning – Completed February 3, 2018
    2. Gradient descent, how neural networks learn | Chapter 2, deep learning – Completed February 3, 2018
    3. What is backpropagation really doing? | Chapter 3, deep learning – Completed February 3, 2018
    4. Backpropagation calculus | Appendix to deep learning chapter 3 – Completed February 5, 2018
  • RelatedMIT AGI: Computational Universe (Stephen Wolfram) – Completed March 4, 2018
Did you like this? Share it:
Posted in Deep Learning (Machine Learning), Education, Personal | Comments Off on Deep Learning (Machine Learning )Education Studies

Master List of Apple iOS Technologies I Studied

Part of the iOS Category and Part of the Technology Category

This new updated list is the go-to place to see my online history of Apple iOS Educational Activities  that stretches back to iOS 4 in 2010. I actually started programming back in June 1980. It’s been quite a ride since then!

My LinkedIn Home Page contains my long listing of educational pursuits.

Starting 2010 and too after with iOS 5 and since, I learned many of the latest iOS development technologies from the Ray Wenderlich Team as one of my educational resources.

Each new release of Apple technologies brings new features and evolves the software development workflow. Ray’s team helps me keep up.

It takes time and effort to keep skills as fresh as possible.

I set the rest of this page up as a reverse chronological listing of my progress.

Ray Wenderlich Screencasts Watched

iOS Progress:

 

Did you like this? Share it:
Posted in Apple WWDC 2015 Videos, Apple WWDC 2016 Videos, Apple WWDC 2017 Videos, Education, iBeacon Software Development, iOS, iOS Tutorials, Native Apps, Personal, Technology | Comments Off on Master List of Apple iOS Technologies I Studied

Learning iOS 11 and Xcode 9 via Ray Wenderlich Tutorials

Part of the iOS Category.

Starting 2011 with iOS 5 and since, I learned many of the latest iOS development technologies from the Ray Wenderlich Team as one of my educational resources.

Each new release of Apple technologies brings new features and evolves the software development workflow. Ray’s team helps me keep up.

It takes time and effort to keep skills as fresh as possible. My LinkedIn Home Page contains my long listing of educational pursuits.

As of February 6, 2018 I began the following four courses using iOS 11 with Xcode 9 and Swift 4.

Did you like this? Share it:
Posted in Education, iOS, iOS Tutorials, Native Apps, Swift, Technology | Comments Off on Learning iOS 11 and Xcode 9 via Ray Wenderlich Tutorials

Ray Wenderlich Screencasts Watched

As of February 25, 2018

Part of the Technology Category

As an Independent Apple iOS Developer, I continually learning new information on programming in that knowledge domain. Below is a list of Ray Wenderlich Screencast Videos and some of his other Courses I’ve watched over time:

  1. Beginning Swift 3 – Completed all 13 videos
  2. Intermediate Swift 3 – Completed all 10 videos
  3. Beginning Metal – Completed all 15 videos as of December 4, 2016
  4. iOS Concurrency with GCD and Operations – Completed all 12 videos as of December 20, 2016
  5. Beginning Collection Views – Completed all 10 videos as of February 5, 2017
  6. An Introduction to Functional Programming in Swift – Completed on April 5, 2017
  7. Networking with URLSession (iOS 10, Xcode 8, Swift 3)- Completed all 13 videos as of April 9, 2017
  8. Practical Instruments – Completed all 8 videos as of May 6, 2017
  9. How To Use Git Source Control with Xcode 8 Tutorial – Completed on May 7, 2017
  10. Advanced Swift 3 – Completed all 16 videos as of May 26, 2017
  11. Beginning Git – Completed all 13 videos as of August 6, 2017
  12. Mastering Git – Completed all 14 videos as of August 13, 2017
  13. Xcode Tips and Tricks – Completed all 10 videos as of September 18, 2017
  14. Introduction to ARKit Getting Started – Completed 1 of 1 video on September 20, 2017.
  15. Networking with URLSession (Updated Course iOS 11, Xcode 9, Swift 4) – Completed all 13 videos as of December 14, 2017
  16. iOS 11: NLP with Core ML – Completed 1 of 1 video on December 1, 2017
  17. What’s New in Foundation: Parsing JSON in Swift 4 – Completed 1 of 1 video on December 1, 2017
  18. What’s New in Objective-C Inference in Swift 4 – Completed 1 of 1 current videos on December 18, 2017
  19. What’s New in Swift 4- Miscellaneous Changes – Completed 1 of 1 current videos on December 19, 2017
  20. What’s New in Swift 4 – Dictionary Enhancements – Completed 1 of 1 current videos on December 20, 2017
  21. What’s New in Swift 4 – Strings and Ranges – Completed 1 of 1 current videos on December 20, 2017
  22. What’s New in Xcode 9 – Completed 3 of 3 current videos on January 22, 2018
  23. What’s New in Foundation in Swift 4: Key Value Observing (KVO) – Completed 1 of 1 video on February 25, 2018
  24. What’s New in Foundation in Swift 4: Custom JSON Decoding – Completed 1 of 1 video on February 25, 2018
Did you like this? Share it:
Posted in Personal, Technology | Comments Off on Ray Wenderlich Screencasts Watched

Apple WWDC 2017 Videos Watched

As of June July 10, 2017

Part of the iOS Category

As an Independent Apple iOS Developer, I continually learning new information on programming in that knowledge domain.

I watch some of the recent Apple Developer Conference videos from June 2017. The list below is current as of this post’s date. [ Note: To see the list you must be a Registered Apple Developer ]

  1. Apple WWDC Keynote – 06/05/2017
  2. Platforms State of the Union Session 102 – 06/06/2017
  3. Introducing ARKit: Augmented Reality for iOS Session 602 – 06/7/2017
  4. Introducing Core ML Session 703 – 06/10/2017
  5. Core ML in Depth Session 710 – 06/10/2017
  6. Vision Framework: Building on Core ML, Session 506 – 06/11/2017
  7. Natural Language Processing and your Apps Session 208 – 06/11/2017
  8. Advances in Core Image: Filters, Metal, Vision, and More Session 510 – 06/13/2017
  9. What’s New in Swift Session 402 – 06/14/2017
  10. Introducing Metal 2 Session 601 – 06/16/207
  11. What’s New in Apple File System Session 715 – 06/19/2017
  12. What’s New in Core Data Session 210 – 06/20/2017
  13. What’s New in Cocoa Touch Session 201 – 06/21/2017
  14. Using Metal 2 for Compute Session 608 – 06/24/2017
  15. VR with Metal 2 Session 603 – 06/25/2017
  16. Accelerate and Sparse Solvers Session 711 – 06/26/2017
  17. Modernizing Grand Central Dispatch Usage Session 706 – 06/27/2017
  18. What’s New in Foundation Session 212 – 06/29/2017
  19. Efficient Interactions with Frameworks Session 244 – 06/30/2017
  20. What’s New in LLVM Session 411 – 07/05/2017
  21. Understanding Undefined Behavior Session 407 – 07/06/2017
  22. GitHub and the New Source Control Workflows in Xcode 9 Session 405 – 07/07/2017
  23. Finding Bugs Using Xcode Runtime Tools Session 406 – 07/08/2017
  24. What’s New in Signing for Xcode and Xcode Server Session 403 –  07/09/2017
  25. What’s New in Swift Playgrounds Session 408 – 07/10/2017
Did you like this? Share it:
Posted in Apple WWDC 2017 Videos, Education, iOS, iOS Tutorials, Native Apps, Personal, Swift, Technology | Comments Off on Apple WWDC 2017 Videos Watched

Don’s Online Laid-back Resume

Besides Linkedin, I decide to post a more laid-back version of my resume.

I currently serve as a volunteer at CyberTECH Nest  as a Senior Advisor to the companies in the Entrepreneur in Resident (EIR) Program.  I am one of the three members of the Nestketeers, a group Subject Matter Expert for entrepreneurs local to Nest and remote around the world.

My professional credentials cover almost 37 years as a technology analyst, and business owner, and previous partner in two successful S-Corp., software partnerships.

I currently serve as a CyberTECH  Advisor to the Board. I served in two previous Corporate Board of Directors, four Civic Boards of Directors.

Specialties: Former PMI Certified Associate In Project Management (CAPM), Microsoft Certified Technology Specialist (MCTS), and passed two Six Sigma Total Quality certifications, training, software development, public speaking, presentation skills, leadership and mentoring.

I started out with my home computer and soon discovered I had the ability to learn new programming and related technologies right at the time businesses and schools in the early 1980’s were starting to integrate small computers into their various departments. I taught a variety of adult education classes at a small Chicago suburban college and leveraged those connections to begin a sole proprietor business as a software developer and consultant. I helped teach by classroom and on-the-job training employees to improve their skills and move up the chain in their professional careers.

By the middle 1980’s I was employed in more influential positions in mid-size downtown Chicago corporations to implement multi-user relational database designs to solve complex business issues. Before the end of that decade I was a highly paid Chicago area consultant and programmer for distinguished national legal and financials firms. In one case, my work on a litigation matter, resulted in my database design being used by the United States Attorney General in a FDA Court case successfully adjudicated for that Federal Agency.

Around 1990 I was working for an global management consulting firm and by the end of my career there in 1995, I worked on top VP-level assignments and the firm’s Board of Directors Quality Program effort pursuit of the Presidential Malcolm Baldrige National Quality Award. That effort took me to other American and European offices of the firm providing me international business experience with other cultures.

Upon moving to San Diego County in early 1996, I continued working in my first S-Corp Software Company as CFO and Secretary. I became involved with civic organizations as the years rolled by into the mid-2000’s. In 2007 I became President and Partner of another S-Corp Software Company and worked there until the end of November 2015.

I became involved in CyberTECH in July 2013 and have contributed as an Advisor to the Board, served as IOT Meetup Co-Chair for one year, and occasionally submit blog posts for CyberTECH syndication.

I am married for 44 years to my wife, Sherry. I am a father to one daughter, herself married for 17 years. I have two grandchildren ages 10 and 8.

My hobbies include: reading, research, programming, travel, talking about my digital art, and giving presentations on topics where I hold an interest.

I am still available for part-time work and as a consultant in mutually beneficial endeavors.

Related Links of Interest:

Did you like this? Share it:
Posted in Education, Personal, Project Management, Technology | Comments Off on Don’s Online Laid-back Resume

Learning about Board of Director Duties

Part of the iHive Incubator Posts Category.

Recently I received a special invitation via my CyberTECH activities to attend  a series of meetings at prestiges Cooley in San Diego, CA for the purpose of learning about Board of Director duties in general.

I thanked the senior executives of Cooley for offering this series to entrepreneurs.

The first meeting was held on November 15, 2016 as shown on the formal agenda below.

cooley-u

I enjoyed the meeting along with about 20 people who interacted with questions and business experience comments posed by the excellently seasoned presenters.

All participants were provided with a booklet containing all the materials used in the accompanying slide stack as shown below.

cooley-u-handout

Many of the CyberTECH EIR Program companies I advise were present and our collective experience of the audience validated the content delivered by Cooley personnel and special guests.

I look forward to the scheduled meetings over the next year.

Did you like this? Share it:
Posted in Education, iHive Incubator Posts, Personal | Comments Off on Learning about Board of Director Duties