Tuesday, October 4, 2016

Google Coder for Raspberry Pi - for Kids and Adults

My wife sent me this link for Coder for Raspberry Pi a while back, but it wasn't until today (after a friendly reminder) that I began to set it up for her and the kid. The project was created by a small team of Googlers in New York, in their own words:

Well, sounds good to me! Set up was a breeze, at least for Mac it was a zip file that you download. Once unzipped, you get a 'CodeSetup' icon that you double click to launch:

It will then ask to start the process, plug in your SD Card, then unplug it when the image is transferred to the SD card.

You can then access the device via 'http://coder.local'. When you access it for the first time, it will ask you to change your password, then re-enter it with the new password.

If you have Raspberry Pi compatible wireless adaptor you can then set up WiFi in the setup menu.

The only additional thing I wanted to change the default 'coder.local' name to something else since I set up one for me, wife, and kid. No problem, this was explained in the FAQ:

Using Multiple Coder on the Network

Awesome, a quick peek shows that it is very visual, any HTML / CSS / JavaScript change you do will immediately reflected on the page. For example, this nice (scary?) looking eyeball that follows your mouse around. :)

I look forward to experiment with this nice project more with wife and kid. Looks like it is a full stack with Node.js in the backend. Not sure at this point.

Oh yeah, if you want to ssh to the Pi, the username is still pi and password is your new password:

MacBook-Air:5_Requests echou$ ssh pi@coder-eric.local
Warning: Permanently added 'coder-eric.local,' (ECDSA) to the list of known hosts.
pi@coder-eric.local's password:
Linux coder-eric 3.18.7+ #756 PREEMPT Wed Feb 18 16:08:51 GMT 2015 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Feb 21 06:27:55 2015
pi@coder-eric ~ $

I had enough time to poke around a little bit, seems like using Node.js (maybe Express) in the backend as webserver:

pi@coder-eric ~/tmp/npm-7237 $ npm --version
pi@coder-eric ~/tmp/npm-7237 $ node --version
pi@coder-eric ~/tmp/npm-7237 $

Here is their Coder GitHub Page if you want to take a look at the actual code.


No comments:

Post a Comment