This guide is unmaintained and was created for a specific workshop in 2017. It remains as a legacy reference. Use at your own risk.
Workshop Instructor:
- Lilly Ryan @attacus_au
This workshop is distributed under a CC BY-SA 4.0 license.
This guide is unmaintained and was created for a specific workshop in 2017. It remains as a legacy reference. Use at your own risk.
Workshop Instructor:
This workshop is distributed under a CC BY-SA 4.0 license.
| #!/usr/bin/env bash | |
| # shellcheck disable=SC2034 | |
| # shellcheck disable=SC1091 | |
| # shellcheck disable=SC2154 | |
| # PADD | |
| # | |
| # A more advanced version of the chronometer provided with Pihole | |
| # SETS LOCALE |
| import smtplib, email, os | |
| from email.mime.base import MIMEBase | |
| from email.mime.multipart import MIMEMultipart | |
| from email.mime.text import MIMEText | |
| from email import encoders | |
| from picamera import PiCamera | |
| from time import sleep | |
| from datetime import datetime | |
| import RPi.GPIO as GPIO |
| https://github.com/billw2/rpi-clone | |
| sudo apt install git | |
| git clone https://github.com/billw2/rpi-clone.git | |
| cd rpi-clone | |
| sudo cp rpi-clone rpi-clone-setup /usr/local/sbin | |
| lsblk | |
| sudo rpi-clone sda |
I liked the way Grokking the coding interview organized problems into learnable patterns. However, the course is expensive and the majority of the time the problems are copy-pasted from leetcode. As the explanations on leetcode are usually just as good, the course really boils down to being a glorified curated list of leetcode problems.
So below I made a list of leetcode problems that are as close to grokking problems as possible.
| package main | |
| import ( | |
| "fmt" | |
| "sync" | |
| ) | |
| // ---------------- INTERFACES AND STRUCTS ---------------- | |
| // Fetcher defines an interface for fetching URLs |