User:Annasandri/2: Difference between revisions
Annasandri (talk | contribs) (→2.10) |
Annasandri (talk | contribs) No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 34: | Line 34: | ||
* a private key (which is associated with a machine in particular); | * a private key (which is associated with a machine in particular); | ||
==2.10== | ==2.10== | ||
[[File:Dueottobre.gif|300px|thumbnail| | [[File:Dueottobre.gif|300px|thumbnail|right]] | ||
===BINARY LANGUAGE (01)=== | ===BINARY LANGUAGE (01)=== | ||
====[https://en.wikipedia.org/wiki/Comptometer Comptometer] (b. 1887- Dorr E. Felt)==== | ====[https://en.wikipedia.org/wiki/Comptometer Comptometer] (b. 1887- Dorr E. Felt)==== | ||
Line 48: | Line 48: | ||
<br /> | <br /> | ||
the negation of a conjunction is the disjunction of the negations;” | the negation of a conjunction is the disjunction of the negations;” | ||
===Reading/Viewing=== | |||
[http://://www.youtube.com/watch?v=eIgX6sPOqCY “A Computer Glossary”] animation movie by IBM | |||
<br /> | |||
“My mother was a computer” book by N. Katherine Hayles | |||
<br /> | |||
Explores how the impact of code on everyday life has become comparable to that of speech and writing. | |||
<br /> | |||
“Hidden figures” movie about gender and technology. | |||
==7.10== | |||
[[File:setteottobre.gif|300px|thumb|left]] | |||
===Wiki=== | |||
The first [https://en.wikipedia.org/wiki/Wiki wiki] was created by [https://en.wikipedia.org/wiki/Ward_Cunningham Ward Cunningham] who was influenced by [https://en.wikipedia.org/wiki/HyperCard HyperCard], a Apple software application which inspired [https://en.wikipedia.org/wiki/Tim_Berners-Lee Tim Berners-Lee] as well. Cunningham took from Hypercard the idea of creating connections between pages in order to build a flat structure and a flat territory. | |||
The name is due to the Wiki Wiki Shuttle: a bus company in Honolulu, Hawaii. A wiki is a website where the users can create contents collaboratively. It use a wiki software to run. | |||
===Mediawiki=== | |||
[https://www.mediawiki.org/wiki/MediaWiki Mediawiki] is a free and open source software written in the PHP programming language. It has been developed to run [https://www.wikipedia.org/ Wikipedia] and it used for the most parte of the wikis. | |||
Txt: “Working with MediaWiki” by Yaron Koren | |||
===Project Xanatu=== | |||
''"the longest-running vaporware story in the history of the computer industry”'' | |||
[https://www.wired.com/1995/06/xanadu/ Wired magazine], 1995<br /> | |||
[http://www.xanadu.net/ Project Xanatu] is known as one of the first hypertext projects, developed by [http://ted.hyperland.com/ Ted Nelson] in 1960. It focalizes on the concept of “transclusion” as the inclusion of a part or all of a document into one or more other documents. | |||
The term has been invented by Ted Nelson in 1980 in his book [https://en.wikipedia.org/wiki/Literary_Machines Literary Machines]. | |||
===API=== | |||
= [https://www.webopedia.com/TERM/A/API.html Application programming Interface] | |||
===JSON=== | |||
[https://www.json.org/ Javascript Object Notation] is a data-interchange format. | |||
__NOTOC__ | __NOTOC__ |
Latest revision as of 23:31, 11 October 2019
16.09
Introduction on UNIX
UNIX is a family of operating systems, multitasking & multiuser.
It was born from the evolution of a previous project called Multics. In 1983 Richard Stallman wrote the GNU General Public Licence to permit people to work on it and to modify it.
Philosophy:
- write programs that do one thing and do it well;
- write programs to work together;
- make it easy to write text and run programs;
- support interactive use instead of batch processing
Rasberry Pi
The Rasberry Pi is a single board computer designed to host Unix based operative systems.
It was created in the UK by the Rasberry pi Foundation with the aim of bringing programming into education.
It permits several machines and users to interact with the same computer.
30.09
Introduction to GIT
Git is a free and open source distributed version control system designed to handle and keep traces of projects like code, processes, images ecc. ecc.
To use a distributed version control system means that everyone has his/hers working copy of the repository that keeps track of his changes and the different releases made by him/her or by his/her colleagues.
For dummies :)
Github is a web repository based on git.
SSH Keys
SSH means sicure shell. It is used to create a secure connection to the device and increase security in a system.
Cryptographic system that uses pairs of keys:
- a public key;
- a private key (which is associated with a machine in particular);
2.10
BINARY LANGUAGE (01)
Comptometer (b. 1887- Dorr E. Felt)
Key driven mechanical calculator invented in the US at the end of the 19th century. It is extremely fast because each key adds or subtracts its value to the accumulator as soon as it is pressed but it still rely on the operator’s knowledge.
George Boole (b.1815 – d.1864)
Inventor of Boolean Algebra (=branch of algebra in which the values of the variables are the truth values true and false, usually denoted 1 and 0 respectively). Boolean Algebra defines the patterns of digital logic.
Claude Elwood Shannon (b.1916 – d. 2001)
He started to create electronics by using this logic: while he was studing at MIT he designed switching circuits based on Boole's concepts. He came out with the idea of what can be considered as the actual binary code.
Augustus De Morgan(b.1806 – d.1871)
He was a British mathematician and logician who formulated De Morgan’s laws:
“the negation of a disjunction is the conjunction of the negations; and
the negation of a conjunction is the disjunction of the negations;”
Reading/Viewing
“A Computer Glossary” animation movie by IBM
“My mother was a computer” book by N. Katherine Hayles
Explores how the impact of code on everyday life has become comparable to that of speech and writing.
“Hidden figures” movie about gender and technology.
7.10
Wiki
The first wiki was created by Ward Cunningham who was influenced by HyperCard, a Apple software application which inspired Tim Berners-Lee as well. Cunningham took from Hypercard the idea of creating connections between pages in order to build a flat structure and a flat territory. The name is due to the Wiki Wiki Shuttle: a bus company in Honolulu, Hawaii. A wiki is a website where the users can create contents collaboratively. It use a wiki software to run.
Mediawiki
Mediawiki is a free and open source software written in the PHP programming language. It has been developed to run Wikipedia and it used for the most parte of the wikis. Txt: “Working with MediaWiki” by Yaron Koren
Project Xanatu
"the longest-running vaporware story in the history of the computer industry”
Wired magazine, 1995
Project Xanatu is known as one of the first hypertext projects, developed by Ted Nelson in 1960. It focalizes on the concept of “transclusion” as the inclusion of a part or all of a document into one or more other documents. The term has been invented by Ted Nelson in 1980 in his book Literary Machines.
API
= Application programming Interface
JSON
Javascript Object Notation is a data-interchange format.