November 24, 2018 – Docker and a webserver on rpi

Camosun College
Bldg: Technology Bldg, Room: Tech 177 – 4461 Interurban Rd, Victoria, BC (parking at lot 8 for park users)

10:00am
docker logo

 

Docker is a computer program that performs operating-system-level virtualization, also known as “containerization”. A Container is a lightweight application component including all the required elements (libraries, config, etc). Containers can be quickly started up without polluting your file system with libraries, and config files, and easily upgraded with one command.

In this presentation, we’ll install docker on the Pi, and get nginx webserver up and running in a container.  The presentation material can be found here.

Docker Software https://en.wikipedia.org/wiki/Docker_(software)

 

September 22, 2018 – ESP8266 Web Controlled LEDs (part 1)

10:00am
Camosun College
Bldg: Technology Bldg, Room: Tech 259 – 4461 Interurban Rd, Victoria, BC (parking at lot 8 for park users) presentation pdf

led

In this session, we’ll cover programming Neopixel LEDs driven by the ESP8266 using a Web Interface. We’ll cover the hardware interface to the LEDs as well as the web interface (running on the ESP8266 utilizing the PL9823).

In Part2, we’ll harden the installation by adding TLS/SSL and IPv6 support via NodeRed running on a Pi

May 26, 2018 – R part 2

10:00am
Q-College
Suite 303 – 771 Vernon Ave, Victoria, BC

Two views of Statistical Programming. The second in the series. R is a programming language and free software environment for statistical computing and graphics that is supported by the R Foundation

May 12, 2018 – Node-red and MicroPython esp8266 sensing

10:00am
Q-College
Suite 303 – 771 Vernon Ave, Victoria, BC

A Double-header:

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.

Deid will connect his ESP8266 to nodeRed and show us how easy it is to put sensors online.

See the document here.

AND Mike will present MicroPython on the ESP8266. The presentation will share the Micropython breakthru that allows a $4 WiFi-enabled microprocessor to run a good portion of the Python standard library. It’s really quite amazing to have the Python REPL and filesystem built right into a microcontroller.

See this document here.

March 24, 2018 – Jupyter & Python

10:00am
Q-College
Suite 303 – 771 Vernon Ave, Victoria, BC

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.

With the success of data science and big data analytics in the last decade, Python has emerged as a major language for data analytics. In 2014, Project Jupyter started as interactive, browser-based platform for data analysis and visualization in Python. Today, Jupyter is a widely adopted framework in industry and academia and has spawned many further applications. I will introduce the Jupyter Universe and discuss Jupyter’s advantages and its shortcomings. Together we will walk through a few of its various capabilities and extensions with Jupyter notebooks available at https://github.com/chritter/Talks/tree/master/VicPiMakers.

Finally I will discuss and demonstrate the rising star of the Jupyter project, Jupyter Lab.

Also, see notes here: http://vicpimakers.ca/tutorials/python-tutorial/the-jupyter-notebook/

March 10, 2018 – Intro 1 to Statistical Computing using R & Python

10:00am
Q-College
Suite 303 – 771 Vernon Ave, Victoria, BC

Two views of Statistical Programming.  Python using Panda & PyNum libraries for statistical computing. And a following meeting,  (28 April) with R  a programming language and free software environment for statistical computing and graphics that is supported by the R FoundationTwo views of Statistical Programming.

See presentation pdf s here.