From charlesreid1

 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Teaching==
==Priorities==


Teaching preparation:
Ranking of priorities. Order of importance:
* Engineering
* Programming


Notes:
Number 1 Priority: Teaching
* Books
* Teaching responsibilities - [[July 2016/Teaching Preparation]]
* Basic lecture concepts
* UGR project - [[July 2016/UGR Project]]
* Resources and concepts
* Topic lists


UGR Project:
Number 2 Priority: Ham Radio
* Prepare introduction to Linux
* General license - [[General]]
* Come prepared for various problems
* USB jump drives, ISOs, toolkit of hacking - get these people set up.


==Projects==
Number 3 Priority: Personal Projects
* HIGH - Pi internet thing monitor station - [[July 2016/Pi Thing]]
** DEP - Ham vhf antenna - [[July 2016/VHF Antenna]]
* MED - Ham monitor station - [[July 2016/Ham Station]]
* MED - Local network sandbox - [[July 2016/Home Network]]
* MED - GIS/Geo data and mapping
** 3D printing
** Javascript mapping/sites


===physical world/sensors/making===
==Teaching==


Microcontrollers/Arduino/Raspberry Pi/Linux/Networking
Teaching preparation: [[July 2016/Teaching Preparation]]
* Course Outlines
* Lecture Notes


3D printing/soldering/makerspace
UGR Project: [[July 2016/UGR Project]]
* Github repositories
* Notes and curriculum plan
* Outline of concepts to cover and maps/guides for learning
* Resources and facilities and meeting plan
* Toolkit of hacking: USB drives, isos, tarballs, links, distros, things


Defcon
==Ham Radio==
* Preparation
* Badges? Notebooks? Hardware?


===ham radio===
===Ham Projects===


Ham radio: [[General]]  
Ham radio: [[General]]  
Line 35: Line 41:
* HF antenna
* HF antenna


===software===
[[General]] Class Ham Radio License
* Defcon - August


Github (Main page: [[July 2016/Github]])
Radio-Computer interface
* data analysis, uncertainty, wifi data
* HackRF hook up to a VHF/UHF antenna
* how to make data analysis simpler? more universal?
* Receive and decode digital modes using computer
* not just preparing for classes, preparing for UGR project
* Transmit digital modes using computer
* HackRF


GIS data and mapping
[[Andys Ham Radio Linux]]
* more data analysis
* more python


Backups (See [[:Category:Bug-Out]])
large area networks for sensor data: [[Radio/Large Area Networks]]
* Update computers - this is taking a little longer than I expected. Sound is a problem on rolling kali apt-get dist-upgrade
* Wiki offline - okay so far. tenuous at best.
* Packages and software offline - see the bug-out pages.
* PHP, necessary extensions/software/configurations
* Backups to iso files
* Backups to thumb drive
 
=More Projects=
 
==Emergency Preparedness==
 
===Emergency Kit===
 
Supplies - what is necessary to prepare for 1 month


===Ham Radio===
===Emergency Preparedness===


Ham radio go-bag
Ham radio go-bag
Line 74: Line 66:
Connect with local ARES/RACES radio groups
Connect with local ARES/RACES radio groups


==Electronics==


===Ham Radio===
===Ham Radio UGR Project===
 
SC emergency coordination group
 
Ham licenses


General Class Ham Radio License
On campus VHF station - beacon? packet node or tcp/ip via AX.2500?
* Defcon - August


Radio-Computer interface
Disaster communications.
* HackRF hook up to a VHF/UHF antenna
* Receive and decode digital modes using computer
* Transmit digital modes using computer
* HackRF


Andy's Ham Radio Linux
==Micro/Electronics==


===Arduino===
===Arduino===
Line 108: Line 98:
===Raspberry Pi===
===Raspberry Pi===


Circuits and hardware
Internet of things
* Connecting sensor arrays to the Pi
* Large nmber of sensors
* Connecting Arduinos to create sensor sub-circuits, enabling more complex sensor placement/analysis/online calculations
* Implementation of more complex data streams, larger number of Pis
* Hook up the GPIO to circuits
* Currently stuck with ESP8266 chips, no luck, hopelessly broken
* FOCUS ON RETROFITTING EXISTING HARDWARE


Internet of Things
Street sensor
* Massive numbers of distributed sensors
* Cameras to timelapse
* More complicated than a single node with a single data stream
* Car counting
* Github implementations of more complicated data streams, large number of Raspberry Pis connecting to a central server
* Weather and light sensor
* Wifi traffic sensor


===South Seattle Ham Radio===
Holdups:
* USB camera/cameras
* Waterproof container
* Sensors


Figure out what's going on with Seattle Colleges emergency coordination group
===Defcon===


Get some students their ham licenses, get some faculty their ham licenses
Preparation
* Notebooks (computer and physical)
* Badges
* Hardware and software
* Focus
* Ham license exam preparation


Do something with the station on campus - VHF/UHF, use it to experiment with HackRF? Set up a beacon?
===Making===
 
3D laser cutting, acrylic, printing, etc.
* http://setosa.io/blog/2014/08/10/woodcut-data-visualization/
* Laser cutters and etchers work well with SVG (scalable vector graphics)
* Shapefile -> ogr2ogr -> GeoJSON (format that Javascript can read) (link for more info: [http://bost.ocks.org/mike/map/])
* Now GeoJSON -> SVG file via d3.geo.mercator (lat/long -> x,y pixels)
* SVG crowbar to open the file
* Adobe illustrator to cut some things out


==Programming==
==Programming==


===Python===
===Home network===


What to do about my Python. Write up some notes for basic Python programming class. Python 3, here we come.
VPN:
* <s>Setting up VPN locally and routing all traffic through vpn was a fail</s>
* Not a fail. Case in point, Wikipedia - if we had gone through the trouble of routing all traffic through gateway machine, and all gateway machine traffic through server, would now be stuck with a system without the ability to edit Wikipedia. Problem!
 
Arrangement:
* everyone connects through home router
* each individual uses OpenVPN as needed to connect to proxy server
 
Document how the network works using [[Kali]]
 
===Kali===
 
* Pick up where I left off with [[Kali]] notes
* Use [[Kali]] to document how the network works
* Revisit old instructions
* New instructions: dsniff and sqlmap
* Need to have a project focus. Prior experience was, everything was scattered, so just got taste of things, most did not work out.
 
===Github===
 
Github (Main page: [[July 2016/Github]])
 
Hello world
* <s>Add some basic scripts for each language</s>
* <s>Expand offerings</s>
* <s>More functions</s>
* <s>Input, output, some math, some iteration, some looping, some recursion</s>
* More of the math
* Web server
* Lisp/other languages?
 
Wifi data
* data analysis, uncertainty, wifi data
* how to make data analysis simpler? more universal?
* not just preparing for classes, preparing for UGR project
 
Graphene
* Need to start this back up
* Lots of unanswered questions
* Lots of unwieldy problems
 
===Backups===
 
Backups (See [[:Category:Bug-Out]])
* <s>Hard drive space</s>
* <s>Wikipedia</s>
* <s>Gutenberg</s>
* <s>Update computers - this is taking a little longer than I expected. Sound is a problem on rolling kali apt-get dist-upgrade</s>
* Wiki offline - okay so far. tenuous. [[Charlesreid1.com clone]]
* Packages and software offline - see the bug-out pages.
* PHP, necessary extensions/software/configurations
* Backups to iso files
* Backups to thumb drive


===Bots===
===Bots===
Line 140: Line 198:
* Screencast
* Screencast


==Charlesreid1.com Content==
==charlesreid1.com content==


===Screencast Videos===
Ideas:
* Screencasts
* Featured pages on Main Page or on Wordpress
* Photography - ???


Screencast topics:
Screencasts:
* The Apollo dialogue extractor - and the actual building of an Apollo bot
* Spreadsheets with numerical methods - in the same spirit, other things
* Spreadsheets with numerical methods - in the same spirit, other things
* web.geogebra.org, with equations and explanation of the tangent plane equation, 3D Taylor Series, showing how to use Geogebra to plot 3D surfaces.
* web.geogebra.org, with equations and explanation of the tangent plane equation, 3D Taylor Series, showing how to use Geogebra to plot 3D surfaces.
* Add to YouTube. (Ugh. And wade into the YouTube accounts mess.)
* Add to YouTube. (Ugh. Wade into the YouTube accounts mess.)
 
===Articles, How-Tos, Instructional Highlights on Main Page===
 
Revamp the main page to showcase some of my skills and my work.
 
===Photography===


Figure something permanent and/or self-hosted OUT.
=Reading and Books=
 
 
[[Category:2016]]
[[Category:June 2016]]
[[Category:July 2016]]
 
==Reading and Books==


Notes on reading and books: [[Retaining Books]]
Notes on reading and books: [[Retaining Books]]
Line 172: Line 219:




==Flags==
[[Category:2016]]
 
[[Category:June 2016]]
[[Category:July 2016]]
[[Category:July 2016]]

Latest revision as of 23:00, 1 August 2016

Priorities

Ranking of priorities. Order of importance:

Number 1 Priority: Teaching

Number 2 Priority: Ham Radio

Number 3 Priority: Personal Projects

Teaching

Teaching preparation: July 2016/Teaching Preparation

  • Course Outlines
  • Lecture Notes

UGR Project: July 2016/UGR Project

  • Github repositories
  • Notes and curriculum plan
  • Outline of concepts to cover and maps/guides for learning
  • Resources and facilities and meeting plan
  • Toolkit of hacking: USB drives, isos, tarballs, links, distros, things

Ham Radio

Ham Projects

Ham radio: General

  • General license prep
  • VHF station
  • HF antenna

General Class Ham Radio License

  • Defcon - August

Radio-Computer interface

  • HackRF hook up to a VHF/UHF antenna
  • Receive and decode digital modes using computer
  • Transmit digital modes using computer
  • HackRF

Andys Ham Radio Linux

large area networks for sensor data: Radio/Large Area Networks

Emergency Preparedness

Ham radio go-bag

Backup power systems

Batteries for electronics

Basic communications gear

Connect with local ARES/RACES radio groups


Ham Radio UGR Project

SC emergency coordination group

Ham licenses

On campus VHF station - beacon? packet node or tcp/ip via AX.2500?

Disaster communications.

Micro/Electronics

Arduino

Zigbee project - Zigbee

  • Working with Ardunio and computer/Arduino and Raspberry Pi
  • Getting the basics of the Zigbee communications protocol figured out
  • Currently everything is fine with two mini usb to serial converters, but Arduino-XBee shield is not working
  • Still not sure how to work out the specific channels

HackRF

Zigbee + HackRF project

  • get two talking together, and then add the HackRF into the mix.

HackRF antennas

  • Receive/transmit digital modes via VHF/UHF (packet)
  • SSTV/Satellites

Raspberry Pi

Internet of things

  • Large nmber of sensors
  • Implementation of more complex data streams, larger number of Pis
  • Currently stuck with ESP8266 chips, no luck, hopelessly broken

Street sensor

  • Cameras to timelapse
  • Car counting
  • Weather and light sensor
  • Wifi traffic sensor

Holdups:

  • USB camera/cameras
  • Waterproof container
  • Sensors

Defcon

Preparation

  • Notebooks (computer and physical)
  • Badges
  • Hardware and software
  • Focus
  • Ham license exam preparation

Making

3D laser cutting, acrylic, printing, etc.

  • http://setosa.io/blog/2014/08/10/woodcut-data-visualization/
  • Laser cutters and etchers work well with SVG (scalable vector graphics)
  • Shapefile -> ogr2ogr -> GeoJSON (format that Javascript can read) (link for more info: [1])
  • Now GeoJSON -> SVG file via d3.geo.mercator (lat/long -> x,y pixels)
  • SVG crowbar to open the file
  • Adobe illustrator to cut some things out

Programming

Home network

VPN:

  • Setting up VPN locally and routing all traffic through vpn was a fail
  • Not a fail. Case in point, Wikipedia - if we had gone through the trouble of routing all traffic through gateway machine, and all gateway machine traffic through server, would now be stuck with a system without the ability to edit Wikipedia. Problem!

Arrangement:

  • everyone connects through home router
  • each individual uses OpenVPN as needed to connect to proxy server

Document how the network works using Kali

Kali

  • Pick up where I left off with Kali notes
  • Use Kali to document how the network works
  • Revisit old instructions
  • New instructions: dsniff and sqlmap
  • Need to have a project focus. Prior experience was, everything was scattered, so just got taste of things, most did not work out.

Github

Github (Main page: July 2016/Github)

Hello world

  • Add some basic scripts for each language
  • Expand offerings
  • More functions
  • Input, output, some math, some iteration, some looping, some recursion
  • More of the math
  • Web server
  • Lisp/other languages?

Wifi data

  • data analysis, uncertainty, wifi data
  • how to make data analysis simpler? more universal?
  • not just preparing for classes, preparing for UGR project

Graphene

  • Need to start this back up
  • Lots of unanswered questions
  • Lots of unwieldy problems

Backups

Backups (See Category:Bug-Out)

  • Hard drive space
  • Wikipedia
  • Gutenberg
  • Update computers - this is taking a little longer than I expected. Sound is a problem on rolling kali apt-get dist-upgrade
  • Wiki offline - okay so far. tenuous. Charlesreid1.com clone
  • Packages and software offline - see the bug-out pages.
  • PHP, necessary extensions/software/configurations
  • Backups to iso files
  • Backups to thumb drive

Bots

Apollo Space Junk

  • Extend these Apollo bots to include everybody.
  • Incorporate some sort of inclusion of photos, sound, something.
  • Screencast

charlesreid1.com content

Ideas:

  • Screencasts
  • Featured pages on Main Page or on Wordpress
  • Photography - ???

Screencasts:

  • Spreadsheets with numerical methods - in the same spirit, other things
  • web.geogebra.org, with equations and explanation of the tangent plane equation, 3D Taylor Series, showing how to use Geogebra to plot 3D surfaces.
  • Add to YouTube. (Ugh. Wade into the YouTube accounts mess.)

Reading and Books

Notes on reading and books: Retaining Books

My reading list: My Reading List

Task list with reading list: