Xiaotong and I worked together on this project! The goal was to create a collaborative live drawing app using ITP’s Axi-Draw Machine and RESTful APIs. The functions we aimed for: Co-Draw allows people to contribute to a drawing using a web interface Control the Axidraw’s position based on the user’s mouse x and y position […]
Category: Understanding Networks
Understanding Networks Wk 10: Restful API Drawing Machine (Updated)
Live Drawing Show! Goal: User will draw on the website’s draw page. The Axi Draw will update based on user’s drawing. There will be a camera that is recording. The recording will be sent to the website’s live stream page so others can see the live stream of the drawing. — Functionality: Co-Draw allows people […]
Understanding Networks Wk 9: Firewall
Assignment: “Run Linux host for several days, with a firewall in place and a public IP address. Make a table of all the IP addresses that attempt to connect to your host. Found out where they are located? What organizations are the associated with? What service providers are providing their IP address?” a.) Step 1: Using […]
Understanding Networks Wk 5-7: Packet Sniffing
STEP 1: Packet Sniffing With Wireshark (~5 Hours) I used Wireshark to capture and analyze the traffic on my home network. I left it running while I worked on other projects that required me to look up a bunch of sites for help (youtube, stack overflow, random blogs, unity’s documentation site). This step was done […]
Understanding Networks All Wk: Reading Notes
Week 8: https://docs.google.com/document/d/1VLN4GWa7zpOtBA06ivwA16JMLnMqAR12GAEF1LLWlHg/edit?usp=sharing Week 6-7: https://docs.google.com/document/d/1VLN4GWa7zpOtBA06ivwA16JMLnMqAR12GAEF1LLWlHg/edit?ts=5daf5051 Week 5: https://docs.google.com/document/d/1P83FjZG5VSPmPVzlTktbLKG5fQQRuWRyXnDjuIAw9Ew/edit?usp=sharing Week 4: https://docs.google.com/document/d/1qHkbj0MT3bexvW376Mgz9vWLCGN0V5h5u7LGuDwbgdE/edit?usp=sharing Week 3: https://docs.google.com/document/d/13pPheK-7CwJyeJZ_gBAW0PQMxcCxarkLhn-V_FaE5hg/edit Week 2: https://docs.google.com/document/d/1qXl_svkXULyhs4Zxm23fwTrxBTjMeKTMaIWVjMzhImw/edit
Understanding Networks Wk 2-4: Traceroute
Live site: https://emilylin-itp.github.io/understanding-networks/traceroute_dir/index.html Code here: https://github.com/emilylin-itp/understanding-networks/tree/gh-pages/traceroute_dir — For this traceroute assignment, I used my traceroute data to create a spin-off of google maps. Calling it Traceroute Hop Stops! I first collected the traceroute data from my home, school and a coffee shop. Next, I converted it into a json file. I used https://www.iplocation.net/ to help to […]
Understanding Networks Wk 4: Definitions
WebRTC (Web Real Time Communication): is a free, open source project that enables web browsers with real-time communication capabilities. WebRTC doesn’t require any plug-ins or applications. The technology allows video, audio streaming, and data sharing between clients. How does it work? It is using a set of JavaScript APIs that produces and transmit the multimedia data […]
Understanding Networks Wk 1: Set up Linux Host
Raspberry Pi Setup using Tutorial YAY! Installed node and able to connect to sandbox! Biggest shoutout to Tom Igoe and Tushar for all the help! Questions + Answers + Notes: Q: Does raspberry pi have it’s own memory? I noticed the “wpa_supplicant.conf” file is not in the sd card when I read it from my […]
Understanding Networks Wk 1: Reading Notes
Personal Notes “Linked” Chapter 1-4: QS: Since different networks probably follow different rules, it seems like Erdos and Renyi’s idea that nodes are connected randomly is an oversimplification of a complicated system? By the end of chapter 4, we find out that people now think that networks are a combination of the two models (cluster […]