User:Markvandenheuvel/prototyping: Difference between revisions
No edit summary |
|||
(48 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= | =Prototyping Session 01 (with Andre) = | ||
date: 16-09-2019 <br> | date: 16-09-2019 <br> | ||
pad: https://pad.xpub.nl/p/prototyping-20190916 | pad: https://pad.xpub.nl/p/prototyping-20190916 | ||
=== UNIX === | === UNIX === | ||
UNIX is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center. The OS made it possible for a lot of users to interact with a single machine at the same time. Before, this was done by a batch process via an operator/administrator. | |||
=== Rasperry Pi === | === Rasperry Pi === | ||
Line 19: | Line 13: | ||
[[File:Raspberry-p-3-bird.jpg|500px|none|Rasperry Pi]] | [[File:Raspberry-p-3-bird.jpg|500px|none|Rasperry Pi]] | ||
Basic tasks & experiments: | |||
:* Logging into the Raspberry Pi <br> | :* Logging into the Raspberry Pi <br> | ||
:* printing with Matrix printer, ascii word-art generator [http://pzwiki.wdka.nl/mediadesign/Unix_Sandbox#Manipulating_text (more)], text-to-speech | :* printing with Matrix printer, ascii word-art generator [http://pzwiki.wdka.nl/mediadesign/Unix_Sandbox#Manipulating_text (more)], text-to-speech | ||
:* creating public_html directory and index.html on the Sandbox (note: remote login not possible) | :* creating public_html directory and index.html on the Sandbox (note: remote login not possible) | ||
:* modifying texts (bio) through Terminal using Dadadodo and | :* modifying texts (bio) through Terminal using Dadadodo and [http://pzwiki.wdka.nl/mediadesign/Unix_Sandbox#Text_Processing: SED] (changing and replacing certain characters) | ||
:* working with Unix HTML - editor: ne nice editor | |||
:* chaining programs a.k.a PIPING (command: |) / concatonate files (command: CAT) | |||
Line 34: | Line 29: | ||
==other useful & interesting links== | ==other useful & interesting links== | ||
[http://web.mit.edu/multics-history/ History of Unix] <br> | * [http://web.mit.edu/multics-history/ History of Unix] <br> | ||
[http://pzwiki.wdka.nl/mediadesign/Unix_Sandbox Basic Unix command and how to use the Sandbox] <br> | * [http://pzwiki.wdka.nl/mediadesign/Unix_Sandbox Basic Unix command and how to use the Sandbox] <br> | ||
[https://files.fosswire.com/2007/08/fwunixref.pdf Unix cheatsheet for basic commands] <br> | * [https://files.fosswire.com/2007/08/fwunixref.pdf Unix cheatsheet for basic commands] <br> | ||
[http://pzwiki.wdka.nl/mediadesign/Unix_Sandbox#Manipulating_text Manipulating text in Unix] <br> | * [http://pzwiki.wdka.nl/mediadesign/Unix_Sandbox#Manipulating_text Manipulating text in Unix] <br> | ||
<br> | |||
=Prototyping Session 02 (with Andre)= | |||
date: 30-09-2019 <br> | |||
pad: https://pad.xpub.nl/p/prototyping-20190930 | |||
*Basic tasks & experiments: | |||
:* Creating and configuring Secure Shell keys (SSH) for R-Pi | |||
:* Introduction to GIT and working with repositories | |||
== How to work with GIT & repositories in UNIX == | |||
A git project will have a parent folder on your local machine or remote (R-Pi) <BR> | |||
View Pad and text notes for step-by-step Q&A for troubleshooting. | |||
==Specials issues website== | |||
* location Special Issue #10: https://git.xpub.nl/XPUB/special-issue-x/ | |||
* repository: https://git.xpub.nl/XPUB/issue.xpub.nl | |||
* publishing url: https://issue.xpub.nl/ https://issue.xpub.nl/10 | |||
* recipe for working w/ git.xpub.nl: http://pzwiki.wdka.nl/mediadesign/Git#Cloning_from_git.xpub.nl | |||
<br> | |||
=Prototyping Session 01 (with Michael)= | |||
date: 02-10-2019 <br> | |||
pad: https://pad.xpub.nl/p/prototypingm01 | |||
'''Topics & experiments: | |||
* Evolution of binary code (Boolean algebra, A Mathematical Theory of Communication) | |||
* Human calculator experiment (binary computation reconstructed by students) | |||
* [https://en.wikipedia.org/wiki/AND_gate AND gates], [https://en.wikipedia.org/wiki/OR_gate OR gates],[https://en.wikipedia.org/wiki/NAND_gate NAND gates] | |||
* Generating [https://en.wikipedia.org/wiki/Low-frequency_oscillation low oscillating frequencies] and adding them to the Meergranen in Audacity to modulate other modules | |||
* Clapping music: approaching programming this piece of music with Arduino | |||
[[File:Hexa-bin-num.jpg]] | |||
===links=== | |||
* https://www.arduino.cc/reference/en/ | |||
* Binairy basics: https://youtu.be/LpuPe81bc2w <br> | |||
* Adder Electronics: https://en.wikipedia.org/wiki/Adder_(electronics) | |||
<br> | |||
=Pads= | |||
Session 1: https://pad.xpub.nl/p/prototyping-20190916 <br> | |||
Session 2: https://pad.xpub.nl/p/prototyping-20190930 <br> | |||
Session 3: https://pad.xpub.nl/p/prototypingm01 <br> |
Latest revision as of 22:40, 4 October 2019
Prototyping Session 01 (with Andre)
date: 16-09-2019
pad: https://pad.xpub.nl/p/prototyping-20190916
UNIX
UNIX is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center. The OS made it possible for a lot of users to interact with a single machine at the same time. Before, this was done by a batch process via an operator/administrator.
Rasperry Pi
Raspberry Pi is a small single board computer used for learning basic computer science.
Basic tasks & experiments:
- Logging into the Raspberry Pi
- printing with Matrix printer, ascii word-art generator (more), text-to-speech
- creating public_html directory and index.html on the Sandbox (note: remote login not possible)
- modifying texts (bio) through Terminal using Dadadodo and SED (changing and replacing certain characters)
- working with Unix HTML - editor: ne nice editor
- chaining programs a.k.a PIPING (command: |) / concatonate files (command: CAT)
- Logging into the Raspberry Pi
IP adres of the Pi:
145.24.139.127
Copying files from personal machine to Sandbox:
scp file.txt username@145.24.139.127:/home/username
other useful & interesting links
- History of Unix
- Basic Unix command and how to use the Sandbox
- Unix cheatsheet for basic commands
- Manipulating text in Unix
Prototyping Session 02 (with Andre)
date: 30-09-2019
pad: https://pad.xpub.nl/p/prototyping-20190930
- Basic tasks & experiments:
- Creating and configuring Secure Shell keys (SSH) for R-Pi
- Introduction to GIT and working with repositories
How to work with GIT & repositories in UNIX
A git project will have a parent folder on your local machine or remote (R-Pi)
View Pad and text notes for step-by-step Q&A for troubleshooting.
Specials issues website
- location Special Issue #10: https://git.xpub.nl/XPUB/special-issue-x/
- repository: https://git.xpub.nl/XPUB/issue.xpub.nl
- publishing url: https://issue.xpub.nl/ https://issue.xpub.nl/10
- recipe for working w/ git.xpub.nl: http://pzwiki.wdka.nl/mediadesign/Git#Cloning_from_git.xpub.nl
Prototyping Session 01 (with Michael)
date: 02-10-2019
pad: https://pad.xpub.nl/p/prototypingm01
Topics & experiments:
- Evolution of binary code (Boolean algebra, A Mathematical Theory of Communication)
- Human calculator experiment (binary computation reconstructed by students)
- AND gates, OR gates,NAND gates
- Generating low oscillating frequencies and adding them to the Meergranen in Audacity to modulate other modules
- Clapping music: approaching programming this piece of music with Arduino
links
- https://www.arduino.cc/reference/en/
- Binairy basics: https://youtu.be/LpuPe81bc2w
- Adder Electronics: https://en.wikipedia.org/wiki/Adder_(electronics)
Pads
Session 1: https://pad.xpub.nl/p/prototyping-20190916
Session 2: https://pad.xpub.nl/p/prototyping-20190930
Session 3: https://pad.xpub.nl/p/prototypingm01