nodejs/code-and-learn

Things needed for most Code + Learn

hackygolucky opened this issue · 5 comments

We noticed at today's Code+Learn in Oakland that we've been lucky when folks had one or more of these things, and it'd be great to have them consistently:

  • thumb drive with node.js install
  • thumb drive with xcode
  • Code + Learn sign(design and print, can be shipped wherever and budget has already been approved)

Not everyone is too fond of pluging in USB drives though - would it still be a better plan to have a Wifi router and like, something to serve those over a local network in a better way?

I understand USB drives can be a start and are better than nothing but I'd certainly prefer do it in better ways.

With the router approach, we could always use something inexpensive like a Raspberry Pi for hosting files. An advantage of the network sharing approach is that there isn't the physical item bottleneck, i.e. multiple people can download from the network at the same time, but not from a physical USB device.

bengl commented

For the node source tree: one person's laptop with a git repo made available to the network with something like git daemon should suffice. However, I've seen cases where the local facility-provided WiFi doesn't allow connections between devices connected to the AP. A portable AP (perhaps even just someone's smartphone?) could probably solve this.

Could we have a set of "recommended prerequisites to download"?

"recommended prerequisites to download" that I have listed in #68 (comment) for code-and-learn in Shanghai, I believe this worked good enough:

  1. Install compilers and build tools
  2. Clone the nodejs/node repo, if you don't need the git history, use git clone --depth=1 to speed up the download

(See BUILDING.md for details)

BTW I have observed that cloning the source code with --depth=1 costs about 100MB+ of transfer and Xcode costs about 5GB...

Trott commented

I think this can be closed, but if anyone thinks that's wrong and there's still stuff to work out on this, feel free to comment or re-open!