beanz Magazine

December 2015 Learn More Links

dbgg1979 on Flickr

Links from the bottom of all the December 2015 articles, collected in one place for you to print, share, or bookmark.

Sumobots

https://www.kidscodecs.com/sumobots/

Solder-Free Sumobot

http://katiek2.github.io/sumobot-nosolder/

Sumobot Instructional Video

The video does show soldering, however this can be avoided by ordering servos with solderless connectors referred to in the list of parts linked.
https://github.com/makenai/sumobot-jr

Sumobot Jr. Design File

https://github.com/makenai/sumobot-jr/blob/master/cutting_plans/sumbotjr-3mm.eps

Solderless 4-cell Battery Holder

http://www.amazon.com/dp/B002I9V60E/ref=cm_sw_su_dp

Sumobot Additional Parts

https://github.com/norfolkjs/general-info/wiki/Norfolk.js-SumoBot-Kits

Sumobot Wiring Diagram and Setup

https://github.com/makenai/sumobot-jr

A 3D Printing Option

http://www.thingiverse.com/thing:357369

Ponko Laser Cutting Service

Expect the laser cutting and shipping to come to between $10.00-$20.00 depending on the material you choose.
https://www.ponoko.com/

Low Cost Virtual Reality Headsets with Google Cardboard

https://www.kidscodecs.com/low-cost-vr-headsets-google-cardboard/

Google Cardboard

https://www.google.com/get/cardboard/
https://www.google.com/get/cardboard/downloads/wwgc_manufacturers_kit_v2.0.zip

Google Cardboard Apps

https://www.google.com/get/cardboard/apps/
http://play.google.com/store/apps/collection/promotion_collections_cardboard
https://itunes.apple.com/us/app/google-cardboard/id987962261?mt=8
http://www.wareable.com/google/the-best-google-cardboard-apps

Invent Things with SAM Wireless Blocks

https://www.kidscodecs.com/invent-sam-labs-wireless-blocks/

SAM Labs

https://samlabs.me
https://samlabs.me/app

We Reviewed SAM and Created a Twitter Notifier in 5 Minutes

http://techmog.com/5142/sam-review-inventing-without-wires-or-code/

How to Build a Computer

https://www.kidscodecs.com/how-to-build-a-computer/

PC Part Picker

http://pcpartpicker.com/

PC Part Picker: Where We Started

http://pcpartpicker.com/p/10UbI

Tom’s Hardware Forums

http://www.tomshardware.com/forum/

Tom’s Hardware: Common Solutions to No Boot/Post Problems

http://www.tomshardware.com/forum/261145-31-perform-steps-posting-post-boot-video-problems

How to Ground Yourself While Building a Computer

http://www.tomshardware.com/faq/id-2121341/ground-building-computer.html
http://www.tomshardware.com/forum/342537-31-grounding-yourself-time-builder-here

Motherboard (MOBO)

https://en.wikipedia.org/wiki/Motherboard

CPU (Central Processing Unit)

https://en.wikipedia.org/wiki/Central_processing_unit

Hard Drive (HD or HDD)

https://en.wikipedia.org/wiki/Hard_disk_drive

Power Supply Unit (PSU)

https://en.wikipedia.org/wiki/Power_supply_unit_(computer)

Random Access Memory (RAM)

https://en.wikipedia.org/wiki/Random-access_memory

Video Card

The Parts section and below provide useful background information.
https://en.wikipedia.org/wiki/Video_card

How to Manage Tasks and Projects

https://www.kidscodecs.com/manage-tasks-projects-apps/

Todoist

https://todoist.com/
https://play.google.com/store/apps/details?id=com.todoist (Android)
https://itunes.apple.com/us/app/todoist-to-do-list-task-manager/id572688855?mt=8&ign-mpt=uo%3D4 (iOS)
https://todoist.com/web

2Do

http://www.2doapp.com/
https://play.google.com/store/apps/details?id=com.guidedways.android2do (Android)
https://itunes.apple.com/cz/app/2do-tasks-done-in-style/id303656546?mt=8 (iOS)
https://itunes.apple.com/gb/app/2do/id477670270?mt=12 (Mac)

Google Keep

https://www.google.com/keep/
https://play.google.com/store/apps/details?id=com.google.android.keep (Android)
https://itunes.apple.com/app/apple-store/id1029207872?mt=8 (iOS)
https://chrome.google.com/webstore/detail/google-keep-notes-and-lis/hmjkmjkepdijhoojdojkdfohbdgmmhki (Chrome)
https://keep.google.com/ (Web)

Things

https://culturedcode.com/things/
https://itunes.apple.com/us/app/things/id284971781?mt=8&ign-mpt=uo%3D4 (iOS)
https://itunes.apple.com/us/app/things/id407951449?mt=12&ign-mpt=uo%3D4 (Mac)

Simplenote

http://simplenote.com/
https://play.google.com/store/apps/details?id=com.automattic.simplenote (Android)
https://itunes.apple.com/app/simplenote/id289429962 (iOS)
https://itunes.apple.com/app/simplenote/id289429962 (Mac)
http://www.amazon.com/gp/product/B00F0QZQU8 (Kindle)
https://app.simplenote.com/signin (Web)

How to Create a Really Secure Password

https://www.kidscodecs.com/create-really-secure-password-diceware/

Diceware™

http://world.std.com/~reinhold/diceware.html
http://world.std.com/~reinhold/dicewarefaq.html
http://world.std.com/~reinhold/diceware.wordlist.asc
http://world.std.com/~reinhold/beale.wordlist.asc
https://en.wikipedia.org/wiki/Diceware

Diceware Passwords (Mira Modi’s website)

http://www.dicewarepasswords.com/

This 11-year-old is selling cryptographically secure passwords for $3 each

http://arstechnica.com/business/2015/10/this-11-year-old-is-selling-cryptographically-secure-passwords-for-2-each/

Diceware passwords now need six random words to thwart hackers

http://arstechnica.com/information-technology/2014/03/diceware-passwords-now-need-six-random-words-to-thwart-hackers/

Worst Passwords of 2014

https://www.teamsid.com/worst-passwords-of-2014/

Coding Schools

https://www.kidscodecs.com/coding-schools-2015/

CodingGame

https://www.codingame.com/start

checkio

https://www.checkio.org/

CodeWars

http://www.codewars.com/

Learn Python the Hard Way

http://learnpythonthehardway.org/
http://learnpythonthehardway.org/book/

Learn Ruby the Hard Way

http://learnrubythehardway.org
http://learnrubythehardway.org/book/

Learn C the Hard Way

http://c.learncodethehardway.org/
http://c.learncodethehardway.org/book/

Learn Regex the Hard Way

http://regex.learncodethehardway.org
http://regex.learncodethehardway.org/book/

Learn SQL the Hard Way

http://sql.learncodethehardway.org/book/

Learn CLI (Command Line Crash Course)

http://cli.learncodethehardway.org/
http://cli.learncodethehardway.org/book/

Code School

https://www.codeschool.com
https://www.codeschool.com/free

Code HS

https://codehs.com/

Codecademy

http://codecademy.com

Lynda.com

http://www.lynda.com
http://www.lynda.com/Programming-Languages-training-tutorials/1467-0.html

Pluralsight

Search for the term ‘programming’ to find courses sorted by programming languages, game programming, functional programming, system programming, and so on. The also own Code School, linked above.
http://www.pluralsight.com/

Learneroo

https://www.learneroo.com/
https://www.learneroo.com/modules

Skillshare

https://www.skillshare.com/

Treehouse

https://teamtreehouse.com/

Handmade Hero

https://handmadehero.org/
https://www.youtube.com/user/handmadeheroarchive/videos?view=0&sort=dd&shelf_id=1

Dash

Learn HTML, CSS, and JavaScript, from General Assembly.
https://dash.generalassemb.ly/

Try Regex

http://tryregex.com/

RubyMonk

https://rubymonk.com/

SQLZoo Tutorial

http://sqlzoo.net/wiki/SQL_Tutorial

Resources to Learn Programming

https://www.learneroo.com/modules/12/nodes/96

How to Think Like a Computer Scientist

http://interactivepython.org/runestone/static/thinkcspy/index.html

Erase All Kittens

Hack into levels, written in HTML and CSS (the languages of websites), in order to complete the game.
https://eraseallkittens.com/

Erase All Kittens, the Foos, Tynker, and Run Marco!

Reviews of these four games which teach coding in a fun offbeat way.
https://www.kidscodecs.com/eak-the-foos-tynker-run-marco/

Try Git

A free course from Code School, this course teaches the basics of Git to manage files created as part of programming software applications.
https://www.codeschool.com/courses/try-git

Zed Shaw

Programmer and creator of the Learn the Hard Way series.
http://zedshaw.com/
https://en.wikipedia.org/wiki/Zed_Shaw

al-Jazari Automatons

https://www.kidscodecs.com/al-jazari-automatons-robots/

al-Jazari

https://en.wikipedia.org/wiki/Ismail_Al-Jazari

Book of Knowledge of Ingenious Mechanical Devices

https://books.google.com/books/about/The_Book_of_Knowledge_of_Ingenious_Mecha.html?id=EUTqCAAAQBAJ&printsec=frontcover&source=kp_read_button&hl=en#v=onepage&q&f=false

Elephant Clock

http://www.1001inventions.com/media/video/clock
https://en.wikipedia.org/wiki/Elephant_clock

1001 Inventions

An award=winning science and cultural heritage organization that raises awareness of the golden age of Muslim civilization, including the creations of al-Jaziri.
http://1001inventions.com/
http://www.1001inventions.com/libraryofsecrets

The How and Why of Breadboards

https://www.kidscodecs.com/breadboards-how-and-why/

Breadboard

http://www.amazon.com/Frentaly%C2%AE-Solderless-BreadBoard-tie-points-power/dp/B012587L2E/ref=sr_1_3?s=fiona-hardware&ie=UTF8&qid=1446282732&sr=8-3&keywords=breadboards

Resistors

https://www.sparkfun.com/products/10969

LEDs with Resistors

http://www.amazon.com/microtivity-IL081-Assorted-Resistors-Colors/dp/B004JO2PVA/ref=sr_1_5?s=industrial&ie=UTF8&qid=1446319056&sr=1-5&keywords=leds+electronics

Battery Caps

Wire strippers might come in handy in case there is not enough exposed wire.
http://www.amazon.com/10-Black-Leather-Battery-Connector/dp/B00IPBQNNY/ref=sr_1_2?ie=UTF8&qid=1446283079&sr=8-2&keywords=9V+battery+cap

Breadboard Jumper Wires

http://www.amazon.com/Breadboard-Jumper-Wire-75pcs-pack/dp/B0040DEI9M/ref=sr_1_2?ie=UTF8&qid=1446283147&sr=8-2&keywords=jumper+wires

Pololu

An array of electronics supplies for breadboards and otherwise.
https://www.pololu.com/

SparkFun Inventor’s Kit

https://www.sparkfun.com/products/12060

Arduino Starter Kit

https://www.arduino.cc/en/Main/ArduinoStarterKit

Light-emitting Diodes

https://learn.sparkfun.com/tutorials/light-emitting-diodes-leds

How to Use a Breadboard

https://learn.sparkfun.com/tutorials/how-to-use-a-breadboard

Digital DNA Sculpture

https://www.kidscodecs.com/digital-dna-sculpture/

Digital DNA

https://en.wikipedia.org/wiki/Digital_DNA
http://www.online-instagram.com/place/digital-dna/7940190
http://www.alexwang.com/blog/walking-tour-of-downtown-palo-alto/

Digital DNA (artist page)

http://www.adrianavarella.net/digital-dna

Wonderlane Photos on Flickr

This is the first photo in their photostream so click right arrow under this photo to see the other images.
https://www.flickr.com/photos/wonderlane/3200278405/in/photostream/

Peter Adams Photography

http://www.peteradamsphoto.com/sony-rx-1-review/circuit-boards/

How We Designed a School Robot

https://www.kidscodecs.com/how-we-designed-school-robot/

FIRST Robotics Competition

http://www.firstinspires.org/

Bionica Team’s Instagram

Our all girl robotics team posts pictures as we design, build, and compete with our robot.
https://instagram.com/7120bionica/

Linux Operating Systems

https://www.kidscodecs.com/linux-operating-systems

Unix

https://en.wikipedia.org/wiki/Unix

Linux

https://en.wikipedia.org/wiki/Linux
http://opensource.com/resources/what-is-linux
https://en.wikipedia.org/wiki/Linux_kernel

Linux Distributions

https://en.wikipedia.org/wiki/Linux_distribution
https://en.wikipedia.org/wiki/List_of_Linux_distributions
http://distrowatch.com/
http://www.howtogeek.com/191207/10-of-the-most-popular-linux-distributions-compared/
http://www.pcworld.com/article/2947333/operating-systems/the-best-linux-distributions-for-beginners.html

Tux

https://en.wikipedia.org/wiki/Tux
http://www.wired.com/2001/03/the-story-behind-tux-the-penguin/

Most Reliable Web Hosting Services

Netcraft reports on web hosting services and includes their operating systems, usually Linux.
http://news.netcraft.com/archives/category/hosting/
http://uptime.netcraft.com/perf/reports/performance/Hosters?orderby=epercent&tn=september_2015

Usage Share of Operating Systems

https://en.wikipedia.org/wiki/Usage_share_of_operating_systems

Ubuntu

https://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29
http://www.ubuntu.com/

Debian

https://en.wikipedia.org/wiki/Debian
https://www.debian.org/

CentOS

https://en.wikipedia.org/wiki/CentOS
https://www.centos.org/

Fedora

https://en.wikipedia.org/wiki/Fedora_%28operating_system%29
https://getfedora.org/

Chrome OS

https://en.wikipedia.org/wiki/Chrome_OS
https://www.chromium.org/chromium-os
https://www.google.com/chromebook/

Gentoo Linux

https://en.wikipedia.org/wiki/Gentoo_Linux
https://www.gentoo.org/

Clojure

https://www.kidscodecs.com/clojure

Clojure

http://clojure.org/
http://clojure.org/rationale
https://clojuredocs.org/
https://github.com/clojure/clojure
https://www.reddit.com/r/clojure
http://clojure.org/cheatsheet
http://clojurekoans.com/
https://github.com/gigasquid/wonderland-clojure-katas
http://tryclj.com/
https://en.wikipedia.org/wiki/Clojure

Clojure for the Brave and True

http://www.braveclojure.com/
https://www.nostarch.com/clojure

Learn X in Y Minutes: Clojure

http://learnxinyminutes.com/docs/clojure/

Clojure Programming

https://en.wikibooks.org/wiki/Clojure_Programming

Clojure on the Curve

http://blog.juxt.pro/posts/clojure-curve.html

Clojure is Not for Geniuses

http://adambard.com/blog/clojure-is-not-for-geniuses/

Software Transactional Memory

https://en.wikipedia.org/wiki/Software_transactional_memory
http://goodmath.scientopia.org/2012/01/22/the-basics-of-software-transactional-memory/
http://chimera.labs.oreilly.com/books/1230000000929/ch10.html

Java Virtual Machine

https://en.wikipedia.org/wiki/Java_virtual_machine

Macros (Computer Science)

https://en.wikipedia.org/wiki/Macro_%28computer_science%29#Lisp_macros

S-expressions

https://en.wikipedia.org/wiki/S-expression

Common Lisp

https://en.wikipedia.org/wiki/Common_Lisp
https://common-lisp.net/

LISP

https://en.wikipedia.org/wiki/Lisp_%28programming_language%29

Polish Notation

https://en.wikipedia.org/wiki/Polish_notation

Concurrency

https://en.wikipedia.org/wiki/Concurrency_%28computer_science%29

Functional Programming

https://en.wikipedia.org/wiki/Functional_programming

Object-oriented Programming

https://en.wikipedia.org/wiki/Object-oriented_programming

The Cathedral and the Bazaar

https://www.kidscodecs.com/the-cathedral-and-the-bazaar/

The Cathedral and The Bazaar

http://www.catb.org/esr/writings/cathedral-bazaar/
http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/
https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar

The Mythical Man-Month

https://en.wikipedia.org/wiki/The_Mythical_Man-Month

Also In The December 2015 Issue

The history of an egg shaped outdoor sculpture made of electronic parts in Palo Alto, California.

Use a software app to invent neat things by mixing SAM wireless blocks. No wires and no code needed.

How to Build a Computer

Building your own computer is a great way to not only save money, and get more processing power, but also to learn about the less obvious parts of software programming.

We might think robots are a modern invention. But al-Jazari created amazing automatons in the thirteenth century. Today we would call him a maker.

The Google Cardboard project is a fun way to experience virtual reality with your phone and software apps.

Sumobots smash into each other and can be a fun project to create. Free plans are online. Upload your plan to services which send you the parts.

How our all girls high school robotics team designed then built a robot to compete in FIRST competitions next year.

This key part of electronics projects turns out to be easy to understand. Learn about breadboards by building a simple LED project with a 9V battery.

Learn more than a language. Learn skills you need to use the language. Options to suit the way you learn best.

Use dice from a board game or toy store to create difficult to crack passwords and phrases that you can remember.

Learning how to make, track, and complete goals also helps with school projects and personal projects.

An essay from the 1990s explores how software can be built like a cathedral or in groups like a bazaar.

The Clojure programming language provides the simplicity of a Lisp programming language with the ability to run in the Java Virtual Machine (JVM).

Beyond Microsoft Windows and Mac OSX there are many Linux operating systems used by programmers daily and built as open source.

Interesting stories about computer science, software programming, and technology found online since the last issue of the magazine.

Links from the bottom of all the December 2015 articles, collected in one place for you to print, share, or bookmark.