├── archive
├── 2015017
│ └── README.md
├── 2015146
│ └── README.md
├── 2015197
│ └── README.md
├── 2016013
│ └── README.md
├── 2016046
│ └── README.md
├── 2016176
│ └── README.md
├── 2017002
│ └── README.md
├── 2017032
│ └── README.md
├── 2018129
│ └── README.md
├── 2018198
│ └── README.md
├── 2018205
│ └── README.md
├── 2019015
│ └── README.md
├── 2019021
│ └── README.md
├── 2019060
│ └── README.md
├── 2019086
│ └── README.md
├── 2019111
│ └── README.md
├── 2019135
│ └── README.md
├── 2019218
│ └── README.md
├── 2020158
│ └── README.md
├── 2021017
│ └── README.md
├── 2021084
│ └── README.md
├── 2021182
│ └── README.md
└── README.md
├── _config.yml
├── .github
├── CONTRIBUTING.md
├── pull_request_template.md
├── stale.yml
└── config.yml
└── README.md
/archive/README.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-hacker
2 |
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Πριν στείλω το αίτημα μου δηλώνω ότι:
2 |
3 | - [x] Εχω διαβάσει με προσοχή τις οδηγίες για την [αναφορά](https://epidrome.github.io/teaching/), καθώς και τις οδηγίες του μαθήματος.
4 | - [x] Στην περίπτωση που δεν έχω ακολουθήσει τα παραπάνω και το αίτημα μου δεν γίνει δεκτό είμαι υπεύθυνος/η για οποιαδήποτε βαθμολογική συνέπεια.
5 |
6 | Σας παρακαλώ να μην κάνετε δεκτό το αίτημα μου, αν δεν είναι τσεκαρισμένα όλα τα παραπάνω, ευχαριστώ!
7 |
--------------------------------------------------------------------------------
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
1 | - [ ] Έχω αλλάξει τον τίτλο στο αίτημα ενσωμάτωσης με τον ΑΜ μου και τον τίτλο του παραδοτέου (ενδιάμεση ή τελική αναφορά).
2 |
3 | - [ ] ΟΝΟΜΑΤΕΠΩΝΥΜΟ:
4 |
5 | - [ ] ΑΜ:
6 |
7 | Πριν στείλω το αίτημα μου δηλώνω ότι:
8 |
9 | - [x] Εχω διαβάσει με προσοχή τις οδηγίες για τα [παραδοτέα-προθεσμίες](https://courses-ionio.github.io/help/deliverables/), τις [αναλυτικές οδηγίες](https://courses-ionio.github.io/help/), και τις [συχνές ερωτήσεις](https://courses-ionio.github.io/help/faq/).
10 | - [x] Στην περίπτωση που δεν έχω ακολουθήσει τα παραπάνω είμαι υπεύθυνος/η για οποιαδήποτε βαθμολογική συνέπεια.
11 |
12 | Σας παρακαλώ να μην κάνετε δεκτό το αίτημα μου, αν δεν είναι συμπληρωμένα και τσεκαρισμένα όλα τα παραπάνω, ευχαριστώ!
13 |
--------------------------------------------------------------------------------
/.github/stale.yml:
--------------------------------------------------------------------------------
1 | # Limit to only `issues` or `pulls`
2 | only: pulls
3 | # Number of days of inactivity before an issue becomes stale
4 | daysUntilStale: 365
5 | # Number of days of inactivity before a stale issue is closed
6 | daysUntilClose: 365
7 | # Label to use when marking an issue as stale
8 | staleLabel: Overdue
9 | # Comment to post when marking an issue as stale. Set to `false` to disable
10 | markComment: >
11 | Λυπάμαι, αλλά το αίτημα σας έχει καταχωρηθεί ως εκπρόθεσμο και ένα
12 | ρομπότ θα το κλείσει οριστικά σε μερικές μέρες.
13 | # Comment to post when closing a stale issue. Set to `false` to disable
14 | closeComment: >
15 | Το ρομπότ έκλεισε το εκπρόθεσμο αίτημα σας, την επόμενη φορά προσπαθείστε
16 | να είστε συνεπείς και να στείλετε έγκαιρα, σας ευχαριστούμε!
17 |
--------------------------------------------------------------------------------
/.github/config.yml:
--------------------------------------------------------------------------------
1 | # Configuration for welcome - https://github.com/behaviorbot/welcome
2 |
3 | # Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
4 |
5 | # Comment to be posted to on first time issues
6 | newIssueWelcomeComment:
7 |
8 | # Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
9 |
10 | # Comment to be posted to on PRs from first time contributors in your repository
11 | newPRWelcomeComment: >
12 | Ευχαριστούμε για το αίτημα σας! Ισως χρειαστούν λίγες μέρες για την επεξεργασία του. Στο μεταξύ, σας παρακαλούμε να διαβάσετε με προσοχή τις [οδηγίες αιτημάτων](https://github.com/courses-ionio/cscw/blob/master/.github/CONTRIBUTING.md) και να κάνετε διορθώσεις αν χρειάζονται, ώστε να αποφύγουμε πιθανή ακύρωση.
13 |
14 | # Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
15 |
16 | # Comment to be posted to on pull requests merged by a first time user
17 | firstPRMergeComment: >
18 | Συγχαρητήρια για την ενσωμάτωση του πρώτου αιτήματος σας, είμαστε περήφανοι για την επιτυχία σας!
19 |
20 | # It is recommend to include as many gifs and emojis as possible
21 |
--------------------------------------------------------------------------------
/archive/2018198/README.md:
--------------------------------------------------------------------------------
1 | # Επικοινωνία Ανθρώπου-Υπολογιστή
2 |
3 | ## Ονοματεπώνυμο: Ηλίας Τάκκας
4 |
5 | ## Αριθμός Μητρώου: Π2018198
6 |
7 | ## Github Profile:[eliastks09](https://github.com/eliastks09)
8 |
9 |
10 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
11 | | --- | --- | --- | --- |
12 | | 1 | Εισαγωγή | [Σύνδεσμος](https://github.com/courses-ionio/help/discussions/1008) | Εξοικιίωση με το Github και εκμάθηση τον Linux|
13 | | 2 | Άσκηση γραμμής εντολών (linux install) | [Σύνδεσμος](https://github.com/courses-ionio/help/discussions/1140) | εγκατάσταση arch linux και εφαρμογή του neofetch |
14 | | 3 | Συμμετοχικό περιεχόμενο A1 | [Σύνδεσμος](https://github.com/courses-ionio/help/discussions/1457) |Για πρώτο συμμετοχικό περιεχόμενο αποφάσισα να κάνω για το Apple magic mouse και magic keyboard. |
15 | | 4 | Άσκηση γραμμής εντολών (warm up cli) | [Σύνδεσμος](https://github.com/courses-ionio/help/discussions/1300) | άσκηση check the weather από το warm up |
16 | | 5 | Συμμετοχικό περιεχόμενο A2 | [Σύνδεσμος](https://github.com/courses-ionio/help/discussions/1686) | Στο 5ο παραδοτέο προσθέσαμε τις εικόνες από το 3ο παραδοτέο και να τις προσθέσαμε στα ήδη υπάρχοντα του Α1 |
17 | | 6 | Κατασκευή του βιβλίου Α | | |
18 | | 7 | Συμμετοχικό περιεχόμενο B1 | | |
19 | | 8 | Άσκηση γραμμής εντολών |[Σύνδεσμος](https://github.com/courses-ionio/help/discussions/1914) | Στο παραφοτέο 8 καλούμαστε να εφαρμοσουμε την άσκηση VIM |
20 | | 9 | Συμμετοχικό περιεχόμενο B2 | | |
21 | | 10 | Άσκηση γραμμής εντολών | [Σύνδεσμος]() | [Asciinema](https://asciinema.org/a/386525) |
22 | | 11 | Κατασκευή του βιβλίου Β | | |
23 | | 12 | Τελική αναφορά | | |
24 |
25 |
26 | ## Εβδομάδα Πρώτη - Εισαγωγή
27 |
28 |
29 |
30 |
31 |
32 | Μέσα από το μάθημα ήθελα να γνωρίσω καλύτερα το περιβάλλον του github επιδή αποτελεί βασικό εργαλείο για τα άτομα της πληροφορικής. Επίσης θα ήθελα να εξοικειωθώ με το περιβάλλον του linux ώστε μάθω για τις τεχνικές που ακολουθούν οι προγραμματιστές για να έχουν πίο εύκολη επικοινωνεία του ανθρώπου με τον υπολογιστή χρησιμοποιώντας διάφορες γλώσσες προγραμματισμού.
33 |
34 | ## Εβδομάδα Δεύτερη -Άσκηση γραμμής εντολών (linux install)
35 |
36 | Στο παραδοτέο 2 καλούμαστε να εγκαταστήσουμε μια έκδοση Linux και συγκεκριμένα το Arch Linux και να εμφανίσουμε το αντίστοιχο system info. Αυτό το πετύχαμε με την εντολή "neofetch", όπως φαίνεται παρακάτω:
37 |
38 | [Asciinema](https://asciinema.org/a/386477)
39 |
40 | ## Εβδομάδα Τρίτη- Συμμετοχικό περιεχόμενο Α1
41 |
42 | Για πρώτο συμμετοχικό περιεχόμενο αποφάσισα να κάνω για το Apple magic mouse και magic keyboard.
43 |
44 | #### Magic Mouse
45 | [1η εικόνα,](https://github.com/eliastks09/images/blob/master/apple-magic-mouse.jpg)
46 | [2η εικόνα](https://github.com/eliastks09/images/blob/master/apple-magic-mouse-%20thumb.jpg)
47 |
48 | [Πληροφορίες εικόνας](https://github.com/eliastks09/_gallery/blob/master/apple-magic-mouse.md)
49 |
50 |
51 | #### Magic Keyboard
52 | [1η εικόνα,](https://github.com/eliastks09/images/blob/master/apple_magic_keyboard.jpeg)
53 | [2η εικόνα](https://github.com/eliastks09/images/blob/master/apple_magic_keyboard-%20thumb.jpeg)
54 |
55 | [Πληροφορίες εικόνας](https://github.com/eliastks09/_gallery/blob/master/apple_magic_keyboard.md)
56 |
57 |
58 | ## Εβδομάδα Τέταρτη -Άσκηση γραμμής εντολών
59 |
60 | Στο παραφοτέο 4 καλούμαστε να εφαρμοσουμε την άσκηση check the weather από το warm up
61 |
62 | [Asciinema](https://asciinema.org/a/386481)
63 |
64 | ## Εβδομάδα Πέμπτη -Συμμετοχικό περιεχόμενο A2
65 |
66 | Στο 5ο παραδοτέο προσθέσαμε τις εικόνες από το 3ο παραδοτέο και να τις προσθέσαμε στα ήδη υπάρχοντα του Α1
67 |
68 | #### Magic Mouse
69 | [Σετ Διαφανειών](https://github.com/eliastks09/site/blob/master/_slides/archetypes.md)
70 |
71 | [Χρονολόγιο](https://github.com/eliastks09/site/blob/master/_timeline/apple.md)
72 |
73 | #### Magic Keyboard
74 |
75 | [Σετ Διαφανειών](https://github.com/eliastks09/site/blob/master/_slides/archetypes.md)
76 |
77 | [Χρονολόγιο](https://github.com/eliastks09/site/blob/master/_timeline/apple.md)
78 |
79 | ## Εβδομάδα Όγδοη - Άσκηση γραμμής εντολών
80 |
81 | Στο παραφοτέο 8 καλούμαστε να εφαρμοσουμε την άσκηση VIM
82 |
83 | [Asciinema](https://asciinema.org/a/386527)
84 |
85 | ## Εβδομάδα Δέκατη - Άσκηση γραμμής εντολών
86 |
87 | [Asciinema](https://asciinema.org/a/386525)
88 |
89 | ## Συμπεράσματα
90 | Έχοντας ολοκληρώσει το εξάμηνο τα μαθήματα πλέον δεν είναι όσο δυσνόητα ήταν στην αρχή του εξαμήνου. Οι στόχοι μου για την κατανόηση του αντικειμένου και την απόκτηση των κατάλληλων γνώσεων καλυτέρευσαν.
91 |
--------------------------------------------------------------------------------
/archive/2017032/README.md:
--------------------------------------------------------------------------------
1 | # Oνοματεπωνυμο: Σπυρίδων Μπαλωμένος ΑΜ: Π2017032
2 | ## Πίνακας με σύνοψη των παραδοτέων
3 |
4 | | Εβδομάδα* | Παραδοτέο |
5 | | --- | --- |
6 | | 1 | [Φορκ του αποθετηρίου και δημιουργία της σελίδας της αναφοράς με τα προσωπικά στοιχεία σας, της σύνοψης με αυτόν τον πίνακα περιεχομένων, και συγγραφή της εισαγωγής με περιγραφή των αναγκών και των στόχων σας για το μάθημα](#1ο-παραδοτέο---εισαγωγή) |
7 | | 2 | [Άσκηση γραμμής εντολών](#2ο-παραδοτέο---Άσκηση-γραμμής-εντολών) |
8 | | 3 | [Άσκηση γραμμής εντολών](#3ο-παραδοτέο---Άσκηση-γραμμής-εντολών) |
9 | | 4 | [συμμετοχικό περιεχόμενο Α1](#4ο-παραδοτέο---συμμετοχικό-περιεχόμενο-1Α) |
10 | | 5 | [Άσκηση γραμμής εντολών](#5ο-παραδοτέο---Άσκηση-γραμμής-εντολών) |
11 | | 6 | [συμμετοχικό περιεχόμενο Α2](#6ο-παραδοτέο---συμμετοχικό-περιεχόμενο-2Α) |
12 | | 7 | [Άσκηση γραμμής εντολών](#7ο-παραδοτέο---browse-and-view-files-on-your-system) |
13 | | 8 | [συμμετοχικό περιεχόμενο Β1](#8ο-παραδοτέο---συμμετοχικό-περιεχόμενο-1Β) |
14 | | 9 | [Άσκηση γραμμής εντολών](#9ο-παραδοτέο---check-the-weather) |
15 | | 10 |[συμμετοχικό περιεχόμενο B2](#10ο-παραδοτέο---συμμετοχικό-περιεχόμενο-2Β) |
16 | | 11 |[Άσκηση γραμμής εντολών](#11ο-παραδοτέο---άσκηση-γραμμής-εντολών-fetch-information) |
17 | | 12 |[Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση](#12ο-παραδοτέο---ΣΥΜΠΕΡΑΣΜΑ) |
18 |
19 |
20 | # 1ο-παραδοτέο---εισαγωγή
21 |
22 | ### Εισαγωγή και Στόχοι Μαθήματος
23 | Στόχος μου μέσα από την ανασχόληση με το μαθήματο αυτό είναι να εξοικειωθώ με την πλατφόρμα Github, η οποία επειδή χρησιμοποείται σε πολλά Project θα με βοηθήσει να εξελιχθώ επαγγελματικά σαν προγραμματιστής. Μέσω των υπόλοιπων ζητούμενων του μαθήματος (Ασκήσεις Προγραμματισμού, Ασκήσεις Γραμμής Εντολών και Συμμετοχικό Περιεχόμενο) θα αναπτύξω γνώσεις προγραμματισμού πάνω σε περιζήτητες γλώσσες προγραμματισμού καθώς και θα έρθω σε επαφή με το περιβάλλον των Linux. Παράλληλα, θα μπορέσω να έρθω επαφή και να προσπαθήσω να μιμηθώ τις τεχνικές που γράφουν οι επαγγελματίες προγραμματιστές κώδικα.
24 |
25 | Για την εγκατάσταση του απαραίτητου λογισμικού για την υλοποίηση της εργασίας, έγινε η λήψη του λογισμικού Ubuntu 16.04 LTS και χρησιμοποιήθηκε το πρόγραμμα VirtualBox της Oracle. Στην εγκατάσταση του λογισμικού στο VirtualBox δεν αντιμετώπισα κάποιο πρόβλημα, τα προβλήματα άρχισαν να εμφανίζονται όταν προσπάθησα να κατεβάσω τα εργαλεία για να υλοποιήσω τις ασκήσεις. Η λήψη των εργαλείων προϋπόθεται την ύπαρξη της εντολής pip3, η οποία δεν ήταν να δυνατό να κατέβει καθώς εμαφανιζόταν συνεχώς το Error: Unable to locate package python-pip. Μετά από ψάξιμο σε διάφορα φόρουμ διαπίστωσα πως το πρόβλημα προερχόταν από το ληγμένο κλειδί κρυπτογράφησης των Linux. Με την εγκατάσταση καινούριου κλειδιού όλα τα προβλήματα λύθηκαν.
26 |
27 | # 7ο-παραδοτέο---browse-and-view-files-on-your-system
28 | Αξιολόγηση παραδοτέου: Περιήγηση στα αρχεία του λογισμικού linux
29 |
30 | ### Παραδοτέο 7 (browse and view files on your system)
31 | [Asciinema Link](https://asciinema.org/a/dbS495hK8a3W5WaRbBnWssFol)
32 | Κατά την διάρκεια του μαθήματος ήρθαμε σε επαφή με την πρώτη άσκηση γραμμής εντυολών. Εκεί έπρεπε να καταγράψουμε με το εργαλείο Asciinema ότι πληκτολογούσαμε. Ο σκοπός της άσκησης που επέλεξα ήταν η πρόσβαση στα αρχεία του υπολογιστή. Με την βοήθεια του Asciinema κατάφερα να καταγράψω την διαδικασία πρόσβασης στα αρχεία του συστήματος.
33 |
34 | # 8ο-παραδοτέο---συμμετοχικό-περιεχόμενο-1Β
35 | Αξιολόγηση παραδοτέου: υπόδειξη του stackoverflow ως βοηθός στους προγραμματιστές
36 | ### Παραδοτέο 8 (1Β συμμετοχικό περιεχόμενο)
37 | ---
38 | author: Spyridon Mpalomenos
39 | title: "Stack Overflow"
40 | image_url: /img/stackoverflow.jpg
41 | caption: "Το Stack Overflow είναι μια χείρα βοηθείας για τους προγραμματιστές."
42 | - Μελέτη Περίπτωσης
43 | tags:
44 | - Stack Overflow
45 | - Coding
46 | ---
47 |
48 | include site/_includes/inc/cs-stackoverfow.md
49 |
50 |
51 | # 9ο-παραδοτέο---check-the-weather
52 | Αξιολόγηση Παραδοτέου: Λήψη package αρχείων σε linux όπου μεσω terminal βγαίνει η πρόγνωση του καιρού
53 | ### Παραδοτέο 9 (check the weather)
54 | [Asciinema Link](https://asciinema.org/a/E8ejJBO8hVLAyeTaK5W6vK0bd)
55 | Στο παραδοτέο 5 επιλέχθηκε η άσκηση Check The weather. Κατά την άσκηση παρουσιάστηκε ο καιρός που έχει γίνει πρόβλεψη για κάποιες συγκεκριμένες πόλεις της Ελλάδας και του εξωτερικού.
56 |
57 |
58 |
59 |
60 |
61 |
62 | # 10ο-παραδοτέο---συμμετοχικό-περιεχόμενο-2Β Βιογραφία
63 | ### Παραδοτέο 10 (2Β Βιογραφία)
64 | [Link βιβλιογραφίας](https://github.com/p17balo/site/blob/master/_biography/dennis-ritchie.md)
65 |
66 | # 11ο-παραδοτέο---άσκηση-γραμμής-εντολών-fetch-information
67 | Αξιολόγηση παραδοτέου: παίρνει πληροφορίες για το kernell του linux
68 | ### Παραδοτέο 11 (fetch information)
69 | [Asciinema Link](https://asciinema.org/a/5CO1YzNhyskBytPF9xeMvhzsO)
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 | # 12ο-παραδοτέο---ΣΥΜΠΕΡΑΣΜΑ
79 | ### Συμπέρασμα
80 | Όντας φοιτητής μεγαλύτερου εξαμήνου κατάφερα να κατανοήσω την φιλοσοφία του μαθήματος. Όπου οι φοιτητές πρέπει να ερευνήσουν πολλά μονοπάτια μόνοι τους και τελικά να πετύχουν το αποτέλεσμα, όπως σε αληθινές συνθήκες. Το μάθημα πρόσφερε εξοικείωση με το περιβάλλον Linux καθώς και με την πλατφόρμα της Netlify όπου εκτιμήθηκε ο τρόπος που δουλεύει η εντολή git.
81 |
82 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Επικοινωνία Ανθρώπου-Υπολογιστή
2 |
3 | Οι διαθέσιμες εργασίες είναι αυτές που έχουν τον κωδικό HCI. Για όσους χρωστάνε το μάθημα (επι πτυχίω, επαναληπτική εξεταστική) δείτε το ιστορικό αυτού του αρχείου κατά την έναρξη του εξαμήνου.
4 |
5 | >> Μπορείτε να βρείτε τον πηγαίο κώδικα για τον παρακάτω πίνακα στο κουμπί `Raw` και μετά να τον αντιγράψετε στην αναφορά σας
6 |
7 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://epidrome.github.io/teaching/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
8 | | --- | --- | --- | --- |
9 | | 1 | [Δημιουργία ομάδας](https://github.com/courses-ionio/hci/discussions/1794) + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/hci/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | | |
10 | | 2 | Άσκηση γραμμής εντολών (arch linux install) | | |
11 | | 3 | Συμμετοχικό περιεχόμενο A1+A2 | | |
12 | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | | |
13 | | 5 | Κατασκευή του βιβλίου (pibook pdf) | | |
14 | | 6 | Συμμετοχικό περιεχόμενο B1 | | |
15 | | 7 | Άσκηση γραμμής εντολών (vim IDE) | | |
16 | | 8 | Συμμετοχικό περιεχόμενο B2 | | |
17 | | 9 | Κατασκευή του βιβλίου A | | |
18 | | 10 | Τελική αναφορά* | | |
19 |
20 | >> Η συμπλήρωση της εβδομάδας ορίζεται ως η μέρα πριν το επόμενο μάθημα, π.χ., για την 1η εβδομάδα η παράδοση είναι την ημέρα πριν το 2ο μάθημα.
21 |
22 | [Οδηγίες και απαντήσεις σε συχνές απορίες](https://courses-ionio.github.io/help/) για την παράδοση της εργασίας.
23 |
24 | >> Οι συναντήσεις του μαθήματος γίνονται με δήλωση παρουσίας σε φόρμα που θα βρείτε στον παρακάτω σύνδεσμο, ενώ είναι υποχρεωτικό να γίνουν τουλάχιστον δύο παρουσιάσεις προόδου με φυσική παρουσία.
25 |
26 | [Ανακοινώσεις, απορίες και εβδομαδιαία ομαδικότητα](https://github.com/courses-ionio/hci/discussions)
27 |
28 | >> Πατήστε το κουμπί `Watch` στην κορυφή αυτής της σελίδας για να καθορίσετε τις προτιμήσεις των ειδοποιήσεων, έτσι ώστε να λαμβάνετε τουλάχιστον τα νέα για τις συζητήσεις, όπου βρίσκονται όλες οι ανακοινώσεις του μαθήματος.
29 |
30 | ## Syllabus
31 |
32 | **Περιγραφή:** Διάδραση: ορισμός και ιστορική εξέλιξη, βασικά στάδια σχεδίασης της διάδρασης, Τεχνολογίες προγραμματισμού της διάδρασης, Σύγχρονες εφαρμογές, πειράματα διάδρασης με χρήστες.
33 |
34 | **Προαπαιτούμενα:** Εισαγωγή στον προγραμματισμό και στους υπολογιστές (linux, github).
35 |
36 | **Στόχος:** Ο σκοπός του μαθήματος είναι η μελέτη της θεωρίας και η πρακτική εξάσκηση στην σχεδίαση και ανάπτυξη της διάδρασης. Συμπληρωματικά της κυρίαρχης θεώρησης της διάδρασης απλά ως ευχρηστία, δίνουμε έμφαση κυρίως σε εναλλακτικές θεωρήσεις της διάδρασης, όπως αυτές ορίζονται οργανικά από την ατομική μελέτη και πρακτική του κάθε φοιτητή. Η θεωρία και οι ασκήσεις καλύπτουν πολλές διαφορετικές περιοχές εφαρμογών με έμφαση σε επίκαιρες και διαχρονικές εφαρμογές όπως οι εκπαιδευτικές εφαρμογές, οι εφαρμογές γραφείου, και οι πολιτισμικές εφαρμογές. Στο τέλος του μαθήματος οι φοιτητές θα έχουν αναπτύξει μια κατανόηση της εξέλιξης και της τρέχουσας κατάστασης της διάδρασης με τους υπολογιστές και θα έχουν προσαρμόσει το καθημερινό ψηφιακό περιβάλλον τους στις δικές τους ανάγκες πληροφόρησης, δημιουργίας, και επικοινωνίας με εναλλακτικά εργαλεία. Για τον σκοπό αυτό, το βασικό κριτήριο αξιολόγησης είναι η ανάπτυξη διαδραστικού τρόπου σκέψης, όπως αυτό αποτυπώνεται στην κατασκευή ενός προσωπικού συστήματος διάδρασης.
37 |
38 | **Μέθοδος διδασκαλίας:** Συνεργασία, ασκήσεις.
39 |
40 | **Μέθοδος αξιολόγησης:** Το μάθημα δεν έχει τελική γραπτή εξέταση, αλλά ούτε έχει "απαλακτική" εργασία. Το μάθημα έχει δύο υποχρεωτικές ενδιάμεσες (όχι τελικές) προφορικές παρουσιάσεις και μια τελική γραπτή αναφορά που βασίζεται στις εργασίες και στις δραστηριότητες του παραπάνω εβδομαδιαίου πίνακα.
41 |
42 | **Κριτήρια βαθμολογίας:** 30% [γραμμή εντολών](https://epidrome.github.io/teaching/cli/) + 10% [κατασκευή του βιβλίου A](https://epidrome.github.io/teaching/book) + 20% [Συμμετοχικό εκπαιδευτικό υλικό](https://epidrome.github.io/teaching/social) + 20% [ομαδικότητα και συνεργασία](https://epidrome.github.io/teaching/teamwork/) + 20% [συμμετοχή στην τάξη](https://epidrome.github.io/teaching/classroom/) + 10% [προαιρετικό bonus](https://epidrome.github.io/teaching/bonus/)
43 |
44 | **Τελική βαθμολόγηση:** Θα πρέπει να έχετε συμπληρώσει την βάση σε κάθε ένα από τα παραπάνω κριτήρια. Ορισμένα από τα κριτήρια (π.χ. συνεργασία, παρουσιάσεις προόδου) είναι διαθέσιμα μόνο κατά την περίοδο του μαθήματος, οπότε θα πρέπει να τα έχετε ήδη ολοκληρώσει κατά την τρέχουσα χρονιά, ώστε να υπάρχει δικαίωμα συμμετοχής στην επαναληπτική ή στην επί πτυχίω εξέταση. Επίσης, τα βίντεο κουϊζ είναι μεν διαθέσιμα και στην επαναληπτική εξεταστική, αλλά είναι δύσκολο να απαντηθούν χωρίς τις τακτικές συναντήσεις και τις σχετικές συζητήσεις που γίνονται εκεί. Τέλος, στον βαθμό που το μάθημα θα πραγματοποιηθεί υποχρεωτικά με φυσική παρουσία (σύμφωνα πάντα με τις οδηγίες του υπουργείου και του ιδρύματος), η βαθμολόγηση (στα κριτήρια σύγχρονης εκπαίδευσης, π.χ., ατομικές παρουσιάσεις) είναι μόνο δυνατή αν υπάρχει η αντίστοιχη φυσική παρουσία, όπως δηλαδή σε μια τελική γραπτή εξέταση.
45 |
46 | **Βιβλιογραφία:**
47 |
48 | * [Κατασκευή Συστημάτων Διάδρασης](https://repository.kallipos.gr/handle/11419/10224), ΚΑΛΛΙΠΟΣ, κεφάλαια: 1, 2, 7.
49 | * [Software design](http://worrydream.com/MagicInk/)
50 | * [Augmenting human intellect](https://apps.dtic.mil/sti/pdfs/AD0289565.pdf): βιβλίο για μελέτη μπόνους
51 |
52 | ---
53 |
54 | ## Οργάνωση φακέλων
55 |
56 | ## Φάκελος αναφορών
57 |
58 | Μετά το fork, προσθέστε ένα κλαδί (`branch`) με το ΑΜ σας και μετά (μέσα στον φάκελο `projects`) προσθέστε (`add file`) έναν φάκελο με το ΑΜ σας (μόνο τον αριθμό, χωρίς πρόθεμα, π.χ., 201XXXX) με ένα αρχείο README.md σύμφωνα με τις [αναλυτικές οδηγίες](https://courses-ionio.github.io/help/guide/)
59 |
60 | ### Ιστορικός φάκελος αναφορών
61 |
62 | Ο φάκελος αυτός περιέχει τις αναφορές φοιτητών από προηγούμενες χρονιές.
63 |
64 | Αν κάποιος φοιτητής στείλει νέα αναφορά τότε η παλιότερη διαγράφεται κατά την αρχειοθέτηση (αλλά παραμένει στο ιστορικό του γκιτ).
65 |
66 | Παρακαλώ **μην πειράξετε** το παρόν αρχείο, αλλά δημιουργήστε νέο στο φάκελο με τον ΑΜ σας μέσα στον φάκελο projects και σύμφωνα με τις [οδηγίες](https://courses-ionio.github.io/help/guide/).
67 |
--------------------------------------------------------------------------------
/archive/2019021/README.md:
--------------------------------------------------------------------------------
1 | ### Ονοματεπώνυμο: Σταυρούλα Ανατολάκη
2 | ### Αριθμός Μητρώου: Π2019021
3 | ### Edpuzzle profile: p19anat@ionio Π2019021
4 | ### Ομάδα: [XorisOnoma](https://github.com/XorisOnoma)
5 | ### Profile: [Stavroula Anatolaki](https://github.com/StavroulaAnatolaki)
6 |
7 |
8 | | Εβδομάδα | Παραδοτέα | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
9 | | --- | --- | --- |
10 | | 1 | [Εισαγωγή](https://github.com/StavroulaAnatolaki/hci/blob/2019021/projects/2019021/README.md#%CE%B5%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-1-%CE%B5%CE%B9%CF%83%CE%B1%CE%B3%CF%89%CE%B3%CE%AE) | ολοκληρωθηκε 100% |
11 | | 2 | [Άσκηση γραμμής εντολών (arch linux install)](https://github.com/StavroulaAnatolaki/hci/blob/2019021/projects/2019021/README.md#%CE%B5%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-2-%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD-linux-install) | ολοκληρωθηκε 100% |
12 | | 3 | [Συμμετοχικό περιεχόμενο A1+A2](https://github.com/StavroulaAnatolaki/hci/blob/2019021/projects/2019021/README.md#%CE%B5%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-3-%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-a1a2) | ολοκληρωθηκε 50% |
13 | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | Δεν ολοκληρωθηκε |
14 | | 5 | [Κατασκευή του βιβλίου (pibook pdf)](https://github.com/StavroulaAnatolaki/hci/blob/2019021/projects/2019021/README.md#%CE%B5%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-5-%CE%BA%CE%B1%CF%84%CE%B1%CF%83%CE%BA%CE%B5%CF%85%CE%AE-%CF%84%CE%BF%CF%85-%CE%B2%CE%B9%CE%B2%CE%BB%CE%AF%CE%BF%CF%85-pibook-pdf) | ολοκληρωθηκε 100% |
15 | | 6 | [Συμμετοχικό περιεχόμενο B1](https://github.com/StavroulaAnatolaki/hci/blob/2019021/projects/2019021/README.md#%CE%B5%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-6-%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-b1) | ολοκληρωθηκε 100% |
16 | | 7 | Άσκηση γραμμής εντολών (vim IDE) | Δεν ολοκληρωθηκε |
17 | | 8 | [Συμμετοχικό περιεχόμενο B2](https://github.com/StavroulaAnatolaki/hci/blob/2019021/projects/2019021/README.md#%CE%B5%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-8-%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-b2) | ολοκληρωθηκε 100% |
18 | | 9 | Κατασκευή του βιβλίου A | Πιστευω πως το ολοκληρωσα με το 5ο παραδοτεο |
19 | | 10 | [Τελική αναφορά](https://github.com/StavroulaAnatolaki/hci/blob/2019021/projects/2019021/README.md#%CE%B5%CE%B2%CE%B4%CE%BF%CE%BC%CE%AC%CE%B4%CE%B1-10-%CF%84%CE%B5%CE%BB%CE%B9%CE%BA%CE%AE-%CE%B1%CE%BD%CE%B1%CF%86%CE%BF%CF%81%CE%AC) | ολοκληρωθηκε 100% |
20 |
21 | | Βίντεο | Ολοκληρώθηκε | Εμπρόθεσμα |
22 | | --- | --- | --- |
23 | | Digibarn: Xerox Professinal Workstation Xerox Star 8010 (1981) |✔|✔|
24 | | UNIX: Making Computers Easier To Use -- AT&T Archives film from 1982, Bell Laboratories |✔|✔|
25 | | Xerox Star User Interface (1982) 1 of 2 |✔|❌|
26 | | Alto System Project: Larry Tesler demonstration of Gypsy |✔|✔|
27 | | Alan Kay: Doing with Images Makes Symbols (Full Version) |✔|❌|
28 | | FIXING ELECTRONIC LITERATURE - Ted at the Googleplex, 2007 |✔|❌|
29 | | Oral History of Douglas Engelbart |✔|❌|
30 | | Engelbart's Unfinished Revolution 1998 Session IV |✔|❌|
31 | | Dynabook: The Complete Story |✔|❌|
32 | | Alan Kay at Media Lab 30 |✔|❌|
33 | | Jaron Lanier - Learning by Experience & Play |✔|❌|
34 |
35 | # Εβδομάδα 1: Εισαγωγή
36 |
37 | Έχω ακούσει από πολλούς να λένε πως το github είναι το facebook των προγραμματιστών. Που σημαίνει πως πρέπει να μάθω αυτό το καινούργιο περιβάλλον. Έχω ανακαλύψει το github πριν 2 χρόνια και ομολογώ πως στην αρχή είχα δυσκολευτεί να χειριστώ αυτά που είχε. Όμως είμαστε όλοι άνθρωποι και από τα λάθη μας μαθαίνουμε. Αυτή τη στιγμή δεν γνωρίζω ακόμη που θα δουλέψω στον τομέα Πληροφορικής. Συνεχίζω ακόμη να μαθαίνω νέα πράγματα και να εξερευνώ νέες δυνατότητες. Μέσα σε αυτό το εξάμηνο στοχεύω να πάρω μια πιο καλή εξοικείωση του github και να μάθω να χειρίζομαι νέα λογισμικά όπως το Arch Linux.
38 |
39 | Μετα απο περιπου δυο μηνες μπορω να πω πως εχω εξοικειωθει παρα πολυ με το github και Arch Linux. Απεκτησα περισσοτερες γνωσεις και η συνεργασια με την ομαδα παει πολυ καλα. Στην ομαδα μου εχουμε ολοι ισα δικαιωματα.
40 |
41 | # Εβδομάδα 2: Άσκηση γραμμής εντολών (linux install)
42 |
43 | Το Arch Linux το εγκατεστησα στο Oracle Virtual Box. Στη συνεχεια ετρεξα τις εντολες `journalctl -b` ([asciinema recording](https://asciinema.org/a/j7z01Phkhc2AN7MSFgxgOX8TG)) και `neofetch` ([asciinema recording](https://asciinema.org/a/3k6f5xbQeGjKxWKmL43lbC1kF)).
44 |
45 |
46 | # Εβδομάδα 3: Συμμετοχικό περιεχόμενο A1+A2
47 |
48 | | | gallery | images | thumbnail |
49 | | --- | --- | --- | --- |
50 | | 1 | [link](https://github.com/StavroulaAnatolaki/_gallery/blob/master/ttd.md) | [link](https://github.com/StavroulaAnatolaki/images/blob/master/ttd.jpg) | [link](https://github.com/StavroulaAnatolaki/images/blob/master/ttd-thumb.jpg) |
51 | | 2 | [link](https://github.com/StavroulaAnatolaki/_gallery/blob/master/vrs.md) | [link](https://github.com/StavroulaAnatolaki/images/blob/master/vrs.jpg) | [link](https://github.com/StavroulaAnatolaki/images/blob/master/vrs-thumb.jpg) |
52 |
53 | Προσπαθησα να εμφανισω τη συνεισφορα μου στο χρονολογιο και στις διαφανειες αλλα δεν ειχα καμια επιτυχια. Σας δειχνω οποτε που τοποθετηθηκαν τα αρχεια.
54 |
55 | * [slides](https://github.com/StavroulaAnatolaki/site/blob/master/_slides/technology.md)
56 | * [timeline](https://github.com/StavroulaAnatolaki/site/blob/master/_timeline/systems.md)
57 |
58 | # Εβδομάδα 5: Κατασκευή του βιβλίου (pibook pdf)
59 |
60 | [My Contribution](https://github.com/StavroulaAnatolaki/myblog/blob/main/211155828-567226c7-6354-4632-8ed8-b71c3495dc53.png)
61 |
62 | Στo παραπανω λινκ δειχνω την συνεισφορα μου η οποια βρισκετε στην ενοτητα 7.
63 |
64 | # Εβδομάδα 6: Συμμετοχικό περιεχόμενο B1
65 |
66 | * [site/case_study](https://github.com/StavroulaAnatolaki/site/blob/master/_case-study/assistivetech.md)
67 | * [site/include](https://github.com/StavroulaAnatolaki/site/blob/master/_includes/cs-assistivetech.md)
68 | * [site link](https://gorgeous-cajeta-4d8cbe.netlify.app//case-study/assistivetech/)
69 |
70 | # Εβδομάδα 8: Συμμετοχικό περιεχόμενο B2
71 |
72 | * [site/biography](https://github.com/StavroulaAnatolaki/site/blob/master/_biography/stephen-hawking.md)
73 | * [site/include](https://github.com/StavroulaAnatolaki/site/blob/master/_includes/bio-hawking.md)
74 | * [site link](https://gorgeous-cajeta-4d8cbe.netlify.app//biography/stephen-hawking/)
75 |
76 | # Εβδομάδα 10: Τελική αναφορά
77 |
78 | Με το που μπηκαμε στο νεο ετος 2023 η ομαδα διαληθηκε. Παρολο που εχω εξοικιωθει καλυτερα με το github δεν μπορουσα να κανω τις ασκησεις γραμμης εντολης. Ειχα συμμετασχει και στην ενδιαμεση και στην τελικη παρουσιαση και βοηθησα επισης καποιους συμφοιτητες. Ομως δεν μπορω να δειξω την συνεισφορα μου επειδη απενεργοποιηθηκαν τα λινκ στις συζητησεις. Οι ασκησεις απο πανω ξαναεγιναν για την εξεταστικη του Σεπτεμβριου 2023. Συμφωνα με τις οδηγιες επειδη συμμετειχα και στις δυο παρουσιασεις εχω το δικαιωμα να στειλω την αναφορα μου.
79 |
80 |
81 |
--------------------------------------------------------------------------------
/archive/2019015/README.md:
--------------------------------------------------------------------------------
1 | # Μάθημα: Επικοινωνία Ανθρώπου Υπολογιστή
2 |
3 | ### Ονοματεπώνυμο: Αλέξανδρος Λένης
4 | ### Αριθμός Μητρώου: Π2019015
5 |
6 |
7 | | Εβδομάδα* | Παραδοτέο |
8 | | --- | --- |
9 | | 1 | [Εισαγωγή](#εισαγωγή) |
10 | | 2 | Άσκηση γραμμής εντολών|
11 | | 3 | [Άσκηση γραμμής εντολών: Check the weather](#check-the-weather)|
12 | | 4 | [Συμμετοχικό περιεχόμενο 1A](#παραδοτέο-4)|
13 | | 5 | [Άσκηση γραμμής εντολών: Manage your bookmarks](#manage-your-bookmarks)|
14 | | 6 | [Συμμετοχικό περιεχόμενο 2A](#παραδοτέο-6)|
15 | | 7 | [Άσκηση γραμμής εντολών: Fetch Information](#fetch-information)|
16 | | 8 | συμμετοχικό περιεχόμενο 1B |
17 | | 9 | [Άσκηση γραμμής εντολών: Download mp3](#download-mp3)|
18 | | 10 | συμμετοχικό περιεχόμενο 2B |
19 | | 11 | [Άσκηση γραμμής εντολών: Organise the terminal window into multiple areas](#organise-the-terminal-window-into-multiple-areas)|
20 | | 12 | [Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση](#τελική-αναφορά) |
21 |
22 |
23 | # Εισαγωγή
24 |
25 | ### Στόχοι και προσδοκίες
26 | Στόχος μου για το μάθημα είναι να μάθω να χρησιμοποιώ τα linux, να κατανοήσω την αλληλεπίδραση ανθρώπου-υπολογιστή καθώς και να μάθω να χρησιμοποιώ το Github. Επίσης, με τις ασκήσεις γραμμής εντολών έχω ως στόχο να εξοικειωθώ με το terminal.
27 |
28 | ### Εγκατάσταση Arch Linux
29 | Αρχικά η διαδικασία μου φάνηκε αρκέτα δύσκολη και περίπλοκη καθώς δεν είχα ξανακάνει κάτι αντίστοιχο. Έκανα την εγκατάσταση του λειτουργικού σε ενα usb stick [ακολουθώντας ένα πολύ χρήσιμο βίντεο στο Youtube](https://www.youtube.com/watch?v=yaThYGr37DI), στο οποίο παρέχονται αναλυτικές οδηγίες για την εγκατάσταση του λειτουργικού σε usb stick. Αποφάσισα να ακολουθήσω το βίντεο και όχι το Arch Wiki καθώς μου φάνηκε πιο απλό και κατανοητό σε σχέση με το wiki. Χρησιμοποίησα δύο usb sticks, στο ένα εγκατέστησα το iso και στο δεύτερο έκανα την εγκατάσταση. Τέλος, ακολουθώντας της οδηγίες του βίντεο έκανα το journal να γράφεται στη μνήμη RAM διότι τα usb stick έχουν μειωμένο περιθώριο εγγραφών σε σχέση με έναν hdd ή ssd.
30 |
31 | Παρακάτω υπάρχουν link για το neofetch και journalctl που δείχουν τις πληροφορίες του συστήματός μου.
32 |
33 | [Neofetch](https://asciinema.org/a/450962)
34 |
35 | [Journalctl](https://asciinema.org/a/461984)
36 |
37 |
38 |
39 | # Παραδοτέα
40 |
41 | ## Παραδοτέο 9
42 | ### Download mp3
43 | Για αυτό το παραδοτέο επέλεξα να κάνω την άσκηση γρραμμής εντολών "Download mp3" στην οποία πρέπει να ψάξουμε,να κατεβάσουμε και να παίξουμε το αγαπημένο μας τραγούδι απο το Youtube με την χρήση του terminal. Εγκατέστησα το youtube-dl, ενός command-line πρόγραμμα με το οποίο μπορείς να κατεβάσεις βίντεο απο το Youtube και μερικά άλλα sites, με την χρήση των εξής δύο commands:
44 | | | |
45 | | --- | --- |
46 | | sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl|
47 | | sudo chmod a+rx /usr/local/bin/youtube-dl|
48 |
49 |
50 |
51 |
52 | Έπειτα κατέβασα το αγαπημένο μου τραγούδι όπως φαίνεται και στο asciinema, δεν κατάφερα όμως να εγκαταστήσω το mpv όυτε με την χρήση του git clone αλλά ούτε και με pacman -S mpv.
53 |
54 | **Asciinema link: [Download mp3](https://asciinema.org/a/461978)
**
55 |
56 | ## Παραδοτέο 11
57 | ### Organise the terminal window into multiple areas
58 | Σε αυτό το παραδοτέο επέλεξα την άσκηση " Organise the terminal window into multiple areas " όπου έπρεπε να χωρίσω το παράθυρο σε δύο μέρη, το ένα για να ψάξω και να επεξεργαστώ αρχεία και το άλλο για performance monitoring. Αρχικά εγκατέστησα το tmux, ένα πρόγραμμα που επιτρέπει πολλαπλά terminal sessions, χρησιμοποιώντας τα commands:
59 | | | |
60 | | --- |--- |
61 | |git clone https://github.com/tmux/tmux.git|
62 | |cd tmux|
63 | |sh autogen.sh|
64 | |./configure && make|
65 |
66 | Στην συνέχεια εγκατέστησα το glances με sudo pacman -S glances.
67 |
68 | **Asciinema link: [Organise the terminal window into multiple areas](https://asciinema.org/a/462023)
**
69 |
70 | # Συμμετοχικό περιεχόμενο
71 |
72 | ## Παραδοτέο 4
73 |
74 | Για το συμμετοχικό περιεχόμενο Α επέλεξα δύο handheld κονσόλες βιντεοπαιχνιδιών, το Atari Lynx(1989-1995) και το Game Boy(1989-2003). Αν και είμαι fan της Nintendo, το Atari Lynx μου κέντρισε το ενδιαφέρον καθώς ήταν η πρώτη handheld κονσόλα παιχνιδιών στον κόσμο με έγχρωμη οθόνη LCD. Παρόλα αυτά δεν είχε την ίδiα επιτυχία με το Game Boy της Nintendo. Συνολικά 16 εκατομμύρια Game Boy πουλήθηκαν μέχρι το 1995 (όπου και σταμάτησε η παραγωγή και πώληση του Lynx) ενώ οι πωλήσεις του Lynx ανέρχονται σε λιγότερες από 7 εκατομμύρια συνολικά. Η στιβαρότητα, η μισή τιμή πώλησης, η πολύ μεγαλύτερης διάρκειας μπαταρία, ο συνδυασμός με το Tetris και η εξαιρετική βιβλιοθήκη παιχνιδιών του Game Boy ήταν το αποτέλεσμα αυτής της διαφοράς στις πωλήσεις. Το Game Boy είναι μια από τις πιο αναγνωρίσιμες συσκευές της δεκαετίας του 1990, που έγινε πολιτιστικό σύμβολο τα χρόνια που ακολούθησαν την κυκλοφορία του. Διάφοροι επανασχεδιασμοί κυκλοφόρησαν κατά τη διάρκεια ζωής της κονσόλας, συμπεριλαμβανομένου του Game Boy Pocket το 1996 και του Game Boy Light το 1998 (μόνο στην Ιαπωνία). Η παραγωγή του Game Boy συνεχίστηκε στις αρχές της δεκαετίας του 2000, ακόμη και μετά την κυκλοφορία του δεύτερου διαδόχου του, του Game Boy Advance, το 2001, η παραγωγή του σταμάτησε το 2003.
75 |
76 | https://github.com/alexl14/_gallery/blob/master/atari-lynx-I-handheld.md
77 |
78 | https://github.com/alexl14/images/blob/master/atari-lynx-I-handheld.jpg
79 |
80 | https://github.com/alexl14/images/blob/master/atari-lynx-I-handheld-thumb.jpg
81 |
82 | https://github.com/alexl14/_gallery/blob/master/game-boy-original.md
83 |
84 | https://github.com/alexl14/images/blob/master/game-boy-original.jpg
85 |
86 | https://github.com/alexl14/images/blob/master/game-boy-original-thumb.jpg
87 |
88 |
89 | ## Παραδοτέο 6
90 |
91 | Παρακάτω υπάρχουν link για τα Slides και το Timeline που έφτιαξα για τις κονσόλες βιντεοπαιχνιδιών Game Boy και Atari Lynx. Επειδή δεν κατάφερα να συνδέσω το netlify σωστά χωρίς προβλήματα και errors, είδα απο την ιστοσελίδα του pibook τις εικόνες και πιστεύω πως ταιριάζουν με τις δικιές μου.
92 |
93 | [Slides](https://github.com/alexl14/site/blob/master/_slides/videogamesconsole.md)
94 |
95 | [Timeline](https://github.com/alexl14/site/blob/master/_timeline/videogamesconsole.md)
96 |
97 |
98 |
99 | # Extra
100 |
101 | ### Check the weather
102 |
103 | **Asciinema link: [Check the weather](https://asciinema.org/a/g3IovGMnCZrzFmPmJbukdJiMN)
**
104 |
105 |
106 | ### Fetch Information
107 |
108 | **Asciinema link: [Fetch Information](https://asciinema.org/a/VWHIVecDTsKgmfSYTTbpHsXEG)
**
109 |
110 |
111 | ### Manage your bookmarks
112 |
113 | **Asciinema link: [Manage your Bookmarks](https://asciinema.org/a/nQIq6jmeB8oT3Yr9d8ttXdek8)
**
114 |
115 |
116 |
117 | # Τελική αναφορά
118 | Τελειώνοντας το εξάμηνο πιστέυω πως έχω κάνει μία οκ προσπάθεια καθώς δεν κατάφερα να συμπληρώσω όλα τα παραδοτέα παρά μόνο τις ασκήσεις γραμμής εντολών. Έμαθα αρκετά πράγματα μέσα απο το μάθημα όπως το να χρησιμοποιώ αρκετά καλά το Github, εξικιώθηκα με το terminal μέσα απο τις ακήσεις γραμμής εντολών καθώς και με τα linux γενικά αφού κατάφερα να προσαρμόσω τα arch όπως ήθελα. Έμαθα επίσης την χρήση του Asciinema, μίας αρκετά χρήσιμης εφαρμοφής. Τέλος τα βίντεο κουιζ αλλά και το βιβλίο στο Actively learn μου φάνηκαν πολύ ενδιαφέρον και σίγουρα διεύρυναν τις γνώσεις μου.
119 |
120 |
--------------------------------------------------------------------------------
/archive/2021017/README.md:
--------------------------------------------------------------------------------
1 | # Ονοματεπώνυμο: Ιωάννης Αναστασοπούλος
Α.Μ. inf2021017
2 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
3 | | --- | --- | --- | --- |
4 | | 1 | [Δημιουργία ομάδας](https://github.com/courses-ionio/hci/discussions/1794) + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/hci/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | [ΕΙΣΑΓΩΓΗ](https://github.com/courses-ionio/help/discussions/882)
[ΟΡΓΑΝΙΣΜΟΣ](https://github.com/Second-Time-Is-The-Charm)| |
5 | | 2 | Άσκηση γραμμής εντολών (linux install) |[arch linux](https://github.com/courses-ionio/help/discussions/1098) | |
6 | | 3 | Συμμετοχικό περιεχόμενο A1 |[Amstrad-pcw16](https://github.com/courses-ionio/help/discussions/2034),[Breadbox Ensemble](https://github.com/courses-ionio/help/discussions/2034) | |
7 | | 4 | Άσκηση γραμμής εντολών (warm up cli) |[weather forcast](https://github.com/courses-ionio/help/discussions/2035) | |
8 | | 5 | Συμμετοχικό περιεχόμενο A2 |[Amstrad-pcw16 slides](https://github.com/courses-ionio/help/discussions/2036), [Breadbox Ensemble slides](https://github.com/courses-ionio/help/discussions/2036) | |
9 | | 6 | Κατασκευή του βιβλίου Α |[smartwatch](https://github.com/courses-ionio/help/discussions/2037) | |
10 | | 7 | Συμμετοχικό περιεχόμενο B1 | [Oculus Rift](https://github.com/courses-ionio/help/discussions/2039) | |
11 | | 8 | Άσκηση γραμμής εντολών | [groff](https://github.com/courses-ionio/help/discussions/1901)| |
12 | | 9 | Συμμετοχικό περιεχόμενο B2 | [Palmer Luckey](https://github.com/courses-ionio/help/discussions/2039) | |
13 | | 10 | Άσκηση γραμμής εντολών |[pandoc](https://github.com/courses-ionio/help/discussions/1901) | |
14 | | 11 | Κατασκευή του βιβλίου Β | [epub](https://github.com/courses-ionio/help/discussions/2040) [book](https://github.com/courses-ionio/help/discussions/2040) | |
15 | | 12 | Τελική αναφορά* | | |
16 |
17 |
18 |
19 | # Εισαγωγή
20 | Στο μάθημα σκοπεύω να εξοικειωθώ και να γνωρίσω περισσότερο το arch linux με σκοπό να μάθω τις δυνατότητες και την ευελιξία του, επίσης στο github θα ήθελα να μάθω πως η εφαρμογή, θα με βοηθήσει στην επαγγελματική και φοιτητική μου ζωή.
21 | Είμαι στον [οργανισμό](https://github.com/Second-Time-Is-The-Charm) με την [εισαγωγή](https://github.com/courses-ionio/help/discussions/882)
22 | Η ομάδα που είμαι απαρτήζεται απο τα εξής μέλη:
23 |
24 | |Usernames|
25 | |---|
26 | |[Voltmaister](https://github.com/voltmaister)|
27 | |[Markedd](https://github.com/marked-d)|
28 | |[NickLitharis](https://github.com/NickLitharis)|
29 | |[KonstantinosTourtsakis](https://github.com/KonstantinosTourtsakis)|
30 | |[odysseasEko](https://github.com/odysseasEko/)|
31 | |[artopodama](https://github.com/artopodama/)|
32 | |[Angeloth1](https://github.com/Angeloth1/)|
33 |
34 | # Arch linux
35 | Στην εγκατάσταση τον arch linux, αν και βατή μπορώ να πω ότι αντιμετώπισα προβλήματα, όπως για παράδειγμα ο ήχος δε δούλευε. Λόγο τον ελλείπων γνώσεων μου έπρεπε να ψάξω στο διαδίκτυο για λύσεις.Η οποία εμπειρία με έκανε να χρησιμοποιήσω το terminal και να γνωρίσω τη χρήση του.
36 | [](https://asciinema.org/a/529045)
37 | [](https://asciinema.org/a/529037)
38 |
39 | # Συμμετοχικό περιεχόμενο Α1
40 | Στην αναζήτηση φωτογραφιών και επαρκούς περιεχομένου για τη δημιουργία των αρχείων στο _gallery, έψαξα και βρήκα για τον υπολογιστή [Amstrad-pcw16](https://master--meek-chaja-52b6fe.netlify.app/gallery/amstrad-pcw16/) και για το λειτουργικό σύστημα [Breadbox Ensemble](https://master--meek-chaja-52b6fe.netlify.app/gallery/breadbox-ensemble/). Η διαδικασία προσαρτήσεων τους είχε τις δυσκολίες τις, αλλά με τα guide της ομάδας που είμαι όλα λειτούργησαν ομαλά.
41 |
42 | # Warm up cli
43 | Χρησιμοποιώντας το terminal κάθε μέρα η άσκηση warm up cli ήταν εύκολη και απλή, με έκανε να καταλάβω την πληθώρα εντολών που μπορεί να υπάρχουν, που εγώ δε γνωρίζω.
44 | [](https://asciinema.org/a/533418)
45 |
46 | # Συμμετοχικό περιεχόμενο Α2
47 | Είχα κάποιες δυσκολίες στο να τρέξουν τα timeline, αλλά βρήκαν τη λύση άτομα από την ομάδα που είμαι και λειτούργησαν όλα κανονικά και στο timeline [breadbox](https://master--meek-chaja-52b6fe.netlify.app/timeline/os-apps/), [amstrad-pcw16](https://master--meek-chaja-52b6fe.netlify.app/timeline/computer/) και στο slides [breadbox](https://master--meek-chaja-52b6fe.netlify.app/slides/os/) , [amstrad-pcw16](https://master--meek-chaja-52b6fe.netlify.app/slides/technology/).
48 | 
49 | 
50 |
51 |
52 |
53 |
54 |
55 | # Κατασκευή του βιβλίου Α
56 | Η κατασκευή του [βιβλίου](https://raw.githubusercontent.com/artopodama/kallipos/master/book.pdf), η λειτουργία του και μετατροπή του σε pdf ήταν το ποιο δύσκολο σημείο μέχρι τώρα. Το θέμα που έχει γραφτεί είναι προς βελτίωση και αλλαγές, το ίδιο και τα [φίλτρα](https://github.com/artopodama/kallipos/blob/master/notes.lua) και το αρχείο [md](https://github.com/artopodama/kallipos/blob/master/mynotes/notes.md).
57 | 
58 |
59 |
60 | # Συμμετοχικό περιεχόμενο B1
61 | Έκανα μελέτη περίπτωσης στο μακροβιότερο [VR headset](https://master--meek-chaja-52b6fe.netlify.app/case-study/oculusandvr/), δίνοντας έμφαση στο λειτουργικό σύστημα SDK και στις χρήσης του στη βιομηχανία και τη διασκέδαση. Χωρίς να επιμείνω στο γεγονός ότι έχει γίνει γνωστό λόγο τον βιντεοπαιχνιδιών.

62 |
63 |
64 | # Συμμετοχικό περιεχόμενο B2
65 | Η βιογραφία είναι για τον [Palmer Luckey](https://master--meek-chaja-52b6fe.netlify.app/biography/palmerluckey/) τον ιδρυτή της Oculus και της Anduril Industries, η οποία δημιουργεί πολεμικό περιεχόμενο για τον Αμερικανικό στρατό.
66 | 
67 |
68 | # Άσκηση γραμμής εντολών 8&10
69 | Στη γραμμή εντολών ασχολήθηκα με την αλλαγή του [groff](https://github.com/artopodama/8-10/blob/main/groff.txt) αρχείου σε PDF μέσο του [pandoc](https://github.com/artopodama/8-10/blob/main/make.sh) και αντιμετώπισα πρόβλημα με τη συμβατότητα με αποτέλεσμα να πρέπει να γίνει αλλαγεί από groff σε html και μετά σε pandoc ώστε να γίνει pdf.
70 | [](https://asciinema.org/a/550307)
71 |
72 | # Epub & Book
73 | Στην κατασκευή του [epub](https://github.com/artopodama/kallipos/blob/master/make-latex.sh) και του [βιβλίου](https://github.com/artopodama/kallipos/tree/master/mynotes) βρήκα μηδαμινές δυσκολίες και προβλήματα.
74 |
75 |
--------------------------------------------------------------------------------
/archive/2021084/README.md:
--------------------------------------------------------------------------------
1 | # Η Αναφορά μου
2 | | Πλατφόρμα | Όνομα | Επώνυμο | Username | AM | Email |
3 | | --- | --- | --- | --- | --- | --- |
4 | | [Github](https://github.com/R3try0) | Αντώνιος | Κασωτάκης | R3try0 | inf2021084 | inf2021084@ionio.gr |
5 | | [Edupuzzle](https://edpuzzle.com/classes/63398b5f9fadbe4119d673a5) | Αντώνιος | Κασωτάκης | inf2021084_ | inf2021084 | inf2021084@ionio.gr |
6 | | [Edupuzzle](https://edpuzzle.com) lost account | Αντώνιος | Κασωτάκης | inf2021084 | inf2021084 | inf2021084@ionio.gr |
7 |
8 | Όνομα ομάδας: OMADA12
9 | GitHub organisation url: [OMADA12](https://github.com/OMADA12)
10 |
11 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
12 | | --- | --- | --- | --- |
13 | | 1 | [Δημιουργία ομάδας](https://github.com/courses-ionio/hci/discussions/1794) + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/hci/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | | Βαθμός 5/10 |
14 | | 2 | Άσκηση γραμμής εντολών (arch linux install on VM) | | Βαθμός 8/10|
15 | | 3 | Συμμετοχικό περιεχόμενο A1 | | Βαθμός 6/10|
16 | | 4 | Άσκηση γραμμής εντολών (arch linux install on HW) | | Βαθμός 8/10|
17 | | 5 | Συμμετοχικό περιεχόμενο A2 | | Βαθμός 8/10 |
18 | | 6 | Κατασκευή του βιβλίου Α | | Βαθμός 5/10 |
19 | | 7 | Συμμετοχικό περιεχόμενο B1 | | Βαθμός 5/10|
20 | | 8 | Άσκηση γραμμής εντολών | | Βαθμός 6/10|
21 | | 9 | Συμμετοχικό περιεχόμενο B2 | | Βαθμός 5/10|
22 | | 10 | Άσκηση γραμμής εντολών | | Βαθμός 6/10|
23 | | 11 | Κατασκευή του βιβλίου Β | | Βαθμός 5/10|
24 | | 12 | Τελική αναφορά* | | Βαθμός 5/10 |
25 |
26 | # Παραδοτέο 1ο
27 |
28 | Ο σκοπός της συμμετοχής στο μάθημα Επικοινωνία Ανθρώπου-Υπολογιστή λόγου ότι μας δίνεται οι ευκαιρία στην προσπάθεια ανάπτυξης ή καλύτερης κατανόησης στην δεξιοτεχνία της χρήσης της ιστοσελίδας Github και την διαχείριση του λειτουργικού συστήματος Arch Linux προσδοκάται η όσο ποιό καλή κατανόηση των δυο αυτών αντικειμένων. Με την ανάπτυξη της ικανότητας χρήσης της ιστοσελίδας github αποτελεί μια από της ποιο σημαντικές ικανότητες για έναν πληροφορικό ή επιστήμονα της πληροφορικής. Έπειτα η αναπτύξει της δεξιοτεχνίας στην διαχείριση των λειτουργικών συστημάτων Linux και ποιο συγκεκριμένα των Arch Linux αποτελεί και αυτό αντίστοιχα μια από της ποιο βασικές ικανότητες που πρέπει να έχει ένας πληροφορικός/επιστήμονας της πληροφορίας.
29 |
30 | # Παραδοτέο 2ο
31 |
32 | Χρήση του neofetch και journalctl για πληροφορίες της εγκατάστασης του λειτουργικού συστήματος Arch Linux όπου η καταγραφή του τερματικού έγινε με την χρήση του [asciinema](https://asciinema.org/a/548800)
33 |
34 | # Παραδοτέο 3ο
35 | **Από αυτά που ζητήθηκαν:**
36 | * [Προσωπική Ιστοσελίδα του βιβλείου](https://vermillion-inf.netlify.app/)
37 | * [Siemens Scada Systems](https://omada12.netlify.app//gallery/siemens_scada/)
38 | * [Autommated Teller Machines](htΠps://vermillion-inf.netlify.app/gallery/atm/)
39 | * [ATM markdown files](https://github.com/R3try0/_gallery/blob/master/atm.md)
40 | * [Siemence Scada Systems markdown files](https://github.com/R3try0/_gallery/blob/master/siemens_scada.md)
41 |
42 | # Παραδοτέο 4ο
43 | **Για warmup και παράδοσης του παραδοτέου 4 πραγματοποιήθηκαν οι ασκήσεις:**
44 | * 2ο assignment ("get familiar with basic commands, reading..") με το [asciinema](https://asciinema.org/a/548793)
45 | * 32o assignment ("download mp3") όπου έγινε η λείψει και αναπαραγωγή του τραγουδιού Rick Astley - Never Gonna Give You Up (Official Music Video) όπου με την βοήθεια του [asciinema](https://asciinema.org/a/548798)
46 | Όπου θεωρήθηκε περιττό να αποδειχθεί το πως έγινε η εγκατάσταση με το pacman.
47 |
48 | # Παραδοτέο 5ο
49 |
50 | [siemens_scada.md](https://github.com/R3try0/site/blob/master/_timeline/siemens_scada.md)
51 |
52 | [atm_machine.md](https://github.com/R3try0/site/blob/master/_timeline/atm_machine.md)
53 |
54 | # Παραδοτέο 6ο
55 | Η παράδοση του 6ο παραδοτέου με βάση αυτά που ζητήθηκαν αναμένονται διορθώσεις.
56 |
57 | [Το αρχείο lua](https://github.com/R3try0/kallipos/blob/master/lua/luaf.lua)
58 | [Το book pdf](https://github.com/R3try0/kallipos/blob/master/book.pdf)
59 | [Το repository ](https://github.com/R3try0/kallipos)
60 | [Το md αρχείο](https://github.com/R3try0/kallipos/blob/master/lua/themdfile.md)
61 | [Ένα screenshot από το pdf](https://github.com/R3try0/kallipos/blob/master/Screenshot_2022-11-18_13_05_55.png)
62 |
63 | # Παραδοτέο 7ο
64 |
65 | [A case study for siemens_scada](https://github.com/R3try0/site/blob/master/_case-study/siemens-scada.md)
66 |
67 | [A case study for atm_machine](https://github.com/R3try0/site/blob/master/_case-study/atm_machine.md)
68 |
69 |
70 | # Παραδοτέο 8ο
71 | [asccinema](https://asciinema.org/a/550174)
72 |
73 | [the md file](https://github.com/R3try0/other_files)
74 |
75 | [the docx file](https://github.com/R3try0/other_files)
76 |
77 | # Παραδοτέο 9ο
78 |
79 | **Η βιογραφίες των Barron και Siemens**
80 |
81 | [Βιογραφία του Barron](https://github.com/R3try0/site/blob/master/_biography/john-shepherd-barron.md)
82 |
83 | [Βιογραφία του Siemens](https://github.com/R3try0/site/blob/master/_biography/werner-von-siemens.md)
84 |
85 | **Πηγές περί των John Shepherd Barron**
86 |
87 | [www.nytimes.com](https://www.nytimes.com/2010/05/21/business/global/21barron.html)
88 |
89 | [www.atmmarketplace.com](https://www.atmmarketplace.com/news/whos-who-john-shepherd-barron/)
90 |
91 | [www.edubilla.com](http://www.edubilla.com/inventor/john-shepherd-barron/)
92 |
93 | **Πηγές περί των Werner Von Siemens**
94 |
95 | [www.britannica.com](https://www.britannica.com/biography/Werner-von-Siemens)
96 |
97 | [www.siemens.com](https://www.siemens.com/global/en/company/about/history/stories/werner-von-siemens.html)
98 |
99 | [www.thefamouspeople.com](https://www.thefamouspeople.com/profiles/werner-von-siemens-6564.php)
100 |
101 |
102 | # Παραδοτέο 10ο
103 |
104 | [asciinema](https://asciinema.org/a/550226)
105 |
106 | [mypro.py](https://github.com/R3try0/other_files/blob/main/python%20files/mypro.py)
107 |
108 | [mypro](https://github.com/R3try0/other_files/blob/main/python%20files/dist/mypro)
109 |
110 | # Παραδοτέο 11ο
111 |
112 | Λόγω κάποιων τεχνικών προβλημάτων δεν ήταν δυνατόν η σύνταξη του 11ο παραδοτέου. Σφάλμα:
113 |
114 | Error running filter figure.lua:
115 | figure.lua:8: attempt to index a nil value (local 'f')
116 | stack traceback:
117 |
118 | # Παραδοτέο 12ο
119 |
120 | Εν κατακλείδι της αναφοράς, θα μπορούσε να αναφερθεί ότι οι στόχοι του μαθήματος επιτεύχθηκαν επίτοιχος ασχέτως της καθυστέρησης για τις παραδόσεις των παραδοτέων. Πλέον η χρήση της πλατφόρμας/ιστοσελίδας github είναι πιο κατανοητή και πολύ εύκολη προς χρήση όπως και η διαχείριση του λειτουργικού συστήματος Arch Linux για μελλοντικές χρήσεις. Από της πλευράς του github με την σύνταξη τον markdown files αναπτύχθηκε η δεξιοτεχνία όπου ήταν επιθυμητή. Καθώς με τις ασκήσεις όπου συζητήθηκαν για τα Arch Linux αναπτύχθηκε εξίσου καλά η ικανότητα πάνω στην χρήση λογισμικό linux. Αναμένεται η επιπλέον εξειδίκευση στους τομείς αυτούς καθώς είναι απαραίτητη για κάθε επιστήμονα της πληροφορικής.
121 |
--------------------------------------------------------------------------------
/archive/2019086/README.md:
--------------------------------------------------------------------------------
1 | # 📗 Επικοινωνία Ανθρώπου-Υπολογιστή
2 |
3 | ### ΑΜ : Π2019086
4 |
5 | ### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΧΡΗΣΤΟΣ ΛΙΒΑΣ
6 |
7 | ### Github Profile : https://github.com/Chris-Livas
8 |
9 | ### Όνομα οργανισμού: [Oroseira](https://github.com/Oroseira)
10 |
11 | ### Edpuzzle Username: p19liva
12 |
13 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
14 | | --- | --- | --- | --- |
15 | | 1 | Εισαγωγή μαθήματος |[Link στο discussions ](https://github.com/courses-ionio/help/discussions/941) | Εμπρόθεσμη υποβολή, παρουσίασα τους στόχους μου για το μάθημα και έφτιαξα τον πίνακα περιεχομένων. |
16 | | 2 | Άσκηση γραμμής εντολών (linux install) |[Link στο discussions](https://github.com/courses-ionio/help/discussions/1754) | Εμπρόθεσμη υποβολή, εγκατέστησα με σχετική ευκολία τα arch linux σε usb flash drive και είχα μία πρώτη επαφή με το λειτουργικό σύστημα εκτελώντας τις εντολές που ζητήθηκαν. |
17 | | 3 | Συμμετοχικό περιεχόμενο A1 |[Link στο discussions](https://github.com/courses-ionio/help/discussions/2100) | Εκπρόθεσμη υποβολή, μπερδεύτηκα σε κάποια σημεία αλλά με τη βοήθεια συμφοιτητών μου και προσωπικής μου αναζήτησης, έφερα την άσκηση εις πέρας. |
18 | | 4 | Άσκηση γραμμής εντολών (warm up cli) |[Link στο discussions](https://github.com/courses-ionio/help/discussions/1757) | Εκπρόθεσμη υποβολή, εκτελέστηκε με ευκολία η άσκηση γραμμής εντολών to-do list. |
19 | | 5 | Συμμετοχικό περιεχόμενο A2 |[Link στο discussions](https://github.com/courses-ionio/help/discussions/2101) | Εκπρόθεσμη υποβολή, έγινε αμέσως μετά από το 3ο-παραδοτέο, επομένως εκτελέστηκε με αρκετή ευκολία αφού είχα κατανοήσει πως λειτουργοούν τόσο τα submodules όσο και το netlify. |
20 | | 6 | Κατασκευή του βιβλίου Α | - | - |
21 | | 7 | Συμμετοχικό περιεχόμενο B1 | - | - |
22 | | 8 | Άσκηση γραμμής εντολών |[Link στο discussions](https://github.com/courses-ionio/help/discussions/2117) | Εκπρόθεσμη υποβολή, πραγαμτοποιήθηκε με αρκετή ευκολία αφού βρήκα καλά tutorials για το sed. Θεωρώ ότι η εντολή αυτή θα με βοηθήσει σε μελλοντικές εργασίες μου, διότι αποτελεί εύκολο και γρήγορο τρόπο επεξεργασίας κειμένου. |
23 | | 9 | Συμμετοχικό περιεχόμενο B2 | - | - |
24 | | 10 | Άσκηση γραμμής εντολών | - | - |
25 | | 11 | Κατασκευή του βιβλίου Β | - | - |
26 | | 12 | Τελική αναφορά* | [Link στο discussions](https://github.com/courses-ionio/help/discussions/2119) | |
27 |
28 |
29 | # 1ο παραδοτέο Εισαγωγή
30 |
31 | Μέσω της ενασχόλησης μου με το μάθημα επιδιώκω να χρησιμοποιήσω το θεωρητικό υπόβαθρο της γνωστικής περιοχής της αλληλεπίδρασης ανθρώπου – υπολογιστή με πιο πρακτικό τρόπο ώστε να μπορέσω να ανταπεξέλθω τόσο στις απαιτήσεις του μαθήματος, όσο και στους προσωπικούς μου στόχους. Θα ήθελα να χτίσω μία εφαρμογή gui με βάση τις ανάγκες μου στο λειτουργικό σύστημα των linux διότι το linux προσφέρει ένα ευρύ φάσμα εφαρμογών χρήσιμες για προγραμματιστικούς σκοπούς, αλλά και τον διαχειριστή πακέτων όπου βοηθά στην απλοποίηση πολλών διαδικασιών. Επομένως ευελπιστώ πρώτα από όλα να κατανοήσω το os linux και σε συνδυασμό και με τις υπόλοιπες γνώσεις που θα λάβω να είμαι σε θέση να πραγματοποιήσω τον απώτερο στόχο μου. Επιπλέον, θα ήθελα να μάθω να χειρίζομαι καλά την πλατφόρμα του github διότι αποτελεί ένα καλό εργαλείο για αποθήκευση κώδικα, έλεγχο εκδόσεων και συνεργασίας αφού επιτρέπει την αλληλεπίδραση με άλλους χρήστες και τη συμβολή σε κοινά projects. Τέλος, πιστεύω ότι το github θα με βοηθήσει και στο εγχείρημα μου αφού θα μπορώ να παίρνω ιδέες από χρήστες με ήδη έτοιμα παρόμοια projects.
32 |
33 |
34 | # 2ο παραδοτέο Εγκατάσταση Arch Linux
35 |
36 | Σε αυτό το παραδοτέο ασχολήθηκα με την εγκατάσταση του λειτουργικού συστήματος arch linux, η οποία ήταν επιτυχής.Έχω τρέξει τις εντολές neofetch και journalctl -b και παρουσιάζω το asciinema που τις κατέγραψα.
37 | [Asciinema link](https://asciinema.org/a/lBneX346MXb0HLsDG6GSFy01C)
38 |
39 | # 3ο παραδοτέο Συμμετοχικό περιεχόμενο Α1
40 |
41 | Σε αυτό το παραδοτέο εμπλούτισα την ιστοσελίδα του βιβλίου με νέο περιεχόμενο για εκμάθηση σε συνεργασία με την ομάδα μου. Ως πρώτο θέμα επέλεξα το WordPress, το οποίο είναι ένα ελεύθερο και ανοικτού κώδικα λογισμικό που χρησιμοποιείται για τη δημιουργία ιστοτόπων, blog ή εφαρμογών και συχνά χρησιμοποιείται ως σύστημα διαχείρισης περιεχομένου. Ως δεύετερο θέμα επέλεξα το Oracle Designer το οποίο είναι εργαλείο της Oracle για το σχεδιασμό ενός πληροφοριακού συστήματος και τη δημιουργία του.Επίσης ενσωματώνει υποστήριξη για μοντελοποίηση επιχειρηματικών διαδικασιών, ανάλυση συστημάτων, σχεδιασμό λογισμικού και παραγωγή συστημάτων.
42 | | Repo links | My site links | Team's site links |
43 | | --- | --- | --- |
44 | | [WordPress](https://github.com/Chris-Livas/_gallery/blob/master/wordpress.md) | [WordPress](https://chrislivas.netlify.app/gallery/wordpress/) | [WordPress]() |
45 | | [OracleDesigner](https://github.com/Chris-Livas/_gallery/blob/master/oracledesigner.md) | [OracleDesigner](https://chrislivas.netlify.app/gallery/oracledesigner/) | [OracleDesigner]() |
46 |
47 |
48 | 
49 | 
50 |
51 | # 4ο παραδοτέο Άσκηση γραμμής εντολών
52 |
53 | Σε αυτό το παραδοτέο ασχολήθηκα με την άσκηση γραμμής εντολών σχετικά με τη δημιουργία μίας to-do λίστας και την εκχώρηση στοιχείων σε αυτή, όπως φαίνεται και στο αντίστοιχο asciinema.
54 | [Asciinema Link](https://asciinema.org/a/K0IhV03dUlpLDmmQ3yTxrHsuq)
55 |
56 | # 5ο παραδοτέο Συμμετοχικό Περιεχόμενο Α2
57 |
58 | Πρόσθεσα στα slides και στα timelines τα θέματα με τα οποία είχα αχοληθεί στο 3ο παραδοτέο.
59 |
60 | | Repo links | My site links |
61 | | --- | --- |
62 | |[Slides OracleDesigner](https://github.com/Chris-Livas/site/blob/master/_timeline/oracledesigner-timeline.md) | [Slides OracleDesigner](https://chrislivas.netlify.app/slides/oracledesigner-slide/) |
63 | |[Timeline OracleDesigner](https://github.com/Chris-Livas/site/blob/master/_timeline/oracledesigner-timeline.md) | [Timeline OracleDesigner](https://chrislivas.netlify.app/timeline/oracledesigner-timeline/) |
64 | |[Timeline WordPress](https://github.com/Chris-Livas/site/blob/master/_timeline/wordpress-timeline.md) | [Timeline WordPress](https://chrislivas.netlify.app/timeline/wordpress-timeline/) |
65 | |[Slides WordPress](https://github.com/Chris-Livas/site/blob/master/_slides/Wordpress.md) | [Slides WordPress](https://chrislivas.netlify.app/slides/wordpress/) |
66 |
67 | # 8ο Παραδοτέο Άσκηση Γραμμής Εντολών (Static Site)
68 |
69 | Το SED είναι ένας ισχυρός επεξεργαστής ροής κειμένου. Μπορεί να κάνει εισαγωγή, διαγραφή, αναζήτηση και αντικατάσταση.Χρησιμοποιώντας το SED μπορούμε να επεξεργαστούμε τα αρχεία ακόμη και χωρίς να τα ανοίξουμε, κάτι που είναι πολύ πιο γρήγορος τρόπος για να βρούμε και να αντικαταστήσουμε κάτι στο αρχείο, από το να ανοίξουμε πρώτα αυτό το αρχείο στο Editor και μετά να το αλλάξουμε. Σε αυτή την άσκηση γραμμής εντολών αντικατέστησα την ξένη ορολογία author με την ελληνική λέξη συγγραφέας.
70 |
71 | [Asciinema Link](https://asciinema.org/a/QkRiGLyDN9qt0tUjWk5sX2wfl)
72 |
73 | # Video-Quiz
74 |
75 | | | Τίτλος | Πραγματοποιήθηκαν |
76 | | --- | --- | --- |
77 | | 1 | Digibarn: Xerox Professinal Workstation Xerox Star 8010 (1981) | :heavy_check_mark: |
78 | | 2 | UNIX: Making Computers Easier To Use -- AT&T Archives film from 1982, Bell Laboratories | :heavy_check_mark: |
79 | | 3 | Xerox Star User Interface (1982) 1 of 2 | :heavy_check_mark: |
80 | | 4 | Alto System Project: Larry Tesler demonstration of Gypsy | :heavy_check_mark: |
81 | | 5 | Alan Kay: Doing with Images Makes Symbols (Full Version) | :heavy_check_mark: |
82 | | 6 | FIXING ELECTRONIC LITERATURE - Ted at the Googleplex, 2007 | :heavy_check_mark: |
83 | | 7 | Oral History of Douglas Engelbart | :heavy_check_mark: |
84 | | 8 | Engelbart's Unfinished Revolution 1998 Session IV | :heavy_check_mark: |
85 | | 9 | Alan Kay at Media Lab 30 | :heavy_check_mark: |
86 | | 10 | Jaron Lanier - Learning by Experience & Play | :heavy_check_mark: |
87 |
88 | # 12ο Παραδοτέο Τελική Αναφορά
89 |
90 | Ξεκίνησα αργά να ασχολούμαι με το μάθημα λόγω κάποιων υποχρεώσεων και για αυτό το λόγο δεν πρόλαβα να ολοκληρώσω όλα τα παραδοτέα, αλλά θεωρώ ότι οι γνώσεις που έλαβα κατα την ενασχόληση μου τόσο με το github όσο και με το terminal και τις δυνατότηες που αυτό προσφέρει είναι πολύτιμα εφόδια για το μέλλον μου. Κάθε παραδοτέο αποτελεί πηγή νέων γνώσεων και νιώθεις σα να σου ξετυλίγονται νέες δυνατότητες που δεν ήξερες καν ότι υπάρχουν ή είναι δυνατές να πραγματοποιηθούν. Τέλος ενισχύθηκε και το συνεργατικό μου πνεύμα αφού η συνεργασία μου με τα μέλη της ομάδας μου ήταν συχνή και εποικοδομητική.
91 |
--------------------------------------------------------------------------------
/archive/2020158/README.md:
--------------------------------------------------------------------------------
1 | # Επικοινωνία Ανθρώπου-Υπολογιστή
2 |
3 | ### Ονοματεπώνυμο: Μαρία Κούρτη
4 | ### Αριθμός Μητρώου: Π2020158
5 | ### Ομάδα: https://github.com/Greek-Salata
6 | ### Edpuzzle Username: p20kour2
7 |
8 |
9 | | Εβδομάδα | Παραδοτέο | Σύνδεσμοι Συζητήσεων | Αυτοαξιολόγηση |
10 | | --- | --- | --- | --- |
11 | | 1 | [Εισαγωγή](#Εισαγωγή) | https://github.com/courses-ionio/help/discussions/849 | 100% Ολοκληρώθηκε |
12 | | 2 | [Άσκηση Γραμμής Εντολών Linux Install](#Άσκηση-Γραμμής-Εντολών-Linux-Install) | https://github.com/courses-ionio/help/discussions/1167 | 100% Ολοκληρώθηκε |
13 | | 3 | [Συμμετοχικό Περιεχόμενο Α1](#Συμμετοχικό-Περιεχόμενο-Α1) | https://github.com/courses-ionio/help/discussions/1444 | 100% Ολοκληρώθηκε |
14 | | 4 | [Άσκηση Γραμμής Εντολών Warm Up](#Άσκηση-Γραμμής-Εντολών-Warm-Up) | https://github.com/courses-ionio/help/discussions/1385 | 100% Ολοκληρώθηκε |
15 | | 5 | [Συμμετοχικό Περιεχόμενο Α2](#Συμμετοχικό-Περιεχόμενο-Α2) | https://github.com/courses-ionio/help/discussions/1560 | 100% Ολοκληρώθηκε |
16 | | 6 | [Κατασκευή Του Βιβλίου Α](#Κατασκευή-Του-Βιβλίου-Α) | https://github.com/courses-ionio/help/discussions/1582 | 70% Ολοκληρώθηκε χωρίς επιτυχία του PDF |
17 | | 7 | [Συμμετοχικό Περιεχόμενο B1](#Συμμετοχικό-Περιεχόμενο-Β1) | https://github.com/courses-ionio/help/discussions/1839 | 100% Ολοκληρώθηκε |
18 | | 8 | [Άσκηση Γραμμής Εντολών Pipelines Scripts](#Άσκηση-Γραμμής-Εντολών-Pipelines-Scripts) | - | 0% Δεν οοκληρώθηκε |
19 | | 9 | [Συμμετοχικό Περιεχόμενο B2](#Συμμετοχικό-Περιεχόμενο-Β2) | https://github.com/courses-ionio/help/discussions/2044 | 80% Ολοκληρώθηκε αλλά συνοπτικό |
20 | | 10 | [Άσκηση Γραμμής Εντολών](#Άσκηση-Γραμμής-Εντολών) | - | 0% Δεν ολοκληρώθηκε |
21 | | 11 | [Κατασκευή Του Βιβλίου Β](#Κατασκευή-Του-Βιβλίου-Β) | - | 0% Δεν ολοκληρώθηκε |
22 | | 12 | [Τελική Αναφορά](#Τελική-Αναφορά) | https://github.com/courses-ionio/help/discussions/2060 | 80% Ολοκληρώθηκε αλλά συνοπτικό |
23 |
24 |
25 | # Εισαγωγή
26 |
27 | ## Προσδοκίες & Στόχοι από το Μάθημα
28 |
29 | Με την παρακολούθηση και τη συμμετοχή μου στο μάθημα της Επικοινωνίας Ανθρώπου-Υπολογιστή, έχω τους εξής στόχους. Αρχικά, την γνωριμία και την εξοικείωση με την πλατφόρμα του GitHub, τα εργαλεία και τις δυνατότητες που προσφέρει. Επιπρόσθετα, θέλω να μάθω βασικές εντολές και λειτουργίες του Linux, μέσω των ασκήσεων και της διαδικασίας επίλυσης διαφόρων προβλημάτων που τυχών θα προκύψουν. Έπειτα, θα ήθελα να μελετήσω και να κατανοήσω την διαδραστικότητα και την διαχρονική σχέση μεταξύ ανθρώπου-υπολογιστή, καθώς και το πώς έχει αλλάξει με το πέρασμα του χρόνου. Με τις εβδομαδιαίες εργασίες σκοπέυω να επεκτείνω όσο τις θεωρητικές, τόσο και τις πρακτικές γνώσεις μου σε διάφορους τομείς των υπολογιστών. Σε προσωπικό επίπεδο ασχολούμαι πολύ με το gaming, και μελλοντικά θα ήθελα να συνεισφέρω στην δημιουργία παιχνιδιών, κυρίως στο καλλιτεχνικό κομμάτι. Επιπλέον, μου αρέσει η μουσική. Τέλος, θα ήθελα να δημιουργήσω δικές μου εφαρμογές, όπως για παράδειγμα διάφορες ιστοσελίδες.
30 |
31 |
32 | # Άσκηση Γραμμής Εντολών Linux Install
33 |
34 | Εγκατέστησα το Arch Linux σε ένα USB stick και εκτέλεσα τις εντολές `neofetch` και `journalctl -b`:
35 |
36 | https://asciinema.org/a/BiQfoLItPifNbQ5jCYYeeHdCF
37 |
38 | 
39 |
40 |
41 | # Συμμετοχικό Περιεχόμενο Α1
42 |
43 | ## Προσθήκη Submodules
44 |
45 | Αρχικά, έκανα fork το repository `site` και τα submodules `_gallery`, `images`, `_quotes`, `extras`, `bibliography`, `questions`, `notes` και `styles` από το organizasion μου στο προφίλ μου. Εγκατέστησα το Git και έκανα clone το αποθετήριο `site` στον υπολογιστή μου. Με τις εντολές `git rm` και `rm -R`, διέγραψα το περιεχόμενο του αρχείου `git.modules`. Έπειτα, πρόσθεσα τα submodules με την εντολή `git submodule add`. Τέλος, χρησιμοποίησα την εντολή `git push origin`. Στην αρχή αντιμετώπισα προβλήματα με την χρήση των Arch Linux αφού είμαι αρχάρια, αλλά μετέπειτα κατάφερα να τα επιλύσω.
46 |
47 | ## Δημιουργία Site με Netlify
48 |
49 | Σύνδεσα τον λογαριασμό μου GitHub με το Netlify και έπειτα σύνδεσα το αποθετήριο της ομάδας μου. Την πρώτη βδομάδα η ομάδα μου και γω αντιμετωπίσαμε δυσκολίες, αλλά αργότερα καταφέραμε να κάνουμε σωστά deploy την σελίδα μας στο παρακάτω link [https://www.greek-salata.cf](https://www.greek-salata.cf).
50 |
51 | ## Η Συνεισφορά μου
52 |
53 | Παρακάτω ακολουθούν τα links της συνεισφοράς μου στο αποθετήριο της ομάδας μου, αλλά και στη σελίδας μας netlify, έπειτα από τα pull requests. Προσωπικά διάλεξα δύο θέματα που έχουν επηρεάσει την διάδραση ανθρώπου-υπολογιστή στον τομέα της διασκέδασης.
54 |
55 | ### GitHub Gallery
56 |
57 | [Rogue](https://github.com/Greek-Salata/_gallery/blob/master/rogue.md)
58 |
59 | [Guitar Hero World Tour](https://github.com/Greek-Salata/_gallery/blob/master/guitar-hero-world-tour.md)
60 |
61 | ### GitHub Images
62 |
63 | [Rogue](https://github.com/Greek-Salata/images/blob/master/rogue.png)
64 |
65 | [Rogue Thumb](https://github.com/Greek-Salata/images/blob/master/rogue-thumb.png)
66 |
67 | [Guitar Hero World Tour](https://github.com/Greek-Salata/images/blob/master/guitar-hero-world-tour.jpg)
68 |
69 | [Guitar Hero World Tour Thumb](https://github.com/Greek-Salata/images/blob/master/guitar-hero-world-tour-thumb.jpg)
70 |
71 | ### Netlify Links
72 |
73 | [Rogue](https://www.greek-salata.cf/gallery/rogue)
74 |
75 | [Guitar Hero World Tour](https://www.greek-salata.cf/gallery/guitar-hero-world-tour)
76 |
77 |
78 | # Άσκηση Γραμμής Εντολών Warm Up
79 |
80 | Για να εξοικειωθώ με το περιβάλλον Arch, επέλεξα μια από τις warmup ασκήσεις και έτρεξα την εντολή `curl wttr.in` για να δείξω τον καιρό. Επιπλεόν προσπάθησα να εγκαταστήσω το window manager i3.
81 |
82 | https://asciinema.org/a/y5oYpdNgmtHFD9UfrMSN2qUn8
83 |
84 | 
85 |
86 |
87 | # Συμμετοχικό Περιεχόμενο Α2
88 |
89 | Αυτή την βδομάδα, έψαξα και συνδύασα τις συνεισφορές μου με ήδη υπάρχοντα θέματα και εικόνες του βιβλίου. Η θεματική ενότητα που διάλεξα είναι η Διασκέδαση, αφού έχει επηρεάσει σε μεγάλο βαθμό την επικοινωνία μεταξύ ανθρώπου-υπολογιστή. Μία από τις εικόνες που διάλεξα αποτελεί συνεισφορά ενός μέλους της ομάδας μου. Οι σύνδεσμοι του GitHub και της ιστοσελίδας Netlify για τις διαφάνειες και το χρονολόγιο, είναι οι εξής:
90 |
91 | ### GitHub Links
92 |
93 | [Timeline](https://github.com/Greek-Salata/site/blob/master/_timeline/entertainment.md)
94 |
95 | [Slides](https://github.com/Greek-Salata/site/blob/master/_slides/entertainment.md)
96 |
97 | ### Netlify Links
98 |
99 | [Timeline](https://www.greek-salata.cf/timeline/entertainment)
100 |
101 | [Slides](https://www.greek-salata.cf/slides/entertainment)
102 |
103 |
104 | # Κατασκευή Του Βιβλίου Α
105 |
106 | Έκανα fork το repository `kallipos` και με τις κατάλληλες εντολές δημιούργησα submodules για τα `bibliography`, `extras`, `figures`, `images` και `text`. Έγινε προσπάθεια deploy του pdf αλλά χωρίς επιτυχία. Ακολουθεί μια πρώτη συνεισφορά μου:
107 |
108 | [Contribution](https://github.com/mariakourti/kallipos/tree/master/contribution)
109 |
110 | [Φίλτρο](https://github.com/mariakourti/kallipos/blob/master/contribution.lua)
111 |
112 |
113 | # Συμμετοχικό Περιεχόμενο Β1
114 |
115 | Για το συμμετοχικό περιεχόμενο Β1 μετά από λίγη σκέψη και έρευνα διάλεξα το θέμα των Emulators.
116 |
117 | [Case Study](https://github.com/Greek-Salata/site/blob/master/_case-study/emulators.md)
118 |
119 | [Includes](https://github.com/Greek-Salata/site/blob/master/_includes/cs-emulators.md)
120 |
121 | [Netlify Link](https://www.greek-salata.cf/case-study/emulators/)
122 |
123 | # Άσκηση Γραμμής Εντολών Pipelines Scripts
124 |
125 |
126 |
127 |
128 | # Συμμετοχικό Περιεχόμενο Β2
129 |
130 | Για το συμμετοχικό περιεχόμενο Β2 έψαξα να βρω άτομα που είχαν μεγάλη εππιροή στον τομέα των βιντεοπαιχνιδιών. Εν τέλη, βρήκα πληοροφορίες για τον Hironobu Sakaguchi.
131 |
132 | [Biography](https://github.com/Greek-Salata/site/blob/master/_biography/hironobu-sakaguchi.md)
133 |
134 | [Includes](https://github.com/Greek-Salata/site/blob/master/_includes/bio-sakaguchi.md)
135 |
136 | [Netlify Link](https://www.greek-salata.cf/biography/hironobu-sakaguchi)
137 |
138 |
139 | # Άσκηση Γραμμής Εντολών
140 |
141 |
142 |
143 | # Κατασκευή Του Βιβλίου Β
144 |
145 |
146 |
147 |
148 | # Τελική Αναφορά
149 |
150 | Δεν κατάφερα να ολοκληρώσω όλα τα παραδοτέα, αλλά έκανα μια προσπάθεια σε όλα τους. Κυριώς αντιμετώπισα πολλά προβλήματα με την χρήση του Arch και τις ασκήσεις γραμμών εντολών. Όμως, εξοικειώθηκα με την χρήση του Github και του Netlify. Επίσης, καθ'όλη την διάρκεια είχα καλή επικοινωνία με την ομάδα μου και βοηθήσαμε ο ένας τον άλλον πολλές φορές. Μέσα από το μάθημα κατάφερα να επεκτείνω τις γνώσεις μου, με τις γραμμές εντολών, και των εργαλείων όπως το Github. Τέλος, μέσω των video quiz αλλά και της προσωπικής μου έρευνας, έμαθα περισσότερα για την αλληλεπίδραση μεταξύ ανθρώπου-υπολογιστή κατά το πέρασμα των χρόνων.
151 |
--------------------------------------------------------------------------------
/archive/2016046/README.md:
--------------------------------------------------------------------------------
1 | # Επικοινωνία Ανθρώπου Υπολογιστή
2 |
3 | ### Ονοματεπώνυμο: ΦΩΤΙΟΣ ΦΩΤΗΣ
4 | ### Αριθμός Μητρώου: Π2016046
5 | ### GitHub Profile: [p16foti](https://github.com/p16foti)
6 | ### Asciinema Profile: [p16foti](https://asciinema.org/~p16foti)
7 |
8 | ## Πίνακας παραδοτέων
9 |
10 | | Παράδοση | Εβδομάδα | Παραδοτέο |
11 | | --- | --- | --- |
12 | | | 1 | [Εισαγωγή](#εισαγωγη) |
13 | | | 2 | [Άσκηση γραμμής εντολών](#άσκηση-γραμμής-εντολών---warmup---check-the-weather) |
14 | | | 3 | [Άσκηση γραμμής εντολών](#άσκηση-γραμμής-εντολών---warmup---fetch-information) |
15 | | | 4 | [συμμετοχικό περιεχόμενο 1A](#συμμετοχικό-περιεχόμενο-1α) |
16 | | | 5 | [Άσκηση γραμμής εντολών](#άσκηση-γραμμής-εντολών---warmup---todo-list) |
17 | | | 6 | [συμμετοχικό περιεχόμενο 2A](#συμμετοχικό-περιεχόμενο-2α) |
18 | | | 7 | [Άσκηση γραμμής εντολών](#άσκηση-γραμμής-εντολών---hci---download-mp3) |
19 | | | 8 | [συμμετοχικό περιεχόμενο 1B](#συμμετοχικό-περιεχόμενο-1β) |
20 | | | 9 | [Άσκηση γραμμής εντολών](#άσκηση-γραμμής-εντολών---hci---organise-the-terminal-window-into-multiple-areas) |
21 | | | 10 | [συμμετοχικό περιεχόμενο 2B](#συμμετοχικό-περιεχόμενο-2β) |
22 | | | 11 | [Άσκηση γραμμής εντολών](#άσκηση-γραμμής-εντολών---hci---organize-your-notes-with-emacs) |
23 | | | 12 | [Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση](#τελική-αναφορά) |
24 |
25 | # ΕΙΣΑΓΩΓΗ
26 |
27 | ## Στόχοι και ανάγκες μαθήματος
28 |
29 | Γενικότερα, από το μάθημα περιμένω να διδαχτώ το πώς επικοινωνεί ο άνθρωπος με τον υπολογιστή από παλιά αλλά και την εξέλιξη του μέχρι και σήμερα αλλά και να κατανοήσω καλύτερα την έννοια της διάδρασης.
30 | Επίσης, μέσα από το μάθημα και συγκεκριμένα με τις ασκήσεις γραμμής εντολών έχω ως στόχο την εξοικείωση μου με το terminal που είναι ένα πολύ δυνατό εργαλείο και θα με φέρει πιο κοντά με το περιβάλλον του linux, όπου το θεωρώ πολύ σημαντικό για εμάς τους φοιτητές του Τμήματος Πληροφορικής.
31 |
32 | Ωστόσο, έχοντας κάνει τακτική και σημαντική πρόοδο στην αναφορά μου αλλά και παρακολουθώντας όλα τα κουίζ μέχρι στιγμής, έχω ως νέο στόχο, μετά τις σπουδές μου, να καταφέρω να δημιουργήσω/σχεδιάσω εφαρμογές με διαδραστικό περιβάλλον όπου θα είναι χρήσιμες και θα διευκολύνουν την καθημερινότητα των ανθρώπων σε κάθε μορφή.Είτε αυτό συμπεριλαμβάνει την δουλειά και την εργασία των ανθρώπων, είτε τον ελεύθερο χρόνο και τα χόμπι τους.Πιστεύω για να καταφέρω κάτι τέτοιο και να έχει την αντίστοιχη απήχηση, θα πρέπει να έρθω όσο πιο κοντά γίνεται στη μεριά και το μυαλό του χρήστη.
33 |
34 | # Προσπάθεια εγκατάστασης Arch Linux με χρήση εξωτερικού αποθηκευτικού μέσου:
35 |
36 | Μη επιτυχής.
37 |
38 | Οπότε το έκανα εγκατάσταση σε εικονική μηχανή(Oracle VM Virtual Box).
39 |
40 | # Άσκηση Γραμμής Εντολών - WarmUp - Check The Weather
41 |
42 | Link Asciinema:
43 | - https://asciinema.org/a/0fJSx9stix2B5HGo1uSPv9Vhw
44 |
45 | Δίνοντας στο terminal την εντολή curl wttr.in/Corfu εμφανίζονται τα αποτελέσματα για τον καιρό(π.χ θερμοκρασία,υγρασία κλπ) στην Κέρκυρα και στη συνέχεια με την ίδια εντολή αλλά αλλάζοντας την τοποθεσία σε curl wttr.in/Ioannina εμφανίστηκαν τα αποτελέσματα για τον καιρό στην πόλη των Ιωαννίνων όπου θέλω να ταξιδέψω. Η συγκεκριμένη εντολή μπορεί να χρησιμοποιηθεί για την εμφάνιση αποτελεσμάτων καιρού όποιας πόλης επιθυμούμε.
46 |
47 | # Άσκηση Γραμμής Εντολών - WarmUp - Fetch Information
48 |
49 | Link Asciinema:
50 | - https://asciinema.org/a/BNWCJamOoorfUpsqZqPgwbhGJ
51 |
52 | Δίνοντας στο terminal την εντολή curl getnews.tech/business εμφανίζονται όλα τα αποτελέσματα τα οποία συσχετίζονται με ειδήσεις σχετικά με business. Η συγκεκριμένη εντολή μπορεί να χρησιμοποιηθεί για οποιαδήποτε κατηγορία εμφάνισης ειδήσεων επιθυμούμε.
53 |
54 | # Συμμετοχικό Περιεχόμενο 1Α
55 |
56 | ### WII:
57 |
58 | Link Images:
59 | - https://github.com/p16foti/images/blob/2016046/wii.png
60 | - https://github.com/p16foti/images/blob/2016046/wii-thumb.png
61 |
62 | Link Gallery:
63 | - https://github.com/p16foti/_gallery/blob/2016046/wii.md
64 |
65 | ### PLAYSTATION:
66 |
67 | Link Images:
68 | - https://github.com/p16foti/images/blob/2016046/playstation.jpg
69 | - https://github.com/p16foti/images/blob/2016046/playstation-thumb.jpg
70 |
71 | Link Gallery:
72 | - https://github.com/p16foti/_gallery/blob/2016046/playstation.md
73 |
74 | # Άσκηση Γραμμής Εντολών - WarmUp - ToDo List
75 |
76 | Link Asciinema:
77 | - https://asciinema.org/a/cgSXap2PQP19khWbqhvr3OR76
78 |
79 | Μέσω του TaskWarrior δημιούργησα την ToDo λίστα μου,την επεξεργάστηκα,την έλεγξα και τέλος την διέγραψα.
80 |
81 | # Συμμετοχικό Περιεχόμενο 2Α
82 |
83 | ### WII:
84 |
85 | Link Slides:
86 | - https://github.com/p16foti/site/blob/2016046/_slides/videogames.md
87 |
88 | Link Timelines:
89 | - https://github.com/p16foti/site/blob/2016046/_timeline/videogames.md
90 |
91 | ### PLAYSTATION:
92 |
93 | Link Slides:
94 | - https://github.com/p16foti/site/blob/2016046/_slides/videogames.md
95 |
96 | Link Timelines:
97 | - https://github.com/p16foti/site/blob/2016046/_timeline/videogames.md
98 |
99 | # Άσκηση Γραμμής Εντολών - HCI - Download Mp3
100 |
101 | Link Asciinema:
102 | - https://asciinema.org/a/VcH3iZU4bOOd2qodzi3m04MFW
103 |
104 | Μέσω του Terminal και των εργαλείων youtube-dl και ytfzf, έκανα αναζήτηση,αναπαραγωγή αλλά και κατέβασα το αγαπημένο μου τραγούδι από το Youtube.
105 |
106 | # Συμμετοχικό Περιεχόμενο 1Β
107 |
108 | ### Case Study about Natural Interaction in Videogames:
109 |
110 | Link Case Study:
111 | - https://github.com/p16foti/site/blob/2016046/_case-study/natural_interaction_videogames.md
112 | - https://github.com/p16foti/site/blob/2016046/_case-study/cs-natural_interaction_videogames.md
113 |
114 | References:
115 |
116 | https://link.springer.com/content/pdf/10.1007%2F978-3-319-24589-8_13.pdf,
117 | https://sci-hub.se/10.1109/3DUI.2010.5444727,https://dl.acm.org/doi/abs/10.1145/2658537.2658541,
118 | https://dl.acm.org/doi/abs/10.1145/2379636.2379650,https://jneuroengrehab.biomedcentral.com/articles/10.1186/s12984-018-0461-0
119 |
120 | # Άσκηση Γραμμής Εντολών - HCI - Organise The Terminal Window Into Multiple Areas
121 |
122 | Link Asciinema:
123 | - https://asciinema.org/a/5ehyZbewPVLauGEAuaQrYF5HW
124 |
125 | Μέσω του terminal άνοιξα δύο παράθυρα σε ένα session χρησιμοποιώντας το εργαλείο tmux(εργαλείο multitasking), στο ένα παράθυρο εμφάνισα το τρέχον working directory και έπειτα τσέκαρα τον καιρό στα Ιωάννινα, στο άλλο παράθυρο για monitoring χρησιμοποίησα το software glances που σου προσφέρει βασικές πληροφορίες για τον υπολογιστή.
126 |
127 | # Συμμετοχικό Περιεχόμενο 2Β
128 |
129 | ### Biography of Johnny Chung Lee:
130 |
131 | Link Biography:
132 | - https://github.com/p16foti/site/blob/2016046/_biography/johnny-chung-lee.md
133 | - https://github.com/p16foti/site/blob/2016046/_biography/bio-johnny-chung-lee.md
134 |
135 | References:
136 |
137 | http://johnnylee.net/academic/, http://johnnylee.net/projects/,
138 | https://en.wikipedia.org/wiki/Johnny_Lee_(computer_scientist), https://www.wiimoteproject.com/,
139 | https://www.microsoft.com/applied-sciences/people/johnny-chung-lee
140 |
141 | # Άσκηση Γραμμής Εντολών - HCI - Organize Your Notes With Emacs
142 |
143 | Link Asciinema:
144 | - https://asciinema.org/a/BbxfuyzcYml8PpyvizB9WAjWf
145 |
146 | Εκτέλεσα την εντολή emacs -nw για να ανοίξει το emacs editor σε μορφή terminal.Έπειτα, πληκτρολόγησα ctrl + x + f για να ανοίξω ένα καινούργιο αρχείο, μετά πληκτρολόγησα alt + x και μετά org-mode για να αλλάξει σε org mode ο editor.Στη συνέχεια, οργάνωσα το πρόγραμμα της ημέρας χρησιμοποιώντας αστερίσκους πατώντας alt + enter και για δύο αστερίσκους alt + enter + right arrow.Όρισα καταστάσεις(todo) πατώντας shift + right arrow και όρισα κατηγορίες(home,outdoor) πατώντας ctrl + c + c για κάθε αντικείμενο.Πατώντας alt + x και org-agenda εμφανίζονται διάφορα χαρακτηριστικά όπως agenda for current week or day(πατώντας το a).Τέλος, πατάμε ctrl + x + c για να αποθηκεύσουμε το αρχείο μας και να βγούμε από το emacs.
147 |
148 | # Τελική Αναφορά
149 |
150 | ## Σύνοψη:
151 |
152 | Εκτός από την, μη επιτυχή, #Προσπάθεια εγκατάστασης Arch Linux με χρήση εξωτερικού αποθηκευτικού μέσου, όπου λανθασμένα δεν σημείωσα τα προβλήματα που είχα συναντήσει προσπαθώντας να κάνω την εγκατάσταση διότι στην αρχή δεν είχα κατανοήσει καλά τις οδηγίες που μας δινόταν, σε όλα τα υπόλοιπα παραδοτέα θεωρώ πως δε συνάντησα κάποιο εξίσου σημαντικό πρόβλημα που να μην μπορούσα να λύσω, συνεπώς είναι έγκυρα και ολοκληρωμένα.
153 |
154 | ## Συμπέρασμα:
155 |
156 | Ολοκληρώνοντας την τελική μου αναφορά, συνεπώς και το μάθημα, πιστεύω ότι πλέον έχω κατανοήσει σε έναν αρκετά ικανοποιητικό βαθμό την έννοια της επικοινωνίας του ανθρώπου με τον υπολογιστή και γενικότερα την έννοια της διάδρασης.Το μάθημα με βοήθησε να δω από διάφορες οπτικές γωνίες αυτές τις δύο έννοιες και γενικότερα την ευρύτερη εικόνα τους.Επίσης, χρησιμοποιώντας το terminal για την ολοκλήρωση των τριών ασκήσεων γραμμής εντολών του μαθήματος (+μερικών ασκήσεων γραμμής εντολών warmup που έκανα), ήρθα πολύ κοντά και εξοικειώθηκα με το περιβάλλον του linux και πλέον μαρέσει περισσότερο και το προτιμώ από αυτό το συνηθισμένο/έτοιμο των windows που μέχρι τώρα χρησιμοποιούσα.Τέλος, το αγαπημένο μου μέρος του μαθήματος και που θεωρώ ότι έλαβα τις περισσότερες γνώσεις είναι τα εβδομαδιαία Video Quiz που γνώρισα και άκουσα τις θεωρίες και τις γνώμες πολύ μορφωμένων ανθρώπων αλλά εξίσου ενδιαφέρον ήταν και το βιβλίο του κ.Χωριανόπουλου.
157 |
158 |
159 |
160 |
--------------------------------------------------------------------------------
/archive/2016013/README.md:
--------------------------------------------------------------------------------
1 | # Hλίας Κυριαζής
2 | # ΑΜ: Π2016013
3 | # Οργανισμός: [Unixidized](https://github.com/Unixidized)
4 | # Github Profile: [p16kyri](https://github.com/p16kyri)
5 |
6 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
7 | | --- | --- | --- | --- |
8 | | 1 | [Δημιουργία ομάδας](https://github.com/courses-ionio/hci/discussions/1794) + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/hci/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα --> |https://github.com/courses-ionio/help/discussions/854 |Το παραδοτέο ολοκληρώθηκε με επιτυχία |
9 | | 2 | Άσκηση γραμμής εντολών (linux install) |https://github.com/courses-ionio/help/discussions/1145 |Το παραδοτέο ολοκληρώθηκε με επιτυχία |
10 | | 3 | Συμμετοχικό περιεχόμενο A1 |https://github.com/courses-ionio/help/discussions/1257 |Το παραδοτέο ολοκληρώθηκε με επιτυχία |
11 | | 4 | Άσκηση γραμμής εντολών (warm up cli) | |Το παραδοτέο ολοκληρωθηκε χωρίς να ανέβει στην εβδομαδιαία συζήτηση |
12 | | 5 | Συμμετοχικό περιεχόμενο A2 |https://github.com/courses-ionio/help/discussions/1490 |Το παραδοτέο ολοκληρώθηκε με επιτυχία |
13 | | 6 | Κατασκευή του βιβλίου Α |https://github.com/courses-ionio/help/discussions/1633 |Το παραδοτέο ολοκληρώθηκε με επιτυχία |
14 | | 7 | Συμμετοχικό περιεχόμενο B1 |https://github.com/courses-ionio/help/discussions/1715 |Το παραδοτέο ολοκληρώθηκε με επιτυχία |
15 | | 8 | Άσκηση γραμμής εντολών |https://github.com/courses-ionio/help/discussions/1759 |Το παραδοτέο ολοκληρώθηκε με επιτυχία μετά απο διόρθωση |
16 | | 9 | Συμμετοχικό περιεχόμενο B2 |https://github.com/courses-ionio/help/discussions/1889 |Το παραδοτέο ολοκληρώθηκε αλλά χωρίς να είμαι ικανοποιημένος με το περιεχόμενό του |
17 | | 10 | Άσκηση γραμμής εντολών |https://github.com/courses-ionio/help/discussions/1882 |Το παραδοτέο ολοκληρώθηκε με επιτυχία μετά απο διόρθωση |
18 | | 11 | Κατασκευή του βιβλίου Β |https://github.com/courses-ionio/help/discussions/1944 |Το παραδοτέο ολοκληρώθηκε με επιτυχία |
19 | | 12 | Τελική αναφορά* |https://github.com/courses-ionio/help/discussions/2058 |Το παραδοτέο ολοκληρώθηκε εν μέρει χωρίς να έχουν γραφτεί τελικά συμπεράσματα |
20 |
21 | # Παραδοτέο 1
22 |
23 | Οι στόχοι μου για το μάθημα είναι η εξοικείωση με ένα διάφορετικό και καινούριο για μένα λειτουργικό σύστημα όπως το Arch linux, καθώς και η χρήση του terminal.
24 | Επίσης, να αποκτήσω μια καλύτερη εικόνα της αλληλεπίδρασης του ανθρώπου με τον υπολογιστή μέσα στο πέρασμα των χρόνων και για τους ανθρώπους, τα συστήματα και τις εταιρίες που συνέβαλαν στην εξέλιξη της, καθώς και τις ανάγκες ή τα κίνητρα που οδήγησαν στη διαμόρφωση της. Συγκεκρειμένα με ενδιαφέρει να μάθω περισσότερα πράγματα σχετικά με την εξέλιξη των γραφικών διεπαφών. Τέλος, θα ήθελα να μάθω να χρησιμοποιώ το github γιατί θα με βοηθήσει να αλληλεπιδρώ και να συνεργάζομαι καλύτερα με άλλους συναδέλφους μου σε μελλοντικές εργασίες και σε συνδιασμό με τον τρόπο που γίνεται το μάθημα να αναπτύξω τη δεξιότητα να λειτουτργώ ομαδικά.
25 |
26 | # Παραδοτέο 2
27 |
28 | Την εγκατάσταση των arch linux την εκανα την δεύτερη εβδομάδα στο laptop μου (που λειτουργούσε με Windows 11) με dual boot γιατί δεν είχα άλλη διαθέσιμη συσκευή ή USB stick. Πριν κάνω την εγκατάσταση χρειάσατηκε να κάνω ξεχωριστό partition στο δίσκο μου για το arch linux. Το partitioning του δίσκου το έκανα με το εργαλείο gparted.
29 | Στην πρώτη μου απόπειρα της εγκατάστασης αντιμετόπισα πρόβλημα σχετικά με τη χωριτικότητα του δίσκου, επειδή ήθελα να πειραματιστώ με GUIs όπως το Gnome. Κατα τη διάρκεια της χρήσης του Arch αντιμετόπισα κάποιο πρόβλημα που δε μου επέτρεπε να ανοίξει το arch αλλά ούτε και τα Windows. Ευτυχώς, είχα προνοήσει και είχα ανεβάσει όλα τα σημαντικά μου αρχεία στο cloud, γι'αυτό το λόγο χρειάστηκε να κάνω format στο δίσκο μου εγκαταστώντας απο την αρχή τα Windows και το arch. Τη δεύτερη φορά που έκανα την εγκατάσταση φρόντισα να έχω περισσότερο χώρο για το Arch Linux οπότε δεν υπήρξε κάποιο πρόβλημα. Η εγκατάσταση των arch έγινε με τη βοήθεια του arch wiki και κάποιων βίντεο στο youtube.
30 |
31 | - [Neofetch](https://asciinema.org/a/rfALTSs52Ei2OFKO6NO8TYTMM)
32 |
33 | - [Journalctl](https://asciinema.org/a/5n6LjYECtlpeWYxL93p1MqldS)
34 |
35 |
36 | # Παραδοτέο 3
37 |
38 | Για το πρώτο συμμετοχικό περιεχόμενο Α1 πρόσθεσα τα Windows XP το πρώτο λειτουργικό σύστημα που χρησιμοποίησα στην παιδική μου ηλικία και το Xerox Globalview 2.1 ένα gui για επαγγελματική χρήση
39 |
40 | - [gallery pull request](https://github.com/Unixidized/_gallery/pull/7)
41 | - [images pull request](https://github.com/Unixidized/images/pull/11)
42 |
43 |
44 | - [Windows XP](https://jade-fenglisu-025746.netlify.app/gallery/windows-xp/)
45 | - [Xerox Globalview 2.1](https://jade-fenglisu-025746.netlify.app/gallery/xerox-globalview/)
46 |
47 |
48 | # Παραδοτέο 4
49 |
50 | Για το 4ο παραδοτέο την εγκατάσταση των arch linux σε hardware την είχα ήδη κάνει απο την δεύτερη εβδομάδα και έχω ανεβάσει μόνο μια άσκηση warmup, την πρόβλεψη του καιρού.
51 | - [warmup1](https://asciinema.org/a/ebVQeDUVrBKOJnuBjStpX9ar7)
52 |
53 |
54 | # Παραδοτέο 5
55 |
56 | Στο δεύτερο συμμετοχικό περιεχόμενο Α2 εισήγαγα τις προσθήκες μου Xerox Globalview 2.1 και Windows XP απο το προηγούμενο στις αντίστοιχες διαφάνειες και χρονολόγιο
57 |
58 | Slides
59 |
60 |
61 | - [Windows XP](https://jade-fenglisu-025746.netlify.app//slides/oss/)
62 |
63 | - [Xerox Globalview 2.1](https://jade-fenglisu-025746.netlify.app//slides/gui/)
64 |
65 |
66 | Timeline
67 |
68 | - [Windows XP](https://jade-fenglisu-025746.netlify.app//timeline/microsoft/)
69 |
70 | - [Xerox Globalview 2.1](https://jade-fenglisu-025746.netlify.app//timeline/desktop-publishing/)
71 |
72 | [pull request 1](https://github.com/Unixidized/site/pull/3)
73 | [pull request 2](https://github.com/Unixidized/site/pull/17)
74 |
75 | # Παραδοτέο 6
76 |
77 | Για το έκτο παραδοτέο έφτιαξα ενα markdown αρχείο (comment.md) για να γράψω την προσθήκη που έκανα στο βιβλίο. Στη συνέχεια έφτιαξα ενα lua filter (comment.lua) για την προσθήκη μου το οποίο και πρόσθεσα στο make-latex.sh και το τροποποίησα για να κάνω generate το βιβλίο σε μορφή latex και σε μορφή pdf.Για την προσθήκη μου έκανα σχόλιο για την περίπτωση των Microsoft Windows.
78 |
79 | - [Φωτογραφία](https://github.com/p16kyri/kallipos/blob/master/screenshot/screenshot.png)
80 |
81 | - [Βιβλίο](https://github.com/p16kyri/kallipos/blob/master/book/book.pdf)
82 |
83 | - [Σχόλιο](https://github.com/p16kyri/kallipos/blob/master/comment/comment.md)
84 |
85 | - [Lua Filter](https://github.com/p16kyri/kallipos/blob/master/comment.lua)
86 |
87 |
88 | # Παραδοτέο 7
89 |
90 | Για το συμετοχικό περιεχόμενο Β1 η μελέτη περίπτωσης που ασχολήθηκα είναι για το Xerox Globalview
91 |
92 |
93 | - [includes](https://github.com/p16kyri/site/blob/master/_includes/cs-xerox-globalview.md)
94 |
95 | - [case study](https://github.com/p16kyri/site/blob/master/_case-study/xerox-globalview.md)
96 |
97 | - [netlify](https://jade-fenglisu-025746.netlify.app//case-study/xerox-globalview/)
98 |
99 | - [pull request](https://github.com/Unixidized/site/pull/16)
100 |
101 | Οι πηγές μου:
102 | - http://www.verycomputer.com/3_d478afa034724871_1.htm
103 | - https://en.wikipedia.org/wiki/GlobalView
104 | - https://archive.org/details/gvwin
105 | - http://toastytech.com/guis/gv.html
106 | - https://bushytree.fandom.com/wiki/GlobalView
107 |
108 |
109 | # Παραδοτέο 8
110 |
111 | Για το 8ο έκανα ένα script το οποίο διαβάζει όλα τα αρχεία C σε ένα φάκελο και τα κάνει compile.
112 |
113 | - [asciinema](https://asciinema.org/a/34BHlsWxntKbbp4cb87MBxiye)
114 | - [script](https://github.com/p16kyri/Paradoteo-8/blob/main/cnr.sh)
115 |
116 | Μετά από σχόλιο του διδάσκοντα αποφάσησα να γράψω ένα καινούργιο script το οποίο μετατρέπει αρχεία markdown σε pdf και docx. Διορθώσεις:
117 |
118 | - [Καινούργιο script](https://github.com/p16kyri/Paradoteo-8/blob/main/convertmd.sh)
119 | - [Καινούργιο asciinema](https://asciinema.org/a/545047)
120 |
121 |
122 | # Παραδοτέο 9
123 |
124 | Για το συμμετοχικό περιεχόμενο Β2, με αφορμή το οτι στο τρίτο παραδοτέο ασχολήθηκα με τα Windows XP η βιογραφία που έκανα είναι του Bill Gates.
125 |
126 | - [biography](https://github.com/p16kyri/site/blob/master/_biography/bill-gates.md)
127 |
128 | - [includes](https://github.com/p16kyri/site/blob/master/_includes/bio-gates.md)
129 |
130 | - [netlify](https://jade-fenglisu-025746.netlify.app/biography/bill-gates/)
131 |
132 | - [images pull request](https://github.com/Unixidized/images/pull/20)
133 |
134 | - [site pull request](https://github.com/Unixidized/site/pull/19)
135 |
136 | Οι πηγές μου:
137 | - https://en.wikipedia.org/wiki/Bill_Gates
138 | - https://www.britannica.com/biography/Bill-Gates
139 | - https://www.gatesnotes.com/Bio
140 | - https://en.wikipedia.org/wiki/BASIC
141 | - https://texnologia.net/bill-gates-plirofories-viografia-afieroma/2022/05
142 | - https://www.biography.com/business-figure/bill-gates
143 |
144 |
145 | # Παραδοτέο 10
146 |
147 | Για το 10ο παραδοτέο πειραματίστηκα με το groff. Αφού κατέβασα το groff, έφτιαξα ένα αρχείο text.ms για να δοκιμάσω τα ms macros.
148 | Επίσης έφτιαξα ένα μικρό script το οποίο κάνει compile σε postscript και σε pdf. Για να ασχοληθώ με το groff συμβουλεύτικα το [arch wiki](https://man.archlinux.org/man/groff_ms.7). Παρακάτω έχω το asciinema όπου δείχνω το compile.sh και το text.ms:
149 |
150 | - [script](https://github.com/p16kyri/Paradoteo-8/blob/main/compile.sh)
151 | - [asciinema](https://asciinema.org/a/544090)
152 |
153 | Αποφάσισα να βελτιώσω το script μου προσθέτοντας τη δυνατότητα να επιλέξει ο χρήστης το άμα θα μετατρέψει αρχείο markdown σε pdf ή θα κάνει compile με το groff, αρχείο ms σε pdf.
154 |
155 | - [Καινούργιο script](https://github.com/p16kyri/Paradoteo-8/blob/main/convert.sh)
156 | - [Καινούργιο asciinema](https://asciinema.org/a/545048)
157 |
158 |
159 | # Παραδοτέο 11
160 |
161 | Για το 11ο παραδοτέο πρόσθεσα τη μελέτη περίπτωσης του xerox globalview και τη βιογραφία του bill gates στο βιβλίο kallipos. Παρακάτω δίνω τον φάκελο με τα αρχεία του βιβλίου που έκανα generate.
162 |
163 | - [book](https://github.com/p16kyri/kallipos/tree/master/book)
164 |
--------------------------------------------------------------------------------
/archive/2017002/README.md:
--------------------------------------------------------------------------------
1 | # Επικοινωνία ανθρώπου-υπολογιστή
2 |
3 |
4 | ### Ονοματεπώνυμο: Μανδραβέλης Αχιλλέας
5 | ### Αριθμός Μητρώου: Π2017002
6 | ##### GitHub Profile: [axilleasmandravelis](https://github.com/axilleasmandravelis)
7 | ##### Site Repository: [axilleasmandravelis/site](https://github.com/axilleasmandravelis/site)
8 |
9 | | Εβδομάδα* | Παραδοτέο | Σύντομη αυτοαξιολόγιση |
10 | | --- | --- | --- |
11 | | 1 | [Εισαγωγή](#εισαγωγή) | Αναφέρω τις προσδοκίες και τους στόχους μου για το μάθημα.Παρόλα αυτά θα μπορούσα να γίνω και πιο ακριβείς όσον αγορά τον απώτερο σκοπό μου|
12 | | 2 | [Άσκηση γραμμής εντολών](#1ο-παραδοτέο) | Έκανα εγκατάσταση το λειτουργικό σύστημα μέσω του terminal και με την χρήση του neofetch δείχνω τα χαρακτηριστικά του. |
13 | | 3 | [Άσκηση γραμμής εντολών](#2ο-παραδοτέο) | Κατέβασα το youtube-dl και το cmus μέσω του terminal και έκανα αναπαραγωγή το τραγούδι που κατέβασα επιτυχώς. |
14 | | 4 | [συμμετοχικό περιεχόμενο 1A](#α1-προσθήκη-2-εικόνων) | Επέλεξα 2 αντικείμενα που με ενδιαφέρουν και είναι σχετικές με το βιβλίο και κατέβασα μια εικόνα για το καθένα.Για το thump χρησιμοποίησα το resizer online.Δεν κατάφερα με επιτυχία να τις εμφανίσω με το netlify. |
15 | | 5 | [Άσκηση γραμμής εντολών](#3ο-παραδοτέο) | Δημιουργώ έναν καινούριο φάκελο και γράφω στο εσωτερικό με την χρήση του vim επιτυχώς. |
16 | | 6 | [συμμετοχικό περιεχόμενο 2A](#a2-δημιουργία-ενος-χρονολογίου-και-ενός-σετ-διαφανειών) | Πρόσθεσα επιτυχώς το δεύτερο κομμάτι του πρώτου μέρους του εκπαιδευτικού υλικού.Τα ανέβασα το σετ χροονολογιών και διαφανειών αλλά ενώ φαίνονται στο site οι τίτλοι δεν εμφανίζεται το εσωτερικό. |
17 | | 7 | [Άσκηση γραμμής εντολών](#4ο-παραδοτέο) | Δημιουργώ επιτυχώς ενα φάκελο και επεξεργάζομαι το εσωτερικό του επιτυχώς μέσω του emacs |
18 | | 8 | [συμμετοχικό περιεχόμενο 1B](#1Β-Συμμετοχικό-υλικό) | Πρόσθεσα ανεπιτυχώς το πρώτο κομμάτι του δεύτερου μέρους του εκπαιδευτικού υλικού καθώς δεν εμφανίζεται στο βιβλίο. |
19 | | 9 | Άσκηση γραμμής εντολών |
20 | | 10 | [συμμετοχικό περιεχόμενο 2B](#2Β-Συμμετοχικό-υλικό) | Πρόσθεσα την βιογραφία του Mike Lazaridis χωρίς όμως να μπορέσω να τα εμφανίσω στο βιβλίο. |
21 | | 11 | Άσκηση γραμμής εντολών |
22 | | 12 | Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση | Ολοκλήρωσα την τελική μου αναφορά και ανέφερα τις γνώσεις που αποκόμισα μέσα απο το μάθημα και κατα πόσο εξοικειώθηκα με το github και τον terminal του λειτουργικού μέσα απο τις εργασίες του μαθήματος. |
23 | | 13 |[Ομαδικότητα](#Ομαδικότητα) | Η συνεισφορά μου στις συζητήσεις και τα σχόλια για καλύτερη διαμόρφωση τελικής αναφοράς σε pull-request των συμφοιτητών |
24 |
25 |
26 | # Εισαγωγή
27 | ## Οι Προσδοκίες μου από το Μάθημα και την Εργασία
28 | Ολοκληρώνοντας την τελική μου αναφορά και το μάθημα με επιτυχία θα ήθελα να έχω αποκτίσει την ικανότητα να βλέπω με διαφορετική οπτική τις προγραμματικστικές μου δημιουργίες και να μπορώ να φτιάξω τις δικές μου εφαρμογές με διαφορετική λογικήκαι ευκολία.
29 | Σκοπός μου μέσα απο το μάθημα είναι να εξοικειωθώ με το Github και να φτιάξω μια εφαρμογή που θα κάνει πιο εύκολη του ανθρώπου.
30 | Θα προσπαθήσω να συνδιάσω τίς σκέψεις μου με τις γνώσεις που παίρνω απο το μάθημα και να τις εφαρμόσω σε ενα δικό μου δημιούργημα.
31 | Επίσης, παρατηρόντας τις ασκήσεις προγραμματισμού του μαθήματος θα ήθελα να μάθω καλά την χρήση τους διότι μεσω αυτών θα μπορούσα να κατασκευάσω μια ιστοσελίδα με τέτοια διάδραση και τέτοιο γραφικό περιβάλλον ώστε να είναι πολύ φιλόξενη για κάθε χρήστη.
32 |
33 | # Α1: Προσθήκη 2 εικόνων
34 | 1) Επέλεξα τις εικόνες μέσω του Wikipedia απο όπου και τις κατέβασα, και μετά δημιούργησα νέο φάκελο για κάθε εικόνα σε png μορφή στο images και έβαλα τη κατεβασμένη εικόνα.Το ίδιο ακριβώς έκανα και για το thump και χρησιμοποίησα το online resizer για να αλλάξω το πλάτος σε 160 pixel.
35 | 2) Δημιούργησα ένα .md αρχείο για κάθε μια εικόνα στον φάκελο _gallery, οπου υπήρχαν σχετικά στοιχεία (author, title, year, image_url, caption, license_url, license_text, categories, tags).
36 | Blackberry
37 | Images
38 | - Image link: https://github.com/axilleasmandravelis/images/blob/master/BlackBerry.jpg
39 | - Thumb link: https://github.com/axilleasmandravelis/images/blob/master/BlackBerry-Thump.jpg
40 | - Gallery: https://github.com/axilleasmandravelis/_gallery/blob/master/BlackBerry.md
41 | - Website link: https://pibook.epidro.me/slides/Keyboard/
42 | - Timeline: https://github.com/axilleasmandravelis/site/blob/master/_timeline/BlackBerry.md
43 | - Slides Keyboard link: https://github.com/axilleasmandravelis/site/blob/master/_slides/Keyboard.md
44 |
45 | Discord
46 | - Image link: https://github.com/axilleasmandravelis/images/blob/master/discord%20logo.png
47 | - Thumb link: https://github.com/axilleasmandravelis/images/blob/master/discordlogo-thump.jpg
48 | - Gallery: https://github.com/axilleasmandravelis/_gallery/blob/master/Discord_logo.md
49 | - Website link: https://pibook.epidro.me/slides/VoIP_Platforms/
50 | - Timeline link: https://github.com/axilleasmandravelis/site/blob/master/_timeline/Discord_logo.md
51 | - Slides VoIP link: https://github.com/axilleasmandravelis/site/blob/master/_slides/VoIP_Platforms.md
52 |
53 | #Ενώ έχω κάνει κανονικα add new submodules και την διαδικασία του netlify,όταν κάνω είσοδο στο site και μπαίνω είτε στο VoIP είτε στο Keyboard μου βγάζει error.
54 |
55 | # A2: Δημιουργία ενος χρονολογίου και ενός σετ διαφανειών
56 | Σκοπός: Να συνδυάσω τις εικόνες που επέλεξα να ανεβάσω στην υποενότητα Α1 με εικόνες που ήδη υπήρχαν στον φάκελο _gallery.
57 | - Πρόσθεσα στα χρονολόγια (Discord_logo.md & Blackberry.md) τα αρχεία που δημιούργησα.
58 |
59 | # 1ο Παραδοτέο
60 | ## Set-up the main dependencies and demonstrate your base system.
61 |
62 |
63 | # 2ο Παραδοτέο
64 | ## Κατεβάζω τραγούδι απο το youtube και το κάνω play.
65 |
66 |
67 | # 3ο Παραδοτέο
68 | ## Κάνω ενα καινούριο file και γράφω στο εσωτερικό.
69 |
70 |
71 | # Warm-up
72 | ## Φτιάχνω spreadsheet.
73 |
74 |
75 | # 4ο Παραδοτέο
76 | ## Δημιουργώ ένα αρχείο και γράφω μέσα με την χρήση του emacs
77 |
78 |
79 | # 1Β Συμμετοχικό υλικό
80 | ## Κάνω μια νέα μελέτη περίπτωσης
81 | - Case Study Link:https://github.com/axilleasmandravelis/site/blob/master/_case-study/BlackBerry.md
82 | - - Image Link :https://github.com/axilleasmandravelis/images/blob/master/BlackBerry950.jpg
83 | - Image Thump Link:https://github.com/axilleasmandravelis/images/blob/master/Blackberry950-thump.jpg
84 | - Gallery Link: https://github.com/axilleasmandravelis/_gallery/blob/master/Blackberry950.md
85 | - Extras--cs-blacberry Link:https://github.com/axilleasmandravelis/extras/blob/master/cs-blackberry.md
86 |
87 |
88 |
89 | # 2Β Συμμετοχικό υλικό
90 | ## Δημιουργία βιογραφίας που σχετίζεται με μια απο τις θεματικές ενότητες που έχω αναπτύξει.
91 | - Link Βιογραφία :https://github.com/axilleasmandravelis/site/blob/master/_biography/Mike_Lazaridis.md
92 | - Image Link : https://github.com/axilleasmandravelis/images/blob/master/Mike_Lazaridis.jpg
93 | - Image Thump Link : https://github.com/axilleasmandravelis/images/blob/master/Mike_Lazaridis_thump.jpg
94 | - Extras link : https://github.com/axilleasmandravelis/extras/blob/master/bio-MikeLazaridis.md
95 |
96 | # ΕΠΙΛΟΓΟΣ
97 | Τελειώνοντας την εργασία εξαμήνου έχω καταφέρει πολλούς από τους αρχικούς μου στόχους, και βρέθηκα ένα βήμα πιο κοντά στους απώτερους μεγαλύτερους στόχους μου.Με τις εργασίες στο terminal κατάφερα να εξοικειωθώ με ένα διαφορετικό λειτουργικό απο αυτά που ήταν ήδη γνωστά σε εμένα.Ξεκινόντας απο το 0,καθώς δεν είχα ξανασχοληθεί με το shell scripting ,πλέον μπορώ να χρησιμοποιήσω το terminal στην καθημερινότητα μου ή ακόμα και να πραγματοποιήσω εντολές που θα με διευκολίνουν ακόμα και αν το γραφικό περιβάλλον δεν είναι υψηλού επιπέδου.
98 | Ενώ στην αρχή του εξαμήνου το github αποτελούσε κάτι το διαφορετικό και πολύπλοκο για εμένα,στο σημείο που βρίσκομαι τώρα νιώθω πιο εξοικιομένος και μπορώ να το χειριστώ με μεγαλύτερη ευκολία.
99 | Επίσης επέλεξα επέλεξα ασκήσεις στον τερματικό που είναι πιο κοντα στα ενδιαφέροντα και τους στόχους μου.Μέσα απο αυτές έμαθα να κάνω χρήσιμες ενέργειες για πράγματα που ασχολούμε στην καθημερινότητα μου μέσω απλών εντολών στον terminal και κατάφερα να κατανοήσω καλύτερα την λογική απο άλλες γλώσσες και λειτουργικά που χρειάστηκε να σουλέψω με αυτά.
100 | Επιπλέον,κατάλαβα και έμαθα την διάδραση και την οπτική απο την μεριά του δημιουργού καθώς γνώριζα μόνο την μεριά του χρήστη.Επίσης θεωρώ πολύ σηματνικό πώς έμαθα στην πράξη πως για ένα πρόβλημα μπορούν να βρεθούν παραπάνω απο μια σωστές λύσεις.
101 | Είχα αρκετές δυσκολίες,απο τις οποίες στις περισσότερες βρήκα λύση όμως πέρα απο τις πολλές προσπάθειες μου για να κάνω τις φωτογρφίες να φαίνονται στο site δεν τα κατάφερα.
102 |
103 |
104 | #### Εντολές / Εργαλεία / Πηγές
105 |
106 | [asciinema](https://asciinema.org/)
107 |
108 | [Arch Linux Wiki](https://wiki.archlinux.org/) |
109 | [Arch Linux Subreddit](https://www.reddit.com/r/archlinux/) |
110 | [Getting Started with Github](https://docs.github.com/en/get-started) |
111 | [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) |
112 | [The Begginer's Guide to Shell Scripting](https://www.howtogeek.com/67469/the-beginners-guide-to-shell-scripting-the-basics/) |
113 | [Bash Scripting Tutorial for Begginers](https://linuxconfig.org/bash-scripting-tutorial-for-beginners) |
114 | [Git Tools - Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) |
115 | [Mastering Git Submodules](https://medium.com/@porteneuve/mastering-git-submodules-34c65e940407)
116 |
117 |
118 | ### Ομαδικότητα
119 | Τα παρακάτω link αποτελούν ορισμένους σχολιασμούς για την καλύτερη διαμόρφωση των τελικών αναφορών συμφοιτητών σύμφωνα με τις ανακοινώσεις και τα ζητούμενα του μαθήματος.
120 |
121 |
122 | - https://github.com/courses-ionio/hci/pull/1730#issuecomment-1022662239
123 | - https://github.com/courses-ionio/hci/pull/1733#issuecomment-1023092081
124 | - https://github.com/courses-ionio/hci/pull/1699#issuecomment-1022667805
125 | - https://github.com/courses-ionio/hci/pull/1700#issuecomment-1022665617
126 | - https://github.com/courses-ionio/hci/pull/1707#issuecomment-1023096055
127 | - https://github.com/courses-ionio/hci/pull/1724#issuecomment-1023102998
128 | - https://github.com/courses-ionio/hci/pull/1727#issuecomment-1023109137
129 |
130 |
131 |
132 |
133 |
134 |
135 |
--------------------------------------------------------------------------------
/archive/2021182/README.md:
--------------------------------------------------------------------------------
1 | Όνομα: Πέτρος Περαντωνάκης
2 |
3 | Αριθμός μητρώου: inf2021182
4 |
5 | Edpuzzle username: 2021182 Petros Perantonakis
6 |
7 | Ομάδα: [Greek-Salata](https://github.com/Greek-Salata)
8 |
9 |
10 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
11 | | --- | --- | --- | --- |
12 | | 1 | [Δημιουργία ομάδας](https://github.com/courses-ionio/hci/discussions/1794) + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/hci/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | https://github.com/courses-ionio/help/discussions/848 | 100% (ολοκληρώθηκαν με επιτυχία όλα τα ζητούμενα) |
13 | | 2 | Άσκηση γραμμής εντολών (arch linux install on VM) | https://github.com/courses-ionio/help/discussions/1103 | 100% (επιτυχής εγκατάσταση των arch) |
14 | | 3 | Συμμετοχικό περιεχόμενο A1 | https://github.com/courses-ionio/help/discussions/1194 | 70% (Υπάρχει χώρος βελτίωσης, τα tags είναι ελαφρώς ανακριβή και το caption είναι λίγο γενικό) |
15 | | 4 | Άσκηση γραμμής εντολών (arch linux install on HW) | https://github.com/courses-ionio/help/discussions/1338 | 100% (πραγματοποίησα μια άσκηση warmup που λειτουργεί κανονικά) |
16 | | 5 | Συμμετοχικό περιεχόμενο A2 | https://github.com/courses-ionio/help/discussions/1464 | 50% (δυστυχώς λειτουργούν μόνο τα slides) |
17 | | 6 | Κατασκευή του βιβλίου Α | https://github.com/courses-ionio/help/discussions/1570 | 80% (το βιβλίο κατασκευάστηκε επιτυχώς, το φίλτρο είναι λίγο βασικό επειδή οποιοδήποτε αλλαγή στο φίλτρο μου προκαλούσε error που δεν μπορούσα να διορθώσω, για αυτο και η μικρότερη βαθμολογία) |
18 | | 7 | Συμμετοχικό περιεχόμενο B1 | https://github.com/courses-ionio/help/discussions/1773 | 100% (μελέτη περίπτωσης που πιστεύω αναδυκνύει τα διάφορα χαρακτηριστικά δυο διαφορετικών είδων κονσόλων από διάφορες πηγές, με τις κατάλληλες εικόνες) |
19 | | 8 | Άσκηση γραμμής εντολών | https://github.com/courses-ionio/help/discussions/1774 | 100% (δημιούργησα ένα shell script που με τη βοήθεια του pandoc αλλάζει μορφές αρχείων pdf,txt,epub) |
20 | | 9 | Συμμετοχικό περιεχόμενο B2 | https://github.com/courses-ionio/help/discussions/1845 | 80% (δεν υπάρχει φωτογραφία του Jerry Lawson) |
21 | | 10 | Άσκηση γραμμής εντολών | https://github.com/courses-ionio/help/discussions/1933 | 100% (δημιούργησα ένα script που μου δείχνει την αξία μερικών κρυπτονομισμάτων που έχω και την ποσοστιαία αλλαγή στην αξία τους το τελευταίο εικοσιτετράωρο) |
22 | | 11 | Κατασκευή του βιβλίου Β | https://github.com/courses-ionio/help/discussions/2017 | 100% (πρόσθεσα τα includes μου στο βιβλίο για να το φέρω στη τελική μορφή του και το μετέτρεψα σε epub χρησιμοποιώντας το pandoc χρησιμοποιώντας γνώσεις που απέκτησα από το παραδοτέο 8) |
23 | | 12 | Τελική αναφορά* | https://github.com/courses-ionio/help/discussions/2020 | 70% (Σίγουρα υπάρχει χώρος για βελτιώσεις και εξελίξεις, αλλά με γνώμονα τη απειρία και τις ατελείωτες ώρες που μαζί με την ομάδα αφιερώσαμε στα παραδοτέα μας, είμαι ικανοποιημένος από το τελικό αποτέλεσμα) |
24 |
25 | # ΕΙΣΑΓΩΓΗ
26 |
27 | Κατά τη διάρκεια του 3ου εξαμήνου και ειδικότερα στο μάθημα "Επικοινωνία ανθρώπου - υπολογιστή" έχω ώς στόχο να εξελίξω τις προγραμματιστικές μου ικανότητες και τις δυνατότητες συνεργασίας μου σε μια ομάδα. Μέσα από την εκμάθηση πολλών καινούριων μέσων όπως τα Linux και το github θα αναπτυχθεί η προγραμματιστική σκέψη μου και θα έρθω πιο κοντά με τους συμφοιτητές του τμήματος. Η ομαδικοποίηση του μαθήματος θα βελτιώσει την κοινωνική σύνδεση με τους γύρω μου και θα λειτουργήσει ως κίνητρο για εκμάθηση και αναζήτηση. Με ενδιαφέρουν κυρίως θέματα που έχουν να κάνουν με την ψυχαγωγία του ανθρώπου όπως τα παιχνίδια και η μουσική, και προσπάθησα να επεκταθώ πάνω σε αυτά στα παραδοτέα που ακολουθούν.
28 |
29 | * [Link για 1ο παραδοτέο/εισαγωγή](https://github.com/courses-ionio/help/discussions/848)
30 |
31 |
32 | # 2ο ΠΑΡΑΔΟΤΕΟ
33 |
34 | Για την εγκατάσταση των Arch Linux ακολούθησα τις οδηγίες από το [Επίσημο Arch Linux Wiki](https://wiki.archlinux.org/title/installation_guide). Στη πρώτη απόπειρα, έχοντας αποφασίσει να κάνω το σύστημα μου dual boot, καταλάθος εγκατέστησα το grub στο partition του Windows Boot Manager, με αποτέλεσμα παραλίγο να χάσω όλα τα windows partitions. Ευτυχώς απέφυγα τη καταστροφή των δεδομένων μου και επέλεξα να εγκαταστήσω τα Arch σε ένα στικάκι, όπως συνιστούν οι οδηγίες του μαθήματος. Εγκαθιστώντας στο στικάκι, η διαδικασία ήταν πλέον γνωστή άρα δεν υπήρξαν προβλήματα. Για γραφικό περιβάλλον επέλεξα το πολύ δημοφιλές "KDE Plasma" μετά από μερικές δημοσιεύσεις στο [subreddit](https://www.reddit.com/r/unixporn/) που μου "τράβηξαν" το ενδιαφέρον.
35 | * [Link για το asciinema](https://asciinema.org/a/VLj27mSOGIKHs1U5gMLJrgR4N)
36 |
37 | # 3ο ΠΑΡΑΔΟΤΕΟ
38 |
39 | Για το τρίτο παραδοτέο, η ομαδική συμμετοχή ήταν απαραίτητη. Μετά από πολλές εβδομάδες και ατελείωτες προσπάθειες, η ιστοσελίδα μας δουλεύει στο Netlify με το υλικό για το [Steam Deck](https://www.greek-salata.cf/gallery/steamdeck/) και το [NES](https://www.greek-salata.cf/gallery/nintendo_entertainment_system/) να εμφανίζεται σωστά στην ιστοσελίδα. Φτιάξαμε και custom link μέσω την cloudfare για να είναι πιο memorable. (greek-salata.cf)
40 |
41 | * [Link για το Steam Deck](https://www.greek-salata.cf/gallery/steamdeck/)
42 | * [Link για το Nintendo Entertainment System](https://www.greek-salata.cf/gallery/nintendo_entertainment_system/)
43 |
44 | # 4ο ΠΑΡΑΔΟΤΕΟ
45 |
46 | Για το τέταρτο παραδοτέο μιας και τα arch linux ήταν ήδη εγκατεστημένα σε hardware, δοκίμασα μια άσκηση από τις warm up ασκήσεις που μου φαίνονταν ενδιαφέρον, το άμεσο download mp3/mp4 περιεχομένου από το youtube. Παρά τις προσπάθειες μου, το download speed ήταν στα 50kb/s αλλά ευτυχώς το youtube-dl είχε την πολύ έξυπνη λειτουργία resume, με αποτέλεσμα το asciinema να βγήκε πολύ μικρότερο, μιας και άρχισα να κάνω record κοντά στην ολοκλήρωση της διαδικασίας.
47 |
48 | * [Link για το asciinema](https://asciinema.org/a/yJh3qiLtyJKzleFFNZC9pCYqv)
49 |
50 | # 5o ΠΑΡΑΔΟΤΕΟ
51 |
52 | Για το πέμπτο παραδοτέο καλλεστήκαμε να δημιουργήσουμε slides και timeline για την ιστοσελίδα του μαθήματος πάνω στα θέματα που επιλέξαμε στο παραδοτέο Α1.
53 |
54 | * [Link για τα slides](https://www.greek-salata.cf/slides/game_consoles/)
55 | * [Link για το χρονολόγιο](https://www.greek-salata.cf/timeline/game_consoles/)
56 |
57 |
58 | # 6ο ΠΑΡΑΔΟΤΕΟ
59 |
60 | Το έκτο παραδοτέο αποτελεί τα πρώτα βήματα για την κατασκευή του βιβλίου. Μετά από πολλά προβλήματα με την εγκατάσταση του pandoc κατάφερα μετά από ένα system update να το εγκαταστήσω και να το κάνω να δουλεύει. Αφού λοιπόν δημιουργήθηκαν έπειτα και τα κατάλληλα submodules για το fork μου του kallipos κατέβασα το βιβλίο και βρήκα ένα σημείο που μου φάνηκε ενδιαφέρον να επεκταθώ. Επεκτάθηκα στην επιρροή που είχε η atari στη βιομηχανία των παιχνιδιών, με βάση έρευνα που έκανα για την βιογραφία του Jerry Lawson.
61 |
62 | * [Link για το discussion του 6ου παραδοτέου](https://github.com/courses-ionio/help/discussions/1570)
63 |
64 | # 7ο ΠΑΡΑΔΟΤΕΟ
65 |
66 | Για το 7ο παραδοτέο έπρεπε να γίνει η μελέτη περίπτωσης πάνω στα στοιχεία που επιλέξαμε για τα προηγούμενα συμμετοχικά περιεχόμενα. Έγραψα ένα κείμενο για την ιστορία και τα χαρακτηριστικά των συστημάτων που είχα διαλέξει και ακόμα κάποια συγκεκριμένα χαρακτηριστικά που κατά την γνώμη μου τα ξεχωρίζουν από οποιαδήποτε ομόσταβλα τους.
67 |
68 | * [Link](https://www.egwpetroc.cf/case-study/casestudy-nes-steamdeck/) για το Netlify.
69 |
70 | # 8ο ΠΑΡΑΔΟΤΕΟ
71 |
72 | Για το 8ο παραδοτέο δημιούργησα ένα shell script το οποίο μετατρέπει μερικά e-books που έχω σε διαφορετικά formats. Για να το επιτύχω αυτό, μιας και δεν είχα ξαναχρησιμοποιήσει Shell με βοήθησε πολύ αυτό το [βίντεο στο youtube](https://www.youtube.com/watch?v=v-F3YLd6oMw) και το [user manual](https://pandoc.org/MANUAL.html) του pandoc. Αυτό σίγουρα αποτελεί ένα πολύ χρήσιμο εργαλείο, μιας και natively τα linux δεν υποστηρίζουν το epub format, άρα πλέον μπορώ να έχω πρόσβαση στα αρχεία μου σε άλλες μορφές.
73 |
74 | * [Link για το asciinema](https://asciinema.org/a/540594)
75 |
76 | # 9ο ΠΑΡΑΔΟΤΕΟ
77 |
78 | Για το 9ο παραδοτέο πρόσθεσα την βιογραφία του Jerry Lawson, κατα τη γνώμη μου ένα από τα πιο υποτιμημένα άτομα στη βιομηχανία των παιχνιδιών.
79 |
80 | * [Link](https://www.egwpetroc.cf/biography/jerry-lawson/) για το Netlify.
81 |
82 | # 10ο ΠΑΡΑΔΟΤΕΟ
83 |
84 | Για το 10ο παραδοτέο έπρεπε να δημιουργήσουμε ένα script που θα εφάρμοζε πάνω σε περιεχόμενο της επιλογής μας. Εγώ διάλεξα να δημιουργήσω ένα script που θα μου έδειχνε στο terminal τα top 10 κρυπτονομίσματα μαζί με πληροφορίες για την αξία τους το τελευταίο 24ωρο, αλλά και μερικά συγκεκριμένα τα οποία κατέχω. Είναι ένας πολύ πιο γρήγορος τρόπος να βλέπω την αξία των κρυπτονομισμάτων χωρίς να χρειάζεται να ανοίγω τον browser, να μπαίνω σε μια ιστοσελίδα, να συνδέομαι στο portfolio και τελικά να βλέπω τις πληροφορίες που με ενδιαφέρουν. Με ένα script τα έχω όλα στο terminal πρακτικά άμεσα. Αυτό το επέτυχα με τη βοήθεια του [coinmon](https://github.com/bichenkk/coinmon) στο github.
85 |
86 | * [Link για το asciinema](https://asciinema.org/a/544740)
87 | * [Link για το repository που περιέχει το script](https://github.com/egwpetroc/10th-Deliverable/blob/main/crypto.sh)
88 |
89 | # 11ο ΠΑΡΑΔΟΤΕΟ
90 |
91 | Για το 11ο παραδοτέο έβαλα τα contributions μου από το case study και το biography στο βιβλίο και μετέτρεψα τη τελική μορφή του βιβλίου σε epub. Μπορείτε να το βρείτε παρακάτω:
92 |
93 | [Link](https://github.com/courses-ionio/help/discussions/2017) για το discussion του 11ου παραδοτέου.
94 |
95 | # 12ο ΠΑΡΑΔΟΤΕΟ
96 |
97 | Φτάνοντας στο τέλος του μαθήματος έχω αναπτύξει και εξελίξει πολλές δεξιότητες. Η χρήση και βαθύτερη κατανόηση των github και linux είναι σίγουρα σηματικές ικανότητες που θα με βοηθήσουν στο υπόλοιπο του προγράμματος σπουδών αλλά και έπειτα στην επαγγελματική μου αποκατάσταση. Μερικά ακόμα αξιοσημείωτα χαρακτηριστικά που ανέπτυξα μέσω αυτού του μαθήματος είναι η υπομονή μου και ικανότητα μου να αναζητώ και να κρίνω χρήσιμες πληροφορίες που βρίσκω. Έμαθα πολλά πράγματα για την ιστορία των βιντεοπαιχνιδιών μέσα από το συμμετοχικό περιεχόμενο, κατάφερα να αυτοματοποιήσω μερικές βασικές λειτουργίες που με βοηθούν στη καθημερινότητα μου μέσα από τις ασκήσεις γραμμών εντολών και τα βίντεο-κουίζ μου προσέφεραν μια πιο βαθιά ματιά στη τεχνολογία και στο μυαλό των προτοπώρων στον χώρο της τεχνολογίας.
98 |
--------------------------------------------------------------------------------
/archive/2019218/README.md:
--------------------------------------------------------------------------------
1 | ### Ονοματεπώνυμο: ΑΡΓΥΡΗΣ ΠΑΠΑΡΓΥΡΙΟΥ
2 | ### ΑΜ:Π2019218
3 | ### EMAIL:P19papa8@ionio.gr
4 | ### Edpuzzle:p19papa8
5 | ### ΟΜΑΔΑ: [Millenials-2](https://github.com/Millennials-2 )
6 |
7 | # Επικοινωνία Ανθρώπου-Υπολογιστή
8 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
9 | | --- | --- | --- | --- |
10 | | 1 | [Δημιουργία ομάδας](https://github.com/courses-ionio/hci/discussions/1794) + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/hci/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα --> |[Oμάδα](https://github.com/Millennials-2), [Συζήτηση](https://github.com/courses-ionio/help/discussions/867) | |
11 | | 2 | Άσκηση γραμμής εντολών (linux install) |[Συζήτηση 2](https://github.com/courses-ionio/help/discussions/1102) |Εγιναν στην ωρα τους με μικρή δυσκολία |
12 | | 3 | Συμμετοχικό περιεχόμενο A1 | [Συζήτηση 3](https://github.com/courses-ionio/help/discussions/1411) |Εγιναν στην ωρα τους με μικρή δυσκολία |
13 | | 4 | Άσκηση γραμμής εντολών (warm up cli) |[Συζήτηση 4](https://github.com/courses-ionio/help/discussions/1411) |Εγιναν στην ωρα τους με μικρή δυσκολία |
14 | | 5 | Συμμετοχικό περιεχόμενο A2 | [Συζήτηση 5](https://github.com/courses-ionio/help/discussions/1502) | Εγιναν στην ωρα τους με μικρή δυσκολία|
15 | | 6 | Κατασκευή του βιβλίου Α | [Συζήτηση 6](https://github.com/courses-ionio/help/discussions/1652) | Εγιναν στην ωρα τους με μικρή δυσκολία|
16 | | 7 | Συμμετοχικό περιεχόμενο B1 |[συζήτηση 7](https://github.com/courses-ionio/help/discussions/2116) | Εκπρόθεσμη υποβολή |
17 | | 8 | Άσκηση γραμμής εντολών |[συζήτηση 8](https://github.com/courses-ionio/help/discussions/2116) |Εκπρόθεσμη υποβολή |
18 | | 9 | Συμμετοχικό περιεχόμενο B2 |[συζήτηση 9](https://github.com/courses-ionio/help/discussions/2116) |Εκπρόθεσμη υποβολή |
19 | | 10 | Άσκηση γραμμής εντολών |[συζήτηση 10](https://github.com/courses-ionio/help/discussions/2116) | |
20 | | 11 | Κατασκευή του βιβλίου Β |[συζήτηση 11](https://github.com/courses-ionio/help/discussions/2116) | |
21 | | 12 | Τελική αναφορά* |[συζήτηση 12](https://github.com/courses-ionio/help/discussions/2116) | |
22 |
23 |
24 | ## ΕΙΣΑΓΩΓΗ-ΠΑΡΑΔΟΤΕΟ 1
25 | Σαν νέος χρήστης του github αρχικά σκοπέυω να εξοικιωθώ με αυτό γιατί είναι ένα εργαλείο που έχει να μου προσφέρει πολλά κυρίως στο μέλλον, ενώ ταυτόχρονα θα αποκτήσω την ικανότητα της ομαδικής συνεργασίας για την δημιουργία ενός προτζεκτ.Επίσης επειδή έχω σαν στόχο να ασχοληθώ επαγγελματικά με το cyber security οι γνώσεις Linux είναι απαραίτητες.Αρα μέσω του μαθήματος Επικοινωνία Ανθρώπου-Υπολογιστή επιδιώκω να μάθω να χειρίζομαι και τα δύο.
26 | ## Παραδοτέο 2
27 |
28 | Η εγκατάσταση του λογισμικού συστήματος Arch Linux έγινε αρχικά στο λάπτοπ για dual boot αλλά αντιμετώπισα προβλήματα τα οποία προσπάθησα να λύσω αλλά δεν τα κατάφερα οπότε συνέχισα με την εγκατάσταση του σε `bootable USB`.H εγκατάσταση έγινε ακολουθώντας τους οδηγούς του archwiki και ενος πολύ χρήσιμου βίντεο στο Youtube(το οποίο ήταν με διεκόλυνε πιο πολύ απο το archlinux).Χρησιμοποίησα δύο usb, στο ένα εγκατέστησα το iso και στο δεύτερο έκανα την εγκατάσταση.Χρησιμοποίησα το εργαλείο iwd για να συνδεθώ στο διαδίκτυο και να κατεβάσω κάποια σημαντικά πακέτα όπως το `NetworkManager`.Στην συνέχεια έγινε η αλλαγή του timezone με την εντολή `set-timezone Europe/Athens` η προσθήκη γλώσσας `(LANG=en_US.UTF-8)` και η προσθήκη `sudoer` χρήστη.
29 |
30 | Τέλος έτρεξα την εντολή [journalctl -b](https://asciinema.org/a/LN10g1Hflka3lkJbtztpJV4sT) η οποία μας εμφανίζει στο τερματικό το systemd και τα journal logs και την [neofetch](https://asciinema.org/a/Q1TA6sGCwiWhXRK1nkyLhE0Fb) που μας εμφανίζει τα specs του υπολογιστή.
31 |
32 | ## ΠΑΡΑΔΟΤΕΟ 3
33 | Στο συγκεκριμένο παραδοτέο, καλούμαστε να συμβάλλουμε ομαδικά και ατομικά στην ανάπτυξη του ήδη υπάρχοντος site.
34 |
35 |
36 |
37 |
38 |
39 |
40 | | Περιγραφή | Repository Link |Netlify|
41 | | --- | --- | --- |
42 | |_gallery Kali|[Kali.MD](https://github.com/P2019218/_gallery/blob/master/Kali-Kde.md)|Πολύ εύκολη διαδικασία|
43 | |images Kali|[THUMB](https://github.com/P2019218/images/blob/master/Kali-thumb.png) & [FULL QUALITY](https://github.com/P2019218/images/blob/master/Kali-Kde.png)|[netlify](https://2019218.netlify.app/gallery/kali-kde/)
44 | |_gallery Metasploit|[metasploit.MD](https://github.com/P2019218/_gallery/blob/master/metasploit.md)||
45 | |images Metasploit|[THUMB](https://github.com/P2019218/images/blob/master/metasploit-thumb.png) & [FULL QUALITY](https://github.com/P2019218/images/blob/master/metasploit.png)|[netlify](https://2019218.netlify.app/gallery/metasploit/)|
46 |
47 | [Pull request images](https://github.com/Millennials-2/images/pull/8),
48 | [Pull request _gallery](https://github.com/Millennials-2/_gallery/pull/8)
49 |
50 |
51 |
52 |
53 | ## ΠΑΡΑΔΟΤΕΟ 4
54 |
55 | Για το 4ο παραδοτέο της αναφοράς μου αποφάσισα να επιλέξω 2 ασκήσεις warm-up.Η πρώτη είχε ως στόχο να με ενημερώσει για τον καιρό στον τόπο μου και αυτό το κατάφερα με την εντολή `curl wttr.in`. [asciinema](https://asciinema.org/a/WRYzcYuKqnrdQf9FBFiaYnFJx)
56 |
57 |
58 |
59 |
60 |
61 | H δεύτερη είχε ως στόχο το κατέβασμα ενός `Mp3` τραγουδιού το οποίο το κατάφερα με την εντολή `youtube-dl -x --audio-format mp3`. [asciinema](https://asciinema.org/a/MGIAhHjT47V34YxdXjtxR2hi3)
62 |
63 |
64 | ## ΠΑΡΑΔΟΤΕΟ 5
65 |
66 | Χρονολόγιο : [Kali-Kde](https://2019218.netlify.app/timeline/os-apps/)
67 | Διαφάνειες : [metasploit](https://2019218.netlify.app/slides/tools/) & [Kali-Kde](https://2019218.netlify.app/slides/gui/)
68 | Για το 5ο παραδοτέο πρόσθεσα το υλικό μου σε ήδη υπάρχοντα slides και timelines.Διάλεξα αυτα τα θέματα γιατί και τα δυο εχουν σχέση με το hci ενω ταυτόχρονα και με την ασφάλεια που είναι η αγάπη μου.
69 |
70 | ## ΠΑΡΑΔΟΤΕΟ 6
71 | Για το 6ο παραδοτέο και την κατασκευή βιβλίου Α συνεισφέρω στην ενότητα Μορφές πάνω στο unix, παρακάτω εχω τα βιβλιο,αρχειο lua,το latex.sh,το unix.md και το screenshot της συνεισφοράς μου.
72 | [book.pdf](https://github.com/P2019218/kallipos/blob/master/book.pdf),
73 | [Lua](https://github.com/P2019218/kallipos/blob/master/unix.lua),
74 | [make-latex.sh](https://github.com/P2019218/kallipos/blob/master/make-latex.sh),
75 | [MD](https://github.com/P2019218/kallipos/blob/master/unix/unix.md),
76 | [Screenshot](https://github.com/P2019218/kallipos/blob/master/pictures/Screenshot..png)
77 |
78 | ## ΠΑΡΑΔΟΤΕΟ 7
79 | για το παραδοτέο case-study επέλεξα να αναλύσω το blackarch σε αυτό το παραδοτέο αποφάσισα να ασχοληθώ επειδή έχει άμεση σχέση και με την το hci δηλαδή με το μάθημα αλλα ταυτόχρονα και με το security που είναι το ενδιαφέρων μου
80 | [blackarch.md](https://github.com/P2019218/site/blob/organization/_case-study/Blackarch.md)
81 | [blackarch netlify](https://2019218.netlify.app/case-study/blackarch/)
82 | [πηγές](https://www.blackarch.org/)
83 | ## ΠΑΡΑΔΟΤΕΟ 8
84 | Σε αυτό το παραδοτέο επέλεξα να φτιάξω ενα [shell script](https://github.com/P2019218/Scripts./blob/main/script1.sh) όπου ζητά από το χρήστη το όνομα ενός αρχείου markdown και την επιθυμητή μορφή εξόδου (είτε pdf είτε docx είτε html).
85 | [asciinema](https://asciinema.org/a/tDYz5jw6WeUsrJbi8CGqtoDTw)
86 | ## ΠΑΡΑΔΟΤΕΟ 9
87 |
88 | [bio-serge.md](https://github.com/P2019218/extras/blob/παραδοτέο-7/bio-serge.md)_includes extras
89 | [bio-serge.md](https://github.com/P2019218/site/blob/organization/_includes/bio-serge.md) _includes
90 | [bibliography](https://github.com/P2019218/site/blob/organization/_biography/Serge-Egelma)
91 | [netlify](https://2019218.netlify.app/biography/serge-egelma/)
92 | ## ΠΑΡΑΔΟΤΕΟ 10
93 | Στο τελευταίο παραδοτέο σχετικά με ασκήσεις γραμμής εντολών επέλεξα να φτιαξω ένα [shell script](https://github.com/P2019218/Scripts./blob/main/SCRIPT.sh) πάλι το οποίο χρησιμοποιεί την εντολή mkdir για να δημιουργήσει τους απαραίτητους φακέλους για ένα static site, όπως css, js, img και posts. Χρησιμοποιεί επίσης την εντολή touch για να δημιουργήσει τα απαραίτητα αρχεία, όπως index.html, style.css και main.js. Στη συνέχεια κάνει βρόχο σε όλα τα αρχεία markdown στο φάκελο posts χρησιμοποιώντας την εντολή for για κάθε αρχείο, εξάγει το όνομα του αρχείου χωρίς το extension, στη συνέχεια χρησιμοποιεί την εντολή pandoc για να μετατρέψει το αρχείο markdown σε HTML, αποθηκεύει την έξοδο ως ένα νέο αρχείο με το ίδιο όνομα αλλά με επέκταση .html.
94 |
95 | ## ΠΑΡΑΔΟΤΕΟ 11
96 | Στο τελευταίο παραδοτέο του μαθήματος έπρεπε να προσθέσουμε το case study και την βιογραφία που φτιάξαμε σε προηγούμενα παραδοτέα στο βιβλίο του μαθήματος αλλά και να το μετατρέψουμε σε μορφή epub. Αρχικά πρόσθεσα τα αρχέια markdown ([kallipos blackarch](https://github.com/P2019218/kallipos/blob/master/unix/Blackarch.md) & [kallipos bio-serge](https://github.com/P2019218/kallipos/blob/master/unix/serge-edelma.md)) στον φάκελο μου αλλά έκανα και κάποιες αλλαγές στο αρχέιο [extras](https://github.com/P2019218/extras/blob/master/extras-ch07.txt) ώστε να φένονται στο βιβλίο. Στην συνέχεια πρόσθεσα κάποιες εντολές στο script make-latex.sh, συγκεκριμένα τις τελευταιές 4 εντολές ώστε να φτιάχνει το βιβλίο στις μορφές: tex, pdf και epub και τις μετακινεί σε έναν φάκελο book.[ebook](https://github.com/P2019218/images/blob/master/ebook.jpg)
97 |
98 |
99 |
100 |
101 | ## ΠΑΡΑΔΟΤΕΟ 12
102 | Μέσω του μαθήματος άρχισα να κατανοώ τις αρχες σχεδιασμού διεπαφής έχω πλέον γνώση των βασικών αρχών σχεδιασμού διεπαφής, όπως η χρηστικότητα, η συνέπεια και η προσβασιμότητα. Επίσης έχω μάθει για τα διαφορετικά στοιχεία σχεδιασμού που αποτελούν μια διεπαφή, όπως η διάταξη, η πλοήγηση και η ανατροφοδότηση.Και το σημαντικότερο, τα βιντεάκια είχανε άμεση σχέση με την ροή του μαθήματος και αυτό το κατάλαβα αρκετά αργά,ήταν ένάσ τρόπος να κατανοήσουμε καλύτερα την αλληλεπίδραση μεταξύ μας και του υπολογιστή.Πέρα αυτα ενω δεν μου άρεσε το συγκεκριμένο μάθημα άρχισε να μου τραβάει το ενδιαφέρον γιατί βλέπεις πλεον την τεχνολογία με αλλη πλευρα.
103 | Κλείνοντας είμαι σίγουρος οτι θα συνεχίσω να χρησιμοποιώ και το arch και το github στο μέλλον
104 |
--------------------------------------------------------------------------------
/archive/2019135/README.md:
--------------------------------------------------------------------------------
1 | # Μάθημα: Επικοινωνία Ανθρώπου Υπολογιστή
2 | ### Ονοματεπώνυμο: ΓΙΩΡΓΟΣ - ΦΙΛΙΠΠΟΣ ΜΠΙΖΑΚΗΣ
3 | ### Αριθμός Μητρώου: Π2019135
4 |
5 | | Εβδομάδα | Παραδοτέο |
6 | | --- | --- |
7 | | 1 | [Εισαγωγή](#εισαγωγη) |
8 | | 2 | [Εισαγωγή στα ArchLinux](#2ο-παραδοτέο---εισαγωγή-στα-archlinux) |
9 | | 3 | [Άσκηση γραμμής εντολών: Neofetch - Journalctl](#3ο-παραδοτέο---neofetch---journalctl) |
10 | | 4 | [Συμμετοχικό περιεχόμενο 1Α](#4ο-παραδοτέο---συμμετοχικό-περιεχόμενο-1α) |
11 | | 5 | [Εγκατάσταση ArchLinux σε USB](#5ο-παραδοτέο---εγκατάσταση-archlinux-σε-usb) |
12 | | 6 | [Συμμετοχικό περιεχόμενο 2A](#6ο-παραδοτέο---συμμετοχικό-περιεχόμενο-2α) |
13 | | 7 | [Άσκηση γραμμής εντολών: Track your time with a simple journal](#7ο-παραδοτέο---track-your-time-with-a-simple-journal) |
14 | | 8 | Συμμετοχικό περιεχόμενο 1B |
15 | | 9 | [Άσκηση γραμμής εντολών: HCI - Download mp3](#9ο-παραδοτέο---download-mp3) |
16 | | 10 | Συμμετοχικό περιεχόμενο 2B |
17 | | 11 | [Άσκηση γραμμής εντολών: HCI - Organize the terminal window into multiple areas ](#11ο-παραδοτέο---organize-the-terminal-window-into-multiple-areas) |
18 | | 12 | [Επίλογος](#12ο-παραδοτέο---επίλογος) |
19 | | Extra | [Warmup exercises](#warmup-exercises) |
20 | | Bonus | [Edpuzzle & Actively Learn](#bonus) |
21 |
22 | # ΕΙΣΑΓΩΓΗ
23 |
24 |
25 | ## Στόχοι και προσδοκίες για το μάθημα
26 |
27 | Ο στόχος που έχω για το μάθημα είναι να κατάλαβω καλύτερα το τρόπο με τον οποίο είναι δυνατή η επικοινωνία του ανθρώπου με τον υπολογιστή και πόσο σημαντική είναι. Επίσης, να μάθω να γράφω γλώσσες προγραμμάτισμου καλύτερα και αποδοτικότερα με τη χρήση του terminal. Η χρήση του terminal θα ήθελα στο τέλος του μαθήματος να είναι πιο εύκολη στη κατανόηση και στη διαχείρηση της, κάτι το οποίο θα με διευκολύνει τόσο στο γράψιμο κώδικα όσο και στο να καταλάβω όλες τις δυνατότητες του υπολογιστή μου. Επίσης, να μάθω να χρησιμοποιώ καινούργια εργαλεία, όπως είναι το Github, διότι σίγουρα θα το χρειαστώ στο άμεσο μέλλον στη περίπτωση που θελήσω να δημιουργήσω κάποιο καινόυργιο project.
28 |
29 | Σύμφωνα και με το όνομα του ίδιου του μαθήματος αυτό που περιμένω να διδαχθώ απο το μάθημα είναι τη σωστή δημιουργία εφαρμογών και λογισμικών. Ώστε όταν στο μέλλον χρειαστεί να δημιουργήσω κάποια εφαρμογή να γνωρίζω ότι είναι πολύ σημαντική η αλληλεπίδραση που έχει ο άνθρωπος (χρήστης) με τον υπολογιστή και φυσικά ότι δημιουργώ εφαρμογές και για απλούς χρήστες η οποίοι θέλουν να έχουν μια ευκόλη στη χρήση της εφαρμογή.
30 |
31 | # 2ο Παραδοτέο - Εισαγωγή στα ArchLinux
32 |
33 | Η πρώτη επαφή που είχα με τα ArchLinux μπορώ να πω ότι ήταν φέτος στο μάθημα <<Επικοινωνία Ανθρώπου Υπολογιστή>>. Η γνώσεις που είχα, όταν άρχησε το εξάμηνο, για τα Arch ήταν ελάχιστες. Γνώριζω διάφορα λογισμικά τύπου Linux (π.χ. Ubuntu, Linux Mint, Manjaro) απλά όχι το συγκεκριμένο. Γενικότερα, δεν είχα εμπειρία με τη διαδικασία εγκατάστσης άλλου λογισμικού, εκτός των Windows, πόσο μάλιστα της εγκατάστασης του σε USB stick.
34 |
35 | # 3ο Παραδοτέο - Neofetch - Journalctl
36 |
37 | Παρακάτω παρουσιάζεται το boot log με το system info του υπολογιστή μου με τη χρήση της εντολής Neofetch: https://asciinema.org/a/450964
38 |
39 |
40 |
41 | Και η εντολή journalctl -b, η οποία εμφανίζει στο terminal το systemd, kernal και τα journal logs: https://asciinema.org/a/462027
42 |
43 |
44 |
45 | # 4ο Παραδοτέο - Συμμετοχικό περιεχόμενο 1Α
46 |
47 | Για το συμμετοχικό περιεχόμενο αποφάσισα να επιλέξω δύο κονσόλες οι οποίες προσδιορίζονται για βιντεοπαιχνίδια, το Sega master system και το Philips cd-i-910. Απο μικρός μπορώ να πω ότι πάντα μου άρεσαν τα βιντεοπαιχνίδια. Βέβαια, δεν μπόρεσα να αποκτήσω τις παραπάνω κονσόλες αλλά καθώς περνούσαν τα χρόνια άρχισαν να μου αρέσουν όλο και περισσότερο οι retro κονσόλες. H κονσόλα της Philips μου κέντρισε το ενδιαφέρον το γεγονός ότι χρησιμοποιούσε CD έναντι μικρών κασσέτων που ηταν πιο σύνηθες για την εποχή εκείνη (1990). Επίσης, το γεγονός ότι η δημιουργία της κονσόλας έγινε σε συνεργσία με την Sony. Η κονσόλα της Sega μου φάνηκε ενδιαφέρουσα σαν επιλογή διότι είχε ως ανταγωνισμό της την πασίγνωστη κονσόλα της Nintendo, το NES. Εκτός απο το τηλεχειριστήριο, η συσκευασία περιείχε το light gun και ένα ζευγάρι τρισδιάστων γυαλιών. Οι πωλήσεις του ήταν κοντά στα 10 - 13 εκατομμύρια αντίτυπα όμως, σε αντίθεση με τις πωλήσεις της κονσόλας, οι τίτλοι παιχνιδιών δεν ξεπερνούσαν τους 400.
48 |
49 | | Περιγραφή | Repository Link |
50 | | --- | --- |
51 | | Gallery Sega master system | [sega master system.md](https://github.com/p19biza/_gallery/blob/master/sega-master-system.md) |
52 | | Images Sega master system | [Full Quality](https://github.com/p19biza/images/blob/master/sega-master-system.jpg) & [Thumbnail](https://github.com/p19biza/images/blob/master/sega-master-system-thumb.jpg) | |
53 | | Gallery Philips cd-i-910 | [Philips cd-i-910.md](https://github.com/p19biza/_gallery/blob/master/philips-cd-i-910.md) |
54 | | Images Philips cd-i-910 | [Full Quality](https://github.com/p19biza/images/blob/master/philips-cd-i-910.jpg) & [Thumbnail](https://github.com/p19biza/images/blob/master/philips-cd-i-910-thumb.jpg)
55 |
56 |
57 | # 5ο Παραδοτέο - Εγκατάσταση ArchLinux σε USB
58 |
59 | Η εγκατάσταση των Arch μου πήρε περίπου μια εβδομάδα και ουσιαστικά το δύσκολο στην εγκατάσταση, τουλάχιστον για εμένα ήταν η αρχή. Για την εγκατάστηση χρειάστηκα δύο USB sticks: το ένα θα περέχει το ISO των ArchLinux και το δεύτερο θα είναι το USB το οποίο θα "τρέχει" τα Arch. Στη πρώτη προσπάθεια που έκανα για να εγκαταστήσω τα ArchLinux μπορώ να πω ότι αντιμετώπισα ένα πρόβλημα. Τα απαιτούμενα packages που χρειαζόντουσαν στην επιλογή χώρας δεν μπορούσαν ποτέ να εγκατασταθούν παρόλο που είχα συνεχή σύνδεση στο ίντερνετ με ethernet. Μετά απο λίγες ημέρες το πρόβλημα λύθηκε απο μόνο του και συνέχισα την εγκατάσταση τους. Ακολουθώντας πιστά τις οδηγίες απο τον ακόλουθο σύνδεσμο: https://wiki.archlinux.org/title/Installation_guide κατάφερα να ενσωματώσω ArchLinux στο USB μου.
60 |
61 | Να σημειώσω εδώ ότι επειδή το συγκεκριμένο λογισμικό τρέχει απο USB έπρεπε να ψάξω τρόπο για να αποθηκεύω το Journal κάπου αλλού για να αποφευχθούν τα πολλά writes στη μνήμη του USB. Εν τέλει, με τη βοήθεια αυτού του βίντεο που βρήκα στο YouTube ([video](https://www.youtube.com/watch?v=yaThYGr37DI)) κατάφερα να τροποποιήσω το μέρος στο οποίο αποθηκεύεται το Journal και τώρα χρησιμοποιεί τη RAM του υπολογιστή.
62 |
63 | # 6ο Παραδοτέο - Συμμετοχικό περιεχόμενο 2Α
64 |
65 | Παρακάτω υπάρχουν τα Slides και το Timeline που έφτιαξα για το Sega master system και το Philips cd-i-910. Επειδή δεν μπόρεσα να συνδέσω το Netlify και να μου εμφανίζονται σώστα και χώρις errors, οι εικόνες που υπήρχαν στις διαφάνειες απο την ιστοστελίδα του pibook πιστεύω ότι ταιριάζουν με τις δικές μου.
66 |
67 | [**SLIDES**](https://github.com/p19biza/site/blob/master/_slides/videogameconsole.md)
68 |
69 | [**TIMELINE**](https://github.com/p19biza/site/blob/master/_timeline/videogameconsole.md)
70 |
71 | # 7ο Παραδοτέο - Track your time with a simple journal
72 |
73 | Το jrnl απαιτούσε να υπάρχει το *pip* το οποίο ήταν αρκετά εύκολο στην εγκατάστηση του με εντολές όπως το pacman.
74 | Η διαδικασία που ακολούθησα έπειτα είναι η εξής: https://asciinema.org/a/450957
75 |
76 |
77 |
78 | # 9ο Παραδοτέο - Download mp3
79 |
80 | Στο παραδοτέο 7 αποφάσισα να κάνω την άσκηση γραμμής εντολών download mp3 η οποία απαιτούσε την εγκατάσταση και αναπαραγωγή ενος τραγουδιού της επιλογής μου. Η εντολή που έπρεπε να χρησιμοποιήσω ήταν η "youtube-dl" και εγκαταστάθηκε με pip: https://asciinema.org/a/461979
81 |
82 |
83 |
84 | Στην αναπαραγωγή του τραγουδιού χρειαζόταν η εντολή "mpv" την οποία προσπάθησα να εγκαταστήσω με διάφορους τρόπους (sudo, pip και git clone) αλλά χωρίς κάποια επιτυχία αφού κάθε φορά που προσπαθούσα να τρέξω την εντολή στο terminal μου έγραφε ότι η εντολή δεν υπάρχει.
85 |
86 | # 11ο Παραδοτέο - Organize the terminal window into multiple areas
87 |
88 | Για το συγκεκριμένο παραδοτέο χρειάστηκε να χρησιμοποιήσω τις εντολές tmux και glances. Η εντόλη tmux ουσιαστικά χωρίζει το terminal σε δύο ή και περισσότερα terminals, μέσω ενος σέρβερ όταν εκτελείται η εντολή "tmux" στο terminal. Το glances βοηθάει στη παρακολούθηση της CPU, της GPU, της RAM, του δίσκου κτλ. Στο πρώτο terminal ανοίγω το φάκελο sites και στο δεύτερο termainal υπάρχει το glances που δείχνει τις επιδόσεις του υπολογιστή: https://asciinema.org/a/462017
89 |
90 |
91 |
92 | # 12ο Παραδοτέο - Επίλογος
93 |
94 | Τελειώνοντας την εργασία του εξαμήνου πιστεύω ότι η προσπάθεια που έκανα ήταν καλή αλλά όχι τέλεια. Παρά τα εμπόδια τα οποία αντιμετώπισα στην εγκατάσταση και σε κάποιες γραμμές εντολών, θεωρώ ότι πλέον έχω μια καλύτερη κατανόηση του terminal. Επίσης, η χρήση του github για την ανάρτηση των παραδοτέων και γενικά η χρήση του για ανακοινώσεις και απορίες, αν και στην αρχή δεν μου άρεσε, μπορώ να πω πλέον ότι με βοήθησε. Με βοήθησε σε μεγάλο βαθμό να χρησιμοποιώ το github κάτι το οποίο πιστεύω δεν θα το κατάφερνα αν ήμουν μόνος. Τα κουϊζ, τόσο σε μορφή βίντεο όσο και σε μορφή κειμένου, με βοήθησαν να κατανοήσω καλύτερα την διάδραση ανάμεσα σε άνθρωπο και υπολογίστη στη πορεία των ετών. Τέλος, για εμένα ένα απο τα πιο ευχάριστα πράγματα που μου έδειξε αυτό το μάθημα ήταν τα ArchLinux. Πριν χρησιμοποιούσα αποκλειστικά Windows διότι θεωρούσα ότι ήταν πολύ πιο απλά στη χρήση απο τα Linux. Τώρα, έχοντας πλέον πειραματιστεί και με τα δυο λογισμικά, είναι βέβαιο ότι θα τα χρησιμοποιώ πολύ περισσότερο απο τα Windows και ειδικότερα στο κομμάτι του προγραμματισμού. Συνοψίζοντας, όλα τα πράγματα που έμαθα σ'αυτό το μάθημα ήταν καινούργια και πολύ ενδιαφέροντα και σίγουρα θα μου φανούν χρήσιμα στο μέλλον.
95 |
96 |
97 | # Warmup exercises
98 |
99 | ## Check the weather
100 |
101 | Για την ενημέρωση του καιρού η χρήση της εντολής *curl* ήταν αρκετή και αυτό φαίνεται εδώ: https://asciinema.org/a/450917
102 |
103 |
104 |
105 | ## Fetch information
106 |
107 | Παρόμοια με το Check the weather γίνεται πάλι με την εντολή *curl* απλά για ενημέρωση σε σχέση με τις επιχειρήσεις: https://asciinema.org/a/450910
108 |
109 |
110 |
111 | # Bonus
112 |
113 | Παρακάτω δηλώνω τους λογαριασμούς που χρησιμοποιήθηκαν για τα βίντεο quiz και ασκήσεις κειμένου:
114 |
115 | Edpuzzle--> **FIRST NAME**: Giorgos-Filippos Bizakis / **LAST NAME**: P2019135
116 |
117 | Actively Learn --> **FIRST NAME**: Γιώργος Μπιζάκης / **LAST NAME**: Π2019135 ( κανονίκα έπρεπε να είναι **P2019135** αλλά to actively learn δεν επιτρεέπει αλλαγές)
118 |
119 |
120 |
121 |
122 |
123 |
124 |
--------------------------------------------------------------------------------
/archive/2019060/README.md:
--------------------------------------------------------------------------------
1 | # Οδυσσέας Οικονόμου Π2019060
2 | ### Second Time Is The Charm
3 |
4 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην εβδομαδιαία παρουσίαση προόδου στις συζητήσεις| Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
5 | | --- | --- | --- | --- |
6 | | 1 | Εισαγωγή |Συζήτηση:
[παραδοτέο 1ο](https://github.com/courses-ionio/help/discussions/836)|ολοκληρώθηκε επιτυχώς |
7 | | 2 | Άσκηση γραμμής εντολών (linux install) | Συζήτηση:
[παραδοτέο 2ο](https://github.com/courses-ionio/help/discussions/1032)|ολοκληρώθηκε επιτυχώς |
8 | | 3 | Συμμετοχικό περιεχόμενο A1 |Συζήτηση:
[παραδοτέο 3ο](https://github.com/courses-ionio/help/discussions/1168)
| ολοκληρώθηκε επιτυχώς|
9 | | 4 | Άσκηση γραμμής εντολών (warm up cli) |Συζήτηση:
[παραδοτέο 4ο](https://github.com/courses-ionio/help/discussions/1307)
|ολοκληρώθηκε επιτυχώς |
10 | | 5 | Συμμετοχικό περιεχόμενο A2 |Συζήτηση:
[παραδοτέο 5ο](https://github.com/courses-ionio/help/discussions/1443)
| ολοκληρώθηκε επιτυχώς|
11 | | 6 | Κατασκευή του βιβλίου Α |Συζήτηση:
[παραδοτέο 6ο](https://github.com/courses-ionio/help/discussions/1581) | ολοκληρώθηκε επιτυχώς|
12 | | 7 | Συμμετοχικό περιεχόμενο B1 |Συζήτηση:
[παραδοτέο 7ο](https://github.com/courses-ionio/help/discussions/1692) | ολοκληρώθηκε επιτυχώς|
13 | | 8 | Άσκηση γραμμής εντολών |Συζήτηση:
[παραδοτέο 8ο](https://github.com/courses-ionio/help/discussions/1733) | ολοκληρώθηκε επιτυχώς|
14 | | 9 | Συμμετοχικό περιεχόμενο B2 |Συζήτηση:
[παραδοτέο 9ο](https://github.com/courses-ionio/help/discussions/1806) | ολοκληρώθηκε επιτυχώς|
15 | | 10 | Άσκηση γραμμής εντολών |Συζήτηση:
[παραδοτέο 10ο](https://github.com/courses-ionio/help/discussions/1866) | ολοκληρώθηκε επιτυχώς|
16 | | 11 | Κατασκευή του βιβλίου Β |Συζήτηση:
[παραδοτέο 11ο](https://github.com/courses-ionio/help/discussions/1867) | ολοκληρώθηκε επιτυχώς|
17 | | 12 | Τελική αναφορά* |[Pull request](https://github.com/courses-ionio/hci/pull/1861) | ολοκληρώθηκε επιτυχώς|
18 |
19 | # Team
20 | ## [Second Time Is The Charm](https://github.com/Second-Time-is-the-Charm)
21 | ## Meet Our Team (We don't accept new members at the moment!)
22 |
23 |
24 | |Members|Roles|First & Last name| Id |Account link|
25 | |-------|-----|-----------------|-----------|-------|
26 | |Voltmaister|Admin| Orestis Artinopoulos|P2019153|[Know me!](https://github.com/voltmaister)|
27 | |Markedd|Member|Dimitra Markou|P2019170|[Know me!](https://github.com/marked-d)|
28 | |NickLitharis|Member|Nikos Litharis|P2019083|[Know me!](https://github.com/NickLitharis)|
29 | |KonstantinosTourtsakis|Member|Konstantinos Tourtsakis|P2019140|[Know me!](https://github.com/KonstantinosTourtsakis)|
30 | |odysseasp2019060|Member|Odysseas Oikonomou|P2019060|[Know me!](https://github.com/odysseasp2019060/)|
31 | |artopodama|Member|Giannis Anastasopoulos|inf2021017|[Know me!](https://github.com/artopodama/)|
32 | |Angeloth1|Member|Angelos Thomos|P2019095|[Know me!](https://github.com/Angeloth1/)|
33 |
34 | # Παραδοτέο 1ο
35 | Οι στόχοι μου για αυτό το μάθημα είναι η κατανόηση της διάδρασης, με αυτές τις γνώσεις θα επιδιώξω να βρω τρόπους να εφαρμοστεί στην καθημερινότητα. Πιο συγκεκριμένα θέλω να ασχοληθώ με την χρήση του τερματικού και των γραφικών διεπαφών που χρησιμοποιούμε για την επικοινωνία με τον υπολογιστή. Θα ερευνήσω πως αναπτύχθηκαν ιστορικά, τις διαφορές τους, αλλά και πως κάποια πρωτοπόρα εργαλεία μπορούν να βελτιστοποιήσουν την αλληλεπίδραση μας με τον υπολογιστή. Επιπλέον, θέλω να αναπτύξω τις ικανότητές μου στην ομαδικότητα.
36 |
37 |
38 | # Παραδοτεο 2ο
39 | ## Άσκηση γραμμής εντολών (linux install)
40 | Για αυτό το παραδοτέο εγκατέστησα τα arch με window manager bspwm σε εναν κενο σκληρο δισκο, και ετρεξα journalctl και neofetch.
41 | neofetch:
42 |
43 | [](https://asciinema.org/a/528047)
44 |
45 | journalctl:
46 |
47 | [](https://asciinema.org/a/528054)
48 |
49 | # Παραδοτέο 3ο
50 | ## Συμμετοχικό περιεχόμενο A1
51 |
52 | Σε αυτό το παραδοτέο αρχικά έκανα deploy το site από το προσωπικό μου fork για testing. Πρόσθεσα στο βιβλίο το RiscOS και το DeskMate, αφού είδα πως δούλευαν κανονικά έκανα pull request στον οργανισμό για ενσωμάτωση των .md αρχείων και των εικόνων στο site του οργανισμού. Κάποια απο τα προβληματα που αντιμετωπίσα ηταν το ruby version του server.
53 | [RiscOS](https://stitc-site.netlify.app/gallery/risc-os/)
54 | [DeskMate](https://stitc-site.netlify.app/gallery/deskmate/)
55 | [Pull request gallery](https://github.com/Second-Time-Is-The-Charm/_gallery/pull/2#issue-1416972816)
[Pull request images](https://github.com/Second-Time-Is-The-Charm/images/pull/2#issue-1416977144)
56 | Έγινε revision στο riscOS διότι η εικόνα δεν ήταν αντιπροσοπευτική.
57 |
58 | # Παραδοτεο 4ο
59 | ## Warm-Up
60 | ### Sampler
61 | Το Sampler είναι ένα πρόγραμμα terminal το οποιο εχει πολλες δυνατοτητες παρακολούθησης του συστήματος του χρηστη αλλα και server. Εγω το χρησιμοποιήσω για να παρακολουθω τον επεξεργαστη μου και τον χρονο.
62 |
63 | [](https://asciinema.org/a/YSqF5OyDI7Z7tgG4ro556EUPH)
64 |
65 | ### Googler
66 | Το Googler ειναι ενα implementation του google search σε terminal με πιο εξειδικευμενους τρόπους αναζήτησης πχ αναζητηση σε ενα website και συγκεκριμενου filetype. Εγω εκανα μια αναζητηση απλη και μια ακόμα, με target το skroutz.gr.
67 |
68 | [](https://asciinema.org/a/8c66eo1dSP4Idw4rOKexTY360)
69 |
70 | ### Εγκατάσταση
71 | Και τα δυο προγραμματα εγκατασταθηκαν μεσω terminal με χρηση του yay
72 | Sampler Install:
73 |
74 | [](https://asciinema.org/a/70PjoLJNu1xauafRf7FteEOYU)
75 |
76 | Googler Install:
77 |
78 | [](https://asciinema.org/a/k3y22dB5YlXhSY5oK6LFjwi6j)
79 |
80 | # Παραδοτέο 5ο
81 | ## Συμμετοχικό Περιεχόμενο Α2
82 |
83 | Για το 5ο Παραδοτέο προσέθεσα ένα σετ από θεματικές διαφάνειες το οποίο ονόμασα λειτουργικά συστήματα, μέσα σε αυτές έβαλα το RiscOS το οποίο είχα προσθέσει σε προηγούμενη βδομάδα και άλλα ήδη υπάρχοντα λειτουργικά. Επίσης, άλλα άτομα από την ομάδα μου προσέθεσαν δικά τους λειτουργικά στο slide μου. Επιπλέον, έβαλα το DeskMate από το παραδοτέο 3 στις διαφάνειες για τη Γραφική διεπαφή χρήστη.
84 | Το χρονολογιο που έφτιαξα είναι για φορητούς υπολογιστές. Δυστυχώς, άργησα πολύ να καταλάβω ότι υπάρχει ήδη ένα αντίστοιχο χρονολογιο.
85 | Αφού τεστάρα αν δουλεύει στο προσωπικό μου site έκανα pull request στον οργανισμό για να μπουν στην ιστοσελίδα μας.
86 | Ένα πρόβλημα που αντιμετώπισα είναι πως επειδή τα updates γινόταν στο site και όχι σε κάποιο submodule, υπείχαν conflicts στο .gitmodules, αλλά το πρόβλημα αντιμετωπίστηκε εύκολα μέσω του github.
87 | [Λειτουργικά συστήματα](https://stitc-site.netlify.app/slides/os/)
88 | [Νέο Χρονολόγιo portable-computers](https://stitc-site.netlify.app/timeline/portable-computers/)
89 | [DeskMate adittion](https://stitc-site.netlify.app/slides/gui/)
90 |
91 | # Παραδοτέο 6ο
92 | ## Βιβλίο
93 |
94 | Για το 6ο παραδοτέο έφτιαξα ένα καινούριο φίλτρο lua (addition.lua) το οποίο προσθέτει πληροφορίες στο βιβλίο. Συγκεκριμένα η προσθήκη μου αφορά το έργο του Jaron Lanier και βρίσκετε στο κεφάλαιο 6.6. Επίσης, έκανα τις απαραίτητες αλλαγές στο make-latex.sh για να περιλαμβάνει το φίλτρο μου και κάποια διαφορετικά fonts.
95 |
96 | [PDF](https://github.com/odysseasEko/kallipos/blob/master/book.pdf)
97 | [Φίλτρο](https://github.com/odysseasEko/kallipos/blob/master/addition.lua)
98 | [Προσθήκη](https://github.com/odysseasEko/kallipos/blob/master/additions/data-glove.md)
99 |
100 | 
101 |
102 | # Παραδοτεο 7ο
103 | ### case study
104 |
105 | Για το case study μου αποφάσισα να γράψω για τη διεπαφή χρήστη DeskMate την οποία έχω αναφέρει ξανά στο 3ο παραδοτέο.
106 | Δύστυχος αντιμετωπίζω κάποια προβλήματα με το netlify τα οποία όμως θα λύσω σύντομα.
107 |
108 | [Netlify link](https://cerulean-baklava-0cb19a.netlify.app/case-study/tandydeskmate/)
109 |
110 | Github:
111 | [_case-study](https://github.com/odysseasEko/site/blob/master/_case-study/tandydeskmate.md)
112 | [_includes](https://github.com/odysseasEko/site/blob/master/_includes/cs-deskmate.md)
113 |
114 |
115 | #### Βιβλιογραφία
116 | Alsop, Stewart II (1988-01-18). "Tandy DeskMate: Viva La Small Business".
117 | Benj Edwards: Remembering Radio Shack’s Windows Competitor.
118 |
119 | #Παραδοτέο 8ο
120 | ### Shell Script & conversions
121 |
122 | Για το 8ο παραδοτέο έφτιαξα ένα shell script το οποίο έχει μενού με επιλογές για μετατροπή ενός αρχείου md σε διαφορετικούς τύπους.
123 | Πιο συγκεκριμένα μετατρέπει την αναφορά μου σε HTML και PDF.
124 |
125 | [sh script και μετετραμενα αρχεια σε πρωσοπικο repo](https://github.com/odysseasEko/anafora)
126 |
127 |
128 | [](https://asciinema.org/a/XaaBgm14Jaume5C4dYfD47iwy)
129 |
130 |
131 | # Παραδοτεο 9ο
132 | ### Biography
133 |
134 | Για το 9ο παραδοτέο έκανα μια έρευνα για τη ζωή και τα επιτεύγματα του Linus Torvalds.
135 |
136 | [Βιογραφία Linus Torvalds](https://cerulean-baklava-0cb19a.netlify.app/biography/linus-torvalds/)
137 | [bio-linus.md](https://github.com/odysseasEko/site/blob/master/_includes/bio-linus.md)
138 | [linus-torvalds.md](https://github.com/odysseasEko/site/blob/master/_biography/linus-torvalds.md)
139 |
140 | #### Βιβλιογραφία
141 | "Citizen Linus". LWN.net. 13 September 2010.
142 | "Linus Torvalds 2008 Fellow". Archived from the original on 9 July 2010.
143 | "Subsurface | An open source divelog". subsurface-divelog.org. Retrieved 17 December 2021.
144 |
145 | # Παραδοτέο 10ο
146 | ### Shell Script & SpaceVim
147 |
148 | Για το 10ο παραδοτέο έφτιαξα ένα shell script το οποίο δημιουργεί ένα basic enviroment για web development. Για την επεξεργασία του χρησιμοποιώ το SpaceVim.
149 |
150 | [](https://asciinema.org/a/542869)
151 |
152 | [makeEnv.sh](https://github.com/odysseasEko/uni/blob/main/hci/makeEnv.sh)
153 |
154 | # Παραδοτέο 11ο
155 | ### κατασκευή EPUB
156 |
157 | Για το 11ο παραδοτέο, κατασκεύασα το epub του βιβλίου με τις επιπλέον δικές μου προσθήκες (case study & biography). Για να το πετύχω αυτό χρησιμοποίησα τα ήδη υπάρχοντα scrypt, έτσι κατάλαβα τη δομή και τη χρηστικότητα του τρόπου κατασκευής του βιβλίου γιατί ήταν πολύ εύκολη η προσθήκη νέου υλικού.
158 | Οι δικές μου προσθήκες έχουν γίνει στο κεφλαιο 3.6 (Η περίπτωση των DeskMate), και στο 8.7 (Σύντομη βιογραφία του Linus Torvalds)
159 |
160 | [epub](https://github.com/odysseasEko/kallipos/blob/master/book.epub)
161 |
162 | 
163 | 
164 |
165 |
--------------------------------------------------------------------------------
/archive/2019111/README.md:
--------------------------------------------------------------------------------
1 |
2 | ### Ονοματεπώνυμο: Βόκα Γκεντιάν
3 | ### Αριθμό μητρώου: Π2019111
4 | ### Η ομάδα μου: [Oroseira](https://github.com/Oroseira)
5 |
6 | # Επικοινωνία Ανθρώπου-Υπολογιστή
7 |
8 |
9 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | [Σύνδεσμος στην εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
10 | | --- | --- | --- | --- |
11 | | 1 | [Εισαγωγή](https://github.com/Genti-voka/hci/blob/2019111/projects/2019111/README.md#%CF%80%CE%B1%CF%81%CE%B1%CE%B4%CE%BF%CF%84%CE%AD%CE%BF-1-%CE%B5%CE%B9%CF%83%CE%B1%CE%B3%CF%89%CE%B3%CE%AE) | [Ανάρτηση Εισαγωγής στα Discussions](https://github.com/courses-ionio/help/discussions/938) | |
12 | | 2 | [Άσκηση γραμμής εντολών (linux install)](https://github.com/Genti-voka/hci/edit/2019111/projects/2019111/README.md#%CF%80%CE%B1%CF%81%CE%B1%CE%B4%CE%BF%CF%84%CE%AD%CE%BF-2-arch-linux-installation) | [Ανάρτηση στα Discussions](https://github.com/courses-ionio/help/discussions/1019) | |
13 | | 3 | [Συμμετοχικό περιεχόμενο A1](https://github.com/Genti-voka/hci/edit/2019111/projects/2019111/README.md#%CF%80%CE%B1%CF%81%CE%B1%CE%B4%CE%BF%CF%84%CE%AD%CE%BF-3-%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-a1) | [Ανάρτηση στα Discussions](https://github.com/courses-ionio/help/discussions/1538)| |
14 | | 4 | [Άσκηση γραμμής εντολών (warm up cli)](https://github.com/Genti-voka/hci/edit/2019111/projects/2019111/README.md#%CF%80%CE%B1%CF%81%CE%B1%CE%B4%CE%BF%CF%84%CE%AD%CE%BF-4-warm-up-%CE%B1%CF%83%CE%BA%CE%B7%CF%83%CE%B5%CE%B9%CF%82) | [Ανάρτηση στα Discussions](https://github.com/courses-ionio/help/discussions/1382) | |
15 | | 5 | [Συμμετοχικό περιεχόμενο A2](https://github.com/Genti-voka/hci/blob/2019111/projects/2019111/README.md#%CF%80%CE%B1%CF%81%CE%B1%CE%B4%CE%BF%CF%84%CE%AD%CE%BF-5-%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-a2) | [Ανάρτηση στα Discussions](https://github.com/courses-ionio/help/discussions/2099) | |
16 | | 6 | Κατασκευή του βιβλίου Α | | |
17 | | 7 | Συμμετοχικό περιεχόμενο B1 | | |
18 | | 8 | [Άσκηση γραμμής εντολών](https://github.com/Genti-voka/hci/edit/2019111/projects/2019111/README.md#%CF%80%CE%B1%CF%81%CE%B1%CE%B4%CE%BF%CF%84%CE%AD%CE%BF-8-%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD) | [Ανάρτηση στα Discussions](https://github.com/courses-ionio/help/discussions/2098) | |
19 | | 9 | Συμμετοχικό περιεχόμενο B2 | | |
20 | | 10 | Άσκηση γραμμής εντολών | | |
21 | | 11 | Κατασκευή του βιβλίου Β | | |
22 | | 12 | [Επίλογος](https://github.com/Genti-voka/hci/edit/2019111/projects/2019111/README.md#%CE%B5%CF%80%CE%AF%CE%BB%CE%BF%CE%B3%CE%BF%CF%82) | | |
23 |
24 |
25 |
26 | # Παραδοτέο 1 εισαγωγή
27 |
28 | Το μάθημα Επικοινωνία Ανθρώπου-Υπολογιστή μου παρέχει την δυνατότητα μεσα απο διάφορες εργασίες να αναπτύξω πολλές δεξιότητες. Μία απο αυτές είναι η εξοικείωση με το εργαλείο github, καθώς η πλατφόρμα αυτή αποτελεί βασική προηπόθεση εύραισης εργασίας στον χώρο της πληροφορικής, (το λεμε και ως το facebook των προγραμματιστών ). Μέσω του github γίνεται ολη η επικοινωνία, ανταλαγή ιδεών, κώδικα μεταξύ των εργαζομένων σε μια εταιρία.
29 |
30 | Επίσης μέσα απο την συνεργασία μου με τα άλλα μέλη της ομάδας θα μπορώ να έχω μια εικόνα για το πως λειτουργεί ενα σύνολο ατόμων με κοινό σκοπό. Ανάλογα με τον ρόλο που έχει ο καθένας στην ομάδα μπορεί να εξοικειωθεί σε μια συγκεκριμένη θέση πχ ο αρχηγός στον συντονισμό της ομάδας.
31 |
32 | Άλλο ενα συμαντίκο κομματι του μαθήματος είναι η χρήση unix based συστήματος. Μέσω της πορείας μου στο μάθημα θα μπορέσω να εξοικειωθώ με το λειτουργικό σύστημα arch-Linux μέσα από τις ασκήσεις γραμμής εντολών και χρήσης τερματικού. Επίσης μας περέχεται η δυνατότητα να προσαρμόσουμε το σύστημα ανάλογα με τις ανάγκες μας και χωρίς περιττές εφαρμογές πράγμα που είναι καλό καθώς έχουμε τον πλήρη έλεγχο του υπολογιστή.
33 |
34 |
35 | # Παραδοτέο 2 Arch linux installation
36 |
37 |
38 | Για το παραδοτέο 2 καλούμαστε να εγκαταστήσουμε Arch linux. H εγκατάσταση ήταν εφικτή με χρήση 2 usb, όπου το ενα θα χρησιμοποιηθεί ως live iso και το άλλο για να γίνει η εγκατάσταση του λειτουργικού. Αρχικά πέρασα το arch live iso στο 1ο usb και μετα μέσω bios έκανα boot πρώτα απο usb ώστε με μια σειρά απο εντολές μέσω terminal έκανα την εγκατάσταση στο 2ο usb.
39 |
40 | Λινκ για το [asciinema](https://asciinema.org/a/KrXOLLMs1KoWDuVv8b6sY5V8a)
41 |
42 |
43 |
44 |
45 | # Παραδοτέο 3 Συμμετοχικό περιεχόμενο A1
46 | | pull request | Netlify links | Orososira links
47 | | --- | --- | --- |
48 | | [images](https://github.com/Oroseira/site/pull/23) | [Deluxe paint](https://cool-cuchufli-e3a3b9.netlify.app/gallery/deluxepaint/) | [Deluxe paint]( https://oroseira2022.netlify.app/gallery/deluxepaint/ ) |
49 | | [gallery](https://github.com/Oroseira/site/pull/24) | [Ibm5100](https://cool-cuchufli-e3a3b9.netlify.app/gallery/ibm5100/) | [Ibm5100]( https://oroseira2022.netlify.app/gallery/ibm5100/ ) |
50 | | [site](https://github.com/Oroseira/site/pull/23) | [site](https://cool-cuchufli-e3a3b9.netlify.app/) | [site]( https://oroseira2022.netlify.app/ ) |
51 |
52 |
53 |
54 |
55 | # [Ibm5100](https://cool-cuchufli-e3a3b9.netlify.app/gallery/ibm5100/)
56 |
57 | 
58 |
59 |
Η πρώτη προσθήκη που αποφάσισα να κάνω είναι ένας απο τους πρώτους φορητούς υπολογιστές που φτιάχτηκαν, συγκεκριμένα αυτός της Ibm με ονομασία IBM5100 ο οποίος σαν πρωτοπόρα ιδέα σε αυτό το μοντέλο είχε την προσθήκη ενσωματωμένης οθόνης σε έναν φορητό υπολογιστή. Ειδικότερα έλυνε το θέμα της φορητότητας που ως τότε η μεταφορά του προσωπικού υπολογιστή δεν ήταν εύκολη λόγο μεγέθους.
60 |
61 |
62 |
63 | # [Deluxe Paint](https://cool-cuchufli-e3a3b9.netlify.app/gallery/deluxepaint/)
64 |
65 | 
66 |
67 |
Ως δεύτερη προσθήκη επέλεξα μια απο τις πρώτες ολοκληρωμένες εφαρμογές που μας έδινε την δυνατότητα να σχεδιάζουμε στην οθόνη με πολλά χρώματα οπου για την εποχή του τα 256 διαφορετικά χρώματα ήταν πολύ προχωρημένο καθώς καμία άλλη εφαρμογή δεν είχε καταφέρει κάτι αντίστοιχο. Πέραν απο την μεγάλη γκάμα χρωμάτων είχε πολύ αυξήμενη ακρίβεια στον σχεδιασμό , το οποίο βοηθούσε για μεγάλες εικόνες και είχε πάει την ζωγραφική σε ένα νέο επίπεδο.
68 |
69 |
70 |
71 | # Παραδοτέο 4 warm up Ασκησεις
72 | Για το παραδοτέο 4 υλοιποίησα 2 απο τις warm up ασκήσεις , εκ των οποίων η μια εμφάνιζε αποτελέσματα για τον καιρό και η 2η εμφανίζει τις τιμές συναλλαγματικών ισοτιμιών
73 |
74 | Παρακάτω βλέπουμε πως εμφανίζουμε συναλλαγματικές ισοτιμίες μεταξύ διαφόρων νομισμάτων
75 |
76 |
77 | Παρακάτω βλέπουμε πως να εμφάνιζουμε τον καιρό σε διάφορες πόλεις ανάλογα με το input στην εντολή .
78 |
79 |
80 |
81 |
82 | # Παραδοτέο 5 Συμμετοχικό περιεχόμενο A2
83 |
84 | Σε αυτό το παραδοτέο και εγώ με την σειρά μου πρόσθεσα
85 |
86 |
87 | | [slides](https://github.com/Genti-voka/site/tree/master/_slides) | [Timelines](https://github.com/Genti-voka/site/tree/master/_timeline) | Netlify slides | Netlify timelines |
88 | | --- | --- | --- | --- |
89 | | [Η εξέλιξη της ζωγραφικής στον υπολογιστή](https://github.com/Genti-voka/site/blob/2019111/_slides/tools.md) | [Η εξέλιξη της ζωγραφικής στον υπολογιστή](https://github.com/Genti-voka/site/blob/2019111/_timeline/paint.md)| [Η εξέλιξη της ζωγραφικής στον υπολογιστή](https://cool-cuchufli-e3a3b9.netlify.app//slides/tools/) | [Η εξέλιξη της ζωγραφικής στον υπολογιστή](https://cool-cuchufli-e3a3b9.netlify.app//timeline/paint/)|
90 | | [Η εξέλιξη των προσωπικών υπολογιστών](https://github.com/Genti-voka/site/blob/2019111/_slides/technology.md) | [Η εξέλιξη των προσωπικών υπολογιστών](https://github.com/Genti-voka/site/blob/2019111/_timeline/computer.md) | [Η εξέλιξη των προσωπικών υπολογιστών](https://cool-cuchufli-e3a3b9.netlify.app//slides/technology/) | [Η εξέλιξη των προσωπικών υπολογιστών](https://cool-cuchufli-e3a3b9.netlify.app//timeline/computer/) |
91 |
92 |
93 |
94 | # Παραδοτέο 8 Άσκηση γραμμής εντολών
95 |
96 | Για την υλοποίηση του παραδοτέου χρησιμοποιήθηκε το λογισμικό groff που εγκαταστάθηκε μέσω του package manager των arch Linux "pacman" για να δημιουργηιούν κάποια αρχεία σε μορφή thtml , html με ιδιαίτερα γρήγορο τρόπο χρησιμοποιώντας την εντολή groff. Αρχικά δημιουργείτε ένα αρχείο -thtml που εμφανίζει ένα μηνυμα "geia sas sumfoitites 2022 hci course" και έπειτα 'ενα αρχείο σε output(-o) html που γράφει "i prwti mou selida" . Το groff έχει πολλές λειτουργίες και [Εδώ](https://github.com/dbarowy/groff) μπορείτε να δείτε μερικές απο αυτές.
97 |
98 | Λινκ για το [asciinema](https://asciinema.org/a/Pfw4WghQX6wZFiKY8SBaGR3Je)
99 |
100 |
101 |
102 |
103 |
104 | # Επίλογος
105 |
106 |
Μετά απο την ολοκλρήρωση του μαθήματος αν και όχι ολα τα παραδοτέα , οι γνώσεις μου στο εργαλείο git hub και η χρήση του τερματικού εχει βελτιωθεί πολύ σε σχέση με την αρχή του εξαμήνου. Σίγουρα αυτό το μάθημα προσφερει πολλές ακόμη γνώσεις όπως και την χρήση του εργαλείου netlify το οποίο μέσω των διαφόρων προβληματών (bugs) που έχει , μέσα απο την αναζήτηση για την λύση βελτιώνεις τον τρόπο με τον οποίο ψάχνεις καθώς το κάνεις πιο στοχευμένα και ξέρεις που να βρεις την πληροφορία που χρειάζεσαι. Τελος η συνεργασία με την ομάδα με βοήθησε στο να λύνω δικές μου απορίες μετά απο μια αποτυχημένη αναζητηση στο google, να μοίραζουμε ιδέες , και γενικότερα έγινε μια πρώτη εισαγωγή στην συνεργασία με μεγάλο αριθμό ατόμων.
107 |
108 |
109 | # Βίντεο Κουίζ
110 |
111 | | | Τίτλος | Πραγματοποιήθηκαν | Εμπρόθεσμα |
112 | | --- | --- | --- | --- |
113 | | 1 | Digibarn: Xerox Professinal Workstation Xerox Star 8010 (1981) | 👍 | 👍 |
114 | | 2 | UNIX: Making Computers Easier To Use -- AT&T Archives film from 1982, Bell Laboratories | 👍 | 👍 |
115 | | 3 | Xerox Star User Interface (1982) 1 of 2 | 👍 | 👍 |
116 | | 4 | Alto System Project: Larry Tesler demonstration of Gypsy | 👍 | 👍 |
117 | | 5 | Alan Kay: Doing with Images Makes Symbols (Full Version) | 👍 | 👍 |
118 | | 6 | FIXING ELECTRONIC LITERATURE - Ted at the Googleplex, 2007 | 👍 | 👍 |
119 | | 7 | Oral History of Douglas Engelbart | 👍 | 👍 |
120 | | 8 | Engelbart's Unfinished Revolution 1998 Session IV | 👍 | ❌ |
121 | | 9 | Alan Kay at Media Lab 30 | 👍 | ❌ |
122 | | 10 | Jaron Lanier - Learning by Experience & Play | 👍 | ❌ |
123 |
--------------------------------------------------------------------------------
/archive/2016176/README.md:
--------------------------------------------------------------------------------
1 | # Μάθημα: Επικοινωνία Ανθρώπου Υπολογιστή
2 |
3 | ## Στοιχεία
4 |
5 | | Ονοματεπώνυμο | Κουμπουλίδης Παντελής |
6 | | --- | --- |
7 | | Αριθμός Μητρώου | Π2016176 |
8 | | GitHub Profile | [p16koub1](https://github.com/p16koub1) |
9 | | Netlify Profile | [p16koub1](https://app.netlify.com/teams/p16koub1/overview) |
10 |
11 | ## Πίνακας με σύνοψη των παραδοτέων
12 |
13 | | Εβδομάδα* | Παραδοτέο | Aυτοαξιολόγηση |
14 | | --- | --- | --- |
15 | | 1 | [Φορκ του αποθετηρίου και δημιουργία της σελίδας της αναφοράς με τα προσωπικά στοιχεία σας, της σύνοψης με αυτόν τον πίνακα περιεχομένων, και συγγραφή της εισαγωγής με περιγραφή των αναγκών και των στόχων σας για το μάθημα](https://github.com/p16koub1/hci/blob/2016176/projects/2016176/README.md#%CE%BF%CE%B9-%CF%80%CF%81%CE%BF%CF%83%CE%B4%CE%BF%CE%BA%CE%AF%CE%B5%CF%82-%CE%BC%CE%BF%CF%85-%CE%B1%CF%80%CE%BF-%CF%84%CE%BF-%CE%BC%CE%AC%CE%B8%CE%B7%CE%BC%CE%B1-%CE%BA%CE%B1%CE%B9-%CF%84%CE%B9%CF%82-%CE%B5%CF%81%CE%B3%CE%B1%CF%83%CE%AF%CE%B5%CF%82) | Εγκατάσταση Arch Linux σε πραγματικό υλικό |
16 | | 2 | [Άσκηση γραμμής εντολών](https://github.com/p16koub1/hci/tree/2016176/projects/2016176#%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD-1) | Scripting, Customization |
17 | | 3 | [Άσκηση γραμμής εντολών](https://github.com/p16koub1/hci/tree/2016176/projects/2016176#%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD-2) | Scripting, Customization
18 | | 4 | [συμμετοχικό περιεχόμενο 1A](https://github.com/p16koub1/hci/tree/2016176/projects/2016176#%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-1a) | Images with label, Video-Games, Software-Hardware Interaction |
19 | | 5 | [Άσκηση γραμμής εντολών](https://github.com/p16koub1/hci/tree/2016176/projects/2016176#%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD-3) | Scripting, Configuration |
20 | | 6 | [συμμετοχικό περιεχόμενο 2A](https://github.com/p16koub1/hci/tree/2016176/projects/2016176#%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-2%CE%B1) | Slides and Timeline, Video Games |
21 | | 7 | [Άσκηση γραμμής εντολών](https://github.com/p16koub1/hci/tree/2016176/projects/2016176#%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD-4) | Configuration |
22 | | 8 | [συμμετοχικό περιεχόμενο 1B](https://github.com/p16koub1/hci/blob/2016176/projects/2016176/README.md#%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-1%CE%B2) | Case Study, Video Games, Software-Hardware Interaction |
23 | | 9 | [Άσκηση γραμμής εντολών](https://github.com/p16koub1/hci/blob/2016176/projects/2016176/README.md#%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD-5) | Scripting |
24 | | 10 | [συμμετοχικό περιεχόμενο 2B](https://github.com/p16koub1/hci/blob/2016176/projects/2016176/README.md#%CF%83%CF%85%CE%BC%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%B9%CE%BA%CF%8C-%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%BF-2%CE%B2) | Biography, Video Games |
25 | | 11 | [Άσκηση γραμμής εντολών](https://github.com/p16koub1/hci/blob/2016176/projects/2016176/README.md#%CE%AC%CF%83%CE%BA%CE%B7%CF%83%CE%B7-%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%AE%CF%82-%CE%B5%CE%BD%CF%84%CE%BF%CE%BB%CF%8E%CE%BD-6) | Customization, Configuration
26 | | 12 | [Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση](https://github.com/p16koub1/hci/blob/2016176/projects/2016176/README.md#%CF%84%CE%B5%CE%BB%CE%B9%CE%BA%CE%AE-%CE%B1%CE%BD%CE%B1%CF%86%CE%BF%CF%81%CE%AC-%CE%BA%CE%B1%CE%B9-%CE%B1%CE%AF%CF%84%CE%B7%CE%BC%CE%B1-%CE%B5%CE%BD%CF%83%CF%89%CE%BC%CE%AC%CF%84%CF%89%CF%83%CE%B7%CF%82-%CE%B3%CE%B9%CE%B1-%CE%B2%CE%B1%CE%B8%CE%BC%CE%BF%CE%BB%CF%8C%CE%B3%CE%B7%CF%83%CE%B7) | Ομαδικότητα: 1 Repply |
27 |
28 | ## Οι προσδοκίες μου απο το μάθημα και τις εργασίες
29 |
30 | Με τη συμμετοχή μου στο μάθημα και ολοκληρώνοντας τις εβδομαδιαίες εργασίες, θέλω να μάθω περισσότερα πράγματα για το αντικείμενο του μαθήματος. αποσκοπώ στο να μάθω πως να σχεδιάζω λογισμικά εύκολα και βέλτιστα στη χρήση.H μέθοδος διδασκαλίας του μαθήματος μου δίνει τη δυνατότητα να ασχοληθώ με τα Unix Systems και να δω τεχνικές σχεδίασης και λειτουργίες άλλων λειτουργικών συστημάτων πέρα των Windows. Επίσης το μάθημα αποτελεί μια καλή ευκαιρία για να εξοικειωθώ ακόμη περισσότερο με το git και το github. Θέλω μέχρι το τέλος του εξαμήνου να μπορώ να εφαρμόσω τις γνώσεις που θα έχω αποκτήσει στα αντικείμενα που με ενδιαφέρουν.
31 |
32 | ## Γραφικό Περιβάλλον
33 |
34 | ### System Info
35 |
36 | - To [boot log](https://github.com/p16koub1/hci-files/blob/main/boot_log) με την εντολή journalctl -b -0 | less
37 | - neofetch
38 |
39 |
40 |
41 | ### Repository του γραφικού περιβάλλοντος και αλλαγές που έγιναν σε αυτό
42 | - [Personal Build Repo](https://github.com/p16koub1/personal-build)
43 |
44 |
45 |
46 | ## Άσκηση γραμμής εντολών 1:
47 |
48 | ### warm-up : get familiar with basic commands, reading documentation and editing files
49 | Πλοήγηση με τη γραμμή εντολών και το ranger, Επεξεργασία εγγράφων με το vim και εγκατάσταση και χρήση του thefuck
50 |
51 |
52 |
53 | ## Άσκηση γραμμής εντολών 2:
54 |
55 | ### warm-up : check the weather
56 | Έλεγχος του καιρού μέσω της γραμμής εντολών, δημιουργία συντόμευσης για προβολή του καιρού σε επιλεγμένη τοποθεσία και προσθήκη της ένδειξης της θερμοκραίας στο status bar.
57 | 
58 |
59 |
60 | ## Συμμετοχικό περιεχόμενο 1A
61 | ### Προσθήκες:
62 | [Site Repository](https://github.com/p16koub1/site)
63 | - Images:
64 | - [steamos](https://github.com/p16koub1/images/blob/8c7d1f58af13bfa5bf55c395ee2c13a90fef1c4b/steamos.png)
65 | - [steamos-thumb](https://github.com/p16koub1/images/blob/8c7d1f58af13bfa5bf55c395ee2c13a90fef1c4b/steamos-thumb.png)
66 | - [steamdeck](https://github.com/p16koub1/images/blob/8c7d1f58af13bfa5bf55c395ee2c13a90fef1c4b/steamdeck.jpg)
67 | - [steamdeck-thumb](https://github.com/p16koub1/images/blob/8c7d1f58af13bfa5bf55c395ee2c13a90fef1c4b/steamdeck-thumb.jpg)
68 | - Gallery:
69 | - [steamos](https://github.com/p16koub1/_gallery/blob/25ef7069e94f20ed85eb9325462c0f4291d1487f/steamos.md)
70 | - [steamdeck](https://github.com/p16koub1/_gallery/blob/25ef7069e94f20ed85eb9325462c0f4291d1487f/steamdeck.md)
71 |
72 | ## Άσκηση γραμμής εντολών 3:
73 | ### warm-up : track your time with a simple journal
74 | Δημιουργία και αποθήκευση σημειώσεων ημερολογίου με τη χρήση του jrnl. Όπως επίσης και επξεργασία του config για εξατομίκευση στις δικές μου προτιμίσεις.
75 |
76 |
77 |
78 | ## Συμμετοχικό περιεχόμενο 2Α
79 | - [Slides](https://github.com/p16koub1/site/blob/master/_slides/videogames.md)
80 | - [Timeline](https://github.com/p16koub1/site/blob/master/_timeline/videogames.md)
81 |
82 | ## Άσκηση γραμμής εντολών 4:
83 | ### warm-up: create your own top alternatives with a focus to your own workflows
84 | Γραφική απεικόνιση shell scripts. Δημιουργία του εξατομικευμένου προς τις ανάγκες μου config.yml.
85 |
86 |
87 |
88 | ## Συμμετοχικό περιεχόμενο 1Β
89 | - [case-study](https://github.com/p16koub1/site/blob/master/_case-study/nintendo-ds.md)
90 | - [extras](https://github.com/p16koub1/extras/blob/master/cs-nintendo-ds.md)
91 | - [images](https://github.com/p16koub1/images/blob/master/nintendo-ds.jpg)
92 | - [images](https://github.com/p16koub1/images/blob/master/ds-controls.png)
93 |
94 | sources: [google-books](https://books.google.gr/books?id=8RcmycrSsyEC&pg=PA519&lpg=PA519&dq=nintendo+ds+human+interaction&source=bl&ots=HKPmGT57mC&sig=ACfU3U0UagXC05L4IQcCIsoaLlu3ivofpg&hl=el&sa=X&ved=2ahUKEwjkjKjl9L31AhVwhP0HHS5BAJUQ6AF6BAgfEAM#v=onepage&q=nintendo%20ds%20human%20interaction&f=false) , [wikipedia](https://el.wikipedia.org/wiki/Nintendo_DS)
95 |
96 | ## Άσκηση γραμμής εντολών 5:
97 | ### hci: download mp3
98 | Με τη χρήση του εργαλείου youtube-dl έφτιαξα ένα shell script για να μπορώ να κατεβάζω τραγούδια μαζί με τις πληροφορίες τους(metadata) και να τα αποθηκεύω στο φάκελο στη μουσική μου βιβλιοθήκη. Στη συνέχεια έφτιαξα ένα alias που αποθηκεύει την τοποθεσία του script στο αρχείο .bashrc για να μπορώ να τρέχω το script ανα πάσα στιγμή.
99 | - [Shell Script](https://github.com/p16koub1/hci-files/blob/main/ym)
100 |
101 | -
102 |
103 | ## Συμμετοχικό περιεχόμενο 2Β
104 | - [biography](https://github.com/p16koub1/site/blob/master/_biography/ralph-baer.md)
105 | - [extras](https://github.com/p16koub1/extras/blob/master/bio-ralph-baer.md)
106 | - [images](https://github.com/p16koub1/images/blob/master/ralph-baer.jpg)
107 |
108 | source: [si.edu](https://www.si.edu/spotlight/the-father-of-the-video-game-the-ralph-baer-prototypes-and-electronic-games/biography)
109 |
110 | ## Άσκηση γραμμής εντολών 6:
111 | ### hci: text editor and plug-ins for code highlighting and autocompletion
112 | Εξατομίκευση του vim. Συγκεκριμένα προστέθηκαν τα εξής plugins:
113 | - vim-fugitive
114 | - pydiction
115 | - vim-airline
116 | - vim-surround
117 | - nerdtree
118 | Για την εγκατάσταση των plugins επεξεργάστηκα το αρχείο .vimrc και .vimrc.plug και στη συνέχει ακολούθησα τις εντολές εγκατάστασης κάθε plugin. Τέλος εγκατέτησα το plugin μέσα απο το vim με την :PlugInstall
119 |
120 |
121 |
122 | ## Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση
123 |
124 | Έχοντας φτάσει στο τέλος του μαθήματος, έχω μαζέψει αρκετές εμπειρίες μέσω των εργασιών και της ενασχόλησης μου με τα Arch Linux. Αυτή ήταν η πρώτη μου εκτενής επαφή με ένα linux distribution. Μπορώ να πω πως, αν και ήμουν διστακτικός στην αρχή, πλέον υπάρχουν κάποια πράγματα που εκτιμώ για τα linux συστήματα, όπως, ο απόλυτος έλεγχος του λειτουργικού, οι αμέτρητες επιλογές εξατομίκευσης και η απλότητα της χρήσης του terminal για ορισμένες λειτουργίες. Επίσης τα arch linux ήταν μια αφορμή για να δοκιμάσω και άλλα linux distributions, γραφικά περιβάλλοντα και window managers. Έτσι μπορώ να πω πλέον πως έχω μια πολύ καλύτερη άποψη για τα λειτουργικά συστήματα και τις διεπαφές χρήστη. Η ενασχόληση μου με το μάθημα με βοήθησε δίνοντας μου βασικά ερεθίσματα για το αντικείμενο της Αλληλεπίδρασης Ανθρώπου Υπολογιστή, ώστε να μπορώ να αναζητήσω μόνος μου περεταίρω πληροφορίες για πιο συγκεκριμένα πράγματα που με ενδιαφέρουν.
125 | Οι γνώσεις που απέκτησα θα μου είναι αρκετά χρήσιμες αφού είναι κοντά στα αντικείμενα που με ενδιαφέρουν, όπως, UX-UI Design, Web & Game Development.
126 |
127 | ### Oμαδικότητα
128 |
129 | [arcg firefox + gui](https://github.com/courses-ionio/hci/discussions/1628)
130 |
131 |
--------------------------------------------------------------------------------
/archive/2018205/README.md:
--------------------------------------------------------------------------------
1 | ## Επικοινωνία Ανθρώπου-Υπολογιστή
2 | ### ΔΕΣΠΟΙΝΑ ΚΩΜΟΔΙΚΗ
3 | ### Π2018205
4 | ### ΟΙ ΣΤΟΧΟΙ ΜΟΥ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΕΙΝΑΙ ΝΑ ΚΑΤΑΝΟΗΣΩ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΟΥ GITHUB ΚΑΙ ΝΑ ΜΑΘΩ ΠΕΡΙΣΣΟΤΕΡΑ ΓΙΑ ΤΙΝ ΕΠΙΚΟΙΝΩΝΙΑ ΜΕΤΑΞΥ ΤΟΥ ΑΝΘΡΩΠΟΥ ΚΑΙ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ!
5 | ### Netlify: https://despina-komo.netlify.app/
6 |
7 | | Εβδομάδα | Παραδοτέο | Αξιολόγηση|
8 | | --- | --- | --- |
9 | | 1 |Εισαγωγή | Εξοικίωση με το github |
10 | | 2 |Άσκηση γραμμής εντολών 1η| Πρώτη επαφή με arch, πρώτη επαφή με τερματικό|
11 | | 3 |Άσκηση γραμμής εντολών 2η|Αλλαγή γραμμής εντολών με τον αριθμό μητρώου μας, καταχώριση αρχείων μας, εμφάνιση αρχείου shell configuration και εμφάνιση πληροφοριών συστήματος (υλικό + λογισμικό)|
12 | | 4 |Συμμετοχικό Περιεχόμενο A1|Για το συμμετοχικό περιεχόμενο Α1, επέλεξα να προσθέσω δύο δικές μου εικόνες με πληροφορίες για την κάθε μια. Οι συγκεκριμένες εικόνες είναι το Softwear και το Hardwear, με την δυνατότητα hand-tracking και πολλών ακόμη|
13 | | 5| Άσκηση γραμμής εντολών 3η|Επιπλέον εξοικίωση με το συγκεκριμένο project|
14 | | 6 | Συμμετοχικό Περιεχόμενο A2| Για το συμμετοχικό Α2, επέλεξα να δημιουργήσω slide και timeline με τον τίτλο Λογισμικό με βασικό θέμα το λογισμικό υπολογιστών, τις διαδικασίες και τις οδηγίες χρήσης που εκτελούν ορισμένες εργασίες σε ένα υπολογιστικό σύστημα.
15 | | 7 | Άσκηση γραμμής εντολών 4η |Ο στόχος της εργασίας είναι να διαμορφώσουμε το περιβάλλον του προγράμματος περιήγησης στο τερματικό πρόγραμμα περιήγησης.|
16 | | 8 |Συμμετοχικό Περιεχόμενο Β1 |Για το πρώτο κομμάτι του συμμετοχικού περιεχομένου Β, επέλεξα να αναπτήξω την ιστορική αναδρομή του λογισμικού για ψηφιακούς υπολογιστές με πρώιμα αποθηκευμένα προγράμματα . Παρακάτω παραθέτω τα .md αρχεία σχετικά με την γενία λογισμικού.|
17 | | 9 |Άσκηση προγραμματισμού |Σκοπός της άσκησης ήταν να τροποποιήσουμε το παράδειγμα δημιουργώντας ένα 2ο κουμπί που θα εκτελεί την ανάποδη λειτουργία από αυτή του κουμπιού 'another'. Το νεό κουμπί πρέπει να εμφανίζει το μήνυμα που είχε εμφανιστεί προηγουμένως.|
18 | | 10 |Συμμετοχικό Περιεχόμενο Β2|Στο δεύτερο κομμάτι του συμμετοχικού περιεχομένου, θα κάνω την βιογραφία ενος ατόμου πολύ σημαντικό στην ιστορία του προγραμματισμου.|
19 | | 11 |Άσκηση προγραμματισμού |Ο σκοπός της άσκησης είναι να τροποποιήσουμε το παράδειγμα προσθέτοντας ένα ακόμα κελί στη φόρμα. Το νέο κελί πρέπει να έχει προεπιλεγμένη τιμή “Gender” και οι διαθέσιμες επιλογές να είναι “Male”,”Female”.|
20 | | 12 |Επίλογος|Ικανοποίηση στόχων|
21 | | 13 |Ομαδικότητα |Συμμετοχή στις συζητήσεις.|
22 |
23 |
24 | # Πρόλογος
25 | Η επικοινωνία Ανθρώπου-Υπολογιστή έχει ως στόχο να μας εισάγει στο ευρύ πεδίο μελέτης της αλληλεπίδρασής μας με τους ηλεκτρονικούς υπολογιστές. Πιο συγκεκριμένα, η αλληλεπίδραση αυτή πραγματοποιείται μεταξύ χρηστών και υπολογιστών στο επίπεδο του user interface μέσω του κατάλληλου software και hardware. Είναι προφανες λοιπόν, πως αποτελεί πλέον απαραιτητο εφόδιο για τον κάθε άνθρωπο, καθώς ολο ένα και περισσότερο οι υπολογιστές κατακλίζουν την καθημερινότητα μας και η τεχνολογία συνεχώς εξελισσεται.
26 | Αντικείμενο μελέτης αποτελούν τα μέσα και οι διαδικασίες με τις οποίες επιτυγχάνεται η ανταλλαγή πληροφοριών και δεδομένων μεταξύ των ανθρώπινων οντοτήτων και των υπολογιστών, και όλα αυτά με τη βοήθεια γλωσσών προγραμματισμου όπως η HTML, JavaScript και CSS. Σημαντικά επιστημονικά επίπεδα με τα οποία θα έρθουμε σε επαφή είναι η θεωρία της επικοινωνίας και των μέσων, ο σχεδιασμός οπτικών εμπειριών όπως και ο προγραμματισμός της διάδρασης.
27 | Μέσα απο το μαθημα αυτό, και της εργασίας, στόχος είναι με την σχεδίαση ευχρηστων για τον κάθε άνθρωπο υπολογιστών ώστε να καλύπτει τις ανάγκες του, να δημιουργηθεί ένα πιο προσιτό κλίμα μεταξύ ανθρώπου και υπολογιστή. Επιπλέον, η απόκτηση της δυνατότητας αξιολόγησης του βαθμού χρηστικότητας διαφόρων υπολογιστικών συστημάτων, βασιζόμενη στις γνώσεις μου καθώς και στις διάφορες τεχνολογίες που ήδη υπάρχουν. Ωστόσο, ο πιό σημαντικός στόχος όλων αποτελεί η σκέψη και υλοποίηση ενός τρόπου αλληλεπίδρασης ανθρώπου-υπολογιστή που δεν υλοποιηθεί ακόμα, μια καινούργια δημιουργία βασισμένη στις γνώσεις που προκειται να αποκτήσω μέσα από το μάθημα, που θα κάνει την αλληλεπίδραση των χρηστών με τους ηλεκτρονικούς υπολογιστές ακόμα πιο εύκολη και άμεση. Τέλος, θα μάθω να εργάζομαι σε ένα φιλικό προς τον χρήστη ιστότοπο, το GitHub, μέσω του οποίου θα πραγματοποιηθούν όλα τα παραδοτέα της εργασίας.
28 |
29 | ###### [1]
30 | # Παραδοτέο 1
31 |
32 |
33 | Μέσα από το μάθημα ήθελα να γνωρίσω με το περιβάλλον του github διότι αποτελεί βασικό εργαλείο για τους πληροφορικούς. Επίσης ήθελα να εξοικειωθώ με το περιβάλλον του linux και να μάθω για τις τεχνικές που ακολουθούν οι προγραμματιστές για να κρατούν την εύκολη επικοινωνεία του ανθρώπου με τον υπολογιστή χρησιμοποιώντας διάφορες γλώσσες.
34 |
35 | ###### [2]
36 | # Παραδοτέο 2
37 |
38 | Ο στόχος της εργασίας είναι να ενημερωθούμε για την πρόγνωση του καιρού για την πόλη καταγωγής μας και μιας ακόμη πόλης στην οποία θα θέλαμε να ταξιδέψουμε.
39 |
40 |
41 |
42 |
43 | Σύνδεσμος: [asciinema](https://asciinema.org/a/385449)
44 |
45 | ###### [3]
46 | # Παραδοτέο 3
47 |
48 | Ο στόχος της εργασίας είναι να αλλάξουμε τη γραμμή εντολών με τον αριθμό μητρώου μας, να καταχωρίσουμε τα αρχεία μας, να εμφανίσουμε το αρχείο shell configuration και να εμφανίσουμε πληροφορίες συστήματος (υλικό + λογισμικό).
49 |
50 |
51 |
52 | Σύνδεσμος: [asciinema](https://asciinema.org/a/385447)
53 |
54 | ###### [4]
55 | # Παραδοτέο 4
56 |
57 |
58 | Για το συμμετοχικό περιεχόμενο Α1, επέλεξα να προσθέσω δύο δικές μου εικόνες με πληροφορίες για την κάθε μια. Οι συγκεκριμένες εικόνες είναι το Softwear και το Hardwear, με την δυνατότητα hand-tracking και πολλών ακόμη.
59 |
60 | ## **LINKS:**
61 |
62 | |Αντικείμενο | Repository Link |
63 | | --- | --- |
64 | |Hardwear | [Hardwear](https://github.com/despina-komo/_gallery/blob/%CE%A02018205/Softwear-Hardwear.md) |
65 | | Softwear |[Softwear](https://github.com/despina-komo/_gallery/blob/%CE%A02018205/Softwear-Hardwear.md) |
66 |
67 |
68 | ###### [5]
69 | # Παραδοτέο 5
70 |
71 | Ο στόχος της εργασίας είναι να εξοικειωθούμε με το πρόγραμμα επεξεργασίας κειμένου και με τις προσθήκες για επισήμανση του κώδικα και αυτόματη συμπλήρωση.
72 |
73 |
74 |
75 | Σύνδεσμος: [asciinema](https://asciinema.org/a/385452)
76 |
77 | ###### [6]
78 | # Παραδοτέο 6
79 |
80 | Για το συμμετοχικό Α2, επέλεξα να δημιουργήσω slide και timeline με τον τίτλο Λογισμικό με βασικό θέμα το λογισμικό υπολογιστών, τις διαδικασίες και τις οδηγίες χρήσης που εκτελούν ορισμένες εργασίες σε ένα υπολογιστικό σύστημα.
81 |
82 | ## **LINKS:**
83 |
84 | |Αντικείμενο | Repository Link |
85 | | --- | --- |
86 | | Slides | [Slides](https://github.com/despina-komo/site/commit/e5b643e1b4a9cf6105a55ade1ca636873205648d?short_path=b2e4144#diff-b2e4144b9b2e45ef8621a51b144dd95a23b8c0f4d9fb00efb659180e641bcd2e) |
87 | | Timeline |[Timeline](https://github.com/despina-komo/site/blob/%CE%A02018205/_timeline/%CE%9B%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CF%8C.md) |
88 |
89 | ###### [7]
90 | # Παραδοτέο 7
91 |
92 | Ο στόχος της εργασίας είναι να διαμορφώσουμε το περιβάλλον του προγράμματος περιήγησης στο τερματικό πρόγραμμα περιήγησης.
93 |
94 |
95 |
96 | Σύνδεσμος: [asciinema](https://asciinema.org/a/383771)
97 |
98 |
99 | ###### [8]
100 | # Παραδοτέο 8
101 |
102 |
103 | Για το πρώτο κομμάτι του συμμετοχικού περιεχομένου Β, επέλεξα να αναπτήξω την ιστορική αναδρομή του υπολογιστικού λογισμικού για ψηφιακούς υπολογιστές με πρώιμα αποθηκευμένα προγράμματα . Παρακάτω παραθέτω τα .md αρχεία σχετικά με την γενία λογισμικού.
104 |
105 | ## Αρχεία .md
106 | [Πρωτη γενία Λογισμικού](https://github.com/despina-komo/site/blob/%CE%A02018205/_case-study/ProtiGeniaLogismikou.md)
107 |
108 | [Ιστορία του Softwear](https://github.com/despina-komo/site/edit/%CE%A02018205/_case-study/History%20Of%20Softwear.md)
109 |
110 | ## Φωτογραφίες
111 | [Link](https://github.com/despina-komo/images/blob/fd44563d75a42e35a1f71064f921851d5f83551a/5A5CFAC7-0F82-45F4-8E1C-8C0AF2C5CE59.jpeg)
112 |
113 | [Άδεια φωτογραφίας](https://blogs.sch.gr/gmitrainas/2019/12/10/ypologistiko-systima/)
114 |
115 | ###### [9]
116 | # Παραδοτέο 9
117 |
118 | Σκοπός της άσκησης ήταν να τροποποιήσουμε το παράδειγμα δημιουργώντας ένα 2ο κουμπί που θα εκτελεί την ανάποδη λειτουργία από αυτή του κουμπιού 'another'. Το νεό κουμπί πρέπει να εμφανίζει το μήνυμα που είχε εμφανιστεί προηγουμένως.
119 |
120 | Mouse button
121 |
122 |
123 | ###### [10]
124 | # Παραδοτέο 10
125 |
126 |
127 | Στο δεύτερο κομμάτι του συμμετοχικού περιεχομένου, θα κάνω την βιογραφία ενος ατόμου πολύ σημαντικό στην ιστορία του προγραμματισμου. Ήταν η πρώτη που αναγνώρισε ότι το μηχάνημα είχε εφαρμογές πέρα από τον καθαρό υπολογισμό και δημοσίευσε τον πρώτο αλγόριθμο που προοριζόταν να εκτελεστεί από μια τέτοια μηχανή. Ως αποτέλεσμα, θεωρείται συχνά ως η πρώτη προγραμματίστρια υπολογιστών
128 |
129 | ## Αρχεία .md
130 | [Βιογραφία 1](https://github.com/despina-komo/site/blob/master/_case-study/Viografia.md)
131 | [Βιογραφία 2](https://github.com/despina-komo/site/blob/%CE%A02018205/_case-study/Viografia.md)
132 |
133 |
134 | ## Φωτογραφίες
135 |
136 | [Link](https://github.com/despina-komo/images/blob/5273c308420195407159e4fe0d5d2317238ecaf6/A288A8E3-7170-4AD3-A87F-83D6358AF3E6.jpeg)
137 |
138 | [Άδεια φωτογραφίας](https://www.computerhistory.org/babbage/adalovelace/)
139 |
140 | ###### [11]
141 | # Παραδοτέο 11
142 |
143 | Ο σκοπός της άσκησης είναι να τροποποιήσουμε το παράδειγμα προσθέτοντας ένα ακόμα κελί στη φόρμα. Το νέο κελί πρέπει να έχει προεπιλεγμένη τιμή “Gender” και οι διαθέσιμες επιλογές να είναι “Male”,”Female”.
144 |
145 | Mouse form
146 |
147 |
148 | ###### [12]
149 | ## Παραδοτέο 12
150 |
151 |
152 | ## Aνάλυση εργαλείων
153 |
154 | Όλα τα παραδοτέα περιλαμβάνουν html css javascript και ασκήσεις γραμμής εντολών.Για να δοκιμαστούν και να επεκταθούν όλα τα παραδοτέα χρειαζόμασταν κάποιες πλατφόρμες.Αυτές ήταν το codepen(πλατφορμα html css javascript),asciinema(rec οθόνης γραμμής εντολών),linux os(για τις ασκήσεις γραμμής εντολών).
155 |
156 |
157 | ## Συμπέρασμα
158 |
159 | Μεσα από τους πιο πάνω στόχους που κατάφερα να υλοποιήσω μου δόθηκε η ικανότητα να κατανοήσω πιο πολύ το περιβάλλον του git hub και του linux, και ακόμη να ενημερωθώ περισσότερo για την επικοινωνία μεταξύ ανθρώπου και υπολογιστή.Μπαίνοντας σε αυτό το μάθημα δεν γνώριζα τίποτα περί linux και github. Ωστόσο πλέον μπορώ να πω ππως έχω έστω μια βασική εξοικίωση με τα εν λόγω συστήματα. Επιπλέον, η εμπειρία που απέκτησα δουλεύοντας πάνω σε project όπως το pibook είναι χρήσιμη καθώς μου έδωσε μια ιδέα για το πως συνεργάζονται προγραμματιστές μεγάλων project.
160 |
161 | ###### [13]
162 | ## Ομαδικότητα
163 | Μέσα από σχολιασμόυς συμφοιτητών μου κάτω απο την Τελική μου Αναφορά και συμετοχή στις συζητήσεις, κατάφερα να επιλύσω αρκετά προβλήματα που αντιμετώπησα. Θα ήθελα να τους πώ ένα μεγάλο ευχαριστώ!
164 |
165 | ## ΔΕΣΠΟΙΝΑ ΚΩΜΟΔΙΚΗ
166 | ## Α.Μ:Π2018205
167 |
168 |
--------------------------------------------------------------------------------
/archive/2015197/README.md:
--------------------------------------------------------------------------------
1 | # ΑΡΣΕΝΗΣ ΑΥΛΩΝΙΤΗΣ
2 | ## AM: Π2015197
3 |
4 | ### επί πτυχίω
5 |
6 |
7 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
8 | | --- | --- | --- | --- |
9 | | 1 |Φορκ και δημιουργία σελίδας τελικής αναφοράς, προσθήκη πίνακα περιεχομένων,συγγραφή της εισαγωγής, αποστολή της εισαγωγής για σχολιασμό στην συζήτηση και καταγραφή του συνδέσμου συζήτησης| |Τα βήματα είναι ολοκληρωμένα. Γράφτηκε η εισαγωγή, οι στόχοι και συντάχθηκε ο πίνακας περιεχομένων της εργασίας. Δεν έβαλα λινκ συζήτησης λόγω εκπρόθεσμης παράδοσης.|
10 | | 2 | Άσκηση γραμμής εντολών | | Για το 2ο παραδοτέο της άσκησης με την γραμμή εντολών εγκατέστησα το funtoo Linux OS και έψαξα διάφορα πράγματα γι αυτό. Επίσης εκτέλεσα την εντολή ελέγχου του καιρού. Θεωρώ πως κάλυψα το ζητούμενο.|
11 | | 3 | Συμμετοχικό περιεχόμενο A1 | |Ολοκληρωση και κάλυψη ζητουμένου.|
12 | | 4 | Άσκηση γραμμής εντολών | |Εγκατάσταση του 9legacy OS και στήσιμο του από την αρχή ώστε να νι΄ψσψ ανετος με την γραμμη εντολων.|
13 | | 5 | Συμμετοχικό περιεχόμενο A2 | | Ολοκληρωση και κάλυψη ζητουμένου.|
14 | | 6 | Κατασκευή του βιβλίου Α | | Έγινε φορκ του αποθετηρίου και όλων των υποφακέλων και καλύφθηκε το ζητούμενο.|
15 | | 7 | Συμμετοχικό περιεχόμενο B1 | |Ολοκληρωση και κάλυψη ζητουμένου.|
16 | | 8 | Άσκηση γραμμής εντολών | | Για το παραδοτέο επέλεξα στην άσκηση να επιλέξω και να εγκαταστήσω το todo.txt και πιστευω πως το ολοκληρωσα σωστά.|
17 | | 9 | Συμμετοχικό περιεχόμενο B2 | |Ολοκληρωση και κάλυψη ζητουμένου.|
18 | | 10 | Άσκηση γραμμής εντολών | |Το ζητούμενο καλύφθηκε και χρησιμοποιήθηκε αφού επέλεξα την εγκατάσταση του "beets".|
19 | | 11 | Κατασκευή του βιβλίου Β | | Το ζητούμενο καλύφθηκε|
20 | | 12 | Τελική αναφορά* | | Η τελική αναφορά μαζί με τα συμπεράσματα κ την καλυψη των στόχων μου είναι οκ.|
21 |
22 | ## 1ο παραδοτέο
23 |
24 | Στόχος μου για το μάθημα Επικοινωνία Ανθρώπου-Υπολογιστή είναι να αναπτύξω κάποιες δεξιότητες που μου παρέχουν μεγαλύτερη ευκολία στην καθημερινή μου ζωή και στον κώδικα που γράφω.
25 | Το μάθημα έχει να προσφέρει διάφορες πτυχές και εργαλεία που θα με βοηθήσουν καλύτερα να καταλάβω και με τι θα μπορούσα να ασχοληθώ και μελλοντικά.
26 | Μέσω του μαθήματος θελω να βελτιώσω τις γνώσεις μου σε διάφορα θέματα που έχουν να κάνουν με το μελλοντικό επάγγελμά μου.
27 | Παράλληλα Θα προσπαθήσω να μάθω το github το οποίο είναι ένα πολύ χρήσιμο εργαλείο.
28 | Ενώ η συμμετοχή μου σε μία ομάδα θα μου επιτρέψει να γνωρίσω νέα πράγματα και να μάθω πώς θα είναι το εργασιακό περιβάλλον.
29 |
30 | ## 2ο παραδοτέο
31 |
32 | Για το 2ο παραδοτέο της άσκησης με την γραμμή εντολών εγκατέστησα το 9legacy.
33 |
34 | - 9legacy: https://github.com/arse21/pictures-and-screenshots-for-demonstration/tree/main/linux-distros/plan9-9legacy
35 |
36 | Όσον αφορά το 9legacy είναι ένα linux distribution το όποιο δε βασίζεται στο σύστημα Unix αν και μπορεί εξ αρχής να φαίνεται πως έχει πολλες ομοιότητες με αυτό, έχει διαφορετική συμπεριφορά.
37 | Το Plan 9 επέστρεψε την ανάπτυξη λειτουργικού συστήματος στον τομέα της έρευνας όταν πρωτοδημιουργήθηκε από τους δημιουργούς Unix της Bell Labs. Η ιδέα του λειτουργικού συστήματος εξακολουθεί να αμφισβητείται από την ανάπτυξη της Plan 9, η οποία επανεξετάζει την ιδέα χρησιμοποιώντας σύγχρονες ιδέες και τεχνολογία.
38 |
39 | Χρήσιμοι Σύνδεσμοι - Πηγές:
40 |
41 | 9legacy Linux distro: http://9legacy.org
42 |
43 |
44 | ## 3ο παραδοτέο
45 |
46 | Συμμετοχικό περιεχόμενο Α1
47 |
48 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
49 | | --- | --- | --- | --- |
50 | | Workplace Shell for Windows | [wps.md](https://github.com/arse21/_gallery/blob/master/wps.md) | [Image](https://github.com/arse21/images/blob/master/wps.png) | [Workplace Shell for Windows](https://arse21-pipbook.netlify.app/slides/wps/)
51 |
52 |
53 | Διαφάνειες: https://arse21-pipbook.netlify.app/slides
54 | Χρονολόγιο: https://arse21-pipbook.netlify.app/timeline/
55 |
56 |
57 | Πηγές:
58 |
59 | http://toastytech.com/guis/ubuntu10.html
60 |
61 | http://toastytech.com/guis/wps.html
62 |
63 | https://courses-ionio.github.io/help/social/
64 |
65 |
66 | ## 4ο παραδοτέο
67 |
68 | Όσον αφορά την 4η άσκηση εντολών που επέλεξα να ασχοληθώ για την τρέχουσα υποενότητα έγινε η χρήση της εντολής: curl wttr.in.
69 | Η συγκεκριμένη εντολή χρησιμοποιείται για τον έλεγχο κσιρού στη συγκεκριμένη τοποθεσία που βρίσκεται και το μηχάνημα/άνθρωπος που εκτελεί την εντολή.
70 | Στα αποτελέσματα όπως φαίνεται και από το παρακάτω asciinema link περιλαμβάνονται και γραφικά για την ανάδειξη του καιρού του τρλεχοντος μήνα.
71 |
72 | Asciinema Link: https://asciinema.org/a/MSnyx3FXXV2RG5oZKpTNWFwEh
73 |
74 | -Επίσης εγκατέστησα το Funtoo:
75 | Μια βασική ομάδα προγραμματιστών και ο Daniel Robbins, ο ιδρυτής και ο προηγούμενος επικεφαλής του έργου του Gentoo Linux, δημιούργησαν τη διανομή που βασίζεται στο Gentoo, γνωστή ως Funtoo Linux, με στόχο την ενίσχυση των θεμελιωδών τεχνολογιών του Gentoo Linux. Η υποστήριξη Native UTF-8 είναι ενεργοποιημένη από προεπιλογή στο Funtoo Linux, μαζί με ένα κατανεμημένο δέντρο Portage και μια επικάλυψη Funtoo που έχει δημιουργηθεί χρησιμοποιώντας το εργαλείο δημιουργίας Funtoo Metro, ένα βελτιωμένο Portage με μικρότερο "δέντρο" mini-manifest, αυτοματοποιημένες εισαγωγές νέων αλλαγών Gentoo κάθε 12 ώρες, βελτιωμένη διαμόρφωση δικτύου και τρέχοντα σταθερά στάδια και στάδια Funtoo.
76 | - Funtoo: https://github.com/arse21/pictures-and-screenshots-for-demonstration/tree/main/linux-distros/funtoo
77 |
78 |
79 | ## 5ο παραδοτέο
80 |
81 | Συμμετοχικό περιεχόμενο Α2
82 |
83 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
84 | | --- | --- | --- | --- |
85 | | Ubuntu 10 | [ubuntu10.md](https://github.com/arse21/_gallery/blob/master/ubuntu10.md) | [Image](https://github.com/arse21/images/blob/master/ubuntu10.png) | [Ubuntu 10](https://arse21-pipbook.netlify.app/slides/ubuntu10/) | |
86 |
87 |
88 | Διαφάνειες: https://arse21-pipbook.netlify.app/slides
89 | Χρονολόγιο: https://arse21-pipbook.netlify.app/timeline/
90 |
91 |
92 | Πηγές:
93 |
94 | http://toastytech.com/guis/ubuntu10.html
95 |
96 | http://toastytech.com/guis/wps.html
97 |
98 | https://courses-ionio.github.io/help/social/
99 |
100 |
101 | ## 6ο παραδοτέο
102 |
103 | Σε αυτό το παραδοτέο έκανα φορκ το αποθετήριο 'kallipos version of pibook' και μετά έτρεξα τις εντολές git clone για να κατεβάσω τα αρχεία.
104 | Πρόσθεσα μια διάσημη φράση του Bill Gates στον φάκελο quotes και έβαλα ένα ιστορικό των πρώτων Microsoft Windows 1 μαζί με μία φωτογραφία τους στους φακέλους _gallery και images αντίστοιχα.
105 |
106 | ### https://github.com/arse21/_quotes/blob/master/bill-gates-quote.md
107 | ### https://github.com/arse21/_gallery/blob/master/windows-1.md
108 | ### https://github.com/arse21/images/blob/master/windows1.png
109 | ### https://github.com/arse21/kallipos
110 |
111 | ## 7ο παραδοτέο
112 |
113 | Συμμετοχικό περιεχόμενο Β1 και Β2
114 |
115 | Η παρούσα υποενότητα αφορά στην ενωμάτωση μίας μελέτης περίπτωσης και ενός βιογραφικού στο online βιβλίο. Τα θέματα που επέλεξα ήταν η Microsoft ως προς την μελέτη περίπτωσης και o Bill Gates για το βιογραφικό. Παρακάτω φαίνεται ο πίνακας με όλο το υλικό που υλοποίησα και οι σύνδεσμοι όπου βρίσκεται το καθένα.
116 |
117 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
118 | | --- | --- | --- | --- |
119 | | Microsoft | [microsoft.md](https://github.com/arse21/site/blob/b2d587564ec61c75112462a315a250f03d5e8b13/_case-study/microsoft.md) | [Image](https://github.com/arse21/images/blob/master/microsoft-basic.jpg) | [Microsoft](https://arse21-pibook.netlify.app//timeline/microsoft/)
120 | | Bill Gates | [bill_gates.md](https://github.com/arse21/site/blob/b2d587564ec61c75112462a315a250f03d5e8b13/_biography/bill-gates.md) | [Image](https://github.com/arse21/images/blob/master/microsoft-basic.jpg) | [Bill Gates](https://arse21-pibook.netlify.app//timeline/bill-gates/) | |
121 |
122 |
123 | Διαφάνειες: https://arse21-pipbook.netlify.app/slides
124 | Χρονολόγιο: https://arse21-pipbook.netlify.app/timeline/
125 |
126 |
127 |
128 |
129 | ## 8ο παραδοτέο
130 |
131 | Για το παραδοτέο επέλεξα στην άσκηση να επιλέξω και να εγκαταστήσω το todo.txt, ένα πρόγραμμα το οποίο βοηθάει στην οργάνωση καθημερινών εργασιών με χρήση γραμμών εντολών.
132 | Έτσι έτρεξα τις εντολές οι οποίες διαφαίνονται στο παρακάτω asciinema (add, list και prioritize των todo items).
133 |
134 | - Asciinema: https://asciinema.org/a/imNJQjYAc15zNRBPKw0GNd9de
135 | - TODO.txt documentation: https://vimeo.com/3263629
136 |
137 |
138 |
139 | ## 9ο παραδοτέο
140 |
141 | Συμμετοχικό περιεχόμενο Β1 και Β2
142 |
143 | Η παρούσα υποενότητα αφορά στην ενωμάτωση μίας μελέτης περίπτωσης και ενός βιογραφικού στο online βιβλίο. Τα θέματα που επέλεξα ήταν η Microsoft ως προς την μελέτη περίπτωσης και o Bill Gates για το βιογραφικό. Παρακάτω φαίνεται ο πίνακας με όλο το υλικό που υλοποίησα και οι σύνδεσμοι όπου βρίσκεται το καθένα.
144 |
145 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
146 | | --- | --- | --- | --- |
147 | | Microsoft | [microsoft.md](https://github.com/arse21/site/blob/b2d587564ec61c75112462a315a250f03d5e8b13/_case-study/microsoft.md) | [Image](https://github.com/arse21/images/blob/master/microsoft-basic.jpg) | [Microsoft](https://arse21-pibook.netlify.app//timeline/microsoft/)
148 | | Bill Gates | [bill_gates.md](https://github.com/arse21/site/blob/b2d587564ec61c75112462a315a250f03d5e8b13/_biography/bill-gates.md) | [Image](https://github.com/arse21/images/blob/master/microsoft-basic.jpg) | [Bill Gates](https://arse21-pibook.netlify.app//timeline/bill-gates/) | |
149 |
150 |
151 | Διαφάνειες: https://arse21-pipbook.netlify.app/slides
152 | Χρονολόγιο: https://arse21-pipbook.netlify.app/timeline/
153 |
154 |
155 | ## 10ο παραδοτέο
156 |
157 | Για την τρέχουσα ενότητα που αφορά άσκηση γραμμής εντολών επέλεξα την εγκατάσταση του "beets". Μου φάνηκε ενδιαφέρον ως λάτρης της μουσικής, αλλά μου αρέσει επίσης και η ορθή οργάνωση της. Για αυτόν τον σκοπό βγήκε άλλωστε και το εργαλείο beets, αφού είναι ένα σύστημα διαχείρισης της μουσικής βιβλιοθήκης που ο καθένας μπορεί να έχει στον προσωπικό του υπολογιστή.
158 | Οι γραμμές εντολών που έτρεξα διαφαίνονται στο παρακάτω asciinema καθώς και εικόνες στο link του αποθετηρίου μου για το πως οργανώθηκε αυτόματα η βιβλιοθήκη μου με τη χρήση της εντολής "beet import".
159 | Εκτελέσθηκαν επίσης και οι εντολές beet ls -p (εύρεση διαδρομής/path του φακέλου όπου βρίσκεται το τραγούδι) αλλά και beet ls (εύρεση τίτλου τρταγουδιού).
160 |
161 | - Asciinema: https://asciinema.org/a/hc1OpQH7syJ1LLTiYmeo7xNAb
162 | - Link από screenshot (Music Library): https://github.com/arse21/pictures-and-screenshots-for-demonstration/tree/main/beet-music-library-ss
163 |
164 | ## 11ο παραδοτέο
165 |
166 | Στο 11ο παραδοτέο αντιμετώπισα θέμα με την άσκηση. Έφτιαξα κάποια παραδείγματα για να δω τις βασικές λειτουργίες και έτρεξα τις εντολές από το Readme.md.
167 |
168 |
169 | ## 12ο παραδοτέο
170 |
171 | Τελειώνοντας την εργασία θεωρώ πως οι στοχοι μου να γνωρισω καποια εργαλεία και να μάθω περισσότερα πραγματα για τα λειτουργικα συστήματα, το github και τις εντολες απο το τερματικο επιτευχθηκαν. Πιστευω ότι πηρα αρκετά εφόδια για την μελλοντική επαγγελματικη μου ζωή και θα χρησιμοποιήσω σίγουρα γνω΄σεις που έλαβα στο μέλλον. Το αγαπημένο μου κομμάτι ήταν ολες οι ασκήσεις εντολών καθώς ήταν πολύ ευχάριστη η σ΄χεση που ανέπτυξα με τον υπολογιστή μου γιατί ένιωθα πως "του μιλάω στη γλώσσα του". Θα ήθελα να έχω δει καλύτερα την άσληση του βιβλίου και μου άρεσε πολύ το συμμετοχικό περιεχόμενο το οποίο έγινε μαζί με την ομάδα που φτιάξαμε για το μάθημα Τεχνολογίες Λογισμικού.
172 |
--------------------------------------------------------------------------------
/archive/2018129/README.md:
--------------------------------------------------------------------------------
1 |
2 | # Μάθημα: Επικοινωνία Ανθρώπου Υπολογιστή
3 |
4 |
5 | **Ονοματεπώνυμο:Ελευθέριος Πιπιλακίδης**
6 |
7 | **Αριθμός Μητρώου:Π2018129**
8 |
9 | **GitHub Profile:[ΕλευθέριοςΠιπιλακίδηςΠ2018129](https://github.com/comanter)**
10 |
11 | **Asciinema profile:[comanter](https://asciinema.org/~comanter)**
12 |
13 |
14 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
15 | | --- | --- | --- | --- |
16 | | 1 | Δημιουργία ομάδας + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/sw/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα--> | | |
17 | | 2 | Άσκηση γραμμής εντολών:use the terminal as an IDE-(hci) | | Έμαθα να γράφω άμεσα κώδικα και να τον εκτελώ στο τερματικό |
18 | | 3 | Συμμετοχικό περιεχόμενο A1 | | |
19 | | 4 | Άσκηση γραμμής εντολών:format your report-(hci) | | Έμαθα να χρησιμοποιώ το groff για να φτιαχνω pdf κσι man pages |
20 | | 5 | Συμμετοχικό περιεχόμενο A2 | | |
21 | | 6 | Κατασκευή του βιβλίου Α | | |
22 | | 7 | Συμμετοχικό περιεχόμενο B1 | | |
23 | | 8 | Άσκηση γραμμής εντολών -organise the terminal window into multiple areas-(warmup)| | Καταφερα με ενα τερματικό να κάνω πολλές διεργασίες |
24 | | 9 | Συμμετοχικό περιεχόμενο B2 | | |
25 | | 10 | Άσκηση γραμμής εντολών -set-up the main dependencies and demonstrate your base system-(warmup)| | Γνώρισα ένα νέο τρόπο να μαζεύω πληροφορίες για ενα σύστημα |
26 | | 11 | Άσκηση γραμμής εντολών -organize your notes with emacs-(warmup)| | Ένας νέος ενδιαφέρον τρόπος περιήγησης |
27 | | 12 | Άσκηση γραμμής εντολών -text editor and plug-ins for code highlighting and autocompletion-(warmup)| | Ήρθα σε επαφή με ένα πολύ γνωστό εργαλείο για εγραφή κειμένου |
28 | | 13 | Κατασκευή του βιβλίου Β | | |
29 | | 14 | Τελική αναφορά* | | Απέκτησα ένα νέο set γνώσεων |
30 |
31 | # ΕΙΣΑΓΩΓΗ
32 | Σκοπός μου σε αυτό το μάθημα είναι η καλύτερη κατανόηση της διάδρασης μεταξύ ανθρώπου και υπολογιστή. Τι συμβαίνει στο παρασκήνιο, και πως επιτυγχάνεται μία καλύτερη και πιο αποδοτική συνεννόηση ανάμεσα στον υπολογιστή και τον ανθρώπου. Και πώς,εντελη,ως προγραμματιστής και χρήστης, να εχω ενα αρκετα καλο χειρισμό τερματικων.
33 |
34 | ## **1ο παραδοτέο - Use the terminal as an IDE-(hci)**
35 | 1.Αρχικά έκανα εγκατάσταση το spacevim με την εντολη: curl -sLf https://spacevim.org/install.sh | bash
36 |
37 | 2.Έπειτα εκανα Enable language layer και επέλεξα Python interpreter δηλαδη πρόσθεσα στο SpaceVim configuration file το :
38 |
39 | [[layers]]
40 |
41 | name = 'lang#python'
42 |
43 | python_interpreter = 'D:\scoop\shims\python.exe'
44 |
45 | 3.Αφού ολοκλήροσα την εγκατάσταση του spacevim,δημιούργισα το helloworld.py με την εντολή nvim helloworld.py
46 |
47 | 4.Έτρεξα το helloworld μια φορά λάθος και μια σωστά με την εντολή python helloworld.py ώστε να διακρίνω τα errors.
48 |
49 | [](https://asciinema.org/a/523117)
50 |
51 | Asciinema:Παραδοτέο 1ο https://asciinema.org/a/523117
52 |
53 | ## **2ο παραδοτέο - Format your report-(hci)**
54 | 1.Αρχικά εγκατέστησα το groff με την εντολή apt-get install groff
55 |
56 | 2.Έπειτα δημιούργησα το test.ms με το nvim test.ms και έγραψα στο αρχείο με
57 | τις groff εντολές .AU .SH κτλ.
58 |
59 | 3.Στη συνέχεια έτρεξα το groff -ms -Tpdf test.ms > test.pdf για να φτιάξω το test.pdf και να του αποθηκεύω τυχών αλλαγές
60 |
61 | 4.Μετά εμφανίζω το pdf με την εντολή zathura test.pdf
62 |
63 |
64 |
65 | [](https://asciinema.org/a/523532)
66 |
67 | Asciinema:Παραδοτέο 2ο https://asciinema.org/a/523532
68 |
69 | ## **3ο παραδοτέο - Organise the terminal window into multiple areas-(warmup)**
70 | Για το 3ο παραδοτέο επέλεξα την άσκηση που απαιτεί να οργανώσω το terminal με την χρήση ενός προγράμματος και έπειτα να παρουσιάσω την απόδοση του υπολογιστή μου ενώ παράλληλα κάνω browse το web στο άλλο παράθυρο.
71 |
72 | 1.Αρχικά για να διαχωρίσω το terminal σε διαφορετικά windows χρησιμοποιώ το tmux , αφού τρέξω τo shortcut cntrl+b και % έχω ένα νέο terminal window . Στη συνέχεια μετακινούμε σε window τις επιλογής μου με το shortcut cntrl+b και το αντίστοιχο βελάκι. Φυσικά μπορώ να κλείσω το παράθυρο με την εντολή "exit".
73 |
74 | 2.Για να κάνω browse το web μέσω του terminal στο πρώτο παράθυρο ,τρέχω το lynx το οποίο είναι ένα text-based web browser όπου με το shortcut g κάνω search καθώς με το A αποδέχομαι όλα τα cookies τις ιστοσελίδας.
75 |
76 | 3.Τέλος για να κάνω Performance monitoring του υπολογιστή μου, στο δεύτερο window εκτελώ glances το οποίο μου προσφέρει την δυνατότητα να δω διάφορες πληροφορίες όπως την απόδοση του υπολογιστή μου και άλλα παρεμφερή.
77 |
78 | [](https://asciinema.org/a/463732)
79 |
80 | Asciinema:Παραδοτέο 3ο https://asciinema.org/a/463732
81 |
82 | ## **4ο παραδοτέο - Set-up the main dependencies and demonstrate your base system-(warmup)**
83 | Πρώτη είναι η εργασία όπου ζητείται να γίνει εγκατάσταση τον βασικών απαιτούμενων και να παρουσιάσω τα χαρακτηριστικά του συστήματος μου.
84 |
85 | 1.Αρχικά αλλάζω το όνομα του command prompt στον αριθμό μητρώου μου και τρέχω το command PS1="Π2018129:~#.
86 |
87 | 2.Έπειτα προβάλω την λίστα με τα dot files ώστε να εμφανιστούν τα dot αρχεία μου με την εντολή "ls -a".
88 |
89 | 3.Στη συνεχεία παρουσίασα το shell configiratiuon file μου χρησιμοποιώντας την εντολής "nano ~/.bashrc" για την προβολή του bashrc.
90 |
91 | 4.Τέλος παρουσιάζω πληροφορίες του συστήματος μου ,με την χρήση του neofetch εμφανίζονται πληροφορίες που αφορούν το hardware καθώς και το software. Επιπλέον με την επεξεργασία του config.conf του neofetch έχουμε δυνατότητα για διαφορές ρυθμίσεις με τις οποίες μπορούμε να κάνουμε customize το neofetch όπως να προσθέσουμε την λειτουργιά που εμφανίζει το ποσοστό της μπαταρίας μας ή επιπρόσθετα μπορούμε να αλλάξουμε το icon.
92 |
93 | [](https://asciinema.org/a/463711)
94 |
95 | Asciinema:Παραδοτέο 4ο https://asciinema.org/a/463711
96 |
97 | Εργαλεία :ls,sudo,nano,vim,neofetch
98 |
99 | ## **5ο παραδοτέο - Organize your notes with emacs-(warmup)**
100 | 1.Εγκαταστώ το emacs με την εντολή apt-get install emacs
101 |
102 | 2.Έτρεξα το emacs org-mode -nw
103 |
104 | [](https://asciinema.org/a/288086)
105 |
106 | Asciinema:Παραδοτέο 5ο https://asciinema.org/a/288086
107 |
108 | ## **6ο παραδοτέο - Text editor and plug-ins for code highlighting and autocompletion-(warmup)**
109 | 1.Απλά τρέχω το vim vimrc και κινούμαι μέσα σε αυτό
110 |
111 | 2.Δείχνω άλλα μέσα που είναι αυτό εφικτό
112 |
113 | [](https://asciinema.org/a/284617)
114 |
115 | Asciinema:Παραδοτέο 6ο https://asciinema.org/a/284617
116 |
117 | ----------------------------------------------------------------------------------------------------------------------------------------
118 | ## Συμμετοχικό υλικό - Βιογραφια:
119 | https://github.com/comanter/gr/blob/gh-pages/_biography/bio_Elon_Musk
120 |
121 | Ο Ίλον Μασκ (πλήρες όνομα Ίλον Ριβ Μασκ Elon Reeve Musk, Πρετόρια, 28 Ιουνίου 1971) είναι επιχειρηματίας με καταγωγή από τη Νότια Αφρική και με νοτιοαφρικανική, καναδική και αμερικανική υπηκοότητα, καθώς μηχανικός και εφευρέτης. Είναι ο γενικός διευθυντής και επικεφαλής τεχνολογίας για τη διαστημική εταιρεία SpaceX, της οποίας είναι επίσης ο ιδρυτής, καθώς και ο γενικός διευθυντής και επικεφαλής τεχνολογικού σχεδιασμού της εταιρείας Tesla, Inc. (πρώην Tesla Motors), και ο πρόεδρος της SolarCity. Είναι επίσης συνιδρυτής των Tesla, Inc. και Zip2 και PayPal. Ανάμεσα στις διάφορες δραστηριότητες του, έχει επίσης οραματιστεί ένα σύστημα μεταφοράς υψηλής ταχύτητας με την ονομασία Hyperloop, έχει προτείνει ένα υπερηχητικό αεροσκάφος με ηλεκτρική προώθηση, καθώς επίσης είναι και ένας από τους πιο θερμούς υποστηρικτές της ανθρώπινης εξερεύνησης του πλανήτη Άρη.
122 |
123 | Γεννήθηκε στην Πρετόρια το 1971, με τους γονείς του να είναι η Μάγιε Χάλντεμαν, μοντέλο από τον Καναδά και ο Έρολ Μασκ, Νοτιοαφρικανός ηλεκτρολόγος και μηχανολόγος μηχανικός. Μεγάλωσε μαζί με τον νεότερο αδελφό του τον Κίμπαλ και τη νεότερη αδελφή του, την Τόσκα. Οι γονείς του χώρισαν το 1980 και έκτοτε ο Μασκ ζούσε περισσότερο με τον πατέρα του στη Νότια Αφρική.Στην ηλικία των 10 ετών άρχισε να πειραματίζεται με ένα υπολογιστή Commodore VIC-20, και κατόπιν στην ηλικία των 12 έμαθε μόνος του προγραμματισμό ηλεκτρονικών υπολογιστών και πούλησε τον κώδικα που έγραψε για ένα παιχνίδι που είχε φτιάξει σε γλώσσα BASIC σε ένα περιοδικό υπολογιστών για περίπου 500 δολάρια Αμερικής.
124 |
125 | Με την αποφοίτησή του από το Λύκειο στη Νότια Αφρική, μετακόμισε στον Καναδά το 1989, όπου και απέκτησε την Καναδική υπηκοότητα μέσω της μητέρας του.Εκεί γράφτηκε στο πανεπιστήμιο Κουίνς (Queen's University) στο Οντάριο και κατόπιν συνέχισε τις σπουδές του στη Φυσική στο Πανεπιστήμιο της Πενσυλβάνια στις ΗΠΑ και αργότερα απέκτησε ένα πτυχίο Οικονομικών Επιστημών στη Σχολή Οικονομικών Ουάρτον (Wharton School of Economics) του ίδιου Πανεπιστημίου. Κατά την διάρκεια των σπουδών του ο Μασκ μαζί με έναν άλλο συμφοιτητή του αγόρασαν ένα κτήριο 10 δωματίων, το οποίο και το προσάρμοσαν ως νυχτερινό κέντρο διασκέδασης για άλλους φοιτητές. Το 1995 μετακόμισε στην Καλιφόρνια για να ξεκινήσει το διδακτορικό του στην Εφαρμοσμένη Φυσική στο Πανεπιστήμιο του Στάνφορντ, ωστόσο πολύ σύντομα εγκατέλειψε τις σπουδές του, ώστε να επικεντρωθεί στις επιχειρηματικές του δραστηριότητες στο διαδίκτυο, τις ανανεώσιμες πηγές ενέργειας και το διάστημα. Το 2002 απέκτησε την Αμερικανική υπηκοότητα.
126 |
127 | ==========================================================================
128 |
129 | ## Συμμετοχικό υλικό - Οι Πεντε Εικονες και οι πληροφοριες τους
130 |
131 | [Smart Tv](https://github.com/comanter/gr/blob/gh-pages/images/Smart-tv.jpg)
132 | [Smart Tv-160px](https://github.com/comanter/gr/blob/gh-pages/images/Smart-tv-thumb.png)
133 | [Smart Tv Info](https://github.com/comanter/gr/blob/gh-pages/_gallery/Smart-tv.md)
134 |
135 | [Smartphone jpg](https://github.com/comanter/gr/blob/gh-pages/images/Smartphone.jpeg)
136 | [Smartphone 160px](https://github.com/comanter/gr/blob/gh-pages/images/smartphone-thumb.jpeg)
137 | [Smartphone Info](https://github.com/comanter/gr/blob/gh-pages/_gallery/Smartphone.md)
138 |
139 | [Smartwatch](https://github.com/comanter/gr/blob/gh-pages/images/smart%20watch.jpeg)
140 | [Smartwatch 160px](https://github.com/comanter/gr/blob/gh-pages/images/smart%20watch-thumb.jpeg)
141 | [Smartwatch Info](https://github.com/comanter/gr/blob/gh-pages/_gallery/Smartwatch.md)
142 |
143 | [Mhxaniko](https://github.com/comanter/gr/blob/gh-pages/images/mhxaniko.jpeg)
144 | [Mhxaniko 160pc](https://github.com/comanter/gr/blob/gh-pages/images/keyboard-thumb.jpeg)
145 | [Mhxaniko Info](https://github.com/comanter/gr/blob/gh-pages/_gallery/mhxaniko.md)
146 |
147 | [alexa](https://github.com/comanter/gr/blob/gh-pages/images/aleja.jpg)
148 | [Alexa 160px](https://github.com/comanter/gr/blob/gh-pages/images/aleja-thumb.jpeg)
149 | [Alexa Info](https://github.com/comanter/gr/blob/gh-pages/_gallery/aleja.md)
150 | ## Επίλογος:
151 | Πιστεύω πως εκπληρώθηκαν οι προσωπικοί στόχοι που είχα θέσει για το μάθημα. Έμαθα την χρησιμότητα του τερματικού και είδα πως είναι να συμετέχει κάποιος σε ένα μεγάλο και ολοκληρωμένο project.
152 |
153 | note:Το μοναδικό μάθημα για να μπορέσω να δηλώσω πτυχιακή!
154 |
--------------------------------------------------------------------------------
/archive/2015146/README.md:
--------------------------------------------------------------------------------
1 | # Κωνσταντίνος Μεταξάς
2 | ## AM: Π2015146
3 | ### επί πτυχίο
4 |
5 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
6 | | --- | --- | --- | --- |
7 | | 1 |Φορκ και δημιουργία σελίδας τελικής αναφοράς, προσθήκη πίνακα περιεχομένων,συγγραφή της εισαγωγής, αποστολή της εισαγωγής για σχολιασμό στην συζήτηση και καταγραφή του συνδέσμου συζήτησης| |Τα βήματα είναι ολοκληρωμένα. Γράφτηκε η εισαγωγή, οι στόχοι και συντάχθηκε ο πίνακας περιεχομένων της εργασίας. Δεν έβαλα λινκ συζήτησης λόγω εκπρόθεσμης παράδοσης.|
8 | | 2 | Άσκηση γραμμής εντολών | | Για το 2ο παραδοτέο της άσκησης με την γραμμή εντολών εγκατέστησα το funtoo Linux OS και έψαξα διάφορα πράγματα γι αυτό. Επίσης εκτέλεσα την εντολή ελέγχου του καιρού. Θεωρώ πως κάλυψα το ζητούμενο.|
9 | | 3 | Συμμετοχικό περιεχόμενο A1 | | Το ζητούμενο καλύφθηκε και έχει δημιουργηθεί πίνακας όπου μπορούν να βρεθούν οι συνεισφορές μου.|
10 | | 4 | Άσκηση γραμμής εντολών | |Εγκατάσταση του KISS Linux OS και πειραματισμός μαζί του. Κάλυψη του ζητούμενου. |
11 | | 5 | Συμμετοχικό περιεχόμενο A2 | | Το ζητούμενο καλύφθηκε και έχει δημιουργηθεί πίνακας όπου μπορούν να βρεθούν οι συνεισφορές μου. |
12 | | 6 | Κατασκευή του βιβλίου Α | | Έγινε φορκ του αποθετηρίου και όλων των υποφακέλων και καλύφθηκε το ζητούμενο.|
13 | | 7 | Συμμετοχικό περιεχόμενο B1 | |Το ζητούμενο καλύφθηκε και έχει δημιουργηθεί πίνακας όπου μπορούν να βρεθούν οι συνεισφορές μου. |
14 | | 8 | Άσκηση γραμμής εντολών | | Πειραματισμός με την εντολή time. Κάλυψη του ζητούμενου. |
15 | | 9 | Συμμετοχικό περιεχόμενο B2 | |Το ζητούμενο καλύφθηκε και έχει δημιουργηθεί πίνακας όπου μπορούν να βρεθούν οι συνεισφορές μου. |
16 | | 10 | Άσκηση γραμμής εντολών | |Το ζητούμενο καλύφθηκε και χρησιμοποιήθηκε το spreadsheet calculator ως εντολή. |
17 | | 11 | Κατασκευή του βιβλίου Β | | Το ζητούμενο δεν καλύφθηκε, κατανοήθηκε εν μέρη και έγινε έρευνα άλλον εργαλείων για την εφαρμογή του. Στο μέλλονν θα το δοκιμάσω στον προσωπικό μου χρόνο.|
18 | | 12 | Τελική αναφορά* | | Η τελική αναφορά έχει γραφτεί. |
19 |
20 | ## 1ο παραδοτέο
21 |
22 | Στόχος μου για το μάθημα Επικοινωνία Ανθρώπου-Υπολογιστή είναι να ξεκινήσω να εργάζομαι με το github, να αποκτήσω βασικές γνώσεις σε διάφορα εργαλεία και να καταλάβω περισσότερα πράγματα για την δομή μιας εργασίας. Επιπλέον θεωρώ ότι θα είναι μια καλή αρχή για τις πρώτες μου εντολές σε τερματικό και τις πρώτες μου εγκαταστάσεις λειτουργικών συστημάτων , βιβλιοθηκών και εργαλείων.
23 | To git και το github είναι ευρέως διαδεδομένα συστήματα στο χώρο της πληροφορικής και συγκεκριμένα σε εταιρίες που απασχολούν προγραμματιστές και κίνουνται γύρω από το λογισμικό είτε εφαρμογές ιστοσελίδων. Έτσι μου φαίνονται δύο πολύ χρήσιμα εργαλεία και μου φάνηκε ενδιαφέρον το πως χρησιμοποιούνται και το πόσο πολύ μπορεί να διευκολύνουν την εργασία κάποιου που ασχολείται με κώδικα εφόσον τα γνωρίσει. Επιπλέον, πιστεύω ότι μέσα από το μάθημα θα μάθω την συγκρότηση της ομάδας κ την συνεργασία στα πλαίσια μια κοινής εργασίας και ενός κοινού στόχου σην πληροφορική.
24 | Για τις ασκήσεις με τις γραμμές εντολών θέλω να πειραματιστώ και να μάθω την λογική πίσω από το τερματικό. Χρησιμοποιώντας τις εντολές αυτές για τους σκοπούς αυτού του μαθήματος θα μάθω αρκετές πτυχές των λειτουργικών συστημάτων Linux. Τέλος, θα πήθελα να αποκτήσω μία σφαιρική εικόνα γύρω από πολλά θέματα σχετικά με την πληροφορική ώστε να μάθω περισσότερα πράγματα κ να ανακαλύψω κομμάτια που ίσως με κάνουν να τα αγαπήσω.
25 |
26 | ## 2ο παραδοτέο
27 |
28 | Για το 2ο παραδοτέο της άσκησης με την γραμμή εντολών εγκατέστησα το funtoo Linux OS και έψαξα διάφορα πράγματα γι αυτό.Το funtoo είναι βασισμένο και μία μετεξέλιξη του αντίστοιχου συστήματος gentoo. Με αιχμαλώτισε ιδιαιτέρως η "wolfpack" φιλοσοφία που υπάρχει πίσω από την κοινότητα τους καθώς την μελετούσα. Είναι εμπνευσμένο και εξυπηρετεί αυτήν την φιλοσοφία καθώς εκφράζει το πόσο όμοια είναι η εμπειρία χρήσης ανάμεσα σε κάθε χρήστη αλλά και το πως πρέπει να εργαστεί η ομάδα ώστε να ενισχυθεί η εμπειρία χρήσης ανάμεσα σε όλα τα μέλη ώστε να είναι ευχάριστη αλλά και εύχρηστη.
29 | Η εγκατάσταση του λειτουργικού επιλέχθηκε να γίνει σε VM χρησιμοποιώντας το Virtual Box.
30 |
31 | ### Φάκελος με τα screenshots του Funtoo (https://github.com/deadoralive1908/cli-linux-distros-screenshots/tree/main/Linux%20Systems%20Screenshots/funtoo)
32 |
33 | Επιπλέον, για να είμαι σίγουρος ότι θα βαθμολογηθώ ολοκληρωμένα, εκτέλεσα την εντολή ελέγχου καιρού που φαίνεται παρακάτω:
34 | ### Check the weather-Link Asciinema: https://asciinema.org/a/24HOGIGbBHEfXjMGLYtRpENfe
35 |
36 |
37 | ## 3ο παραδοτέο
38 |
39 | Συμμετοχικό περιεχόμενο Α1
40 |
41 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
42 | | --- | --- | --- | --- |
43 | | Twiggy Mac | [twiggy_mac.md](https://github.com/p17anto2/_gallery-1/blob/demo-branch/inferno.md) | [Image](https://github.com/deadoralive1908/cli-linux-distros-screenshots/blob/b64ff16b75eac52a2677dd38e314cd5e46004e86/gallery-images/twiggymac.png) | [Twiggy Mac](https://p17anto2-site.netlify.app/gallery/inferno/)
44 |
45 |
46 | ## 4ο παραδοτέο
47 |
48 | - KISS Linux OS
49 |
50 | Tο επόμενο OS με το οποίο αχολήθηκα - το οποίο αναφέρω και παραπάνω - είναι το KISS το οποίο μου κέντρισε το ενδιαφέρον λόγω της απλότητας, συντηρισιμότητας αλλά και της ευχρηστίας που προσφέρει. Είναι ενα distribution το οποίο εγκαταστείς μια φορά στην αρχή και έπειτα συντηρείται και ενημερώνεται μέσω των updates.
51 | ### Φάκελος με τα screenshots του Κiss (https://github.com/deadoralive1908/cli-linux-distros-screenshots/tree/main/Linux%20Systems%20Screenshots/kiss).
52 |
53 | Όσον αφορά το systemd και τα συστήματα τα οποία το συμπεριλαμβάνουν ή το χρησιμοποιούν υπάρχει διαμάχη για το αν θα έπρεπε να υπάρχει ή όχι και αν προσφέρει κάποια χρησιμότητα ή προκαλεί περισσότερα θέματα/προβλήματα.
54 | Οι άνθρωποι που είναι εναντίον του systemd υποστηρίζουν πως είναι υπερβολικά περίπλοκο και πως παραβιάζει κάποια από τις βασικές αρχές και φιλοσοφία των Unix συστημάτων. Σκοπός του είναι να ενοποιεί την ρύθμιση διαφόρων παραμέτρων συστήματος σε διαφορετικά Linux distributions και να υπάρχει όμοια συμπεριφορά ανάμεσα σε αυτά.
55 | Όσον αφορά το systemctrl είναι μια εντολή η οποία χρησιμοποιείται για την διαχειριση και τον έλεγχο του systemd συστήματος και διαχειριστή υπηρεσιών (service manager) ώστε να ελέγχεται η κατάσταση των διαφόρων υπηρεσιών στο υπάρχων σύστημα. Είναι ένας πίνακας ελέγχου για την αρχικοποίηση συστημάτος systemd ώστε να αρχικοποιεί στοιχεία αφότου ο πυρήνας (kernel) του Linux συστήματος έχει αρχικοποιηθεί.
56 | Το systemd έχει υιοθετηθεί πλέον από τα περισσότερα δημοφιλή Linux συστήματα υποστηριζόμενα από πολλούς προγραμματιστές και εταιρίες.
57 |
58 | Το σύστημα init είναι η πρώτη διαδικασία μετά την έναρξη του πυρήνα Linux στη διαδικασία εκκίνησης για την προετοιμασία διαφόρων υπηρεσιών διαχείρισης συσκευών, καταγραφής και δικτύωσης. Γνωστοί και ως δαίμονες (daemons).
59 | Τεχνικά, το systemd έλυσε πολλά ζητήματα που έκαναν τις διανομές Linux πιο αξιόπιστες στη χρήση σε επιτραπέζιους υπολογιστές και μαζικές διαμορφώσεις διακομιστών.
60 | Έτσι, είναι ασφαλές να πούμε ότι πολλοί πιστεύουν ότι προορίζεται να γίνει η διαδικασία εκκίνησης αξιόπιστη και γρήγορη με την ικανότητα να αρχικοποιούνται τα πράγματα παράλληλα.
61 | Ωστόσο, υπάρχουν άλλοι χρήστες που απεχθάνονται την συμπερίληψή του στις σύγχρονες διανομές Linux. Ως εκ τούτου, απαιτούνται διανομές Linux χωρίς systemd.
62 |
63 | ## 5ο παραδοτέο
64 |
65 | Συμμετοχικό περιεχόμενο Α2
66 |
67 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
68 | | --- | --- | --- | --- |
69 | | Sun Solaris 10 | [solaris.md](https://github.com/p17anto2/_gallery-1/blob/f89b28cb9b20a6e09ff9b8bc31fbdf0ac5082059/gtk.md) | [Image](https://github.com/deadoralive1908/cli-linux-distros-screenshots/blob/b64ff16b75eac52a2677dd38e314cd5e46004e86/gallery-images/sol10logo.png) | [Sun Solaris 10](https://github.com/deadoralive1908/cli-linux-distros-screenshots/blob/b64ff16b75eac52a2677dd38e314cd5e46004e86/gallery-images/sol10logo.png) | |
70 |
71 |
72 | ## 6ο παραδοτέο
73 |
74 | Το 6ο παραδοτέο αφορά το κεντρικό αποθετήριο κατασκευής του βιβλίου του μαθήματος.
75 | Έκανα φορκ το λινκ που υπήρχε στις οδηγίες καθώς και όλους τους υποφακέλους και επεξεργάστηκα τα κατάλληλα αρχεία ώστε να λειτουργούν όλα σωστά.
76 | Στα παρακάτω λίνκ μπορείτε να δείτε τις προσπάθειες μου να δημιουργήσω ένα παράδειγμα wordcount ώστε να κατανοήσω την άσκηση. Επίσης φαίνονται τα αρχεία που έχω κατεβάσει και επεξεργαστεί. Τέλος, πρόσθεσα ένα κείμενο στον υποφάκελο text.
77 |
78 | ### Link από το repository μου: https://github.com/deadoralive1908/kallipos
79 | ### https://asciinema.org/connect/4ea74afa-f0ce-476f-b777-979b6ce95af8
80 | ### https://asciinema.org/connect/4ea74afa-f0ce-476f-b777-979b6ce95af8
81 | ### https://github.com/mibook/text/compare/main...deadoralive1908:text:patch-1
82 |
83 | ## 7ο παραδοτέο
84 |
85 | Συμμετοχικό περιεχόμενο Β1:
86 |
87 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
88 | | --- | --- | --- | --- |
89 | | Apple | [apple.md](https://github.com/p17anto2/_gallery-1/blob/demo-branch/inferno.md) | [Image](https://github.com/deadoralive1908/cli-linux-distros-screenshots/blob/b64ff16b75eac52a2677dd38e314cd5e46004e86/gallery-images/twiggymac.png) | [Apple](https://p17anto2-site.netlify.app/gallery/inferno/)
90 |
91 |
92 | ## 8ο παραδοτέο
93 |
94 | Χρήση και πειραματισμός της εντολής "time" με σκοπό benchmarking κάποιων php script αρχείων. Στον ειδικό φακέλο του αποθετηρίου που δημιούργησα τοποθέτησα τα scripts που χρησιμοποιήθηκαν για τα tests.
95 | Τα αποτελέσματα των ελέγχων benchmarking διαφαίνονται στο παρακάτω asciinema link.
96 |
97 | Άλλες εντολές που χρησιμοποιήθηκαν για την εγκατάσταση της php μέσω cli:
98 |
99 | - sudo apt install php
100 | - php file.php
101 | - sudo apt install apache2 libapache2-mod-php
102 |
103 | Αρχεία PHP: https://github.com/deadoralive1908/cli-linux-distros-screenshots/tree/main/Linux%20Systems%20Screenshots/php-benchmarking/php-files
104 | ### Asciinema Link: https://asciinema.org/connect/a15c1784-91c6-441f-901e-bf57bbaaaadb
105 |
106 |
107 | ## 9ο παραδοτέο
108 |
109 | Συμμετοχικό περιεχόμενο Β2:
110 |
111 | | Περιγραφή | Repository Link | Image Link | Netlify Link |
112 | | --- | --- | --- | --- |
113 | | Steve Jobs | [steve_jobs.md](https://github.com/p17anto2/_gallery-1/blob/f89b28cb9b20a6e09ff9b8bc31fbdf0ac5082059/gtk.md) | [Image](https://github.com/deadoralive1908/cli-linux-distros-screenshots/blob/b64ff16b75eac52a2677dd38e314cd5e46004e86/gallery-images/sol10logo.png) | [Steve Jobs](https://github.com/deadoralive1908/cli-linux-distros-screenshots/blob/b64ff16b75eac52a2677dd38e314cd5e46004e86/gallery-images/sol10logo.png) | |
114 |
115 |
116 | ## 10ο παραδοτέο
117 |
118 | Στο τελευταίο παραδοτέο που αφορά ασκήσεις με γραμμή εντολών επέλεξα να πειραματιστώ με το spreadsheet calculator.
119 |
120 | Εντολές που εκτελέσθηκαν:
121 | - sudo apt-get install sc
122 | - sc
123 |
124 | Βοηθητική εξωτερική πηγή: https://www.maketecheasier.com/linux-command-line-spreadsheets/
125 |
126 |
127 | ## 11ο παραδοτέο
128 |
129 | Για το συγκεκριμένο παραδοτέο δεν κατάφερα λόγω χρόνου να δημιουργήσω το αρχείο EPUB, αλλά έκανα μία έρευνα και βρήκα διάφορες αξιολογες πληροφορίες τις οποίες σίγουρα θα μελετήσω στο μέλλον.
130 | https://github.com/cyrilis/epub-gen
131 |
132 | ## 12ο παραδοτέο
133 |
134 | Ολοκληρώνοντας την εργασία θα ήθελα σε αυτό το κομμάτι να παραθέσω τους μελλοντικούς μου στόχους βάσει όλων αυτών των δεξιοτήτων και πληροφοριών που αποκόμισα. Έμαθα να χειρίζομαι βασικές εντολές του GitHub, να εγκαθιστώ λειρουργικά συστήματα, τι είναι το systemd και πως να κατασκευάζω ένα βιβλίο. Οι προσωπικοί μου στόχοι για σφαιρικές γνώσεις επιτεύχθηκε και μπορώ να πω ότι διασκέδασα αρκετά το κομμάτι με το βιβλίο.
135 |
--------------------------------------------------------------------------------
/archive/2015017/README.md:
--------------------------------------------------------------------------------
1 | # Επικοινωνία Ανθρώπου-Υπολογιστή
2 |
3 | **Τριαντάφυλλος Καραδήμος**
4 |
5 | **Π2015017**
6 |
7 | https://p15kara.netlify.app/
8 |
9 | | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης |
10 | | --- | --- | --- | --- |
11 | | 1 | [Δημιουργία ομάδας](https://github.com/courses-ionio/hci/discussions/1794) + [Φορκ και δημιουργία σελίδας τελικής αναφοράς](https://courses-ionio.github.io/help/guide/), [προσθήκη πίνακα περιεχομένων](https://raw.githubusercontent.com/courses-ionio/hci/master/README.md), [συγγραφή της εισαγωγής](https://courses-ionio.github.io/help/intro/), αποστολή της εισαγωγής [για σχολιασμό στην συζήτηση](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) και καταγραφή του συνδέσμου συζήτησης δίπλα --> |https://github.com/courses-ionio/help/discussions/873 | |
12 | | 2 | Άσκηση γραμμής εντολών (linux install) | https://github.com/courses-ionio/help/discussions/1003| |
13 | | 3 | Συμμετοχικό περιεχόμενο A1 |https://github.com/courses-ionio/help/discussions/1245 | |
14 | | 4 | Άσκηση γραμμής εντολών | warm up cli https://asciinema.org/a/IK3dnbIEy3CqAGM4ucEP2knCj | |
15 | | 5 | Συμμετοχικό περιεχόμενο A2 |https://github.com/courses-ionio/help/discussions/1442 | |
16 | | 6 | Κατασκευή του βιβλίου Α | https://github.com/courses-ionio/help/discussions/1637| |
17 | | 7 | Συμμετοχικό περιεχόμενο B1 |https://github.com/courses-ionio/help/discussions/1673 | |
18 | | 8 | Άσκηση γραμμής εντολών | https://github.com/courses-ionio/help/discussions/1967| |
19 | | 9 | Συμμετοχικό περιεχόμενο B2 |https://github.com/courses-ionio/help/discussions/1935 | |
20 | | 10 | Άσκηση γραμμής εντολών | | |
21 | | 11 | Κατασκευή του βιβλίου Β |https://p15kara.netlify.app/ | |
22 | | 12 | Τελική αναφορά* | | |
23 |
24 |
25 | ΕΙΣΑΓΩΓΗ
26 |
27 | Κατά την εισαγωγή στο μάθημα, έθεσα ως βασικό μέλημα το να καταφέρω να προσαρμοστώ στις απαιτήσεις των συστημάτων που χρησιμοποιούμε, ενώ ταυτόχρονα είπα ότι θα ψαξω
28 | για πληροφορίες σχετικά με τα ζητήματα του μαθήματος.Μέσα από το συγκεκριμένο μάθημα θα ήθελα να αποκτήσω μία αντίληψη επάνω σε όλα τα πράγματα που το αποτελούν.
29 | Ομολογώ πως δεν γνωρίζω πολλά σχετικά με τον προγραμματισμό ή την διάδραση και
30 | θεωρώ πως αυτό το μάθημα θα ήταν μία καλή ευκαιρία για να το αντιστρέψω.
31 | Ευελπιστώ ότι στο τέλος του μαθήματος, θα ξέρω να χειρίζομαι καλύτερα την πλατφόρμα του Github
32 | και θα έχω αποκτήσει μία πρώτη επίγνωση στο διαφορετικό Λειτουργικό Σύστημα που προβλέπει το μάθημα.Ακόμα το συγκεκριμένο μάθημα θα με βοηθήσει να αποκτήσω μια καλύτερη αντίληψη στην επιστήμη της πληροφορικής από αυτήν την διαφορετική οπτική γωνια που διδάσκεται και υλοποιείται, κάνοντας με να πατάω καλύτερα στα πόδια μου προγραμματιστικά τόσο σε θεωρητικό όσο και σε πρακτικό επίπεδο.Σε θεωρητικό επίπεδο μέσω των πληροφοριών που επρόκειτο να μπω στην διαδικασία να ψάξω και σε πρακτικό επίπεδο, μέσα από όλα τα tasks και τις ασκήσεις που θα λύσω ώστε να καταφέρω να μαζέψω τις απαραίτητες μονάδες που χρειάζομαι.
33 |
34 | ΠΑΡΑΔΟΤΕΟ 2
35 | Στην δεύτερη εβδομάδα εγκατέστησα το linux στον υπολογιστή μου μέσω VM στα Windows και στην συνέχεια περίμενα το τρίτο παραδοτέο
36 | προκειμένου να συνεχίσω την εργασία μου. Εδώ οφείιλω να ομολογήσω οτι δυσκολεύτηκα αρκετά μέχρι τελικα να εγκατασταθεί και στην συνέχεια δεν δουλεύαν οι εντολές στο τερματικό.Έπειτα από πολλές προσπάθειες τελικά δεν κατάφερα να αλλάξω κάτι, φτάνοντας σε σημείο απογοήτευσης.Τελικά κάποιες εβδομάδες μετά, έκανα εγκατάσταση σε flash disc 3.0 32gb και άρχισαν οι εντολές να εκτελούνται κανονικά.Ουσιαστικά χρησιμοποιήσαμε δυο usb sticks.Το ένα ήταν το boot iso που προστέθηκε με rufus και το δεύτερο ήταν το flash που έγινε η κανονική εγκατάσταση του arch linux.Έπειτα, η εντολή “lsblk” μου έδειξε ότι το USB με το Arch linux ISO είχε όνομα sdb και το άδειο είχε όνομα sdc. Μετά, δημιούργησα 2 partitions στο sdc USB, χωριζοντάς τα με την εντολή gdisk. Μόλις τελείωσε η εγκατάσταση, δημιούργησα το σύστημα των αρχείων για το λειτουργικό σύστημα με την εντολή genfstab και έφυγα απο το ISO με “arch-chroot /mnt”. Έπειτα συγχρόνησα το ρολόι, έθεσα την γλώσσα του keymap σε uk και το hostname μου ίδιο με το όνομα μου "triadafilos". Στη συνέχεια χρειάστηκε με το systemctl να κάνω enable το networkmanager, το bluetooth, και το crub (αντί για “org.crub.crubd” έβαλα “crub”). Τέλος δημιούργησα έναν user για το σύστημα μου με δικό μου κωδικό και hostname το name μου, μετά έδωσα access σε όλες τις εντολές σε αυτόν τον user.
37 | ΠΑΡΑΔΟΤΕΟ 3
38 | Για το τρίτο παραδοτέο πρόσθεσα στο gallery δύο εικόνες με παλιότερες συσκευές, ενώ πρόσθεσα και περιγραφή και στις δύο.Πρόκειται για τον Lear SieglerADM 3A, και για τον εκτυποτή Epson MX-80 .Γενικότερα έχω πλέον ως στόχο, μέσα από μικρά
39 | tasks να συνεχίζω και να πετυχαίνω μικρούς στόχους κάθε εβδομάδα. Συμπληρωματικά πρόσθεσα ακόμα δύο εικόνες και δύο αρχεία markdown ( .md), στο gallery.
40 | Lear Siegler ADM 3A
41 |
42 | Το 1976, παρουσιάστηκε το ADM-3A. Το ADM-3A πρόσθεσε υποστήριξη για κωδικούς ελέγχου για τη μετακίνηση του δρομέα στην οθόνη και την άμεση τοποθέτηση του δρομέα σε οποιοδήποτε σημείο της οθόνης. Ωστόσο, δεν υποστήριζε "διαγραφή έως το τέλος της γραμμής" ή "εκκαθάριση έως το τέλος της οθόνης" ή άλλους πιο προηγμένους κωδικούς που εμφανίστηκαν σε μεταγενέστερα τερματικά, όπως το VT52 και το VT100.
43 |
44 | Η συνολική ρύθμιση του ADM-3A ελεγχόταν από 20 διακόπτες DIP κάτω από την πινακίδα τύπου στο μπροστινό μέρος του μηχανήματος, δίπλα στο πληκτρολόγιο, συμπεριλαμβανομένης της ταχύτητας από 75 έως 19.200 baud. Οι προηγμένες επιλογές διαμόρφωσης επέτρεπαν τη σύνδεση με χωριστή ταχύτητα, την αποστολή με έναν ρυθμό και τη λήψη με άλλον.
45 | Το ADM-3A ήταν ένα πρώιμο τερματικό προβολής βίντεο με επιρροή, που παρουσιάστηκε το 1976. Κατασκευάστηκε από τη Lear Siegler και είχε οθόνη 12 ιντσών που έδειχνε 12 ή 24 γραμμές 80 χαρακτήρων. Έθεσε μια νέα βιομηχανική χαμηλή τιμή μονάδας των 995 $. Το ψευδώνυμό του "χαζό τερματικό" προήλθε από ορισμένες από τις αρχικές διαφημίσεις εμπορικών δημοσιεύσεων. Έγινε γρήγορα εμπορική επιτυχία λόγω της ταχείας αύξησης των ταχυτήτων επικοινωνίας με υπολογιστές και λόγω των νέων συστημάτων μικροϋπολογιστών που κυκλοφόρησαν στην αγορά που απαιτούσε φθηνές κονσόλες χειριστή.
46 | Epson MX80
47 | Ένας εκτυπωτής dot matrix είναι ένας κρουστικός εκτυπωτής που εκτυπώνει χρησιμοποιώντας έναν σταθερό αριθμό ακίδων ή καλωδίων. Συνήθως οι ακίδες ή τα καλώδια είναι διατεταγμένα σε μία ή περισσότερες κάθετες στήλες. Οι καρφίτσες χτυπούν μια κορδέλα με επίστρωση μελανιού και πιέζουν την επαφή μεταξύ της κορδέλας και του χαρτιού, έτσι ώστε κάθε καρφίτσα να κάνει μια μικρή κουκκίδα στο χαρτί. Ο συνδυασμός αυτών των κουκκίδων σχηματίζει μια εικόνα μήτρας κουκκίδων. Ήταν επίσης γνωστοί ως εκτυπωτές σειριακής κουκκίδας.
48 |
49 | Ενώ οι εκτυπωτές inkjet και λέιζερ παρουσιάζουν τεχνικά εκτύπωση με dot matrix, λειτουργούν διαφορετικά από τους κρουστικούς εκτυπωτές dot matrix και μπορούν να αποθέσουν μελάνι ή τόνερ σε υψηλότερες αναλύσεις κουκκίδων πιο γρήγορα, με λιγότερο εγγενή θόρυβο. Ο κρουστικός εκτυπωτής έχει τη δυνατότητα να δημιουργεί αντίγραφα χρησιμοποιώντας φόρμες πολλαπλών τμημάτων, σε αντίθεση με έναν εκτυπωτή inkjet ή laser.Η Epson* ανέπτυξε και έφερε το MX-80 (γνωστό ως MP-80 στην Ιαπωνία) στην αγορά με σκοπό να προσφέρει έναν πλήρη εκτυπωτή για χρήση με προσωπικούς υπολογιστές. Το προϊόν βασίστηκε στην τεχνολογία ακριβείας που η εταιρεία βελτίωσε στην έρευνα και ανάπτυξη ρολογιών και μίνι εκτυπωτών
50 | ΠΑΡΑΔΟΤΕΟ 4
51 | Για το τέταρτο παραδοτέο εκτέλεσα μία σειρά εντολών,εκ των οποιων κάποιες αποτυπωσα στο asciinema https://asciinema.org/a/IK3dnbIEy3CqAGM4ucEP2knCj .Όλα αυτά στο λίνουξ μιντ, διότι στο arch οι εντολές συνέχιζαν να μην εκτελούνται με τίποτα. Ακόμα και με sudo install δεν μπορούσα να εισάγω τον κωδικό μου και γενικά δεν μπορούσα να εκτελέσω τίποτα στο συγκεκριμένα τερματικό.Βέβαια αρκετές βδομάδες αργότερα μετά την νέα εγκατάσταση και εδώ δεν υπήρχε κανένα πρόβλημα στην εκτέλεση των ασκήσεων.Λέγοντας την νέα εγκατάσταση εννοώ την εγκατάσταση στο usb των 32gb.
52 |
53 | - https://asciinema.org/a/536622 το link για τον καιρό στην Κέρκυρα και στην Αθηνα
54 | - https://asciinema.org/a/x5pZpOKxhYZNfUsoBDCOw09HG η χρονική στιγμή που εκτέλεσα την εντολή jrnl
55 | ΠΑΡΑΔΟΤΕΟ 5
56 | Για το πέμπτο παραδοτέο, δημιούργησα μέσω netlify έναν κλόνο του site και μέσα έβαλα μέσω του τερματικού, τον εκτυπωτή Epson-MX80 και τον υπολογιστή Lear Siegler ADM 3A.
57 | Οι σύνδεσμοι-links στους οποίους υπάρχουν οι εικόνες που πρόσθεσα δίνονται παρακάτω.
58 |
59 | - https://p15kara.netlify.app//timeline/text-editing/
60 | - https://p15kara.netlify.app//timeline/wireconnected_devives/
61 | - https://p15kara.netlify.app//slides/forms/
62 | - https://p15kara.netlify.app//slides/output-devices/
63 |
64 | ΠΑΡΑΔΟΤΕΟ 6
65 |
66 | ### Τα links για το 6ο παραδοτέο στο Github:
67 | - [`myfile.lua`](https://github.com/p15kara/kallipos/blob/master/myfile.lua)
68 | - [`book pdf`](https://github.com/p15kara/kallipos/blob/master/book/book_compressed.pdf)
69 | - [`md file`](https://github.com/p15kara/kallipos/blob/master/folder/to_mouse.md)
70 | - [`link screenshot`](https://github.com/p15kara/kallipos/blob/master/myPictures/2022-11-16-185413_384x216_scrot-thumb.png)
71 | ### To screenshot με το περιεχόμενο που πρόσθεσα:
72 | 
73 |
74 | ΠΑΡΑΔΟΤΕΟ 7
75 | Για το 7ο παραδοτέο, επέλεξα μία μελέτη περίπτωσης σχετικά με την επιστήμη της πληροφορικής και την ανέπτυξα βάζοντας το κυρίως περιεχόμενο στα includes του site. Παρακάτω παραθέτω τους συνδέσμους για την μελέτη περίπτωσης, για το markdown αρχείο και για τα includes στα οποία εμπεριέχεται το κείμενο.
76 |
77 | ### To link για το .md αρχείο:
78 | - [`Link_for_.md`](https://github.com/p15kara/site/blob/master/_case-study/Informatics.md)
79 | ### Το link για το βιβλίο:
80 | - [`Link_for_book`](https://p15kara.netlify.app/case-study/informatics/)
81 | ### Το link για τα includes:
82 | - [`Link_for_includes`](https://github.com/p15kara/site/blob/master/_includes/cs-Informatics.md)
83 |
84 | ΠΑΡΑΔΟΤΈΟ 8
85 |
86 | Για το όγδοο παραδοτέο έφτιαξα μια σειρά εντολών σε ένα shell script, που παρουσιάζω παρακάτω τόσο στο asciinema όσο και στα υπόλοιπα links.
87 | ### To link για το asciinema:
88 | - [`Link_for_.asciinema`](https://asciinema.org/a/SwgPbVlEGDpzsj3ZHd5ZcdgBD)
89 | ### To link για το αρχείο tou kwdika:
90 | - [`Link_for_.code`](https://github.com/p15kara/d/blob/0e69340f94c3993490cb0a09fc4c29a1e0d6c3b3/mycode)
91 |
92 | ΠΑΡΑΔΟΤΕΟ 9
93 | Για το ένατο παραδοτέο επέλεξα να κάνω την βιογραφία του ανθρώπου που δημιούργησε ένα από τα αντικείμενα που ανέβασα στις εικόνες των προηγουμενων παραδοτέων.Συγκεκριμένα έκανα την βιογραφία του WIlliam Lear, ιδρυτή της εταιρίας Lear Siegler που κατασκεύασε το ADM-3A.Πιο συγκεκριμένα η εταιρία του η LSI Το 1976,κυκλοφόρησε το ADM-3A, ένα από τα πρώτα τερματικά βίντεο υπολογιστή, με μια νέα βιομηχανική χαμηλή τιμή μονάδας 995 $.
94 | (https://user-images.githubusercontent.com/22730488/204866509-b4c61920-ab3a-4ec4-a4d5-88ba69390a3c.jpg)
95 |
96 | ### To link για το .md αρχείο:
97 | [`Link_for_.md`](https://github.com/p15kara/site/blob/master/_biography/bio-lear.md)
98 | ### Το link για την βιογραφία στο site:
99 | [`Link_for_site`](https://p15kara.netlify.app//biography/bio-lear/)
100 | ### Το link για τα includes
101 | [`Link_for_includes`](https://github.com/p15kara/site/blob/master/_includes/bio-lear.md)
102 | ### Η βιβλιογραφία της ερευνας μου:
103 |
104 |
https://www.britannica.com/biography/William-P-Lear
105 | https://en.wikipedia.org/wiki/Bill_Lear
106 | https://www.invent.org/inductees/william-p-lear
107 | https://www.uh.edu/engines/epi2767.htm
108 | https://www.wikidata.org/wiki/Q325128
109 |
--------------------------------------------------------------------------------