Difference between revisions of "Hackpack"

426 bytes added ,  17:28, 23 March 2018
no edit summary
 
Line 14: Line 14:


= Base hackpack =
= Base hackpack =
Target price == $50


== Price assessment ==
== Price assessment ==
 
* Target price == $50
[https://docs.google.com/spreadsheet/ccc?key=0Akog0JI0-bB9dHphWFdtX1RpUUcxRUlpeHNuUE5uRFE Initial attempt at price assessment spreadsheet]
* [https://docs.google.com/spreadsheet/ccc?key=0Akog0JI0-bB9dHphWFdtX1RpUUcxRUlpeHNuUE5uRFE Initial attempt at price assessment spreadsheet]


== Ideas for stuff ==
== Ideas for stuff ==
This is only an initial possible version. It's probably too electronics-focused. Comments/changes welcome.
This is only an initial possible version. It's probably too electronics-focused. Comments/changes welcome.
*A backpack (get from thrift store and wash at high temp)
*A backpack (get from thrift store and wash at high temp)
*Soldering iron (should be 30 watts)
*Soldering iron (should be 30 watts)
Line 34: Line 30:
*USB to 3.3v serial adapter
*USB to 3.3v serial adapter
*Multimeter
*Multimeter
*Assortment of resistors
*Assortment of resistors
*Small assortment of diodes, caps, mosfets, buttons, switches, LEDs
*Small assortment of diodes, caps, mosfets, buttons, switches, LEDs
Line 63: Line 58:
*Band aids
*Band aids


== Consumables ==
=== Consumables ===
 
*Solder
*Solder
*Wire of different colors and thicknesses
*Wire of different colors and thicknesses
*Duct tape
*Duct tape
*Yerba mate tea
*Yerba mate tea
== Data ==
I do not think we have to worry about using CC material with the non-commercial clause, as we are not trying to make a profit ([[User:Juul|Juul]] ([[User talk:Juul|talk]])). We are collecting libre data on our [http://datasink.sudomesh.org:8000 datasink].


=== Bootable GNU/Linux ===
=== Bootable GNU/Linux ===
Which distro? What should we include?
Which distro? What should we include?
*UBCD and Trinity Rescue Kit should definitely be included. Maybe an older, smaller copy of Backtrack? -chrisbee
*UBCD and Trinity Rescue Kit should definitely be included. Maybe an older, smaller copy of Backtrack? -chrisbee
*Tails?
*Tails?


=== Books ===
=== Data ===
I do not think we have to worry about using CC material with the non-commercial clause, as we are not trying to make a profit ([[User:Juul|Juul]] ([[User talk:Juul|talk]])). We are collecting libre data on our [http://datasink.sudomesh.org:8000 datasink].


==== Books ====
*[http://craphound.com/ Cory Doctorow]'s works
*[http://craphound.com/ Cory Doctorow]'s works
*Most of [http://www.wetmachine.com/ John Sundman]'s works are CC, but not downloadable from his website anymore (now downloadable from [http://datasink.sudomesh.org:8000 datasink]).
*Most of [http://www.wetmachine.com/ John Sundman]'s works are CC, but not downloadable from his website anymore (now downloadable from [http://datasink.sudomesh.org:8000 datasink]).
Line 90: Line 80:
*Others?
*Others?


=== Comics ===
==== Comics ====
 
*[https://xkcd.com XKCD] is cc-by-nc
*[https://xkcd.com XKCD] is cc-by-nc
*[https://archive.org/details/CoryDoctorowsFuturisticTalesOfTheHereAndNow Futuristic Tales of the Here and Now] based on stories by Cory Doctorow is cc-by-nc-sa
*[https://archive.org/details/CoryDoctorowsFuturisticTalesOfTheHereAndNow Futuristic Tales of the Here and Now] based on stories by Cory Doctorow is cc-by-nc-sa
*There are [http://www.seosmarty.com/15-cartoonists-that-allow-using-their-web-comics-for-free/ others]
*There are [http://www.seosmarty.com/15-cartoonists-that-allow-using-their-web-comics-for-free/ others]


=== Music ===
==== Music ====
 
There is definitely lots of CC music out there. Here are some resources:
There is definitely lots of CC music out there. Here are some resources:
*[http://phlow-magazine.com/ phlow magazine]
*[http://phlow-magazine.com/ phlow magazine]
*[http://www.jamendo.com Jamendo]
*[http://www.jamendo.com Jamendo]
*please add more
*please add more


=== Audiobooks ===
==== Audiobooks ====
 
*Little Brother by Cory Doctorow
*Little Brother by Cory Doctorow
*Harry Potter and the Methods of Rationality
*Harry Potter and the Methods of Rationality
Line 117: Line 103:


== Fictionpack ==
== Fictionpack ==
Dead-tree versions of $1 to $3 essential hacker works. These are sold individually.
Dead-tree versions of $1 to $3 essential hacker works. These are sold individually.
*The Dispossessed by Ursula Le Guin
*The Dispossessed by Ursula Le Guin
*Cryptonomicon, Snow Crash or The Diamond Age by Neal Stephenson
*Cryptonomicon, Snow Crash or The Diamond Age by Neal Stephenson
Line 126: Line 110:


== Factpack ==
== Factpack ==
Dead-tree versions of $1 to $3 important non-fiction hacker literature. These are sold individually.
Dead-tree versions of $1 to $3 important non-fiction hacker literature. These are sold individually.


Line 153: Line 136:


Some things that may go in the pack:
Some things that may go in the pack:
*Scissors - $1 at dollar store
*Scissors - $1 at dollar store
*Sewing needles
*Sewing needles
Line 164: Line 146:


chrisbee would add-
chrisbee would add-
*Dental floss  
*Dental floss  
*Safety pins
*Safety pins
Line 172: Line 153:


== RXpack ==
== RXpack ==
Target price: $16
Target price: $16
*A rtl-sdr compatible usb adapter (like [http://www.ebay.com/itm/New-RTL-SDR-DVB-T-HDTV-SDR-Dongle-Elonics-RTL2832U-E4000-Antenna-50MHz-2200-MHz-/181254905941?pt=LH_DefaultDomain_0&hash=item2a33a26055 this one])
*A rtl-sdr compatible usb adapter (like [http://www.ebay.com/itm/New-RTL-SDR-DVB-T-HDTV-SDR-Dongle-Elonics-RTL2832U-E4000-Antenna-50MHz-2200-MHz-/181254905941?pt=LH_DefaultDomain_0&hash=item2a33a26055 this one])


== Wifipack ==
== Wifipack ==
Target price: $30
Target price: $30
*A dual-radio OpenWRT compatible router
*A dual-radio OpenWRT compatible router
*Instructions on how to flash with sudowrt firmware and do interesting things like spectrum analysis.
*Instructions on how to flash with sudowrt firmware and do interesting things like spectrum analysis.


== Mate anywhere kit ==
== Mate anywhere kit ==
Make tea and stay awake anywhere!
Make tea and stay awake anywhere!


Target price: $10
Target price: $10
*[http://www.ebay.com/itm/4Cups-Outdoor-Collapsible-Folding-Silicone-Travel-Camping-Cups-Mug-with-Handle-/221295331074?pt=LH_DefaultDomain_0&hash=item33863ac702 Silicone travel cup] - $5 (cheaper at Koreana Plaza?)
*[http://www.ebay.com/itm/4Cups-Outdoor-Collapsible-Folding-Silicone-Travel-Camping-Cups-Mug-with-Handle-/221295331074?pt=LH_DefaultDomain_0&hash=item33863ac702 Silicone travel cup] - $5 (cheaper at Koreana Plaza?)
*[http://www.ebay.com/itm/Travel-Heater-Element-Boiler-Hot-Water-Coffee-Immersion-800W-Adapter-In-Stock-/201007156348?pt=LH_DefaultDomain_0&hash=item2eccf5cc7c Travel water boiler] - $3.38 (but meant for 220v :/)
*[http://www.ebay.com/itm/Travel-Heater-Element-Boiler-Hot-Water-Coffee-Immersion-800W-Adapter-In-Stock-/201007156348?pt=LH_DefaultDomain_0&hash=item2eccf5cc7c Travel water boiler] - $3.38 (but meant for 220v :/)
Line 197: Line 172:


== Hygiene pack ==
== Hygiene pack ==
Target price: $5
Target price: $5
*Toothbrush (25 cents at university/san pablo dollar store in four-packs)
*Toothbrush (25 cents at university/san pablo dollar store in four-packs)
*Small toothpaste (50 cents)
*Small toothpaste (50 cents)
Line 212: Line 185:


== Sewing pack ==
== Sewing pack ==
[[File:Sewing hack pack.jpg|thumb|right|a hack pack for sewing with a sewing machine]]
[[File:Sewing hack pack.jpg|thumb|right|a hack pack for sewing with a sewing machine]]


Preferably on a belt, especially that can be easily slung across the chest, over one's shoulder. If sharing, should be adjustable to many sizes, for many-sized people.
Preferably on a belt, especially that can be easily slung across the chest, over one's shoulder. If sharing, should be adjustable to many sizes, for many-sized people.
 
* Adjustable belt
* Adjustable bealt
* Scissors in easily accessible holster (could also use electrical cable or wires to approximate holster)
* Scissors in easily accessible holster (could also use electrical cable or wires to approximate holster)
* Pin cushion in close-able container (used goofy rotating bait box here)
* Pin cushion in close-able container (used goofy rotating bait box here)
* Hand needle, thread, thimble or cork for hand-stitching, in small pouch
* Hand needle, thread, thimble or cork for hand-stitching, in small pouch
* Scraps of fabrics in large pouch—or patterns, manuals, or documents if necessary.
* Scraps of fabrics in large pouch&or patterns, manuals, or documents if necessary.
* (Optional) could attach machine oil lubricant container to belt as well.
* (Optional) could attach machine oil lubricant container to belt as well.


== Camera pack ==
== Camera pack ==
* Bag
* Bag
* Foam (styrofoams from packaging materials are easy to find free)
* Foam (styrofoams from packaging materials are easy to find free)
Line 234: Line 204:
* Other accessories
* Other accessories


===Gallery===
=Gallery=
Note: numbered by step completed & uploaded here, but re-ordered to show the process.
Note: numbered by step completed & uploaded here, but re-ordered to show the process.


Line 255: Line 225:


= Classes =
= Classes =
 
These are ideas for classes that we could teach at Sudo Room with the hackpacks:
These are ideas for classes that we could  


== Make something useful out of commonly found trash electronics ==
== Make something useful out of commonly found trash electronics ==
Teaches:
Teaches:
*Soldering
*Soldering
*Basic analog electronics
*Basic analog electronics
Line 267: Line 234:


== Network class ==
== Network class ==
Teaches:
Teaches:
*Programming a router
*Programming a router
*Basic networking
*Basic networking
* Ethernet cable crimping
* Radio wave propagation basics
* Node mounting techniques
* Roof-climbing safety


== Web class ==
== Web class ==
Teaches:
* Basic HTML and CSS
* Setting up a server and domain names
* How to deploy a Wordpress instance in 5 minutes
* Website optimization and basic SEO


== Microcontroller class ==
== Microcontroller class ==
 
Teaches:
Teaches basic C programming and how to program an arduino.
* basic C programming
* how to program an arduino.


== Javascript class ==
== Javascript class ==
Teaches:
* The console
* Strings
*Values and variables
*Using functions
*Built in JS functions and writing new functions
*Loops
*Arrays
*Objects
*Callbacks


== Physical game class ==
== Physical game class ==
Have a bunch of sensors, blinkers, movers, etc. and let people figure out what kind of game they want to make, then actually make it. Use node.js to talk to the arduino and the arduino to interact with sensors.
Have a bunch of sensors, blinkers, movers, etc. and let people figure out what kind of game they want to make, then actually make it. Use node.js to talk to the arduino and the arduino to interact with sensors.


Teaches:
Teaches:
*Combining multiple skills
*Combining multiple skills
**Soldering
**Soldering
1,194

edits