From charlesreid1

 
(40 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 44: Line 50:
* HackRF
* HackRF


Andy's Ham Radio Linux
[[Andys Ham Radio Linux]]


large area networks for sensor data: [[Radio/Large Area Networks]]
large area networks for sensor data: [[Radio/Large Area Networks]]
===Emergency Preparedness===


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


===software===
Github (Main page: [[July 2016/Github]])
* data analysis, uncertainty, wifi data
* how to make data analysis simpler? more universal?
* not just preparing for classes, preparing for UGR project
GIS data and mapping
* more data analysis
* more python
Backups (See [[:Category:Bug-Out]])
* 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==
===Ham Radio UGR Project===


===Emergency Kit===
SC emergency coordination group


Supplies - what is necessary to prepare for 1 month
Ham licenses


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


==Electronics==
Disaster communications.


===Ham Radio===
==Micro/Electronics==


===Arduino===
===Arduino===
Line 110: 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===
 
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.


What to do about my Python. Write up some notes for basic Python programming class. Python 3, here we come.
===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 142: 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.
 
 
[[Category:2016]]
[[Category:June 2016]]
[[Category:July 2016]]


=Reading and Books=
=Reading and Books=
Line 173: Line 218:
Task list with reading list:
Task list with reading list:


=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: