/AAHC

Primary LanguagePython

Ann Arbor Hacking Club

Past Sessions

Week 13

(Database and SQL)

https://docs.google.com/document/d/1H7DyTu-Emp8pos5JendhSggZgWrV1G-Kks20JjnlMfc/edit?usp=sharing

https://zoom.us/rec/share/EQEYvqGW9gzwKlEJ60hV1Bzv8cUwHLxsYojc-rRNI4UE6JJQR7QqbSeER5i-xwBb.VOFiUzzP4RIkvzUR Passcode: YAD6.Ncf

Week 12

(Web Server Basics)

https://docs.google.com/document/d/1znj7kUeCCCR6c2kqXqbgOD_wb7sWoWQDyAq7GPWnVjU/edit?usp=sharing

https://zoom.us/rec/share/Vz2t7FJ24o-t4x4sCE0IQsaEWOfzeRhiomXGisxMNR2vY4qbjjUnt5S_oBG4WbxO.Yr_2NOA0-QVMnv2Q Passcode: ZvT2R#mz

Week 11

(Internet Basics, TCP/IP, Port)

Limited crawling using wget (an easier way than saving the page using browser) is usually acceptable, but IT IS ILLEGAL TO SCAN THE PORT OF A REMOTE DEVICE WITHOUT PERMISSION. You can nmap your own devices, like the your gateway and devices running on your own local network.

Doc: https://docs.google.com/document/d/1V9oBaKvBP-EdOGcM84ULK0IJGUci9wkPBKRAveqdk5E/edit?usp=sharing

Recording: https://zoom.us/rec/share/0v9a2Df_CiUxjuN6KuXfw3m8eWQvUBJ0yLSThPuQRZBn-kKSO5RYZ8y_lkOmiFGE.HVPnAIROjSEIYvhd Passcode: kb4+.B==

Week 10

(Arduino and Embedded Systems)

Doc: https://docs.google.com/document/d/1PenzTcrnbE_IP2nSM_ggk73WvV9HF1dUhIiZ_c_EpvA/edit#

Recording: https://zoom.us/rec/share/gEbsIUCpCKAcKjlFDJLk3mnWHhcIuvo9aJbWA-6Bmxhl-lXVjK5FDeWn9pSR0Ewv.X8YVDlMrQg9TXOi6 Passcode: K27.bhpq

Send me your username and public key so you can get an account. Your username is the 1st letter of your first name followed by your last name. For example, my useranme is "wdong".

Week 9

(Introduction to Computer Architecture, Part 3, Basic C Programming)

Slides: https://docs.google.com/presentation/d/1Dch2QYAAzobZqD24bxNIBZmHFp92Nn3T_ESHBoIs2Eo/edit?usp=sharing

Recording: https://zoom.us/rec/share/_ZLEvILduYnhFLrCKNYB5Xoyoa8o-2LDbLtJ1joP86BXpDDoEHgnU8O6MJrRjbT8.P_x5mZh1w0qg3JPH Passcode: 2$S=&b3i

DawnOS: A More Realistic 64-bit subleq machine

http://users.atw.hu/gerigeri/DawnOS/index.html

Sample C code and compiler output:

I've annotated the machine code of the 2nd experiment, try to follow my annotation and go through that in the raw machien code.

Week 8

(Introduction to Computer Architecture, Part 2)

The subleq simulator is in the repo. You need python environment to run

python subleq.py	# windows
python3 subleq.py	# linux or mac

I have pasted the machine code for Program 1 and 2 into the slides. I lost the code for Program 3.

Slides: https://docs.google.com/presentation/d/1tOxSnIO6x6tbjGgT9pgykiQVP25PrzIXCUPWmUgLL0w/edit?usp=sharing

Recording: https://zoom.us/rec/share/ifFGejQv6vmCd8KkOhrM3EodJRwRc8-m_Bp32sknlsoe4Rd3HzPMHFIvOuHTXhcY.jM5lynGGpmLfBIN_ Passcode: 5+=6manp

Week 7

(Introduction to Computing Theory and Computer Architecture, Part 1)

https://docs.google.com/presentation/d/1phvW0jNOMDRQvB2oFYMl5bf-hSJeZqkuxBlY79_mjdM/edit?usp=sharing

Recording:

https://zoom.us/rec/share/dD4dR2-qq-Lly4pQ2BkIpPkMN7EAFInMI00h7vyq-iwYdrvw9vNn6g-Jy9vJBgoz.nDbLAh2LIAUpN--p Passcode: 0zKGkIu=

The SUBLEQ Simulator: https://kh-labs.org/subleq/

Week 6

Doc: https://docs.google.com/document/d/1IbPNjmOKTsAKLhItQg_F13eplWoQkyAqoNd2PGu9i38

Slides: https://docs.google.com/presentation/d/1oONfqziRNy3TVHfUAcjng693se2JxCQBuw_4LxnI6uA/edit?usp=sharing

Recording: https://zoom.us/rec/share/ziDlGQdwGe9Hmi9VjjQ92gbH9BuTI7gM0i-0aTWvGBakD1CZZ8kkZsnzOMe8GJBD.INWxrgYe5W9zRKUK Passcode: zS1K$k0M

How to run vicuna-13b on Colab: https://colab.research.google.com/drive/1jGIVDUkw_dshQQyl6KuR4BFhrrCynI2l?usp=sharing

Week 5

Doc: https://docs.google.com/document/d/1V4hOG_56qfnmPHwbfG3sfiDd0RyBez-19l6TiQh6tYc/

Recording: https://zoom.us/rec/share/OLYKEO3XuBX0jhTo4O1zeeUnV33UeR0byo5D24FX829o02bxeOaJqYsKeo4vP2uQ.d1zI-RW8_lyPionL

Passcode: %3uev7S.

Week 4

Doc: https://docs.google.com/document/d/1V11quYL5NYIjINDfA3RSqU5x2bYj5iqOoJAWV5K2RBQ/

Recording: https://zoom.us/rec/share/YKDRW1gt6yaJoytHxE1sLaTcc7xmbHnl8c-hsxFjfRD8grcnc29AR-LXmuNBq4Gd.F9zI4jqKyLD_TCwd

Passcode: f$64X8PC

Week 3

Doc: https://docs.google.com/document/d/1pu1fXUhpSmkzjUh6XMKURDerPUJib_oJdMeQX2K8Yu4/

Week 2

Doc: https://docs.google.com/document/d/1p8gkdWmOQvw1o0wx8AdHXN1q1P7zOjAKGabbGSQoiv4/

Week 1

Doc: https://docs.google.com/document/d/1b5PdZWulm2timkyJLSDah9QrXGVa4Af0J0tTmVrIs5g/

Recommended Reading

Python

The materials are grouped as follows.

Both text and video show you how to install and start a python environment. It’s OK if your environment is different. I’ll help you solve the coding environment issue in our club get-together. 1a Basics

Numpy

Pandas

Hacker Culture