From e6e09693f80c0aa0bae6f8c27c31c2a9bcf41b83 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 3 Oct 2024 22:02:53 +0300 Subject: [PATCH 01/63] Create README.md --- PROJECTS/2023144/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 PROJECTS/2023144/README.md diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/PROJECTS/2023144/README.md @@ -0,0 +1 @@ + From c66ec687589487d722bec03b68bc95bd6bd602a1 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 4 Oct 2024 20:23:50 +0300 Subject: [PATCH 02/63] Update README.md --- PROJECTS/2023144/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 8b13789179..5ff371c3c0 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -1 +1,20 @@ +# ΜΑΘΗΜΑ: ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ +### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ +### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 +### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) + +| Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | +| --- | --- | --- | --- | +| 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | | | +| 2 | Άσκηση γραμμής εντολών (arch linux install) | | | +| 3 | Συμμετοχικό περιεχόμενο A1+A2 | | | +| 4 | Άσκηση γραμμής εντολών (pandoc blog) | | | +| 5 | Κατασκευή του βιβλίου (pibook pdf) | | | +| 6 | Συμμετοχικό περιεχόμενο B1 | | | +| 7 | Άσκηση γραμμής εντολών (vim IDE) | | | +| 8 | Συμμετοχικό περιεχόμενο B2 | | | +| 9 | Κατασκευή του βιβλίου A | | | +| 10 | Τελική αναφορά* | | | + +# ΠΑΡΑΔΟΤΕΟ 1 From f9cdcca1b91611e379cf7d9e40eedd6ba98f36f6 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 4 Oct 2024 20:41:33 +0300 Subject: [PATCH 03/63] Create README.md --- PROJECTS/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 PROJECTS/README.md diff --git a/PROJECTS/README.md b/PROJECTS/README.md new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/PROJECTS/README.md @@ -0,0 +1 @@ + From 8a5512f345f2d30499a86584f3bdaf3a4a473c36 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 4 Oct 2024 20:43:52 +0300 Subject: [PATCH 04/63] Added empty README.md From 9b067279adad15fa9a41717aedfc0c4a4dff4a1f Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 4 Oct 2024 20:44:18 +0300 Subject: [PATCH 05/63] Update README.md From c7ff2caea98da27db63a6f697c5b33ec69347ef5 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 4 Oct 2024 23:58:30 +0300 Subject: [PATCH 06/63] =?UTF-8?q?Updated=201=CE=BF=20=CF=80=CE=B1=CF=81?= =?UTF-8?q?=CE=B1=CE=B4=CE=BF=CF=84=CE=B5=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 5ff371c3c0..ead1cdcbfb 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -3,6 +3,7 @@ ### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ ### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 ### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) +### ORGANIZATION : | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | | --- | --- | --- | --- | @@ -18,3 +19,7 @@ | 10 | Τελική αναφορά* | | | # ΠΑΡΑΔΟΤΕΟ 1 +Έχοντας αφιερώσει άπειρες ώρες στους υπολογιστές και στα βιντεό παιχνίδια. Θεωρούσα πως γνώριζα την βάση ως προς την χρήση του υπολογιστή και του terminal, πιστέυωντας πως αν απλά μάθω περισσότερη γνώση όπως γλώσσες προγραμματιστού, αλγόριθμοι, μαθηματικά κλπ, θα κατάφερνα να φτάσω τους στόχους μου. +Διάβαζοντας το βιβλίο pibook και ασχολούντας λίγο με archlinux, κατανόησα πως δεν έχω την παραμικρή ιδέα για τους υπολογιστές. Πράγματι κατανόησα πόσα δεν ήξερα και ακόμη δεν γνωρίζω, ως αποτέλεσμα μου έδωσε ένα μεγάλο κίνητρο στο να κάτσω να διαβάσω για υπολογιστές και να εξασκούμε με το terminal. + +Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό βασίζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσεις. From 0d73be9b8ff1b80e4daff8278d875c2c7d12d4b5 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 5 Oct 2024 08:24:44 +0300 Subject: [PATCH 07/63] =?UTF-8?q?Update=20=CF=80=CE=B1=CF=81=CE=B1=CE=B4?= =?UTF-8?q?=CE=BF=CF=84=CE=B5=CE=BF=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index ead1cdcbfb..d5d5295a13 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -22,4 +22,4 @@ Έχοντας αφιερώσει άπειρες ώρες στους υπολογιστές και στα βιντεό παιχνίδια. Θεωρούσα πως γνώριζα την βάση ως προς την χρήση του υπολογιστή και του terminal, πιστέυωντας πως αν απλά μάθω περισσότερη γνώση όπως γλώσσες προγραμματιστού, αλγόριθμοι, μαθηματικά κλπ, θα κατάφερνα να φτάσω τους στόχους μου. Διάβαζοντας το βιβλίο pibook και ασχολούντας λίγο με archlinux, κατανόησα πως δεν έχω την παραμικρή ιδέα για τους υπολογιστές. Πράγματι κατανόησα πόσα δεν ήξερα και ακόμη δεν γνωρίζω, ως αποτέλεσμα μου έδωσε ένα μεγάλο κίνητρο στο να κάτσω να διαβάσω για υπολογιστές και να εξασκούμε με το terminal. -Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό βασίζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσεις. +Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό εστιάζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσης. From dc10f3da36f3c287d5a3cb0cec2c707d3cf024f2 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 5 Oct 2024 09:29:02 +0300 Subject: [PATCH 08/63] =?UTF-8?q?Updated=20=CF=80=CE=B1=CF=81=CE=B1=CE=B4?= =?UTF-8?q?=CE=BF=CF=84=CE=B5=CE=BF=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index d5d5295a13..5f0e2ec8a0 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -3,7 +3,7 @@ ### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ ### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 ### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) -### ORGANIZATION : +### ORGANIZATION : [WeAreCooked](https://github.com/courses-ionio/hci/discussions/2002) | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | | --- | --- | --- | --- | From 65045d45ca31b72bef26901345b2928a9f98cf69 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 5 Oct 2024 17:22:42 +0300 Subject: [PATCH 09/63] Update paradoteo 1 --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 5f0e2ec8a0..187c0231f0 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -20,6 +20,6 @@ # ΠΑΡΑΔΟΤΕΟ 1 Έχοντας αφιερώσει άπειρες ώρες στους υπολογιστές και στα βιντεό παιχνίδια. Θεωρούσα πως γνώριζα την βάση ως προς την χρήση του υπολογιστή και του terminal, πιστέυωντας πως αν απλά μάθω περισσότερη γνώση όπως γλώσσες προγραμματιστού, αλγόριθμοι, μαθηματικά κλπ, θα κατάφερνα να φτάσω τους στόχους μου. -Διάβαζοντας το βιβλίο pibook και ασχολούντας λίγο με archlinux, κατανόησα πως δεν έχω την παραμικρή ιδέα για τους υπολογιστές. Πράγματι κατανόησα πόσα δεν ήξερα και ακόμη δεν γνωρίζω, ως αποτέλεσμα μου έδωσε ένα μεγάλο κίνητρο στο να κάτσω να διαβάσω για υπολογιστές και να εξασκούμε με το terminal. +Όμως διάβαζοντας το βιβλίο pibook και ασχολούντας λίγο με archlinux, κατανόησα πως δεν έχω την παραμικρή ιδέα για τους υπολογιστές. Πράγματι κατανόησα πόσα δεν ήξερα και ακόμη δεν γνωρίζω, ως αποτέλεσμα μου έδωσε ένα μεγάλο κίνητρο στο να κάτσω να διαβάσω για υπολογιστές και να εξασκούμε με το terminal. Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό εστιάζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσης. From 3c127d18f2561d8f24f87fedc7e882b45f75c531 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 5 Oct 2024 18:05:12 +0300 Subject: [PATCH 10/63] =?UTF-8?q?Finished=201o=20=CF=80=CE=B1=CF=81=CE=B1?= =?UTF-8?q?=CE=B4=CE=BF=CF=84=CE=B5=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 187c0231f0..363cccaebe 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -23,3 +23,6 @@ Όμως διάβαζοντας το βιβλίο pibook και ασχολούντας λίγο με archlinux, κατανόησα πως δεν έχω την παραμικρή ιδέα για τους υπολογιστές. Πράγματι κατανόησα πόσα δεν ήξερα και ακόμη δεν γνωρίζω, ως αποτέλεσμα μου έδωσε ένα μεγάλο κίνητρο στο να κάτσω να διαβάσω για υπολογιστές και να εξασκούμε με το terminal. Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό εστιάζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσης. + +## ΕΝΔΙΑΦΕΡΟΝΤΑ +Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, επίσης φτιάχνοντας γενικά διάφορα άλλα πράγματτα όπως κάνα βίντεο παιχνίδι ή καμία εφαρμογή ή και να φτίαχνω τα δικά μου εργαλία. From b378b54f8d36a9a079bc8fd622b9190053aa1730 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 5 Oct 2024 18:21:16 +0300 Subject: [PATCH 11/63] =?UTF-8?q?FINISHED=201o=20=CF=80=CE=B1=CF=81=CE=B1?= =?UTF-8?q?=CE=B4=CE=BF=CF=84=CE=B5=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 363cccaebe..c460318999 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -7,7 +7,7 @@ | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | | --- | --- | --- | --- | -| 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | | | +| 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | [Συζήτηση 1](https://github.com/courses-ionio/hci/discussions/2004) | Ολοκληρώθηκε, στο μέλλον πιστέυω πως μπορεί να βελτιωθεί | | 2 | Άσκηση γραμμής εντολών (arch linux install) | | | | 3 | Συμμετοχικό περιεχόμενο A1+A2 | | | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | | | From 44361673d0188916d338621378902cd9218170c7 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 6 Oct 2024 13:12:02 +0300 Subject: [PATCH 12/63] Edited --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index c460318999..e8a35591b0 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -3,7 +3,7 @@ ### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ ### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 ### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) -### ORGANIZATION : [WeAreCooked](https://github.com/courses-ionio/hci/discussions/2002) +### ORGANIZATION : [WeAreKindaCooked](https://github.com/WeAreKindaCooked) | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | | --- | --- | --- | --- | From 6e44ec22f78bb81e9e1ad7ec66ae1f1e7e55dc88 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 6 Oct 2024 17:20:45 +0300 Subject: [PATCH 13/63] 2o added --- PROJECTS/2023144/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index e8a35591b0..b866c786f8 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -26,3 +26,5 @@ ## ΕΝΔΙΑΦΕΡΟΝΤΑ Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, επίσης φτιάχνοντας γενικά διάφορα άλλα πράγματτα όπως κάνα βίντεο παιχνίδι ή καμία εφαρμογή ή και να φτίαχνω τα δικά μου εργαλία. + +# ΠΑΡΑΔΟΤΕΟ 2 From 4e2e76770469964fc971d3b1499c30e387851dbc Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Tue, 8 Oct 2024 14:20:49 +0300 Subject: [PATCH 14/63] EDITED Paradoteo 2 --- PROJECTS/2023144/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index b866c786f8..0ce0c4f0a6 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -28,3 +28,9 @@ Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, επίσης φτιάχνοντας γενικά διάφορα άλλα πράγματτα όπως κάνα βίντεο παιχνίδι ή καμία εφαρμογή ή και να φτίαχνω τα δικά μου εργαλία. # ΠΑΡΑΔΟΤΕΟ 2 +Εγκατάστησα τα archlinux στο laptop μου στον hdd με dual boot. Γενικά την εγκατάσταση του Archlinux βασίστηκα στο [Archwiki](https://wiki.archlinux.org/title/Main_page) για της οδηγίες και λιγο απο chatgpt οταν δεν καταλάβενα κάποιες εντόλες διοτι δεν είχα καμία εμπειρία με τα linux. + +## ΔΙΑΔΙΚΑΣΙΑ +Πριν αρχίσω την εγκατάσταση, έπρεπε να κάνω ενα BOOTABLE USB, όπου στο USB θα κατέβαζα το iso του arch χρησιμοποίοντας το εργαλείο VENTOY και θα έπρεπε να κάνω disable to secure boot στο Bios, ώστε να μπορώ να κάνω boot απο το USB + +Με το που έκανα boot το πρώτο πραγμα που έκανα ήταν να συνδεθώ στο ιτερνέτ χρησιμοποιόντας το εργαλείο IWD όπου ερχόταν πακέτο με το ISO. Στην συνεχεία μετά απο το keyboard layout έκανα partition τον δισκό μου χρησιμοποίοντας το εργαλείο fdisk. Έκανα 2 partion εναν για το boot loader (efi,550ΜΒ) το αλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (" ΣΗΜΕΙΩΣΗ: πολύ ποιό μετα έκανα και αλλο 1 partition που το έκανα για τα windows οπού να μπορούσε να διαβάζει NFTS Files). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεωρήσα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το IWD,NetworkManager,nano,alsamixer,pulseaudio,dhcpcp,intel u-code From 0b353b84776af552f1bc079d0fdbca8894787c6c Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Tue, 8 Oct 2024 18:03:36 +0300 Subject: [PATCH 15/63] Updated paradoteo 2 --- PROJECTS/2023144/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 0ce0c4f0a6..c1f5c763de 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -31,6 +31,13 @@ Εγκατάστησα τα archlinux στο laptop μου στον hdd με dual boot. Γενικά την εγκατάσταση του Archlinux βασίστηκα στο [Archwiki](https://wiki.archlinux.org/title/Main_page) για της οδηγίες και λιγο απο chatgpt οταν δεν καταλάβενα κάποιες εντόλες διοτι δεν είχα καμία εμπειρία με τα linux. ## ΔΙΑΔΙΚΑΣΙΑ +### Base installation Πριν αρχίσω την εγκατάσταση, έπρεπε να κάνω ενα BOOTABLE USB, όπου στο USB θα κατέβαζα το iso του arch χρησιμοποίοντας το εργαλείο VENTOY και θα έπρεπε να κάνω disable to secure boot στο Bios, ώστε να μπορώ να κάνω boot απο το USB -Με το που έκανα boot το πρώτο πραγμα που έκανα ήταν να συνδεθώ στο ιτερνέτ χρησιμοποιόντας το εργαλείο IWD όπου ερχόταν πακέτο με το ISO. Στην συνεχεία μετά απο το keyboard layout έκανα partition τον δισκό μου χρησιμοποίοντας το εργαλείο fdisk. Έκανα 2 partion εναν για το boot loader (efi,550ΜΒ) το αλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (" ΣΗΜΕΙΩΣΗ: πολύ ποιό μετα έκανα και αλλο 1 partition που το έκανα για τα windows οπού να μπορούσε να διαβάζει NFTS Files). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεωρήσα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το IWD,NetworkManager,nano,alsamixer,pulseaudio,dhcpcp,intel u-code +Με το που έκανα boot το πρώτο πραγμα που έκανα ήταν να συνδεθώ στο ιτερνέτ χρησιμοποιόντας το εργαλείο IWD όπου ερχόταν πακέτο με το ISO. Στην συνεχεία μετά απο το keyboard layout έκανα partition τον δισκό μου χρησιμοποίοντας το εργαλείο fdisk. Έκανα 2 partion εναν για το boot loader (efi,550ΜΒ) το αλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (" ΣΗΜΕΙΩΣΗ: πολύ ποιό μετα έκανα και αλλο 1 partition που το έκανα για τα windows οπού να μπορούσε να διαβάζει NFTS Files χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεωρήσα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το IWD,NetworkManager,nano,,dhcpcp,intel u-code, με το που έφτιαξα λογαριασμο κατέβασα το GRUB loader. + +### After base installation +Αρχικά οταν κατέβασα το πολύ βασικά του arch είχα κατεβάσει το GNOME, για να έχω ενα desktop enviroment. Όμως μέτα έμαθα για τα window manager και κατέβασα το i3 με όλο το πακέτο, υστέρα αφου φτιάχνοντας της ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : +![i3](https://github.com/user-attachments/assets/f1a5b9d3-0da7-4e02-a445-d26ea5a8d096) + +Κατέβασα το alacritty ως terminal, dmenu για να μπορώ να ανοιγώ εφαρμογές χώρις την χρήση του terminal, το thunar για file manager From 884ac141d7b5505554ebfd94a08081ac2c58e645 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Tue, 8 Oct 2024 18:04:06 +0300 Subject: [PATCH 16/63] =?UTF-8?q?Update=20=CF=80=CE=B1=CF=81=CE=B1=CE=B4?= =?UTF-8?q?=CE=BF=CF=84=CE=B5=CE=BF=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index c1f5c763de..339b479af0 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -37,7 +37,7 @@ Με το που έκανα boot το πρώτο πραγμα που έκανα ήταν να συνδεθώ στο ιτερνέτ χρησιμοποιόντας το εργαλείο IWD όπου ερχόταν πακέτο με το ISO. Στην συνεχεία μετά απο το keyboard layout έκανα partition τον δισκό μου χρησιμοποίοντας το εργαλείο fdisk. Έκανα 2 partion εναν για το boot loader (efi,550ΜΒ) το αλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (" ΣΗΜΕΙΩΣΗ: πολύ ποιό μετα έκανα και αλλο 1 partition που το έκανα για τα windows οπού να μπορούσε να διαβάζει NFTS Files χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεωρήσα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το IWD,NetworkManager,nano,,dhcpcp,intel u-code, με το που έφτιαξα λογαριασμο κατέβασα το GRUB loader. ### After base installation -Αρχικά οταν κατέβασα το πολύ βασικά του arch είχα κατεβάσει το GNOME, για να έχω ενα desktop enviroment. Όμως μέτα έμαθα για τα window manager και κατέβασα το i3 με όλο το πακέτο, υστέρα αφου φτιάχνοντας της ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : +Αρχικά οταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME, για να έχω ενα desktop enviroment. Όμως μέτα έμαθα για τα window manager και κατέβασα το i3 με όλο το πακέτο, υστέρα αφου φτιάχνοντας της ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : ![i3](https://github.com/user-attachments/assets/f1a5b9d3-0da7-4e02-a445-d26ea5a8d096) Κατέβασα το alacritty ως terminal, dmenu για να μπορώ να ανοιγώ εφαρμογές χώρις την χρήση του terminal, το thunar για file manager From 19f65f60960a3d0174956ed1db722d5fad5f2f9d Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Tue, 8 Oct 2024 23:57:04 +0300 Subject: [PATCH 17/63] Updated paradoteo 2 --- PROJECTS/2023144/README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 339b479af0..37c7df9116 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -37,7 +37,14 @@ Με το που έκανα boot το πρώτο πραγμα που έκανα ήταν να συνδεθώ στο ιτερνέτ χρησιμοποιόντας το εργαλείο IWD όπου ερχόταν πακέτο με το ISO. Στην συνεχεία μετά απο το keyboard layout έκανα partition τον δισκό μου χρησιμοποίοντας το εργαλείο fdisk. Έκανα 2 partion εναν για το boot loader (efi,550ΜΒ) το αλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (" ΣΗΜΕΙΩΣΗ: πολύ ποιό μετα έκανα και αλλο 1 partition που το έκανα για τα windows οπού να μπορούσε να διαβάζει NFTS Files χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεωρήσα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το IWD,NetworkManager,nano,,dhcpcp,intel u-code, με το που έφτιαξα λογαριασμο κατέβασα το GRUB loader. ### After base installation -Αρχικά οταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME, για να έχω ενα desktop enviroment. Όμως μέτα έμαθα για τα window manager και κατέβασα το i3 με όλο το πακέτο, υστέρα αφου φτιάχνοντας της ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : +Αρχικά οταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME, για να έχω ένα desktop enviroment. Όμως μέτα έμαθα για τα window manager και κατέβασα το i3 με όλο το πακέτο, υστέρα αφου φτιάχνοντας της ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : ![i3](https://github.com/user-attachments/assets/f1a5b9d3-0da7-4e02-a445-d26ea5a8d096) -Κατέβασα το alacritty ως terminal, dmenu για να μπορώ να ανοιγώ εφαρμογές χώρις την χρήση του terminal, το thunar για file manager +Κατέβασα το alacritty ως terminal, dmenu για να μπορώ να ανοιγώ εφαρμογές χώρις την χρήση του terminal, το thunar για file manager,pulseaudio και alsamixer για ρυθμίσεις ήχου,το firefox για browser,το yay για να μπορώ να κατεβάσω εργαλία ή εφαρμογές σε μορφή flatpak,το vim για να μπορώ να κάνω edit,την python και την java ώστε να μπορώ να κάνω εργασίες του σχολείου, το libreoffice για να μπορώ να γράφω για εκθέσης για την σχόλη, το discord για να μπορώ να επικοινωνώ με τους φίλους μου και τέλος κατέβασα το yay (AUR) για να μπορώ να κατεβάσω εργαλία ή πακέτα σε μορφή flatpak. Επίσης κατέβασα πακέτα όπως asciiquarium,cmatrix,cowsay και cava, διότι μου φάνηκαν ενδιαφέρον. + +### ΔΥΣΚΟΛΙΕΣ +Η μεγάλυτερη δυσκολία που είχα κατεβάζοντας τα archlinux ήταν η έλλειψη γνώσης για linux και με το terminal, που άφτο είχε ως αποτέλεσμα να γράφω εντολές που έκαναν πράγματα που δεν έπρεπε. " Ένα θέμα που είχα που δυσκολέυτηκα ήταν οταν προσπάθησα να κατεβάσω το yay που δεν με άφηνε διότι είχα κατεβάσει και είχα κανει όλα τα configs στο root αντί να φτιάξω αλλο λογαριασμό (θα υπήρχε μεγάλη ζημία αν κατέβαζα το yay κατευθείαν στο root γι'αυτό δεν με άφηνε) και έπρεπε να κανω copy,move και να δώσω permission σε όλα μου τα αρχεία,files και configs. + +Εδώ έχετε τα asciinema links: +[Neofetch](https://asciinema.org/a/BIV0j24mZUO6ZiMf3u4ucusOm) +[Journalctl -b](https://asciinema.org/a/4fYxZXAH2u9EMHp9tWsDV492D) From 140958192ebb060339b244ff35d11900b811c09e Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 9 Oct 2024 01:18:22 +0300 Subject: [PATCH 18/63] Finished 2o paradoteo --- PROJECTS/2023144/README.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 37c7df9116..4cd4f49286 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -28,22 +28,30 @@ Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, επίσης φτιάχνοντας γενικά διάφορα άλλα πράγματτα όπως κάνα βίντεο παιχνίδι ή καμία εφαρμογή ή και να φτίαχνω τα δικά μου εργαλία. # ΠΑΡΑΔΟΤΕΟ 2 -Εγκατάστησα τα archlinux στο laptop μου στον hdd με dual boot. Γενικά την εγκατάσταση του Archlinux βασίστηκα στο [Archwiki](https://wiki.archlinux.org/title/Main_page) για της οδηγίες και λιγο απο chatgpt οταν δεν καταλάβενα κάποιες εντόλες διοτι δεν είχα καμία εμπειρία με τα linux. +Εγκατάστησα τα archlinux στο laptop μου στον hdd drive με dual boot. Για την εγκατάσταση του Archlinux βασίστηκα στο [Archwiki](https://wiki.archlinux.org/title/Main_page) για τiς οδηγίες και λίγο απο chatgpt όταν δεν καταλάβενα κάποιες εντόλες, διότι δεν είχα καμία εμπειρία με τα linux. ## ΔΙΑΔΙΚΑΣΙΑ ### Base installation -Πριν αρχίσω την εγκατάσταση, έπρεπε να κάνω ενα BOOTABLE USB, όπου στο USB θα κατέβαζα το iso του arch χρησιμοποίοντας το εργαλείο VENTOY και θα έπρεπε να κάνω disable to secure boot στο Bios, ώστε να μπορώ να κάνω boot απο το USB +Πρίν αρχίσω την εγκατάσταση, έπρεπε να κάνω ενα BOOTABLE USB, όπου στο USB kατέβαsα το Iso του arch χρησιμοποίοντας το εργαλείο VENTOY και έπρεπε να κάνω disable to secure boot στο BIOS, ώστε να μπορώ να κάνω boot απο το USB -Με το που έκανα boot το πρώτο πραγμα που έκανα ήταν να συνδεθώ στο ιτερνέτ χρησιμοποιόντας το εργαλείο IWD όπου ερχόταν πακέτο με το ISO. Στην συνεχεία μετά απο το keyboard layout έκανα partition τον δισκό μου χρησιμοποίοντας το εργαλείο fdisk. Έκανα 2 partion εναν για το boot loader (efi,550ΜΒ) το αλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (" ΣΗΜΕΙΩΣΗ: πολύ ποιό μετα έκανα και αλλο 1 partition που το έκανα για τα windows οπού να μπορούσε να διαβάζει NFTS Files χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεωρήσα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το IWD,NetworkManager,nano,,dhcpcp,intel u-code, με το που έφτιαξα λογαριασμο κατέβασα το GRUB loader. +Με το που έκανα boot, το πρώτο πράγμα που έκανα ήταν να συνδεθώ στο ίτερνετ χρησιμοποιόντας το εργαλείο iwd όπου ερχόταν πακέτο με το Iso. Στην συνέχει, μετά απο το keyboard layout, έκανα partition τον δίσκο μου χρησιμοποιόντας το εργαλείο fdisk. Έκανα 2 partion, έναν για το boot loader (efi,550ΜΒ) το άλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (ΣΗΜΕΙΩΣΗ: πολύ πιό μετα έκανα αλλο ένα partition για να διαβάζει NFTS Files "Windows files" χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεώρησα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το iwd, NetworkManager, nano, dhcpcp, intel u-code. Όταν έφτιαξα τον λογαριασμό μου για το λογισμικό, κατέβασα το GRUB ως bootloader. ### After base installation -Αρχικά οταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME, για να έχω ένα desktop enviroment. Όμως μέτα έμαθα για τα window manager και κατέβασα το i3 με όλο το πακέτο, υστέρα αφου φτιάχνοντας της ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : +Όταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME ως desktop enviroment. Όμως μέτα έμαθα για το window manager και κατέβασα το i3 με όλο το πακέτο.'Υστερα αφού φτιάχνοντας τiς ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : ![i3](https://github.com/user-attachments/assets/f1a5b9d3-0da7-4e02-a445-d26ea5a8d096) -Κατέβασα το alacritty ως terminal, dmenu για να μπορώ να ανοιγώ εφαρμογές χώρις την χρήση του terminal, το thunar για file manager,pulseaudio και alsamixer για ρυθμίσεις ήχου,το firefox για browser,το yay για να μπορώ να κατεβάσω εργαλία ή εφαρμογές σε μορφή flatpak,το vim για να μπορώ να κάνω edit,την python και την java ώστε να μπορώ να κάνω εργασίες του σχολείου, το libreoffice για να μπορώ να γράφω για εκθέσης για την σχόλη, το discord για να μπορώ να επικοινωνώ με τους φίλους μου και τέλος κατέβασα το yay (AUR) για να μπορώ να κατεβάσω εργαλία ή πακέτα σε μορφή flatpak. Επίσης κατέβασα πακέτα όπως asciiquarium,cmatrix,cowsay και cava, διότι μου φάνηκαν ενδιαφέρον. - -### ΔΥΣΚΟΛΙΕΣ -Η μεγάλυτερη δυσκολία που είχα κατεβάζοντας τα archlinux ήταν η έλλειψη γνώσης για linux και με το terminal, που άφτο είχε ως αποτέλεσμα να γράφω εντολές που έκαναν πράγματα που δεν έπρεπε. " Ένα θέμα που είχα που δυσκολέυτηκα ήταν οταν προσπάθησα να κατεβάσω το yay που δεν με άφηνε διότι είχα κατεβάσει και είχα κανει όλα τα configs στο root αντί να φτιάξω αλλο λογαριασμό (θα υπήρχε μεγάλη ζημία αν κατέβαζα το yay κατευθείαν στο root γι'αυτό δεν με άφηνε) και έπρεπε να κανω copy,move και να δώσω permission σε όλα μου τα αρχεία,files και configs. +Με το i3 κατέβασα το alacritty ως terminal,το dmenu για να μπορώ να ανοίγω εφαρμογές χώρις την χρήση του terminal, το thunar για file manager,pulseaudio και alsamixer για ρυθμίσεις ήχου,το firefox για browser,το vim για να μπορώ να κάνω edit κώδικα και configs, την python και την java ώστε να μπορώ να κάνω εργασίες για την σχολή, το libreoffice για να μπορώ να γράφω για εκθέσης/αναφορές για την σχόλη, το discord για να μπορώ να επικοινωνώ με τους φίλους μου και με συμφοιτητές, τέλος κατέβασα το yay (AUR) για να μπορώ να κατεβάσω εργαλία ή πακέτα σε μορφή flatpak. Επίσης κατέβασα προγράμματα όπως asciiquarium,cmatrix,cowsay και cava, διότι μου φάνηκαν ενδιαφέρον. + +Για να μπορώ να γράφω στο πληκτρολόγιο μου στα Ελληνικά πρόσθεσα στο /.xprofile την παρακάτω εντολή : +```bash +setxkbmap -layout us,gr -option grp:ctrl_shift_toggle +``` +Το promt μου : +```bash +PS1='[\u@2023144 \W]\$ ' +``` +## ΔΥΣΚΟΛΙΕΣ +Η μεγαλύτερη δυσκολία που αντιμετώπησα κατεβάζοντας τα archlinux ήταν η έλλειψη γνώσης για το linux και με το terminal, που άφτο είχε ως αποτέλεσμα να γράφω εντολές που έκαναν πράγματα που δεν έπρεπε. Ένα θέμα που είχα που δυσκολέυτηκα ήταν όταν προσπάθησα να κατεβάσω το yay που δεν με άφηνε το σύστημα να το εγκαταστήσω (makepgk), διότι θα υπήρχε μεγάλη ζημία αν κατέβαζα το yay κατευθείαν στο root( Για αρχή είχα ορίσει το main user το root). Ως αποτέλεσμα έπρεπε να κάνω copy,move και να δώσω permission σε όλα τα πακέτα,αρχεία και configs απο τον root σε άλλον λογαριασμό κι οταν κάμια εφαρμογή γινόταν corrupted, έπρεπε να διαγράψω τα πάντα απο το δίσκο εως στο cache σε σχέση με την εφαρμογή για να μην υπήρχε θέμα. Εδώ έχετε τα asciinema links: [Neofetch](https://asciinema.org/a/BIV0j24mZUO6ZiMf3u4ucusOm) From c91bc1ea0e75f978dc162e37d54ee84cdab8ce28 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 9 Oct 2024 01:21:17 +0300 Subject: [PATCH 19/63] =?UTF-8?q?Finished=202=CE=BF=20=CF=80=CE=B1=CF=81?= =?UTF-8?q?=CE=B1=CE=B4=CE=BF=CF=84=CE=AD=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 4cd4f49286..378ac6ef71 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -8,7 +8,7 @@ | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | | --- | --- | --- | --- | | 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | [Συζήτηση 1](https://github.com/courses-ionio/hci/discussions/2004) | Ολοκληρώθηκε, στο μέλλον πιστέυω πως μπορεί να βελτιωθεί | -| 2 | Άσκηση γραμμής εντολών (arch linux install) | | | +| 2 | Άσκηση γραμμής εντολών (arch linux install) |[Συζήτηση 2](https://github.com/courses-ionio/hci/discussions/2007) | Ολοκληρώθηκε| | 3 | Συμμετοχικό περιεχόμενο A1+A2 | | | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | | | | 5 | Κατασκευή του βιβλίου (pibook pdf) | | | From 81ca8a0f234790384314689c73804b5a1c9e28c1 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 9 Oct 2024 08:11:38 +0300 Subject: [PATCH 20/63] =?UTF-8?q?Finished=202=CE=BF=20=CF=80=CE=B1=CF=81?= =?UTF-8?q?=CE=B1=CE=B4=CE=BF=CF=84=CE=AD=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 378ac6ef71..062f20c82d 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -34,13 +34,13 @@ ### Base installation Πρίν αρχίσω την εγκατάσταση, έπρεπε να κάνω ενα BOOTABLE USB, όπου στο USB kατέβαsα το Iso του arch χρησιμοποίοντας το εργαλείο VENTOY και έπρεπε να κάνω disable to secure boot στο BIOS, ώστε να μπορώ να κάνω boot απο το USB -Με το που έκανα boot, το πρώτο πράγμα που έκανα ήταν να συνδεθώ στο ίτερνετ χρησιμοποιόντας το εργαλείο iwd όπου ερχόταν πακέτο με το Iso. Στην συνέχει, μετά απο το keyboard layout, έκανα partition τον δίσκο μου χρησιμοποιόντας το εργαλείο fdisk. Έκανα 2 partion, έναν για το boot loader (efi,550ΜΒ) το άλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (ΣΗΜΕΙΩΣΗ: πολύ πιό μετα έκανα αλλο ένα partition για να διαβάζει NFTS Files "Windows files" χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεώρησα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το iwd, NetworkManager, nano, dhcpcp, intel u-code. Όταν έφτιαξα τον λογαριασμό μου για το λογισμικό, κατέβασα το GRUB ως bootloader. +Με το που έκανα boot, το πρώτο πράγμα που έκανα ήταν να συνδεθώ στο ίτερνετ χρησιμοποιόντας το εργαλείο iwd όπου ερχόταν πακέτο με το Iso. Στην συνέχεια, μετά απο το keyboard layout, έκανα partition τον δίσκο μου χρησιμοποιόντας το εργαλείο fdisk. Έκανα 2 partion, έναν για το boot loader (efi,550ΜΒ) και το άλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (ΣΗΜΕΙΩΣΗ: πολύ πιό μετα έκανα αλλο ένα partition για να διαβάζει NFTS Files "Windows files" χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεώρησα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το iwd, NetworkManager, nano, dhcpcp, intel u-code. Όταν έφτιαξα τον λογαριασμό μου για το λογισμικό, κατέβασα το GRUB ως bootloader. ### After base installation Όταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME ως desktop enviroment. Όμως μέτα έμαθα για το window manager και κατέβασα το i3 με όλο το πακέτο.'Υστερα αφού φτιάχνοντας τiς ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : ![i3](https://github.com/user-attachments/assets/f1a5b9d3-0da7-4e02-a445-d26ea5a8d096) -Με το i3 κατέβασα το alacritty ως terminal,το dmenu για να μπορώ να ανοίγω εφαρμογές χώρις την χρήση του terminal, το thunar για file manager,pulseaudio και alsamixer για ρυθμίσεις ήχου,το firefox για browser,το vim για να μπορώ να κάνω edit κώδικα και configs, την python και την java ώστε να μπορώ να κάνω εργασίες για την σχολή, το libreoffice για να μπορώ να γράφω για εκθέσης/αναφορές για την σχόλη, το discord για να μπορώ να επικοινωνώ με τους φίλους μου και με συμφοιτητές, τέλος κατέβασα το yay (AUR) για να μπορώ να κατεβάσω εργαλία ή πακέτα σε μορφή flatpak. Επίσης κατέβασα προγράμματα όπως asciiquarium,cmatrix,cowsay και cava, διότι μου φάνηκαν ενδιαφέρον. +Με το i3 κατέβασα το alacritty ως terminal,το dmenu για να μπορώ να ανοίγω εφαρμογές χώρις την χρήση του terminal, το thunar για file manager,pulseaudio και alsamixer για ρυθμίσεις ήχου,το εργαλείο feh για το background,το firefox για browser,το vim για να μπορώ να κάνω edit κώδικα και configs, την python και την java ώστε να μπορώ να κάνω εργασίες για την σχολή, το libreoffice για να μπορώ να γράφω για εκθέσης/αναφορές για την σχόλη, το discord για να μπορώ να επικοινωνώ με τους φίλους μου και με συμφοιτητές, τέλος κατέβασα το yay (AUR) για να μπορώ να κατεβάσω εργαλία ή πακέτα σε μορφή flatpak. Επίσης κατέβασα προγράμματα όπως asciiquarium,cmatrix,cowsay και cava, διότι μου φάνηκαν ενδιαφέρον. Για να μπορώ να γράφω στο πληκτρολόγιο μου στα Ελληνικά πρόσθεσα στο /.xprofile την παρακάτω εντολή : ```bash From 1b6b00a97de5f83d716dadfd367d2d2cefca3a73 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 18 Oct 2024 22:22:18 +0300 Subject: [PATCH 21/63] Changed organization --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 062f20c82d..122b6c81d2 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -3,7 +3,7 @@ ### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ ### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 ### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) -### ORGANIZATION : [WeAreKindaCooked](https://github.com/WeAreKindaCooked) +### ORGANIZATION : [asd-xc](https://github.com/asd-xc) | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | | --- | --- | --- | --- | From f307dd724986f1a69f8adbeb5e0f938e9e2b52cf Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 31 Oct 2024 11:53:39 +0200 Subject: [PATCH 22/63] =?UTF-8?q?3=CE=BF=20=CF=80=CE=B1=CF=81=CE=B1=CE=B4?= =?UTF-8?q?=CE=BF=CF=84=CE=B5=CE=BF=20DONE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 122b6c81d2..5e7eca28ad 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -56,3 +56,48 @@ PS1='[\u@2023144 \W]\$ ' Εδώ έχετε τα asciinema links: [Neofetch](https://asciinema.org/a/BIV0j24mZUO6ZiMf3u4ucusOm) [Journalctl -b](https://asciinema.org/a/4fYxZXAH2u9EMHp9tWsDV492D) + +# ΠΑΡΑΔΟΤΕΟ 3 +Για το τρίτο παραδοτέο ως διαχειριστής (founder) έκανα fork και deploy το σίτε του οργανισμού, υπήρχαν δυσκολίες λόγο που δεν γνώριζα το περιβάλλον και μερικές φορές βιαζόμουν και έκανα πράγματα που δεν θα έπρεπε, με αποτέλεσμα να κολλήσω. + +Το site του οργανισμού : https://asdpibook.netlify.app/ + +## A1 + +Για το A1, το περιεχόμενο που αποφάσισα να προσθέσω ήταν για το i3 window manager και για το datapoint3300 computer terminal + + - ## [i3 Window manager](https://asdpibook.netlify.app/gallery/i3-window-manager/) + - ## [datapoint3300 computer terminal](https://asdpibook.netlify.app/gallery/datapoint3300/) + +## A2 + +Με βάση το περιεχόμενο που διάλεξα να ασχοληθώ δημιούργησα μία διαφάνεια για το i3 και ένα χρονολόγιο για τα computer terminal + + - ## [Διαφάνεια](https://asdpibook.netlify.app//slides/windowmanager/) + - ## [Χρονολόγιο](https://asdpibook.netlify.app//timeline/computer-terminal/) + +## ΔΙΑΔΙΚΑΣΙΑ (pull request) + +Έδω έχετε τους σύνδεσμους για την πρόσθεση υλικό στο site του οργανισμού. Πρώτα το έκανα κλονοποιήση το site του οργανισμού στο δικό μου site και αφού βλέποντας πως όλα δουλέυουν, τότε πρόσθεσα το περιεχόμενο στο site του οργανισμού + + - ## [Pull request 1](https://github.com/asd-xc/images/pull/1) + - ## [Pull request 2](https://github.com/asd-xc/_gallery/pull/1) + +## ΒΙΒΛΙΟΓΡΑΦΙΑ +i3 window manager : + - https://i3wm.org/docs/ + - https://github.com/i3/i3 + - https://en.wikipedia.org/wiki/I3_(window_manager) + +Datapoint3300: + - https://www.vintagecomputer.net/ctc/3300/ + - https://en.wikipedia.org/wiki/Datapoint_3300 + +VT52: + - https://gunkies.org/wiki/VT52 + - https://terminals-wiki.org/wiki/index.php/DEC_VT52 + - https://en.wikipedia.org/wiki/VT52 + +IBM 3151: + - https://nethackwiki.com/wiki/File:HowToFixTelnetExe.png + - https://terminals-wiki.org/wiki/index.php/IBM_3151 From 52ac3995f51844f0e8c80b968b751b6fb91ae3a8 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 31 Oct 2024 11:57:23 +0200 Subject: [PATCH 23/63] fixing mistakes --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 5e7eca28ad..3088824864 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -99,5 +99,5 @@ VT52: - https://en.wikipedia.org/wiki/VT52 IBM 3151: - - https://nethackwiki.com/wiki/File:HowToFixTelnetExe.png - https://terminals-wiki.org/wiki/index.php/IBM_3151 + - https://en.wikipedia.org/wiki/IBM_3101 From 8d1c1ff9b9a680e24bfd5ebcaa3ec25bb084fed5 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 31 Oct 2024 12:09:54 +0200 Subject: [PATCH 24/63] =?UTF-8?q?=CE=9F=CE=BB=CE=BF=CE=BA=CE=BB=CE=B7?= =?UTF-8?q?=CF=81=CF=8E=CE=B8=CE=B7=CE=BA=CE=B5=203=CE=BF=20=CF=80=CE=B1?= =?UTF-8?q?=CF=81=CE=B1=CE=B4=CE=BF=CF=84=CE=AD=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROJECTS/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROJECTS/2023144/README.md b/PROJECTS/2023144/README.md index 3088824864..a4afcff1de 100644 --- a/PROJECTS/2023144/README.md +++ b/PROJECTS/2023144/README.md @@ -9,7 +9,7 @@ | --- | --- | --- | --- | | 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | [Συζήτηση 1](https://github.com/courses-ionio/hci/discussions/2004) | Ολοκληρώθηκε, στο μέλλον πιστέυω πως μπορεί να βελτιωθεί | | 2 | Άσκηση γραμμής εντολών (arch linux install) |[Συζήτηση 2](https://github.com/courses-ionio/hci/discussions/2007) | Ολοκληρώθηκε| -| 3 | Συμμετοχικό περιεχόμενο A1+A2 | | | +| 3 | Συμμετοχικό περιεχόμενο A1+A2 | [Συζήτηση 3](https://github.com/courses-ionio/hci/discussions/2016) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες εικόνες και να φτιάξω branches, αντί να τα κάνω κατευθείαν στο master | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | | | | 5 | Κατασκευή του βιβλίου (pibook pdf) | | | | 6 | Συμμετοχικό περιεχόμενο B1 | | | From 136e1567648e1b612fa9dc16a8fb0d219f215ceb Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 1 Nov 2024 18:20:38 +0200 Subject: [PATCH 25/63] Rename PROJECTS TO projects --- {PROJECTS => projects}/2023144/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {PROJECTS => projects}/2023144/README.md (100%) diff --git a/PROJECTS/2023144/README.md b/projects/2023144/README.md similarity index 100% rename from PROJECTS/2023144/README.md rename to projects/2023144/README.md From a05d1ad9d93b13fdcc54cd03279924d12fc97e7f Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 1 Nov 2024 18:23:18 +0200 Subject: [PATCH 26/63] Delete PROJECTS directory --- PROJECTS/README.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 PROJECTS/README.md diff --git a/PROJECTS/README.md b/PROJECTS/README.md deleted file mode 100644 index 8b13789179..0000000000 --- a/PROJECTS/README.md +++ /dev/null @@ -1 +0,0 @@ - From 7027cfd57096394006207dbfebca3a69849639f3 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 6 Nov 2024 20:15:03 +0200 Subject: [PATCH 27/63] =?UTF-8?q?Added=20=CF=80=CE=B1=CF=81=CE=B1=CE=B4?= =?UTF-8?q?=CE=BF=CF=84=CE=AD=CE=BF=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/2023144/README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index a4afcff1de..984159d182 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -101,3 +101,12 @@ VT52: IBM 3151: - https://terminals-wiki.org/wiki/index.php/IBM_3151 - https://en.wikipedia.org/wiki/IBM_3101 + +# ΠΑΡΑΔΟΤΕΟ 4 + +Κατάφερα να φτιάξω το δικό μου site blog με την χρήση pandoc. Για το pandoc blog χρησιμοποίησα αυτό της bashyll. Υπήρχαν λίγα προβλήματα, με της φωτογραφίες που δεν εμφανιζόντουσαν με βάση τις οδηγίες, οπού έπρεπε να κάνω debug το σιτε και να δω τι δεν λειτουργεί, το γιατί και πως πρέπει να το φτιάξω. Στην τελική τα κατάφερα + +## My blog site +[ygnt7777blog](https://ygnt7777blog.netlify.app/) + +Στο cat meme μπορείτε να δείτε την χρήση της φωτογραφίας From 612db1b8fee8c80adf79244784d80ccc225759f7 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 6 Nov 2024 20:17:27 +0200 Subject: [PATCH 28/63] fixing small things --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 984159d182..8c052dde30 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -107,6 +107,6 @@ IBM 3151: Κατάφερα να φτιάξω το δικό μου site blog με την χρήση pandoc. Για το pandoc blog χρησιμοποίησα αυτό της bashyll. Υπήρχαν λίγα προβλήματα, με της φωτογραφίες που δεν εμφανιζόντουσαν με βάση τις οδηγίες, οπού έπρεπε να κάνω debug το σιτε και να δω τι δεν λειτουργεί, το γιατί και πως πρέπει να το φτιάξω. Στην τελική τα κατάφερα ## My blog site -[ygnt7777blog](https://ygnt7777blog.netlify.app/) +### [ygnt7777blog](https://ygnt7777blog.netlify.app/) Στο cat meme μπορείτε να δείτε την χρήση της φωτογραφίας From 5221a4db3d2584082ace05b9aa975daf19bdc0f9 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 6 Nov 2024 20:19:04 +0200 Subject: [PATCH 29/63] fixing 2# --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 8c052dde30..6848ddedc8 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -104,7 +104,7 @@ IBM 3151: # ΠΑΡΑΔΟΤΕΟ 4 -Κατάφερα να φτιάξω το δικό μου site blog με την χρήση pandoc. Για το pandoc blog χρησιμοποίησα αυτό της bashyll. Υπήρχαν λίγα προβλήματα, με της φωτογραφίες που δεν εμφανιζόντουσαν με βάση τις οδηγίες, οπού έπρεπε να κάνω debug το σιτε και να δω τι δεν λειτουργεί, το γιατί και πως πρέπει να το φτιάξω. Στην τελική τα κατάφερα +Κατάφερα να φτιάξω το δικό μου site blog με την χρήση pandoc. Για το pandoc blog χρησιμοποίησα αυτό της [bashyll](https://github.com/faithanalog/bashyll). Υπήρχαν λίγα προβλήματα, με της φωτογραφίες που δεν εμφανιζόντουσαν με βάση τις οδηγίες, οπού έπρεπε να κάνω debug το σιτε και να δω τι δεν λειτουργεί, το γιατί και πως πρέπει να το φτιάξω. Στην τελική τα κατάφερα ## My blog site ### [ygnt7777blog](https://ygnt7777blog.netlify.app/) From 41548c878404e9daa60ff74ae812144678bd4851 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 6 Nov 2024 20:24:03 +0200 Subject: [PATCH 30/63] =?UTF-8?q?Finished=20=CF=80=CE=B1=CF=81=CE=B1=CE=B4?= =?UTF-8?q?=CE=BF=CF=84=CE=AD=CE=BF=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 6848ddedc8..bd6d3de2f0 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -10,7 +10,7 @@ | 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | [Συζήτηση 1](https://github.com/courses-ionio/hci/discussions/2004) | Ολοκληρώθηκε, στο μέλλον πιστέυω πως μπορεί να βελτιωθεί | | 2 | Άσκηση γραμμής εντολών (arch linux install) |[Συζήτηση 2](https://github.com/courses-ionio/hci/discussions/2007) | Ολοκληρώθηκε| | 3 | Συμμετοχικό περιεχόμενο A1+A2 | [Συζήτηση 3](https://github.com/courses-ionio/hci/discussions/2016) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες εικόνες και να φτιάξω branches, αντί να τα κάνω κατευθείαν στο master | -| 4 | Άσκηση γραμμής εντολών (pandoc blog) | | | +| 4 | Άσκηση γραμμής εντολών (pandoc blog) | [Συζήτηση 4](https://github.com/courses-ionio/hci/discussions/2019) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερα posts, φωτογραφίες | | 5 | Κατασκευή του βιβλίου (pibook pdf) | | | | 6 | Συμμετοχικό περιεχόμενο B1 | | | | 7 | Άσκηση γραμμής εντολών (vim IDE) | | | From 28391797a8d3fe0cfab09de3618a9cb14c91486c Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 16 Nov 2024 22:21:21 +0200 Subject: [PATCH 31/63] =?UTF-8?q?Added=205o=20=CF=80=CE=B1=CF=81=CE=B1?= =?UTF-8?q?=CE=B4=CE=BF=CF=84=CE=AD=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/2023144/README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index bd6d3de2f0..82e8114448 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -110,3 +110,28 @@ IBM 3151: ### [ygnt7777blog](https://ygnt7777blog.netlify.app/) Στο cat meme μπορείτε να δείτε την χρήση της φωτογραφίας + + +# ΠΑΡΑΔΟΤΕΟ 5 + +Για το πέμπτο παραδοτέο κάνωντας fork το kallipos απο το organization,κατάφερα να κατασκευάσω το βιβλίο kallipos σε pdf. + +Ως προς την διαδικασία εξαιρώντας την εκγατάσταση, έπρεπε να κάνω downgrade το pandoc για να λειτουργήσουν κάποια scriptakia. Υπήρχε ένα bug που για καποιόν λόγο το make-latex.sh όπως διάβαζε τα αρχεία απο το figures, έψαχνε για ένα αρχείο makey_makey_front.md που ήταν ορισμένο ως makey-makey.md χωρίς να βγάλει error που απλά δεν μπορούσε να μετατρέψει τα αρχεία σε tex και κολλούσε όλο το σύστημα. Υπήρχε και ένα θεματάκι που δεν μπορούσε να διαβάσει τα images ( το make-latex.sh) διότι αντι να εψάχνε για (images/...) έψαχνε (../images/...). + +Κάνοτάς την αλλαγή στο makey-makey.md -> makey_makey_front.md. Για την φωτογραφία απλά πρόσθεσα την παρακάτω εντολή στο make-latex που με λίγα λόγια κάνει edit σε ολα τα tex files απο (../images/...) -> (images/...) + +``sed -i 's|\.\./images/|images/|g' latex/*.tex`` + +Ως πρός τo script figure.lua πρόσθεσα ένα if σε περίπτωση που εαν δεν μπορεί να διαβάσει αρχείο και ποιό αρχείο δεν μπορεί να διαβάσει ( έτσι βρήκα γιατί δεν διάβαζε τα αρχεία απο το figures). +Στο make-latex πρόσθεσα : mkdir για την δημιουργία latex ( βαριώμουν να ξαναφτιάχνω αρχεία με το χέρι διότι το διάγραφα συνέχεια για το debugging), το sed που ανέφερα ποιο πάνω και δυο εντολές που μια είναι για την δημιουργία book.tex και μια για την μετατροπή σε pdf + +Επίσης, πρόσθεσα ένα title που βρήσκετε ακριβώς μετά απο τα περιεχόμενα ως αποδείξη που δημιούργησα το pdf, το κάνα χειροκοίνητα φτιαχνοντάς ένα titlepage.tex και μετα προσθέτοντας το στο book.tex. Ήθελα να το βάλω στην 1η σελίδα αλλά δεν μου γίνοταν παρόλλα που το βάζα πρώτη εντολή μετα απο \begin{document}. + +![pdfbook](https://github.com/user-attachments/assets/536d17c7-2a71-420e-ad87-161f10a5d4d1) + + +## Τα αρχεία: +- [Book pdf](https://github.com/YGNT7777/kallipos/blob/master/book/book.pdf) +- [Το περιεχόμενο που πρόσθεσα](https://github.com/YGNT7777/kallipos/blob/master/book/titlepage.tex) +- [script make-latex](https://github.com/YGNT7777/kallipos/blob/master/make-latex.sh) +- [scipt figure lua](https://github.com/YGNT7777/kallipos/blob/master/figure.lua) From 854d5691471e7227db06fb5230d81fc80a252070 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 16 Nov 2024 22:25:15 +0200 Subject: [PATCH 32/63] =?UTF-8?q?Finished=205o=20=CF=80=CE=B1=CF=81=CE=B1?= =?UTF-8?q?=CE=B4=CE=BF=CF=84=CE=AD=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 82e8114448..ea84910d42 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -11,7 +11,7 @@ | 2 | Άσκηση γραμμής εντολών (arch linux install) |[Συζήτηση 2](https://github.com/courses-ionio/hci/discussions/2007) | Ολοκληρώθηκε| | 3 | Συμμετοχικό περιεχόμενο A1+A2 | [Συζήτηση 3](https://github.com/courses-ionio/hci/discussions/2016) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες εικόνες και να φτιάξω branches, αντί να τα κάνω κατευθείαν στο master | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | [Συζήτηση 4](https://github.com/courses-ionio/hci/discussions/2019) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερα posts, φωτογραφίες | -| 5 | Κατασκευή του βιβλίου (pibook pdf) | | | +| 5 | Κατασκευή του βιβλίου (pibook pdf) | [Συζήτηση 5](https://github.com/courses-ionio/hci/discussions/2022) | Ολοκληρώθηκε, για κάποιο λόγο δεν μπορούσα να προσθέσω το title πριν απο τα περιεχόμενα| | 6 | Συμμετοχικό περιεχόμενο B1 | | | | 7 | Άσκηση γραμμής εντολών (vim IDE) | | | | 8 | Συμμετοχικό περιεχόμενο B2 | | | From bc016c640d061edb22d77d95d9d9eeabe31d5b58 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 16 Nov 2024 22:43:53 +0200 Subject: [PATCH 33/63] Fixed 5o paradoteo --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index ea84910d42..93efbe1c0f 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -118,7 +118,7 @@ IBM 3151: Ως προς την διαδικασία εξαιρώντας την εκγατάσταση, έπρεπε να κάνω downgrade το pandoc για να λειτουργήσουν κάποια scriptakia. Υπήρχε ένα bug που για καποιόν λόγο το make-latex.sh όπως διάβαζε τα αρχεία απο το figures, έψαχνε για ένα αρχείο makey_makey_front.md που ήταν ορισμένο ως makey-makey.md χωρίς να βγάλει error που απλά δεν μπορούσε να μετατρέψει τα αρχεία σε tex και κολλούσε όλο το σύστημα. Υπήρχε και ένα θεματάκι που δεν μπορούσε να διαβάσει τα images ( το make-latex.sh) διότι αντι να εψάχνε για (images/...) έψαχνε (../images/...). -Κάνοτάς την αλλαγή στο makey-makey.md -> makey_makey_front.md. Για την φωτογραφία απλά πρόσθεσα την παρακάτω εντολή στο make-latex που με λίγα λόγια κάνει edit σε ολα τα tex files απο (../images/...) -> (images/...) +Κάνοντας την αλλαγή στο makey-makey.md -> makey_makey_front.md. Για την φωτογραφία απλά πρόσθεσα την παρακάτω εντολή στο make-latex που με λίγα λόγια κάνει edit σε ολα τα tex files απο (../images/...) -> (images/...) ``sed -i 's|\.\./images/|images/|g' latex/*.tex`` From 15d8c8c275f22478034f2baf504a0351fcb60f09 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 16 Nov 2024 22:44:41 +0200 Subject: [PATCH 34/63] Update README.md --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 93efbe1c0f..bc57bf45f6 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -114,7 +114,7 @@ IBM 3151: # ΠΑΡΑΔΟΤΕΟ 5 -Για το πέμπτο παραδοτέο κάνωντας fork το kallipos απο το organization,κατάφερα να κατασκευάσω το βιβλίο kallipos σε pdf. +Για το πέμπτο παραδοτέο κάνoντας fork το kallipos απο το organization,κατάφερα να κατασκευάσω το βιβλίο kallipos σε pdf. Ως προς την διαδικασία εξαιρώντας την εκγατάσταση, έπρεπε να κάνω downgrade το pandoc για να λειτουργήσουν κάποια scriptakia. Υπήρχε ένα bug που για καποιόν λόγο το make-latex.sh όπως διάβαζε τα αρχεία απο το figures, έψαχνε για ένα αρχείο makey_makey_front.md που ήταν ορισμένο ως makey-makey.md χωρίς να βγάλει error που απλά δεν μπορούσε να μετατρέψει τα αρχεία σε tex και κολλούσε όλο το σύστημα. Υπήρχε και ένα θεματάκι που δεν μπορούσε να διαβάσει τα images ( το make-latex.sh) διότι αντι να εψάχνε για (images/...) έψαχνε (../images/...). From 9a40f6a2332d3012d4fbf18d059ef72aac62f8ea Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 16 Nov 2024 22:47:42 +0200 Subject: [PATCH 35/63] Update README.md --- projects/2023144/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index bc57bf45f6..e2d353023f 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -116,14 +116,14 @@ IBM 3151: Για το πέμπτο παραδοτέο κάνoντας fork το kallipos απο το organization,κατάφερα να κατασκευάσω το βιβλίο kallipos σε pdf. -Ως προς την διαδικασία εξαιρώντας την εκγατάσταση, έπρεπε να κάνω downgrade το pandoc για να λειτουργήσουν κάποια scriptakia. Υπήρχε ένα bug που για καποιόν λόγο το make-latex.sh όπως διάβαζε τα αρχεία απο το figures, έψαχνε για ένα αρχείο makey_makey_front.md που ήταν ορισμένο ως makey-makey.md χωρίς να βγάλει error που απλά δεν μπορούσε να μετατρέψει τα αρχεία σε tex και κολλούσε όλο το σύστημα. Υπήρχε και ένα θεματάκι που δεν μπορούσε να διαβάσει τα images ( το make-latex.sh) διότι αντι να εψάχνε για (images/...) έψαχνε (../images/...). +Ως προς την διαδικασία εξαιρώντας την εγκατάσταση, έπρεπε να κάνω downgrade το pandoc για να λειτουργήσουν κάποια scriptakia. Υπήρχε ένα bug που για καποιόν λόγο το make-latex.sh όπως διάβαζε τα αρχεία απο το figures, έψαχνε για ένα αρχείο makey_makey_front.md που ήταν ορισμένο ως makey-makey.md χωρίς να βγάλει error που απλά δεν μπορούσε να μετατρέψει τα αρχεία σε tex και κολλούσε όλο το σύστημα. Υπήρχε και ένα θεματάκι που δεν μπορούσε να διαβάσει τα images ( το make-latex.sh) διότι αντι να εψάχνε για (images/...) έψαχνε (../images/...). Κάνοντας την αλλαγή στο makey-makey.md -> makey_makey_front.md. Για την φωτογραφία απλά πρόσθεσα την παρακάτω εντολή στο make-latex που με λίγα λόγια κάνει edit σε ολα τα tex files απο (../images/...) -> (images/...) ``sed -i 's|\.\./images/|images/|g' latex/*.tex`` Ως πρός τo script figure.lua πρόσθεσα ένα if σε περίπτωση που εαν δεν μπορεί να διαβάσει αρχείο και ποιό αρχείο δεν μπορεί να διαβάσει ( έτσι βρήκα γιατί δεν διάβαζε τα αρχεία απο το figures). -Στο make-latex πρόσθεσα : mkdir για την δημιουργία latex ( βαριώμουν να ξαναφτιάχνω αρχεία με το χέρι διότι το διάγραφα συνέχεια για το debugging), το sed που ανέφερα ποιο πάνω και δυο εντολές που μια είναι για την δημιουργία book.tex και μια για την μετατροπή σε pdf +Στο make-latex πρόσθεσα : mkdir για την δημιουργία latex ( βαριώμουν να ξαναφτιάχνω αρχεία με το χέρι διότι το διάγραφα συνέχεια για το debugging), το sed που ανέφερα πιο πάνω και δυο εντολές που μια είναι για την δημιουργία book.tex και μια για την μετατροπή σε pdf Επίσης, πρόσθεσα ένα title που βρήσκετε ακριβώς μετά απο τα περιεχόμενα ως αποδείξη που δημιούργησα το pdf, το κάνα χειροκοίνητα φτιαχνοντάς ένα titlepage.tex και μετα προσθέτοντας το στο book.tex. Ήθελα να το βάλω στην 1η σελίδα αλλά δεν μου γίνοταν παρόλλα που το βάζα πρώτη εντολή μετα απο \begin{document}. From a2c22444abc0015d042bbd009e083dbe972763f9 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 24 Nov 2024 18:06:45 +0200 Subject: [PATCH 36/63] =?UTF-8?q?Finished=206=CE=BF=20=CF=80=CE=B1=CF=81?= =?UTF-8?q?=CE=B1=CE=B4=CE=BF=CF=84=CE=B5=20&=20fixed=20A1=20&=20A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/2023144/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index e2d353023f..029dca25ba 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -92,15 +92,18 @@ i3 window manager : Datapoint3300: - https://www.vintagecomputer.net/ctc/3300/ - https://en.wikipedia.org/wiki/Datapoint_3300 + - computerterminalcorporation.datapoint3300.1969.102646159.pdf VT52: - https://gunkies.org/wiki/VT52 - https://terminals-wiki.org/wiki/index.php/DEC_VT52 - https://en.wikipedia.org/wiki/VT52 + - https://archive.ph/20120723065716/http://vt100.net/vt_history IBM 3151: - https://terminals-wiki.org/wiki/index.php/IBM_3151 - https://en.wikipedia.org/wiki/IBM_3101 + - https://vt100.net/ibm/ibm3151_tr.pdf # ΠΑΡΑΔΟΤΕΟ 4 @@ -135,3 +138,15 @@ IBM 3151: - [Το περιεχόμενο που πρόσθεσα](https://github.com/YGNT7777/kallipos/blob/master/book/titlepage.tex) - [script make-latex](https://github.com/YGNT7777/kallipos/blob/master/make-latex.sh) - [scipt figure lua](https://github.com/YGNT7777/kallipos/blob/master/figure.lua) + + +# ΠΑΡΑΔΟΤΕΟ 6 +Σε αυτό το παραδοτέο αποφάσησα να γράψω μια μελέτη περίπτωσης για το τερματικό ( με βάση το Α1 και το Α2). Στην μελέτη αναφέρω για το τι είναι το τερματικό, τι μορφή είχαν παλιά, αλλά ειδικότερα το γιατί κάποιος θα πρέπει να μάθει πως να χρησιμοποιεί το τερμάτικο. + +### Ο υπερσύδνεσμος για την μελέτη περίπτωσης: +## - [τερματικό](https://asdpibook.netlify.app//case-study/terminal_interaction/) + +## ΠΗΓΕΣ +- https://en.wikipedia.org/wiki/Computer_terminal +- https://epidrome.github.io/teaching/cli/ +- https://www.quora.com/Why-are-terminals-and-command-prompts-still-used-in-operating-systems From de1c366aa7a6feb6d057c6143e3b75631b5464fe Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Mon, 2 Dec 2024 18:52:24 +0200 Subject: [PATCH 37/63] added vim paradoteo --- projects/2023144/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 029dca25ba..1892705f13 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -150,3 +150,17 @@ IBM 3151: - https://en.wikipedia.org/wiki/Computer_terminal - https://epidrome.github.io/teaching/cli/ - https://www.quora.com/Why-are-terminals-and-command-prompts-still-used-in-operating-systems + +# ΠΑΡΑΔΟΤΕΟ 7 +Για το 7ο παραδοτέο πρόσθεσα plugins στο vim, γενικά είχα είδη μάθει πως να χειρίζομαι το vim με το vimtutor απο την αρχή του εξάμηνου. Εφόσον δεν αντιμετώπυσα κάποια μεγάλη δυσκολία. + +Τα plugins που κατέβασα και θα τα χρησιμοποιώ είναι: +- ```vim-plug``` Διαχείριση vim plugins +- ```coc``` Για autocompletion +- ```vim-smooth-scroll``` Smooth scroll +- ```vim-fugitive``` Μου επιτρέπει να τρέχω git εντολές στο command line του vim +- ```vim/startify``` Start menu για το vim +- ```vim-airline``` Status bar + +Πρόσθεσα και μια εντολή στο vimrc ωστε να μου κάνει highlight τα χρώματα. Δεν πρόσθεσα backround theme διότι έχω κανεί το τερματικό μου transparent και δεν θα φαινόταν καλά +https://asciinema.org/a/ixm3pgLkZq8Mg4z6ouYxSnTRH From b709c6a14e05c510e6321a37566c5614e488e331 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Mon, 2 Dec 2024 23:47:24 +0200 Subject: [PATCH 38/63] Finished 7o paradoteo --- projects/2023144/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 1892705f13..364543d6e9 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -12,7 +12,7 @@ | 3 | Συμμετοχικό περιεχόμενο A1+A2 | [Συζήτηση 3](https://github.com/courses-ionio/hci/discussions/2016) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες εικόνες και να φτιάξω branches, αντί να τα κάνω κατευθείαν στο master | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | [Συζήτηση 4](https://github.com/courses-ionio/hci/discussions/2019) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερα posts, φωτογραφίες | | 5 | Κατασκευή του βιβλίου (pibook pdf) | [Συζήτηση 5](https://github.com/courses-ionio/hci/discussions/2022) | Ολοκληρώθηκε, για κάποιο λόγο δεν μπορούσα να προσθέσω το title πριν απο τα περιεχόμενα| -| 6 | Συμμετοχικό περιεχόμενο B1 | | | +| 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, χρειάζετε λίγη βελτίωση στις λεζάντες | | 7 | Άσκηση γραμμής εντολών (vim IDE) | | | | 8 | Συμμετοχικό περιεχόμενο B2 | | | | 9 | Κατασκευή του βιβλίου A | | | @@ -152,7 +152,7 @@ IBM 3151: - https://www.quora.com/Why-are-terminals-and-command-prompts-still-used-in-operating-systems # ΠΑΡΑΔΟΤΕΟ 7 -Για το 7ο παραδοτέο πρόσθεσα plugins στο vim, γενικά είχα είδη μάθει πως να χειρίζομαι το vim με το vimtutor απο την αρχή του εξάμηνου. Εφόσον δεν αντιμετώπυσα κάποια μεγάλη δυσκολία. +Για το 7ο παραδοτέο πρόσθεσα plugins στο vim, γενικά είχα είδη μάθει πως να χειρίζομαι το vim με το vimtutor απο την αρχή του εξαμήνου. Εφόσον δεν αντιμετώπυσα κάποια μεγάλη δυσκολία. Τα plugins που κατέβασα και θα τα χρησιμοποιώ είναι: - ```vim-plug``` Διαχείριση vim plugins @@ -163,4 +163,5 @@ IBM 3151: - ```vim-airline``` Status bar Πρόσθεσα και μια εντολή στο vimrc ωστε να μου κάνει highlight τα χρώματα. Δεν πρόσθεσα backround theme διότι έχω κανεί το τερματικό μου transparent και δεν θα φαινόταν καλά -https://asciinema.org/a/ixm3pgLkZq8Mg4z6ouYxSnTRH +- ### Link : https://asciinema.org/a/ixm3pgLkZq8Mg4z6ouYxSnTRH + From 80786d22014653347398b2d7ee244690f4a26c01 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 7 Dec 2024 18:00:57 +0200 Subject: [PATCH 39/63] Update README.md --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 364543d6e9..de3795cc61 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -13,7 +13,7 @@ | 4 | Άσκηση γραμμής εντολών (pandoc blog) | [Συζήτηση 4](https://github.com/courses-ionio/hci/discussions/2019) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερα posts, φωτογραφίες | | 5 | Κατασκευή του βιβλίου (pibook pdf) | [Συζήτηση 5](https://github.com/courses-ionio/hci/discussions/2022) | Ολοκληρώθηκε, για κάποιο λόγο δεν μπορούσα να προσθέσω το title πριν απο τα περιεχόμενα| | 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, χρειάζετε λίγη βελτίωση στις λεζάντες | -| 7 | Άσκηση γραμμής εντολών (vim IDE) | | | +| 7 | Άσκηση γραμμής εντολών (vim IDE) | [Συζήτηση 7](https://github.com/courses-ionio/hci/discussions/2028) | Ολοκληρώθηκε| | 8 | Συμμετοχικό περιεχόμενο B2 | | | | 9 | Κατασκευή του βιβλίου A | | | | 10 | Τελική αναφορά* | | | From 1c4ef8a493041a0170826891594bca6d216a2484 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 8 Dec 2024 21:50:07 +0200 Subject: [PATCH 40/63] =?UTF-8?q?FInished=208o=20=CF=80=CE=B1=CF=81=CE=B1?= =?UTF-8?q?=CE=B4=CE=BF=CF=84=CE=AD=CE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/2023144/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index de3795cc61..a1bbb65e7a 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -165,3 +165,16 @@ IBM 3151: Πρόσθεσα και μια εντολή στο vimrc ωστε να μου κάνει highlight τα χρώματα. Δεν πρόσθεσα backround theme διότι έχω κανεί το τερματικό μου transparent και δεν θα φαινόταν καλά - ### Link : https://asciinema.org/a/ixm3pgLkZq8Mg4z6ouYxSnTRH + + +# ΠΑΡΑΔΟΤΕΟ 8 +Αποφάσισα να γράψω τη βιογραφία του δημιουργού του i3 window manager τον Michael Stapelberg. Υπήρχε μια μικρή δυσκολία που έπρεπε να ψάξω στο blog του και το πως να γράψω βιογραφικό. Στο site του οργανισμού βρίσκετε η βιογραφία του. + +## - [Michael Stapelberg biography](https://asdpibook.netlify.app//biography/michael-stapelberg/) + +Δεν έκανα pull request στο organization διότι δεν έφτιαξα ποτέ branches και με το pull request θα buggare όλο το σύστημα. Τα πρόσθεσα χειροκίνητα. + +## ΠΗΓΕΣ + - https://michael.stapelberg.ch/ + - https://michael.stapelberg.ch/posts/2023-10-25-my-all-flash-zfs-network-storage-build/ + - https://michael.stapelberg.ch/posts/2024-02-11-minimal-linux-bootloader-debugging-story/ From e9a745139d9a81a5178ec7054fe6066ecf0bcc82 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 8 Dec 2024 21:55:16 +0200 Subject: [PATCH 41/63] FInished 8o paradoteo --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index a1bbb65e7a..14ab404320 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -14,7 +14,7 @@ | 5 | Κατασκευή του βιβλίου (pibook pdf) | [Συζήτηση 5](https://github.com/courses-ionio/hci/discussions/2022) | Ολοκληρώθηκε, για κάποιο λόγο δεν μπορούσα να προσθέσω το title πριν απο τα περιεχόμενα| | 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, χρειάζετε λίγη βελτίωση στις λεζάντες | | 7 | Άσκηση γραμμής εντολών (vim IDE) | [Συζήτηση 7](https://github.com/courses-ionio/hci/discussions/2028) | Ολοκληρώθηκε| -| 8 | Συμμετοχικό περιεχόμενο B2 | | | +| 8 | Συμμετοχικό περιεχόμενο B2 |[Συζήτηση 8](https://github.com/courses-ionio/hci/discussions/2029) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες πληροφορίες στο βιογραφικό| | 9 | Κατασκευή του βιβλίου A | | | | 10 | Τελική αναφορά* | | | From 7dd3f8e6f7c38f2cc2bd89890247667a90170a21 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 8 Dec 2024 22:38:58 +0200 Subject: [PATCH 42/63] =?UTF-8?q?Updating=201=CE=BF=20and=20fixing=203?= =?UTF-8?q?=CE=BF=20=CE=A0=CE=97=CE=93=CE=95=CE=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projects/2023144/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 14ab404320..22d2ba2ea5 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -25,7 +25,7 @@ Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό εστιάζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσης. ## ΕΝΔΙΑΦΕΡΟΝΤΑ -Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, επίσης φτιάχνοντας γενικά διάφορα άλλα πράγματτα όπως κάνα βίντεο παιχνίδι ή καμία εφαρμογή ή και να φτίαχνω τα δικά μου εργαλία. +Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, γενικά μου αρέσει να χρησιμοποιώ το τερματικό, διότι μπορώ να κάνω πράγματα που δεν μπορώ να κάνω στην επιφάνεια εργασίας και να ρυθμίσω "ricing" τα window manager. # ΠΑΡΑΔΟΤΕΟ 2 Εγκατάστησα τα archlinux στο laptop μου στον hdd drive με dual boot. Για την εγκατάσταση του Archlinux βασίστηκα στο [Archwiki](https://wiki.archlinux.org/title/Main_page) για τiς οδηγίες και λίγο απο chatgpt όταν δεν καταλάβενα κάποιες εντόλες, διότι δεν είχα καμία εμπειρία με τα linux. @@ -92,7 +92,7 @@ i3 window manager : Datapoint3300: - https://www.vintagecomputer.net/ctc/3300/ - https://en.wikipedia.org/wiki/Datapoint_3300 - - computerterminalcorporation.datapoint3300.1969.102646159.pdf + - [computerterminalcorporation.datapoint3300.1969.102646159.pdf](https://archive.computerhistory.org/resources/text/Computer_Terminal_Corporation/ComputerTerminalCorporation.Datapoint3300.1969.102646159.pdf) VT52: - https://gunkies.org/wiki/VT52 From fe8c3f9c35a4389cfb1b0b7c81b58a7382d1d415 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 15 Dec 2024 18:13:15 +0200 Subject: [PATCH 43/63] FInished 9o proairetiko --- projects/2023144/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 22d2ba2ea5..6dc035a463 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -178,3 +178,21 @@ IBM 3151: - https://michael.stapelberg.ch/ - https://michael.stapelberg.ch/posts/2023-10-25-my-all-flash-zfs-network-storage-build/ - https://michael.stapelberg.ch/posts/2024-02-11-minimal-linux-bootloader-debugging-story/ + + +# ΠΑΡΑΔΟΤΕΟ 9 ΠΡΟΑΙΡΕΤΙΚΟ +Κατάφερα με επιτυχώς να δημιουργήσω το ai-cli-lib σε aur πακέτο. Ο κάθε χρήστης τώρα μπορει να κατεβάσει το πακέτο με την χρήση του AUR. Ο τρόπος με τον οποίο μπορεί κάποιος να το κατέβασει είναι είτε με το package manager YAY η να το κάνει ```git clone https://aur.archlinux.org/ai-cli-lib.git``` + +Στη συνέχεια με το που θα κατεβάσει αν το έχει κατεβάσει με την χρήση του package manager 'yay' συνεχίζει κανονικά στο να δημιουργίσει ai config filesn για την χρήση του ai-cli-lib αλλίως αν έκανε git clone θα πρέπει να χρησιμοποίησει την εντολή μέσα στο directory ai-cli-lib ```makepkg -si``` + +### Ο χρήστης θα πρέπει να έχει εγκαταστήση (Για archlinux): + - git + - base-devel + - curl + - jansson + - readline +#### Οπώς αναφέρεται και στις οδηγίες στο repository [ai-cli-lib](https://github.com/dspinellis/ai-cli-lib) + +Παρακάτω βρίστεκε ο υπερσύνδεσμος που έχω ανεβεί στο AUR: +### - https://aur.archlinux.org/packages/ai-cli-lib +### My username in AUR link : YGNT7777 From 2601f74126680d1a0522c50b2ee433ca646ccc74 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 15 Dec 2024 18:22:05 +0200 Subject: [PATCH 44/63] Update README.md --- projects/2023144/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 6dc035a463..65dcca447d 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -181,9 +181,9 @@ IBM 3151: # ΠΑΡΑΔΟΤΕΟ 9 ΠΡΟΑΙΡΕΤΙΚΟ -Κατάφερα με επιτυχώς να δημιουργήσω το ai-cli-lib σε aur πακέτο. Ο κάθε χρήστης τώρα μπορει να κατεβάσει το πακέτο με την χρήση του AUR. Ο τρόπος με τον οποίο μπορεί κάποιος να το κατέβασει είναι είτε με το package manager YAY η να το κάνει ```git clone https://aur.archlinux.org/ai-cli-lib.git``` +Κατάφερα με επιτυχία να δημιουργήσω το ai-cli-lib σε AUR πακέτο. Ο κάθε χρήστης τώρα μπορει να κατεβάσει το πακέτο με την χρήση του AUR. Ο τρόπος με τον οποίο μπορεί κάποιος να το κατέβασει είναι είτε με το package manager 'yay' ή με την εντολή ```git clone https://aur.archlinux.org/ai-cli-lib.git``` -Στη συνέχεια με το που θα κατεβάσει αν το έχει κατεβάσει με την χρήση του package manager 'yay' συνεχίζει κανονικά στο να δημιουργίσει ai config filesn για την χρήση του ai-cli-lib αλλίως αν έκανε git clone θα πρέπει να χρησιμοποίησει την εντολή μέσα στο directory ai-cli-lib ```makepkg -si``` +Στη συνέχεια με το που θα κατεβάσει, αν το έχει κατεβάσει με την χρήση του package manager 'yay' συνεχίζει κανονικά στο να δημιουργίσει ai config files για την χρήση του ai-cli-lib, αλλίως αν έκανε git clone θα πρέπει να χρησιμοποίησει την εντολή μέσα στο directory ai-cli-lib ```makepkg -si``` ### Ο χρήστης θα πρέπει να έχει εγκαταστήση (Για archlinux): - git @@ -193,6 +193,6 @@ IBM 3151: - readline #### Οπώς αναφέρεται και στις οδηγίες στο repository [ai-cli-lib](https://github.com/dspinellis/ai-cli-lib) -Παρακάτω βρίστεκε ο υπερσύνδεσμος που έχω ανεβεί στο AUR: +Παρακάτω βρίστεκε ο υπερσύνδεσμος που έχω ανεβάσει στο AUR: ### - https://aur.archlinux.org/packages/ai-cli-lib ### My username in AUR link : YGNT7777 From cb7a4af102e5531372e5d8bcb8f9046b765d0695 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 15 Dec 2024 19:09:22 +0200 Subject: [PATCH 45/63] FINISHED 7O PRO --- projects/2023144/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 65dcca447d..6e3757a255 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -179,6 +179,11 @@ IBM 3151: - https://michael.stapelberg.ch/posts/2023-10-25-my-all-flash-zfs-network-storage-build/ - https://michael.stapelberg.ch/posts/2024-02-11-minimal-linux-bootloader-debugging-story/ +# ΠΑΡΑΔΟΤΕΟ 7 ΠΡΟΑΙΡΕΤΙΚΟ +Έγινε με επιτυχεία η εγκατάσταση του ai-cli-lib. Απλά έπρεπε να κατεβάσω τις απαραίτητες βιβλιοθήκες για το archlinux με βάση τις οδηγίες και χρειάζετε ένα API key για το ΑΙ +- ### Link : [ai-cli-lib demo](https://asciinema.org/a/IZxXI3dILFLwuUyQUUwt07M5A) + + # ΠΑΡΑΔΟΤΕΟ 9 ΠΡΟΑΙΡΕΤΙΚΟ Κατάφερα με επιτυχία να δημιουργήσω το ai-cli-lib σε AUR πακέτο. Ο κάθε χρήστης τώρα μπορει να κατεβάσει το πακέτο με την χρήση του AUR. Ο τρόπος με τον οποίο μπορεί κάποιος να το κατέβασει είναι είτε με το package manager 'yay' ή με την εντολή ```git clone https://aur.archlinux.org/ai-cli-lib.git``` From 59f17c9071c38ec53840d11ac211ea98e5496ea4 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Fri, 20 Dec 2024 01:00:44 +0200 Subject: [PATCH 46/63] Update README.md --- projects/2023144/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 6e3757a255..5fc4344338 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -109,6 +109,8 @@ IBM 3151: Κατάφερα να φτιάξω το δικό μου site blog με την χρήση pandoc. Για το pandoc blog χρησιμοποίησα αυτό της [bashyll](https://github.com/faithanalog/bashyll). Υπήρχαν λίγα προβλήματα, με της φωτογραφίες που δεν εμφανιζόντουσαν με βάση τις οδηγίες, οπού έπρεπε να κάνω debug το σιτε και να δω τι δεν λειτουργεί, το γιατί και πως πρέπει να το φτιάξω. Στην τελική τα κατάφερα +Επίσης πρόσθεσα κάποιες δικές μου ρυθμίσεις, με χρήση css και javascript έφτιαξα ενα κουμπί το οποίο αλλάζει σε dark theme/light theme και πρόσθεσα ενα about me page. + ## My blog site ### [ygnt7777blog](https://ygnt7777blog.netlify.app/) From 49c1fcfd517e7f96a491faf315a5243f7ca64d7c Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 22 Dec 2024 18:45:38 +0200 Subject: [PATCH 47/63] Finished 9o paradoteo, to github einai tox --- projects/2023144/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 5fc4344338..416cd20fc6 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -180,6 +180,25 @@ IBM 3151: - https://michael.stapelberg.ch/ - https://michael.stapelberg.ch/posts/2023-10-25-my-all-flash-zfs-network-storage-build/ - https://michael.stapelberg.ch/posts/2024-02-11-minimal-linux-bootloader-debugging-story/ + - +# ΠΑΡΑΔΟΤΕΟ 9 +Με επιτυχία κατάφερα να φτιάξω το βιβλίο σε EPUB έκδοση μαζί με τα συμμετοχικά περιεχόμενα. Τη μελέτη περίπτωσης Β1 (Το Τερματικό) την πρόσθεσα στο κεφάλαιο 9.5 και τη βιογραφία +Β2 (Η βιογραφία του Michael Stapelberg) τη πρόσθεσα στο κεφάλαιο 10.7. Επίσης στην epub έκδοση πρόσθεσα και cover φωτογραφία και το δημιουργήσα σε pdf έκδοση χωρίς την cover φωτογραφία. + + +![photo1](https://github.com/user-attachments/assets/6a2d0a45-578f-4f11-ab91-954577ab6d46) + +![photo2](https://github.com/user-attachments/assets/4780dfc9-c3fa-478f-9ec1-10c41ed818df) + +![photo3](https://github.com/user-attachments/assets/8d8cf95f-3afc-46b3-afcb-856be1942449) + +![photo4](https://github.com/user-attachments/assets/ddeebe98-3be6-46fc-ac98-fd99c9ed940d) + +### Τα αρχεία: + + + + # ΠΑΡΑΔΟΤΕΟ 7 ΠΡΟΑΙΡΕΤΙΚΟ Έγινε με επιτυχεία η εγκατάσταση του ai-cli-lib. Απλά έπρεπε να κατεβάσω τις απαραίτητες βιβλιοθήκες για το archlinux με βάση τις οδηγίες και χρειάζετε ένα API key για το ΑΙ From e4b108750ba33fc20fd5fbdaa2638c7d3552d831 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 22 Dec 2024 19:09:42 +0200 Subject: [PATCH 48/63] Finished 9o --- projects/2023144/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 416cd20fc6..c8899b7e5f 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -194,10 +194,10 @@ IBM 3151: ![photo4](https://github.com/user-attachments/assets/ddeebe98-3be6-46fc-ac98-fd99c9ed940d) -### Τα αρχεία: - - - +### Τα αρχεία: +Διότι το github δεν υποστιρίζει αρχεία epub και το pdf είναι μεγαλύτερο απο το όριο που έχουν ορίσει. Το ανέβασα στο google drive +### - https://drive.google.com/file/d/1tAIRbXJHCMA_t2jkylaj-_0Uil1LxzLO/view?usp=drive_link +Έχω βάλει για όνομα του αρχείου 2023144_files.zip που περιέχει τα αρχεία book.epub και book.pdf # ΠΑΡΑΔΟΤΕΟ 7 ΠΡΟΑΙΡΕΤΙΚΟ From b14f010e693111df1ce905f15b321a6e73a93402 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sun, 22 Dec 2024 19:23:12 +0200 Subject: [PATCH 49/63] Update README.md --- projects/2023144/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index c8899b7e5f..639760a265 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -15,7 +15,9 @@ | 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, χρειάζετε λίγη βελτίωση στις λεζάντες | | 7 | Άσκηση γραμμής εντολών (vim IDE) | [Συζήτηση 7](https://github.com/courses-ionio/hci/discussions/2028) | Ολοκληρώθηκε| | 8 | Συμμετοχικό περιεχόμενο B2 |[Συζήτηση 8](https://github.com/courses-ionio/hci/discussions/2029) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες πληροφορίες στο βιογραφικό| -| 9 | Κατασκευή του βιβλίου A | | | +| 9 | Κατασκευή του βιβλίου A |[Συζήτηση 9](https://github.com/courses-ionio/hci/discussions/2033) | Ολοκληρώθηκε| +| Προαιρετική 7 | Τοπική εγκατάσταση της βιβλιοθήκης ai-cli-lib | [Συζήτηση 7 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2032)| Ολοκληρώθηκε | +| Προαιρετική 9 | Δημιουργία της βιβλιοθήκης ai-cli-lib σε AUR πακέτο | [Συζήτηση 9 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2031) | μην ξεχασεις να φτιαξεις το script shmeiwsh | | 10 | Τελική αναφορά* | | | # ΠΑΡΑΔΟΤΕΟ 1 From de9e7e0c3b4cdd86e1bc057b4e9f5984dca187dd Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Mon, 30 Dec 2024 18:51:45 +0200 Subject: [PATCH 50/63] Update README.md --- projects/2023144/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 639760a265..a63c7ffdc5 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -224,3 +224,5 @@ IBM 3151: Παρακάτω βρίστεκε ο υπερσύνδεσμος που έχω ανεβάσει στο AUR: ### - https://aur.archlinux.org/packages/ai-cli-lib ### My username in AUR link : YGNT7777 +### Demo link https://asciinema.org/a/g60EqBzeQavs7NO2GGhtExodG + From 753a2603e4ae15c7e47e7b953b1fe7f3ab7c85cc Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Mon, 30 Dec 2024 19:12:53 +0200 Subject: [PATCH 51/63] Added more images --- projects/2023144/README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index a63c7ffdc5..594cc7323d 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -69,14 +69,21 @@ PS1='[\u@2023144 \W]\$ ' Για το A1, το περιεχόμενο που αποφάσισα να προσθέσω ήταν για το i3 window manager και για το datapoint3300 computer terminal - ## [i3 Window manager](https://asdpibook.netlify.app/gallery/i3-window-manager/) + ![A1_1](https://github.com/user-attachments/assets/673a4c35-6f77-47b8-80e8-4658e656654f) + - ## [datapoint3300 computer terminal](https://asdpibook.netlify.app/gallery/datapoint3300/) + ![A1_2](https://github.com/user-attachments/assets/f419ebcb-044f-4f02-a4cd-e071e21e1225) + ## A2 Με βάση το περιεχόμενο που διάλεξα να ασχοληθώ δημιούργησα μία διαφάνεια για το i3 και ένα χρονολόγιο για τα computer terminal - ## [Διαφάνεια](https://asdpibook.netlify.app//slides/windowmanager/) + ![A2_1](https://github.com/user-attachments/assets/f47c6536-2777-4522-92b6-e578e4e1a006) - ## [Χρονολόγιο](https://asdpibook.netlify.app//timeline/computer-terminal/) + ![A2_2](https://github.com/user-attachments/assets/0db62c5f-7477-4dd4-9c25-a367eaad4ab9) + ## ΔΙΑΔΙΚΑΣΙΑ (pull request) @@ -115,8 +122,9 @@ IBM 3151: ## My blog site ### [ygnt7777blog](https://ygnt7777blog.netlify.app/) +![A4](https://github.com/user-attachments/assets/314e6420-992b-4ffa-a31f-a28a48340e3f) + -Στο cat meme μπορείτε να δείτε την χρήση της φωτογραφίας # ΠΑΡΑΔΟΤΕΟ 5 @@ -149,6 +157,8 @@ IBM 3151: ### Ο υπερσύδνεσμος για την μελέτη περίπτωσης: ## - [τερματικό](https://asdpibook.netlify.app//case-study/terminal_interaction/) +![b1](https://github.com/user-attachments/assets/46ee0b1b-c9aa-43c8-a39b-086e9fa794a7) + ## ΠΗΓΕΣ - https://en.wikipedia.org/wiki/Computer_terminal @@ -175,6 +185,8 @@ IBM 3151: Αποφάσισα να γράψω τη βιογραφία του δημιουργού του i3 window manager τον Michael Stapelberg. Υπήρχε μια μικρή δυσκολία που έπρεπε να ψάξω στο blog του και το πως να γράψω βιογραφικό. Στο site του οργανισμού βρίσκετε η βιογραφία του. ## - [Michael Stapelberg biography](https://asdpibook.netlify.app//biography/michael-stapelberg/) +![b2](https://github.com/user-attachments/assets/ca5f8184-d47f-4bff-8137-9bff03d0baff) + Δεν έκανα pull request στο organization διότι δεν έφτιαξα ποτέ branches και με το pull request θα buggare όλο το σύστημα. Τα πρόσθεσα χειροκίνητα. From ad14232361300333693707a25ac7119bfdb4e787 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Mon, 30 Dec 2024 19:13:31 +0200 Subject: [PATCH 52/63] Update README.md --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 594cc7323d..2a4eb9658f 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -17,7 +17,7 @@ | 8 | Συμμετοχικό περιεχόμενο B2 |[Συζήτηση 8](https://github.com/courses-ionio/hci/discussions/2029) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες πληροφορίες στο βιογραφικό| | 9 | Κατασκευή του βιβλίου A |[Συζήτηση 9](https://github.com/courses-ionio/hci/discussions/2033) | Ολοκληρώθηκε| | Προαιρετική 7 | Τοπική εγκατάσταση της βιβλιοθήκης ai-cli-lib | [Συζήτηση 7 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2032)| Ολοκληρώθηκε | -| Προαιρετική 9 | Δημιουργία της βιβλιοθήκης ai-cli-lib σε AUR πακέτο | [Συζήτηση 9 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2031) | μην ξεχασεις να φτιαξεις το script shmeiwsh | +| Προαιρετική 9 | Δημιουργία της βιβλιοθήκης ai-cli-lib σε AUR πακέτο | [Συζήτηση 9 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2031) | Ολοκληρώθηκε | | 10 | Τελική αναφορά* | | | # ΠΑΡΑΔΟΤΕΟ 1 From 424b871f59177ea429232a38130ef8a5754e23d0 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Tue, 7 Jan 2025 22:29:56 +0200 Subject: [PATCH 53/63] Improved 7o --- projects/2023144/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 2a4eb9658f..4736110efc 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -175,10 +175,11 @@ IBM 3151: - ```vim-fugitive``` Μου επιτρέπει να τρέχω git εντολές στο command line του vim - ```vim/startify``` Start menu για το vim - ```vim-airline``` Status bar +- ```sainnhe/sonokai``` Το theme που έχω βάλει στο Vim -Πρόσθεσα και μια εντολή στο vimrc ωστε να μου κάνει highlight τα χρώματα. Δεν πρόσθεσα backround theme διότι έχω κανεί το τερματικό μου transparent και δεν θα φαινόταν καλά -- ### Link : https://asciinema.org/a/ixm3pgLkZq8Mg4z6ouYxSnTRH - +Πρόσθεσα και μια εντολή στο vimrc ωστε να μου κάνει highlight τα χρώματα. +- ### Link : https://asciinema.org/a/xkYb2xWqc7fn5DzAMZ4n8uT0I + # ΠΑΡΑΔΟΤΕΟ 8 From fcbe4391e2f3e4f7cdfe04273dabcbc0d36ec9dd Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Tue, 7 Jan 2025 22:35:42 +0200 Subject: [PATCH 54/63] Update README.md --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 4736110efc..e1ebc9afc5 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -12,7 +12,7 @@ | 3 | Συμμετοχικό περιεχόμενο A1+A2 | [Συζήτηση 3](https://github.com/courses-ionio/hci/discussions/2016) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες εικόνες και να φτιάξω branches, αντί να τα κάνω κατευθείαν στο master | | 4 | Άσκηση γραμμής εντολών (pandoc blog) | [Συζήτηση 4](https://github.com/courses-ionio/hci/discussions/2019) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερα posts, φωτογραφίες | | 5 | Κατασκευή του βιβλίου (pibook pdf) | [Συζήτηση 5](https://github.com/courses-ionio/hci/discussions/2022) | Ολοκληρώθηκε, για κάποιο λόγο δεν μπορούσα να προσθέσω το title πριν απο τα περιεχόμενα| -| 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, χρειάζετε λίγη βελτίωση στις λεζάντες | +| 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, όμως υπάρχει χώρος για βελτίωση | | 7 | Άσκηση γραμμής εντολών (vim IDE) | [Συζήτηση 7](https://github.com/courses-ionio/hci/discussions/2028) | Ολοκληρώθηκε| | 8 | Συμμετοχικό περιεχόμενο B2 |[Συζήτηση 8](https://github.com/courses-ionio/hci/discussions/2029) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες πληροφορίες στο βιογραφικό| | 9 | Κατασκευή του βιβλίου A |[Συζήτηση 9](https://github.com/courses-ionio/hci/discussions/2033) | Ολοκληρώθηκε| From 40bd28c98afd4f27d5ee34218f4738e63620b70b Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 8 Jan 2025 01:23:16 +0200 Subject: [PATCH 55/63] Done --- projects/2023144/README.md | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index e1ebc9afc5..9d5d42db60 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -239,3 +239,55 @@ IBM 3151: ### My username in AUR link : YGNT7777 ### Demo link https://asciinema.org/a/g60EqBzeQavs7NO2GGhtExodG + +# ΤΕΛΙΚΗ ΑΝΑΦΟΡΑ + +Στην τελική κατάφερα να ολοκληρώσω όλα τα παραδοτέα μαζί με τα προαιρετικά παραδοτέα. Γενικά, έχω ξαφνιαστεί διότι όχι μόνο κατάφερα να βελτιώσω σε μεγάλο βαθμό τις αδυναμίες μου, αλλά καλλιέργησα δεξιότητες και γνώσεις που δεν είχα ιδέα που τις χρειαζόμουν. Εκτός από τα βασικά εργαλεία και τη θεωρία του μαθήματος που διδάχτηκα, το πιο σημαντικό που θεωρώ ότι έμαθα είναι η καλλιέργεια του διαδραστικού τρόπου σκέψης και το πώς να μαθαίνω. Πλέον, είμαι ικανός να ασχολούμαι με θέματα που ξεπερνούν το επίπεδό μου, διότι αυτό το μάθημα μου δίδαξε πώς να αρχίσω κάτι από το 0. Θεωρώ πως η γνώση και οι δεξιότητες που απέκτησα θα με βοηθήσουν (με έχουν ήδη βοηθήσει) σε τεράστιο βαθμό για να πετύχω τους στόχους μου. + +Ως προς την απόδοση μου υπάρχει περιθώριο για βελτίωσει. Έγω πάντως είμαι ευχαριστημένος με το αποτέλεσμα που απέδωσα. + +## ΟΜΑΔΙΚΟΤΗΤΑ + +Ως founder του organization asd-xc είχα φτιάξει ευρετήριο και ιστορικό ομάδας που είναι ανεβασμένο στο discussion του μαθήματος. +Παρακάτω βρίσκετε ο πίνακας: + +- **ΟΝΟΜΑ ORGANIZATION** : asd-xc +- **Δεχτά μέλλοι** : ΝΑΙ +- **Github organization url** : [asd-xc](https://github.com/asd-xc) +- **ΑΙΤΗΣΗ ΕΝΤΑΞΗ ΣΤΗΝ ΟΜΑΔΑ** : [Συζήτηση](https://github.com/courses-ionio/hci/discussions/2000) + +Σε αυτή την συζήτηση θα βρισκέτε η λίστα με τα μέλη της ομάδας και τα logs +### ΛΙΣΤΑ ΤΟΥ ORGANIZATION +| # | ΟΝΟΜΑΤΕΠΩΝΥΜΟ | AM | Github profile | Roles | +|--------|--------|--------|--------|--------| +| 1 | ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ | 2023144 | [YGNT7777](https://github.com/YGNT7777) |**Founder**| +| 2 | ΘΩΔΗΣ ΠΑΤΑΠΙΟΣ | 2023062 | [AkisThUni](https://github.com/AkisThUni) |**Member**| +| 3 | ΙΩΑΝΝΗΣ ΜΠΑΜΠΛΕΚΗΣ| 2021153 | [GiannisBab](https://github.com/GiannisBab) |**Member**| +| 4 | ΣΠΥΡΙΔΩΝ ΖΑΡΔΑΣ | 2023053 | [Zardas-s](https://github.com/Zardas-s) |**Member**| +| 5 | ΝΙΚΟΛΑΟΣ-ΡΑΦΑΗΛ ΤΗΛΙΓΑΔΗΣ | 2018009 | [p18tili](https://github.com/p18tili) |**Member**| +### LOGS +| Ημερομηνία| Ώρα | Σχόλιο | +|--------|--------|--------| +| 5/10/2024 | 09:26 | Δημιουργήθηκε η ομάδα | +| 6/10/2024 | 13:16 | Αλλαγή ονόμα του ORGANIZATION| +| 7/10/2024 | 15:24 | Προσθήκη μέλους| +| 10/10/2024 | 19:25 | Προσθήκη μέλους, προσθήκη URL για αίτηση ένταξη στην ομάδα| +| 18/10/2024 | 22:20 | Δημιουργία καινούριο organization, αφαίρεση μέλος απο την ομάδα ΛΟΓΟΣ : Παραιτήθηκε | +| 21/10/2024 | 13:09 | Αλλαγή στο όνομα του organization (fixing small errors)| +| 21/10/2024 | 16:58 | Added Roles | +| 24/10/2024 | 13:15 | Προσθήκη μέλους | +| 28/10/2024 | 18:53 | Προσθήκη μέλους | + +## Η ΣΥΜΜΕΤΟΧΗ ΜΟΥ ΣΤΑ DISCUSSION + +Γενικά, όπως μπορείτε να δείτε απο τα discussion, δεν υπήρχε μεγάλη συμμετοχή από άλλους συμφοιτητές στo discussion. Ωστόσο, προσπάθησα να συμμετέχω όσο το δυνατόν περισσότερο. Παρακάτω παραθέτω τη δική μου συμμετοχή. + +### ΕΡΩΤΗΣΕΙΣ ΠΟΥ ΕΚΑΝΑ +- **1.** [Αναζήτηση άτομα για ομάδα](https://github.com/courses-ionio/hci/discussions/2000) +- **2.** [Α2 / ΘΕΜΑ : Δεν φορτώνονται οι διαφάνειες](https://github.com/courses-ionio/hci/discussions/2012) + +### ΠΑΡΑΤΗΡΗΣΕΙΣ ΠΟΥ ΕΚΑΝΑ +- **1.** [Παρατήρηση παραδοτέου 2 σε συμφοιτητή](https://github.com/courses-ionio/hci/discussions/2005) +- **2.** [Παρατήρηση παραδοτέου 2 σε συμφοιτητή](https://github.com/courses-ionio/hci/discussions/2018) +- **3.** [Παρατήρηση δήλωσης παρουσίας](https://github.com/courses-ionio/hci/discussions/1999) ![parathrhsh3](https://github.com/user-attachments/assets/c2fb2cff-a716-49eb-b942-35578a0af45a) +- **4.** [Παρατήρηση δήλωσης ομάδας](https://github.com/courses-ionio/hci/discussions/1794) ![parathrhsh4](https://github.com/user-attachments/assets/19ebdb98-71cb-4887-b74c-d9dc9a6bd9a1) From 27e4c01f44d8d1ea01053ce9e07256baabda49b8 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 8 Jan 2025 01:25:26 +0200 Subject: [PATCH 56/63] Done 2.0 --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index 9d5d42db60..d5c9a39139 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -240,7 +240,7 @@ IBM 3151: ### Demo link https://asciinema.org/a/g60EqBzeQavs7NO2GGhtExodG -# ΤΕΛΙΚΗ ΑΝΑΦΟΡΑ +# ΠΑΡΑΔΟΤΕΟ 10 ΤΕΛΙΚΗ ΑΝΑΦΟΡΑ Στην τελική κατάφερα να ολοκληρώσω όλα τα παραδοτέα μαζί με τα προαιρετικά παραδοτέα. Γενικά, έχω ξαφνιαστεί διότι όχι μόνο κατάφερα να βελτιώσω σε μεγάλο βαθμό τις αδυναμίες μου, αλλά καλλιέργησα δεξιότητες και γνώσεις που δεν είχα ιδέα που τις χρειαζόμουν. Εκτός από τα βασικά εργαλεία και τη θεωρία του μαθήματος που διδάχτηκα, το πιο σημαντικό που θεωρώ ότι έμαθα είναι η καλλιέργεια του διαδραστικού τρόπου σκέψης και το πώς να μαθαίνω. Πλέον, είμαι ικανός να ασχολούμαι με θέματα που ξεπερνούν το επίπεδό μου, διότι αυτό το μάθημα μου δίδαξε πώς να αρχίσω κάτι από το 0. Θεωρώ πως η γνώση και οι δεξιότητες που απέκτησα θα με βοηθήσουν (με έχουν ήδη βοηθήσει) σε τεράστιο βαθμό για να πετύχω τους στόχους μου. From 116eafe822579481e7ab2a84d0183cf147fe6d02 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Wed, 8 Jan 2025 01:26:25 +0200 Subject: [PATCH 57/63] Done --- projects/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/2023144/README.md b/projects/2023144/README.md index d5c9a39139..0716fffe75 100644 --- a/projects/2023144/README.md +++ b/projects/2023144/README.md @@ -18,7 +18,7 @@ | 9 | Κατασκευή του βιβλίου A |[Συζήτηση 9](https://github.com/courses-ionio/hci/discussions/2033) | Ολοκληρώθηκε| | Προαιρετική 7 | Τοπική εγκατάσταση της βιβλιοθήκης ai-cli-lib | [Συζήτηση 7 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2032)| Ολοκληρώθηκε | | Προαιρετική 9 | Δημιουργία της βιβλιοθήκης ai-cli-lib σε AUR πακέτο | [Συζήτηση 9 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2031) | Ολοκληρώθηκε | -| 10 | Τελική αναφορά* | | | +| 10 | Τελική αναφορά* | [Συζήτηση 10](https://github.com/courses-ionio/hci/discussions/2034) | Ολοκληρώθηκε | # ΠΑΡΑΔΟΤΕΟ 1 Έχοντας αφιερώσει άπειρες ώρες στους υπολογιστές και στα βιντεό παιχνίδια. Θεωρούσα πως γνώριζα την βάση ως προς την χρήση του υπολογιστή και του terminal, πιστέυωντας πως αν απλά μάθω περισσότερη γνώση όπως γλώσσες προγραμματιστού, αλγόριθμοι, μαθηματικά κλπ, θα κατάφερνα να φτάσω τους στόχους μου. From c835c4d742feb893d37dc1fc5fd045c7f1f3e299 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 9 Jan 2025 16:15:31 +0200 Subject: [PATCH 58/63] Added readme to reports --- reports/README.md | 293 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 293 insertions(+) diff --git a/reports/README.md b/reports/README.md index e69de29bb2..0716fffe75 100644 --- a/reports/README.md +++ b/reports/README.md @@ -0,0 +1,293 @@ +# ΜΑΘΗΜΑ: ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ + +### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ +### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 +### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) +### ORGANIZATION : [asd-xc](https://github.com/asd-xc) + +| Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | +| --- | --- | --- | --- | +| 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | [Συζήτηση 1](https://github.com/courses-ionio/hci/discussions/2004) | Ολοκληρώθηκε, στο μέλλον πιστέυω πως μπορεί να βελτιωθεί | +| 2 | Άσκηση γραμμής εντολών (arch linux install) |[Συζήτηση 2](https://github.com/courses-ionio/hci/discussions/2007) | Ολοκληρώθηκε| +| 3 | Συμμετοχικό περιεχόμενο A1+A2 | [Συζήτηση 3](https://github.com/courses-ionio/hci/discussions/2016) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες εικόνες και να φτιάξω branches, αντί να τα κάνω κατευθείαν στο master | +| 4 | Άσκηση γραμμής εντολών (pandoc blog) | [Συζήτηση 4](https://github.com/courses-ionio/hci/discussions/2019) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερα posts, φωτογραφίες | +| 5 | Κατασκευή του βιβλίου (pibook pdf) | [Συζήτηση 5](https://github.com/courses-ionio/hci/discussions/2022) | Ολοκληρώθηκε, για κάποιο λόγο δεν μπορούσα να προσθέσω το title πριν απο τα περιεχόμενα| +| 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, όμως υπάρχει χώρος για βελτίωση | +| 7 | Άσκηση γραμμής εντολών (vim IDE) | [Συζήτηση 7](https://github.com/courses-ionio/hci/discussions/2028) | Ολοκληρώθηκε| +| 8 | Συμμετοχικό περιεχόμενο B2 |[Συζήτηση 8](https://github.com/courses-ionio/hci/discussions/2029) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες πληροφορίες στο βιογραφικό| +| 9 | Κατασκευή του βιβλίου A |[Συζήτηση 9](https://github.com/courses-ionio/hci/discussions/2033) | Ολοκληρώθηκε| +| Προαιρετική 7 | Τοπική εγκατάσταση της βιβλιοθήκης ai-cli-lib | [Συζήτηση 7 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2032)| Ολοκληρώθηκε | +| Προαιρετική 9 | Δημιουργία της βιβλιοθήκης ai-cli-lib σε AUR πακέτο | [Συζήτηση 9 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2031) | Ολοκληρώθηκε | +| 10 | Τελική αναφορά* | [Συζήτηση 10](https://github.com/courses-ionio/hci/discussions/2034) | Ολοκληρώθηκε | + +# ΠΑΡΑΔΟΤΕΟ 1 +Έχοντας αφιερώσει άπειρες ώρες στους υπολογιστές και στα βιντεό παιχνίδια. Θεωρούσα πως γνώριζα την βάση ως προς την χρήση του υπολογιστή και του terminal, πιστέυωντας πως αν απλά μάθω περισσότερη γνώση όπως γλώσσες προγραμματιστού, αλγόριθμοι, μαθηματικά κλπ, θα κατάφερνα να φτάσω τους στόχους μου. +Όμως διάβαζοντας το βιβλίο pibook και ασχολούντας λίγο με archlinux, κατανόησα πως δεν έχω την παραμικρή ιδέα για τους υπολογιστές. Πράγματι κατανόησα πόσα δεν ήξερα και ακόμη δεν γνωρίζω, ως αποτέλεσμα μου έδωσε ένα μεγάλο κίνητρο στο να κάτσω να διαβάσω για υπολογιστές και να εξασκούμε με το terminal. + +Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό εστιάζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσης. + +## ΕΝΔΙΑΦΕΡΟΝΤΑ +Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, γενικά μου αρέσει να χρησιμοποιώ το τερματικό, διότι μπορώ να κάνω πράγματα που δεν μπορώ να κάνω στην επιφάνεια εργασίας και να ρυθμίσω "ricing" τα window manager. + +# ΠΑΡΑΔΟΤΕΟ 2 +Εγκατάστησα τα archlinux στο laptop μου στον hdd drive με dual boot. Για την εγκατάσταση του Archlinux βασίστηκα στο [Archwiki](https://wiki.archlinux.org/title/Main_page) για τiς οδηγίες και λίγο απο chatgpt όταν δεν καταλάβενα κάποιες εντόλες, διότι δεν είχα καμία εμπειρία με τα linux. + +## ΔΙΑΔΙΚΑΣΙΑ +### Base installation +Πρίν αρχίσω την εγκατάσταση, έπρεπε να κάνω ενα BOOTABLE USB, όπου στο USB kατέβαsα το Iso του arch χρησιμοποίοντας το εργαλείο VENTOY και έπρεπε να κάνω disable to secure boot στο BIOS, ώστε να μπορώ να κάνω boot απο το USB + +Με το που έκανα boot, το πρώτο πράγμα που έκανα ήταν να συνδεθώ στο ίτερνετ χρησιμοποιόντας το εργαλείο iwd όπου ερχόταν πακέτο με το Iso. Στην συνέχεια, μετά απο το keyboard layout, έκανα partition τον δίσκο μου χρησιμοποιόντας το εργαλείο fdisk. Έκανα 2 partion, έναν για το boot loader (efi,550ΜΒ) και το άλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (ΣΗΜΕΙΩΣΗ: πολύ πιό μετα έκανα αλλο ένα partition για να διαβάζει NFTS Files "Windows files" χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεώρησα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το iwd, NetworkManager, nano, dhcpcp, intel u-code. Όταν έφτιαξα τον λογαριασμό μου για το λογισμικό, κατέβασα το GRUB ως bootloader. + +### After base installation +Όταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME ως desktop enviroment. Όμως μέτα έμαθα για το window manager και κατέβασα το i3 με όλο το πακέτο.'Υστερα αφού φτιάχνοντας τiς ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : +![i3](https://github.com/user-attachments/assets/f1a5b9d3-0da7-4e02-a445-d26ea5a8d096) + +Με το i3 κατέβασα το alacritty ως terminal,το dmenu για να μπορώ να ανοίγω εφαρμογές χώρις την χρήση του terminal, το thunar για file manager,pulseaudio και alsamixer για ρυθμίσεις ήχου,το εργαλείο feh για το background,το firefox για browser,το vim για να μπορώ να κάνω edit κώδικα και configs, την python και την java ώστε να μπορώ να κάνω εργασίες για την σχολή, το libreoffice για να μπορώ να γράφω για εκθέσης/αναφορές για την σχόλη, το discord για να μπορώ να επικοινωνώ με τους φίλους μου και με συμφοιτητές, τέλος κατέβασα το yay (AUR) για να μπορώ να κατεβάσω εργαλία ή πακέτα σε μορφή flatpak. Επίσης κατέβασα προγράμματα όπως asciiquarium,cmatrix,cowsay και cava, διότι μου φάνηκαν ενδιαφέρον. + +Για να μπορώ να γράφω στο πληκτρολόγιο μου στα Ελληνικά πρόσθεσα στο /.xprofile την παρακάτω εντολή : +```bash +setxkbmap -layout us,gr -option grp:ctrl_shift_toggle +``` +Το promt μου : +```bash +PS1='[\u@2023144 \W]\$ ' +``` +## ΔΥΣΚΟΛΙΕΣ +Η μεγαλύτερη δυσκολία που αντιμετώπησα κατεβάζοντας τα archlinux ήταν η έλλειψη γνώσης για το linux και με το terminal, που άφτο είχε ως αποτέλεσμα να γράφω εντολές που έκαναν πράγματα που δεν έπρεπε. Ένα θέμα που είχα που δυσκολέυτηκα ήταν όταν προσπάθησα να κατεβάσω το yay που δεν με άφηνε το σύστημα να το εγκαταστήσω (makepgk), διότι θα υπήρχε μεγάλη ζημία αν κατέβαζα το yay κατευθείαν στο root( Για αρχή είχα ορίσει το main user το root). Ως αποτέλεσμα έπρεπε να κάνω copy,move και να δώσω permission σε όλα τα πακέτα,αρχεία και configs απο τον root σε άλλον λογαριασμό κι οταν κάμια εφαρμογή γινόταν corrupted, έπρεπε να διαγράψω τα πάντα απο το δίσκο εως στο cache σε σχέση με την εφαρμογή για να μην υπήρχε θέμα. + +Εδώ έχετε τα asciinema links: +[Neofetch](https://asciinema.org/a/BIV0j24mZUO6ZiMf3u4ucusOm) +[Journalctl -b](https://asciinema.org/a/4fYxZXAH2u9EMHp9tWsDV492D) + +# ΠΑΡΑΔΟΤΕΟ 3 +Για το τρίτο παραδοτέο ως διαχειριστής (founder) έκανα fork και deploy το σίτε του οργανισμού, υπήρχαν δυσκολίες λόγο που δεν γνώριζα το περιβάλλον και μερικές φορές βιαζόμουν και έκανα πράγματα που δεν θα έπρεπε, με αποτέλεσμα να κολλήσω. + +Το site του οργανισμού : https://asdpibook.netlify.app/ + +## A1 + +Για το A1, το περιεχόμενο που αποφάσισα να προσθέσω ήταν για το i3 window manager και για το datapoint3300 computer terminal + + - ## [i3 Window manager](https://asdpibook.netlify.app/gallery/i3-window-manager/) + ![A1_1](https://github.com/user-attachments/assets/673a4c35-6f77-47b8-80e8-4658e656654f) + + - ## [datapoint3300 computer terminal](https://asdpibook.netlify.app/gallery/datapoint3300/) + ![A1_2](https://github.com/user-attachments/assets/f419ebcb-044f-4f02-a4cd-e071e21e1225) + + +## A2 + +Με βάση το περιεχόμενο που διάλεξα να ασχοληθώ δημιούργησα μία διαφάνεια για το i3 και ένα χρονολόγιο για τα computer terminal + + - ## [Διαφάνεια](https://asdpibook.netlify.app//slides/windowmanager/) + ![A2_1](https://github.com/user-attachments/assets/f47c6536-2777-4522-92b6-e578e4e1a006) + - ## [Χρονολόγιο](https://asdpibook.netlify.app//timeline/computer-terminal/) + ![A2_2](https://github.com/user-attachments/assets/0db62c5f-7477-4dd4-9c25-a367eaad4ab9) + + +## ΔΙΑΔΙΚΑΣΙΑ (pull request) + +Έδω έχετε τους σύνδεσμους για την πρόσθεση υλικό στο site του οργανισμού. Πρώτα το έκανα κλονοποιήση το site του οργανισμού στο δικό μου site και αφού βλέποντας πως όλα δουλέυουν, τότε πρόσθεσα το περιεχόμενο στο site του οργανισμού + + - ## [Pull request 1](https://github.com/asd-xc/images/pull/1) + - ## [Pull request 2](https://github.com/asd-xc/_gallery/pull/1) + +## ΒΙΒΛΙΟΓΡΑΦΙΑ +i3 window manager : + - https://i3wm.org/docs/ + - https://github.com/i3/i3 + - https://en.wikipedia.org/wiki/I3_(window_manager) + +Datapoint3300: + - https://www.vintagecomputer.net/ctc/3300/ + - https://en.wikipedia.org/wiki/Datapoint_3300 + - [computerterminalcorporation.datapoint3300.1969.102646159.pdf](https://archive.computerhistory.org/resources/text/Computer_Terminal_Corporation/ComputerTerminalCorporation.Datapoint3300.1969.102646159.pdf) + +VT52: + - https://gunkies.org/wiki/VT52 + - https://terminals-wiki.org/wiki/index.php/DEC_VT52 + - https://en.wikipedia.org/wiki/VT52 + - https://archive.ph/20120723065716/http://vt100.net/vt_history + +IBM 3151: + - https://terminals-wiki.org/wiki/index.php/IBM_3151 + - https://en.wikipedia.org/wiki/IBM_3101 + - https://vt100.net/ibm/ibm3151_tr.pdf + +# ΠΑΡΑΔΟΤΕΟ 4 + +Κατάφερα να φτιάξω το δικό μου site blog με την χρήση pandoc. Για το pandoc blog χρησιμοποίησα αυτό της [bashyll](https://github.com/faithanalog/bashyll). Υπήρχαν λίγα προβλήματα, με της φωτογραφίες που δεν εμφανιζόντουσαν με βάση τις οδηγίες, οπού έπρεπε να κάνω debug το σιτε και να δω τι δεν λειτουργεί, το γιατί και πως πρέπει να το φτιάξω. Στην τελική τα κατάφερα + +Επίσης πρόσθεσα κάποιες δικές μου ρυθμίσεις, με χρήση css και javascript έφτιαξα ενα κουμπί το οποίο αλλάζει σε dark theme/light theme και πρόσθεσα ενα about me page. + +## My blog site +### [ygnt7777blog](https://ygnt7777blog.netlify.app/) +![A4](https://github.com/user-attachments/assets/314e6420-992b-4ffa-a31f-a28a48340e3f) + + + + +# ΠΑΡΑΔΟΤΕΟ 5 + +Για το πέμπτο παραδοτέο κάνoντας fork το kallipos απο το organization,κατάφερα να κατασκευάσω το βιβλίο kallipos σε pdf. + +Ως προς την διαδικασία εξαιρώντας την εγκατάσταση, έπρεπε να κάνω downgrade το pandoc για να λειτουργήσουν κάποια scriptakia. Υπήρχε ένα bug που για καποιόν λόγο το make-latex.sh όπως διάβαζε τα αρχεία απο το figures, έψαχνε για ένα αρχείο makey_makey_front.md που ήταν ορισμένο ως makey-makey.md χωρίς να βγάλει error που απλά δεν μπορούσε να μετατρέψει τα αρχεία σε tex και κολλούσε όλο το σύστημα. Υπήρχε και ένα θεματάκι που δεν μπορούσε να διαβάσει τα images ( το make-latex.sh) διότι αντι να εψάχνε για (images/...) έψαχνε (../images/...). + +Κάνοντας την αλλαγή στο makey-makey.md -> makey_makey_front.md. Για την φωτογραφία απλά πρόσθεσα την παρακάτω εντολή στο make-latex που με λίγα λόγια κάνει edit σε ολα τα tex files απο (../images/...) -> (images/...) + +``sed -i 's|\.\./images/|images/|g' latex/*.tex`` + +Ως πρός τo script figure.lua πρόσθεσα ένα if σε περίπτωση που εαν δεν μπορεί να διαβάσει αρχείο και ποιό αρχείο δεν μπορεί να διαβάσει ( έτσι βρήκα γιατί δεν διάβαζε τα αρχεία απο το figures). +Στο make-latex πρόσθεσα : mkdir για την δημιουργία latex ( βαριώμουν να ξαναφτιάχνω αρχεία με το χέρι διότι το διάγραφα συνέχεια για το debugging), το sed που ανέφερα πιο πάνω και δυο εντολές που μια είναι για την δημιουργία book.tex και μια για την μετατροπή σε pdf + +Επίσης, πρόσθεσα ένα title που βρήσκετε ακριβώς μετά απο τα περιεχόμενα ως αποδείξη που δημιούργησα το pdf, το κάνα χειροκοίνητα φτιαχνοντάς ένα titlepage.tex και μετα προσθέτοντας το στο book.tex. Ήθελα να το βάλω στην 1η σελίδα αλλά δεν μου γίνοταν παρόλλα που το βάζα πρώτη εντολή μετα απο \begin{document}. + +![pdfbook](https://github.com/user-attachments/assets/536d17c7-2a71-420e-ad87-161f10a5d4d1) + + +## Τα αρχεία: +- [Book pdf](https://github.com/YGNT7777/kallipos/blob/master/book/book.pdf) +- [Το περιεχόμενο που πρόσθεσα](https://github.com/YGNT7777/kallipos/blob/master/book/titlepage.tex) +- [script make-latex](https://github.com/YGNT7777/kallipos/blob/master/make-latex.sh) +- [scipt figure lua](https://github.com/YGNT7777/kallipos/blob/master/figure.lua) + + +# ΠΑΡΑΔΟΤΕΟ 6 +Σε αυτό το παραδοτέο αποφάσησα να γράψω μια μελέτη περίπτωσης για το τερματικό ( με βάση το Α1 και το Α2). Στην μελέτη αναφέρω για το τι είναι το τερματικό, τι μορφή είχαν παλιά, αλλά ειδικότερα το γιατί κάποιος θα πρέπει να μάθει πως να χρησιμοποιεί το τερμάτικο. + +### Ο υπερσύδνεσμος για την μελέτη περίπτωσης: +## - [τερματικό](https://asdpibook.netlify.app//case-study/terminal_interaction/) +![b1](https://github.com/user-attachments/assets/46ee0b1b-c9aa-43c8-a39b-086e9fa794a7) + + +## ΠΗΓΕΣ +- https://en.wikipedia.org/wiki/Computer_terminal +- https://epidrome.github.io/teaching/cli/ +- https://www.quora.com/Why-are-terminals-and-command-prompts-still-used-in-operating-systems + +# ΠΑΡΑΔΟΤΕΟ 7 +Για το 7ο παραδοτέο πρόσθεσα plugins στο vim, γενικά είχα είδη μάθει πως να χειρίζομαι το vim με το vimtutor απο την αρχή του εξαμήνου. Εφόσον δεν αντιμετώπυσα κάποια μεγάλη δυσκολία. + +Τα plugins που κατέβασα και θα τα χρησιμοποιώ είναι: +- ```vim-plug``` Διαχείριση vim plugins +- ```coc``` Για autocompletion +- ```vim-smooth-scroll``` Smooth scroll +- ```vim-fugitive``` Μου επιτρέπει να τρέχω git εντολές στο command line του vim +- ```vim/startify``` Start menu για το vim +- ```vim-airline``` Status bar +- ```sainnhe/sonokai``` Το theme που έχω βάλει στο Vim + +Πρόσθεσα και μια εντολή στο vimrc ωστε να μου κάνει highlight τα χρώματα. +- ### Link : https://asciinema.org/a/xkYb2xWqc7fn5DzAMZ4n8uT0I + + + +# ΠΑΡΑΔΟΤΕΟ 8 +Αποφάσισα να γράψω τη βιογραφία του δημιουργού του i3 window manager τον Michael Stapelberg. Υπήρχε μια μικρή δυσκολία που έπρεπε να ψάξω στο blog του και το πως να γράψω βιογραφικό. Στο site του οργανισμού βρίσκετε η βιογραφία του. + +## - [Michael Stapelberg biography](https://asdpibook.netlify.app//biography/michael-stapelberg/) +![b2](https://github.com/user-attachments/assets/ca5f8184-d47f-4bff-8137-9bff03d0baff) + + +Δεν έκανα pull request στο organization διότι δεν έφτιαξα ποτέ branches και με το pull request θα buggare όλο το σύστημα. Τα πρόσθεσα χειροκίνητα. + +## ΠΗΓΕΣ + - https://michael.stapelberg.ch/ + - https://michael.stapelberg.ch/posts/2023-10-25-my-all-flash-zfs-network-storage-build/ + - https://michael.stapelberg.ch/posts/2024-02-11-minimal-linux-bootloader-debugging-story/ + - +# ΠΑΡΑΔΟΤΕΟ 9 +Με επιτυχία κατάφερα να φτιάξω το βιβλίο σε EPUB έκδοση μαζί με τα συμμετοχικά περιεχόμενα. Τη μελέτη περίπτωσης Β1 (Το Τερματικό) την πρόσθεσα στο κεφάλαιο 9.5 και τη βιογραφία +Β2 (Η βιογραφία του Michael Stapelberg) τη πρόσθεσα στο κεφάλαιο 10.7. Επίσης στην epub έκδοση πρόσθεσα και cover φωτογραφία και το δημιουργήσα σε pdf έκδοση χωρίς την cover φωτογραφία. + + +![photo1](https://github.com/user-attachments/assets/6a2d0a45-578f-4f11-ab91-954577ab6d46) + +![photo2](https://github.com/user-attachments/assets/4780dfc9-c3fa-478f-9ec1-10c41ed818df) + +![photo3](https://github.com/user-attachments/assets/8d8cf95f-3afc-46b3-afcb-856be1942449) + +![photo4](https://github.com/user-attachments/assets/ddeebe98-3be6-46fc-ac98-fd99c9ed940d) + +### Τα αρχεία: +Διότι το github δεν υποστιρίζει αρχεία epub και το pdf είναι μεγαλύτερο απο το όριο που έχουν ορίσει. Το ανέβασα στο google drive +### - https://drive.google.com/file/d/1tAIRbXJHCMA_t2jkylaj-_0Uil1LxzLO/view?usp=drive_link +Έχω βάλει για όνομα του αρχείου 2023144_files.zip που περιέχει τα αρχεία book.epub και book.pdf + + +# ΠΑΡΑΔΟΤΕΟ 7 ΠΡΟΑΙΡΕΤΙΚΟ +Έγινε με επιτυχεία η εγκατάσταση του ai-cli-lib. Απλά έπρεπε να κατεβάσω τις απαραίτητες βιβλιοθήκες για το archlinux με βάση τις οδηγίες και χρειάζετε ένα API key για το ΑΙ +- ### Link : [ai-cli-lib demo](https://asciinema.org/a/IZxXI3dILFLwuUyQUUwt07M5A) + + + +# ΠΑΡΑΔΟΤΕΟ 9 ΠΡΟΑΙΡΕΤΙΚΟ +Κατάφερα με επιτυχία να δημιουργήσω το ai-cli-lib σε AUR πακέτο. Ο κάθε χρήστης τώρα μπορει να κατεβάσει το πακέτο με την χρήση του AUR. Ο τρόπος με τον οποίο μπορεί κάποιος να το κατέβασει είναι είτε με το package manager 'yay' ή με την εντολή ```git clone https://aur.archlinux.org/ai-cli-lib.git``` + +Στη συνέχεια με το που θα κατεβάσει, αν το έχει κατεβάσει με την χρήση του package manager 'yay' συνεχίζει κανονικά στο να δημιουργίσει ai config files για την χρήση του ai-cli-lib, αλλίως αν έκανε git clone θα πρέπει να χρησιμοποίησει την εντολή μέσα στο directory ai-cli-lib ```makepkg -si``` + +### Ο χρήστης θα πρέπει να έχει εγκαταστήση (Για archlinux): + - git + - base-devel + - curl + - jansson + - readline +#### Οπώς αναφέρεται και στις οδηγίες στο repository [ai-cli-lib](https://github.com/dspinellis/ai-cli-lib) + +Παρακάτω βρίστεκε ο υπερσύνδεσμος που έχω ανεβάσει στο AUR: +### - https://aur.archlinux.org/packages/ai-cli-lib +### My username in AUR link : YGNT7777 +### Demo link https://asciinema.org/a/g60EqBzeQavs7NO2GGhtExodG + + +# ΠΑΡΑΔΟΤΕΟ 10 ΤΕΛΙΚΗ ΑΝΑΦΟΡΑ + +Στην τελική κατάφερα να ολοκληρώσω όλα τα παραδοτέα μαζί με τα προαιρετικά παραδοτέα. Γενικά, έχω ξαφνιαστεί διότι όχι μόνο κατάφερα να βελτιώσω σε μεγάλο βαθμό τις αδυναμίες μου, αλλά καλλιέργησα δεξιότητες και γνώσεις που δεν είχα ιδέα που τις χρειαζόμουν. Εκτός από τα βασικά εργαλεία και τη θεωρία του μαθήματος που διδάχτηκα, το πιο σημαντικό που θεωρώ ότι έμαθα είναι η καλλιέργεια του διαδραστικού τρόπου σκέψης και το πώς να μαθαίνω. Πλέον, είμαι ικανός να ασχολούμαι με θέματα που ξεπερνούν το επίπεδό μου, διότι αυτό το μάθημα μου δίδαξε πώς να αρχίσω κάτι από το 0. Θεωρώ πως η γνώση και οι δεξιότητες που απέκτησα θα με βοηθήσουν (με έχουν ήδη βοηθήσει) σε τεράστιο βαθμό για να πετύχω τους στόχους μου. + +Ως προς την απόδοση μου υπάρχει περιθώριο για βελτίωσει. Έγω πάντως είμαι ευχαριστημένος με το αποτέλεσμα που απέδωσα. + +## ΟΜΑΔΙΚΟΤΗΤΑ + +Ως founder του organization asd-xc είχα φτιάξει ευρετήριο και ιστορικό ομάδας που είναι ανεβασμένο στο discussion του μαθήματος. +Παρακάτω βρίσκετε ο πίνακας: + +- **ΟΝΟΜΑ ORGANIZATION** : asd-xc +- **Δεχτά μέλλοι** : ΝΑΙ +- **Github organization url** : [asd-xc](https://github.com/asd-xc) +- **ΑΙΤΗΣΗ ΕΝΤΑΞΗ ΣΤΗΝ ΟΜΑΔΑ** : [Συζήτηση](https://github.com/courses-ionio/hci/discussions/2000) + +Σε αυτή την συζήτηση θα βρισκέτε η λίστα με τα μέλη της ομάδας και τα logs +### ΛΙΣΤΑ ΤΟΥ ORGANIZATION +| # | ΟΝΟΜΑΤΕΠΩΝΥΜΟ | AM | Github profile | Roles | +|--------|--------|--------|--------|--------| +| 1 | ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ | 2023144 | [YGNT7777](https://github.com/YGNT7777) |**Founder**| +| 2 | ΘΩΔΗΣ ΠΑΤΑΠΙΟΣ | 2023062 | [AkisThUni](https://github.com/AkisThUni) |**Member**| +| 3 | ΙΩΑΝΝΗΣ ΜΠΑΜΠΛΕΚΗΣ| 2021153 | [GiannisBab](https://github.com/GiannisBab) |**Member**| +| 4 | ΣΠΥΡΙΔΩΝ ΖΑΡΔΑΣ | 2023053 | [Zardas-s](https://github.com/Zardas-s) |**Member**| +| 5 | ΝΙΚΟΛΑΟΣ-ΡΑΦΑΗΛ ΤΗΛΙΓΑΔΗΣ | 2018009 | [p18tili](https://github.com/p18tili) |**Member**| +### LOGS +| Ημερομηνία| Ώρα | Σχόλιο | +|--------|--------|--------| +| 5/10/2024 | 09:26 | Δημιουργήθηκε η ομάδα | +| 6/10/2024 | 13:16 | Αλλαγή ονόμα του ORGANIZATION| +| 7/10/2024 | 15:24 | Προσθήκη μέλους| +| 10/10/2024 | 19:25 | Προσθήκη μέλους, προσθήκη URL για αίτηση ένταξη στην ομάδα| +| 18/10/2024 | 22:20 | Δημιουργία καινούριο organization, αφαίρεση μέλος απο την ομάδα ΛΟΓΟΣ : Παραιτήθηκε | +| 21/10/2024 | 13:09 | Αλλαγή στο όνομα του organization (fixing small errors)| +| 21/10/2024 | 16:58 | Added Roles | +| 24/10/2024 | 13:15 | Προσθήκη μέλους | +| 28/10/2024 | 18:53 | Προσθήκη μέλους | + +## Η ΣΥΜΜΕΤΟΧΗ ΜΟΥ ΣΤΑ DISCUSSION + +Γενικά, όπως μπορείτε να δείτε απο τα discussion, δεν υπήρχε μεγάλη συμμετοχή από άλλους συμφοιτητές στo discussion. Ωστόσο, προσπάθησα να συμμετέχω όσο το δυνατόν περισσότερο. Παρακάτω παραθέτω τη δική μου συμμετοχή. + +### ΕΡΩΤΗΣΕΙΣ ΠΟΥ ΕΚΑΝΑ +- **1.** [Αναζήτηση άτομα για ομάδα](https://github.com/courses-ionio/hci/discussions/2000) +- **2.** [Α2 / ΘΕΜΑ : Δεν φορτώνονται οι διαφάνειες](https://github.com/courses-ionio/hci/discussions/2012) + +### ΠΑΡΑΤΗΡΗΣΕΙΣ ΠΟΥ ΕΚΑΝΑ +- **1.** [Παρατήρηση παραδοτέου 2 σε συμφοιτητή](https://github.com/courses-ionio/hci/discussions/2005) +- **2.** [Παρατήρηση παραδοτέου 2 σε συμφοιτητή](https://github.com/courses-ionio/hci/discussions/2018) +- **3.** [Παρατήρηση δήλωσης παρουσίας](https://github.com/courses-ionio/hci/discussions/1999) ![parathrhsh3](https://github.com/user-attachments/assets/c2fb2cff-a716-49eb-b942-35578a0af45a) +- **4.** [Παρατήρηση δήλωσης ομάδας](https://github.com/courses-ionio/hci/discussions/1794) ![parathrhsh4](https://github.com/user-attachments/assets/19ebdb98-71cb-4887-b74c-d9dc9a6bd9a1) From 16b51717269d334a05fa3049433164a14c1fc795 Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 9 Jan 2025 16:16:34 +0200 Subject: [PATCH 59/63] Delete projects/2023144 directory --- projects/2023144/README.md | 293 ------------------------------------- 1 file changed, 293 deletions(-) delete mode 100644 projects/2023144/README.md diff --git a/projects/2023144/README.md b/projects/2023144/README.md deleted file mode 100644 index 0716fffe75..0000000000 --- a/projects/2023144/README.md +++ /dev/null @@ -1,293 +0,0 @@ -# ΜΑΘΗΜΑ: ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ - -### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ -### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 -### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) -### ORGANIZATION : [asd-xc](https://github.com/asd-xc) - -| Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | -| --- | --- | --- | --- | -| 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) και καταγραφή του συνδέσμου συζήτησης δίπλα --> | [Συζήτηση 1](https://github.com/courses-ionio/hci/discussions/2004) | Ολοκληρώθηκε, στο μέλλον πιστέυω πως μπορεί να βελτιωθεί | -| 2 | Άσκηση γραμμής εντολών (arch linux install) |[Συζήτηση 2](https://github.com/courses-ionio/hci/discussions/2007) | Ολοκληρώθηκε| -| 3 | Συμμετοχικό περιεχόμενο A1+A2 | [Συζήτηση 3](https://github.com/courses-ionio/hci/discussions/2016) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες εικόνες και να φτιάξω branches, αντί να τα κάνω κατευθείαν στο master | -| 4 | Άσκηση γραμμής εντολών (pandoc blog) | [Συζήτηση 4](https://github.com/courses-ionio/hci/discussions/2019) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερα posts, φωτογραφίες | -| 5 | Κατασκευή του βιβλίου (pibook pdf) | [Συζήτηση 5](https://github.com/courses-ionio/hci/discussions/2022) | Ολοκληρώθηκε, για κάποιο λόγο δεν μπορούσα να προσθέσω το title πριν απο τα περιεχόμενα| -| 6 | Συμμετοχικό περιεχόμενο B1 | [Συζήτηση 6](https://github.com/courses-ionio/hci/discussions/2026)| Ολοκληρώθηκε, όμως υπάρχει χώρος για βελτίωση | -| 7 | Άσκηση γραμμής εντολών (vim IDE) | [Συζήτηση 7](https://github.com/courses-ionio/hci/discussions/2028) | Ολοκληρώθηκε| -| 8 | Συμμετοχικό περιεχόμενο B2 |[Συζήτηση 8](https://github.com/courses-ionio/hci/discussions/2029) | Ολοκληρώθηκε, θα μπορούσα να προσθέσω περισσότερες πληροφορίες στο βιογραφικό| -| 9 | Κατασκευή του βιβλίου A |[Συζήτηση 9](https://github.com/courses-ionio/hci/discussions/2033) | Ολοκληρώθηκε| -| Προαιρετική 7 | Τοπική εγκατάσταση της βιβλιοθήκης ai-cli-lib | [Συζήτηση 7 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2032)| Ολοκληρώθηκε | -| Προαιρετική 9 | Δημιουργία της βιβλιοθήκης ai-cli-lib σε AUR πακέτο | [Συζήτηση 9 ΠΡΟ](https://github.com/courses-ionio/hci/discussions/2031) | Ολοκληρώθηκε | -| 10 | Τελική αναφορά* | [Συζήτηση 10](https://github.com/courses-ionio/hci/discussions/2034) | Ολοκληρώθηκε | - -# ΠΑΡΑΔΟΤΕΟ 1 -Έχοντας αφιερώσει άπειρες ώρες στους υπολογιστές και στα βιντεό παιχνίδια. Θεωρούσα πως γνώριζα την βάση ως προς την χρήση του υπολογιστή και του terminal, πιστέυωντας πως αν απλά μάθω περισσότερη γνώση όπως γλώσσες προγραμματιστού, αλγόριθμοι, μαθηματικά κλπ, θα κατάφερνα να φτάσω τους στόχους μου. -Όμως διάβαζοντας το βιβλίο pibook και ασχολούντας λίγο με archlinux, κατανόησα πως δεν έχω την παραμικρή ιδέα για τους υπολογιστές. Πράγματι κατανόησα πόσα δεν ήξερα και ακόμη δεν γνωρίζω, ως αποτέλεσμα μου έδωσε ένα μεγάλο κίνητρο στο να κάτσω να διαβάσω για υπολογιστές και να εξασκούμε με το terminal. - -Εκτός στο να μάθω την ιστορία των υπολογιστών, την διάδραση που έχει ο άνθρωπος με τον υπολογιστή, το archlinux και το github. Έχω ως σκοπό να μάθω πως να δημιουργώ πράγματα, να κατανοήσω την λειτουργία των υπολογιστών και πως πράγματι να χρησιμοποιώ τον υπολογιστή. Τέλος το πιο σημαντικό έιναι να μάθω πως να καλλιεργήσω τις δεξιοτητές μου και τον τρόπο σκέψης μου στην πληροφορική, διότι χωρίς αυτά δεν θα μπορώ να προχωρήσω στον τομέα μου. Πιστέυω πως αυτό το μάθημα θα με καθοδιγήσει προς στους στόχους μου. Εφόσον το μάθημα αυτό εστιάζετε στην αδυναμίες μου, το βλέπω ως ευκαιρία βελτίωσης. - -## ΕΝΔΙΑΦΕΡΟΝΤΑ -Κυρίως με ενδιαφέρει να φτιάξω ένα δικό μου λειτουργικό σύστημα, γενικά μου αρέσει να χρησιμοποιώ το τερματικό, διότι μπορώ να κάνω πράγματα που δεν μπορώ να κάνω στην επιφάνεια εργασίας και να ρυθμίσω "ricing" τα window manager. - -# ΠΑΡΑΔΟΤΕΟ 2 -Εγκατάστησα τα archlinux στο laptop μου στον hdd drive με dual boot. Για την εγκατάσταση του Archlinux βασίστηκα στο [Archwiki](https://wiki.archlinux.org/title/Main_page) για τiς οδηγίες και λίγο απο chatgpt όταν δεν καταλάβενα κάποιες εντόλες, διότι δεν είχα καμία εμπειρία με τα linux. - -## ΔΙΑΔΙΚΑΣΙΑ -### Base installation -Πρίν αρχίσω την εγκατάσταση, έπρεπε να κάνω ενα BOOTABLE USB, όπου στο USB kατέβαsα το Iso του arch χρησιμοποίοντας το εργαλείο VENTOY και έπρεπε να κάνω disable to secure boot στο BIOS, ώστε να μπορώ να κάνω boot απο το USB - -Με το που έκανα boot, το πρώτο πράγμα που έκανα ήταν να συνδεθώ στο ίτερνετ χρησιμοποιόντας το εργαλείο iwd όπου ερχόταν πακέτο με το Iso. Στην συνέχεια, μετά απο το keyboard layout, έκανα partition τον δίσκο μου χρησιμοποιόντας το εργαλείο fdisk. Έκανα 2 partion, έναν για το boot loader (efi,550ΜΒ) και το άλλο για την διαχείρηση αρχείον που το όρισα στα 50GB (ΣΗΜΕΙΩΣΗ: πολύ πιό μετα έκανα αλλο ένα partition για να διαβάζει NFTS Files "Windows files" χρησιμοποιόντας το disk management απο τα windows). Δεν έκανα partition swap διότι δεν ήταν αναγκαίο και δεν το θεώρησα αναγκαίο για την στιγμή. Ακολουθόντας της οδηγίες απο το installation guide κατεβάζοντας τα βασικά (/mnt base linux linux-firmware) και μπαίνοντας στο chroot του συστήματος, έπρεπε να κατεβάσω το iwd, NetworkManager, nano, dhcpcp, intel u-code. Όταν έφτιαξα τον λογαριασμό μου για το λογισμικό, κατέβασα το GRUB ως bootloader. - -### After base installation -Όταν κατέβασα τα πολύ βασικά του arch είχα κατεβάσει το GNOME ως desktop enviroment. Όμως μέτα έμαθα για το window manager και κατέβασα το i3 με όλο το πακέτο.'Υστερα αφού φτιάχνοντας τiς ρυθμίσεις στο config του i3 είχα αυτό το αποτέλεσμα : -![i3](https://github.com/user-attachments/assets/f1a5b9d3-0da7-4e02-a445-d26ea5a8d096) - -Με το i3 κατέβασα το alacritty ως terminal,το dmenu για να μπορώ να ανοίγω εφαρμογές χώρις την χρήση του terminal, το thunar για file manager,pulseaudio και alsamixer για ρυθμίσεις ήχου,το εργαλείο feh για το background,το firefox για browser,το vim για να μπορώ να κάνω edit κώδικα και configs, την python και την java ώστε να μπορώ να κάνω εργασίες για την σχολή, το libreoffice για να μπορώ να γράφω για εκθέσης/αναφορές για την σχόλη, το discord για να μπορώ να επικοινωνώ με τους φίλους μου και με συμφοιτητές, τέλος κατέβασα το yay (AUR) για να μπορώ να κατεβάσω εργαλία ή πακέτα σε μορφή flatpak. Επίσης κατέβασα προγράμματα όπως asciiquarium,cmatrix,cowsay και cava, διότι μου φάνηκαν ενδιαφέρον. - -Για να μπορώ να γράφω στο πληκτρολόγιο μου στα Ελληνικά πρόσθεσα στο /.xprofile την παρακάτω εντολή : -```bash -setxkbmap -layout us,gr -option grp:ctrl_shift_toggle -``` -Το promt μου : -```bash -PS1='[\u@2023144 \W]\$ ' -``` -## ΔΥΣΚΟΛΙΕΣ -Η μεγαλύτερη δυσκολία που αντιμετώπησα κατεβάζοντας τα archlinux ήταν η έλλειψη γνώσης για το linux και με το terminal, που άφτο είχε ως αποτέλεσμα να γράφω εντολές που έκαναν πράγματα που δεν έπρεπε. Ένα θέμα που είχα που δυσκολέυτηκα ήταν όταν προσπάθησα να κατεβάσω το yay που δεν με άφηνε το σύστημα να το εγκαταστήσω (makepgk), διότι θα υπήρχε μεγάλη ζημία αν κατέβαζα το yay κατευθείαν στο root( Για αρχή είχα ορίσει το main user το root). Ως αποτέλεσμα έπρεπε να κάνω copy,move και να δώσω permission σε όλα τα πακέτα,αρχεία και configs απο τον root σε άλλον λογαριασμό κι οταν κάμια εφαρμογή γινόταν corrupted, έπρεπε να διαγράψω τα πάντα απο το δίσκο εως στο cache σε σχέση με την εφαρμογή για να μην υπήρχε θέμα. - -Εδώ έχετε τα asciinema links: -[Neofetch](https://asciinema.org/a/BIV0j24mZUO6ZiMf3u4ucusOm) -[Journalctl -b](https://asciinema.org/a/4fYxZXAH2u9EMHp9tWsDV492D) - -# ΠΑΡΑΔΟΤΕΟ 3 -Για το τρίτο παραδοτέο ως διαχειριστής (founder) έκανα fork και deploy το σίτε του οργανισμού, υπήρχαν δυσκολίες λόγο που δεν γνώριζα το περιβάλλον και μερικές φορές βιαζόμουν και έκανα πράγματα που δεν θα έπρεπε, με αποτέλεσμα να κολλήσω. - -Το site του οργανισμού : https://asdpibook.netlify.app/ - -## A1 - -Για το A1, το περιεχόμενο που αποφάσισα να προσθέσω ήταν για το i3 window manager και για το datapoint3300 computer terminal - - - ## [i3 Window manager](https://asdpibook.netlify.app/gallery/i3-window-manager/) - ![A1_1](https://github.com/user-attachments/assets/673a4c35-6f77-47b8-80e8-4658e656654f) - - - ## [datapoint3300 computer terminal](https://asdpibook.netlify.app/gallery/datapoint3300/) - ![A1_2](https://github.com/user-attachments/assets/f419ebcb-044f-4f02-a4cd-e071e21e1225) - - -## A2 - -Με βάση το περιεχόμενο που διάλεξα να ασχοληθώ δημιούργησα μία διαφάνεια για το i3 και ένα χρονολόγιο για τα computer terminal - - - ## [Διαφάνεια](https://asdpibook.netlify.app//slides/windowmanager/) - ![A2_1](https://github.com/user-attachments/assets/f47c6536-2777-4522-92b6-e578e4e1a006) - - ## [Χρονολόγιο](https://asdpibook.netlify.app//timeline/computer-terminal/) - ![A2_2](https://github.com/user-attachments/assets/0db62c5f-7477-4dd4-9c25-a367eaad4ab9) - - -## ΔΙΑΔΙΚΑΣΙΑ (pull request) - -Έδω έχετε τους σύνδεσμους για την πρόσθεση υλικό στο site του οργανισμού. Πρώτα το έκανα κλονοποιήση το site του οργανισμού στο δικό μου site και αφού βλέποντας πως όλα δουλέυουν, τότε πρόσθεσα το περιεχόμενο στο site του οργανισμού - - - ## [Pull request 1](https://github.com/asd-xc/images/pull/1) - - ## [Pull request 2](https://github.com/asd-xc/_gallery/pull/1) - -## ΒΙΒΛΙΟΓΡΑΦΙΑ -i3 window manager : - - https://i3wm.org/docs/ - - https://github.com/i3/i3 - - https://en.wikipedia.org/wiki/I3_(window_manager) - -Datapoint3300: - - https://www.vintagecomputer.net/ctc/3300/ - - https://en.wikipedia.org/wiki/Datapoint_3300 - - [computerterminalcorporation.datapoint3300.1969.102646159.pdf](https://archive.computerhistory.org/resources/text/Computer_Terminal_Corporation/ComputerTerminalCorporation.Datapoint3300.1969.102646159.pdf) - -VT52: - - https://gunkies.org/wiki/VT52 - - https://terminals-wiki.org/wiki/index.php/DEC_VT52 - - https://en.wikipedia.org/wiki/VT52 - - https://archive.ph/20120723065716/http://vt100.net/vt_history - -IBM 3151: - - https://terminals-wiki.org/wiki/index.php/IBM_3151 - - https://en.wikipedia.org/wiki/IBM_3101 - - https://vt100.net/ibm/ibm3151_tr.pdf - -# ΠΑΡΑΔΟΤΕΟ 4 - -Κατάφερα να φτιάξω το δικό μου site blog με την χρήση pandoc. Για το pandoc blog χρησιμοποίησα αυτό της [bashyll](https://github.com/faithanalog/bashyll). Υπήρχαν λίγα προβλήματα, με της φωτογραφίες που δεν εμφανιζόντουσαν με βάση τις οδηγίες, οπού έπρεπε να κάνω debug το σιτε και να δω τι δεν λειτουργεί, το γιατί και πως πρέπει να το φτιάξω. Στην τελική τα κατάφερα - -Επίσης πρόσθεσα κάποιες δικές μου ρυθμίσεις, με χρήση css και javascript έφτιαξα ενα κουμπί το οποίο αλλάζει σε dark theme/light theme και πρόσθεσα ενα about me page. - -## My blog site -### [ygnt7777blog](https://ygnt7777blog.netlify.app/) -![A4](https://github.com/user-attachments/assets/314e6420-992b-4ffa-a31f-a28a48340e3f) - - - - -# ΠΑΡΑΔΟΤΕΟ 5 - -Για το πέμπτο παραδοτέο κάνoντας fork το kallipos απο το organization,κατάφερα να κατασκευάσω το βιβλίο kallipos σε pdf. - -Ως προς την διαδικασία εξαιρώντας την εγκατάσταση, έπρεπε να κάνω downgrade το pandoc για να λειτουργήσουν κάποια scriptakia. Υπήρχε ένα bug που για καποιόν λόγο το make-latex.sh όπως διάβαζε τα αρχεία απο το figures, έψαχνε για ένα αρχείο makey_makey_front.md που ήταν ορισμένο ως makey-makey.md χωρίς να βγάλει error που απλά δεν μπορούσε να μετατρέψει τα αρχεία σε tex και κολλούσε όλο το σύστημα. Υπήρχε και ένα θεματάκι που δεν μπορούσε να διαβάσει τα images ( το make-latex.sh) διότι αντι να εψάχνε για (images/...) έψαχνε (../images/...). - -Κάνοντας την αλλαγή στο makey-makey.md -> makey_makey_front.md. Για την φωτογραφία απλά πρόσθεσα την παρακάτω εντολή στο make-latex που με λίγα λόγια κάνει edit σε ολα τα tex files απο (../images/...) -> (images/...) - -``sed -i 's|\.\./images/|images/|g' latex/*.tex`` - -Ως πρός τo script figure.lua πρόσθεσα ένα if σε περίπτωση που εαν δεν μπορεί να διαβάσει αρχείο και ποιό αρχείο δεν μπορεί να διαβάσει ( έτσι βρήκα γιατί δεν διάβαζε τα αρχεία απο το figures). -Στο make-latex πρόσθεσα : mkdir για την δημιουργία latex ( βαριώμουν να ξαναφτιάχνω αρχεία με το χέρι διότι το διάγραφα συνέχεια για το debugging), το sed που ανέφερα πιο πάνω και δυο εντολές που μια είναι για την δημιουργία book.tex και μια για την μετατροπή σε pdf - -Επίσης, πρόσθεσα ένα title που βρήσκετε ακριβώς μετά απο τα περιεχόμενα ως αποδείξη που δημιούργησα το pdf, το κάνα χειροκοίνητα φτιαχνοντάς ένα titlepage.tex και μετα προσθέτοντας το στο book.tex. Ήθελα να το βάλω στην 1η σελίδα αλλά δεν μου γίνοταν παρόλλα που το βάζα πρώτη εντολή μετα απο \begin{document}. - -![pdfbook](https://github.com/user-attachments/assets/536d17c7-2a71-420e-ad87-161f10a5d4d1) - - -## Τα αρχεία: -- [Book pdf](https://github.com/YGNT7777/kallipos/blob/master/book/book.pdf) -- [Το περιεχόμενο που πρόσθεσα](https://github.com/YGNT7777/kallipos/blob/master/book/titlepage.tex) -- [script make-latex](https://github.com/YGNT7777/kallipos/blob/master/make-latex.sh) -- [scipt figure lua](https://github.com/YGNT7777/kallipos/blob/master/figure.lua) - - -# ΠΑΡΑΔΟΤΕΟ 6 -Σε αυτό το παραδοτέο αποφάσησα να γράψω μια μελέτη περίπτωσης για το τερματικό ( με βάση το Α1 και το Α2). Στην μελέτη αναφέρω για το τι είναι το τερματικό, τι μορφή είχαν παλιά, αλλά ειδικότερα το γιατί κάποιος θα πρέπει να μάθει πως να χρησιμοποιεί το τερμάτικο. - -### Ο υπερσύδνεσμος για την μελέτη περίπτωσης: -## - [τερματικό](https://asdpibook.netlify.app//case-study/terminal_interaction/) -![b1](https://github.com/user-attachments/assets/46ee0b1b-c9aa-43c8-a39b-086e9fa794a7) - - -## ΠΗΓΕΣ -- https://en.wikipedia.org/wiki/Computer_terminal -- https://epidrome.github.io/teaching/cli/ -- https://www.quora.com/Why-are-terminals-and-command-prompts-still-used-in-operating-systems - -# ΠΑΡΑΔΟΤΕΟ 7 -Για το 7ο παραδοτέο πρόσθεσα plugins στο vim, γενικά είχα είδη μάθει πως να χειρίζομαι το vim με το vimtutor απο την αρχή του εξαμήνου. Εφόσον δεν αντιμετώπυσα κάποια μεγάλη δυσκολία. - -Τα plugins που κατέβασα και θα τα χρησιμοποιώ είναι: -- ```vim-plug``` Διαχείριση vim plugins -- ```coc``` Για autocompletion -- ```vim-smooth-scroll``` Smooth scroll -- ```vim-fugitive``` Μου επιτρέπει να τρέχω git εντολές στο command line του vim -- ```vim/startify``` Start menu για το vim -- ```vim-airline``` Status bar -- ```sainnhe/sonokai``` Το theme που έχω βάλει στο Vim - -Πρόσθεσα και μια εντολή στο vimrc ωστε να μου κάνει highlight τα χρώματα. -- ### Link : https://asciinema.org/a/xkYb2xWqc7fn5DzAMZ4n8uT0I - - - -# ΠΑΡΑΔΟΤΕΟ 8 -Αποφάσισα να γράψω τη βιογραφία του δημιουργού του i3 window manager τον Michael Stapelberg. Υπήρχε μια μικρή δυσκολία που έπρεπε να ψάξω στο blog του και το πως να γράψω βιογραφικό. Στο site του οργανισμού βρίσκετε η βιογραφία του. - -## - [Michael Stapelberg biography](https://asdpibook.netlify.app//biography/michael-stapelberg/) -![b2](https://github.com/user-attachments/assets/ca5f8184-d47f-4bff-8137-9bff03d0baff) - - -Δεν έκανα pull request στο organization διότι δεν έφτιαξα ποτέ branches και με το pull request θα buggare όλο το σύστημα. Τα πρόσθεσα χειροκίνητα. - -## ΠΗΓΕΣ - - https://michael.stapelberg.ch/ - - https://michael.stapelberg.ch/posts/2023-10-25-my-all-flash-zfs-network-storage-build/ - - https://michael.stapelberg.ch/posts/2024-02-11-minimal-linux-bootloader-debugging-story/ - - -# ΠΑΡΑΔΟΤΕΟ 9 -Με επιτυχία κατάφερα να φτιάξω το βιβλίο σε EPUB έκδοση μαζί με τα συμμετοχικά περιεχόμενα. Τη μελέτη περίπτωσης Β1 (Το Τερματικό) την πρόσθεσα στο κεφάλαιο 9.5 και τη βιογραφία -Β2 (Η βιογραφία του Michael Stapelberg) τη πρόσθεσα στο κεφάλαιο 10.7. Επίσης στην epub έκδοση πρόσθεσα και cover φωτογραφία και το δημιουργήσα σε pdf έκδοση χωρίς την cover φωτογραφία. - - -![photo1](https://github.com/user-attachments/assets/6a2d0a45-578f-4f11-ab91-954577ab6d46) - -![photo2](https://github.com/user-attachments/assets/4780dfc9-c3fa-478f-9ec1-10c41ed818df) - -![photo3](https://github.com/user-attachments/assets/8d8cf95f-3afc-46b3-afcb-856be1942449) - -![photo4](https://github.com/user-attachments/assets/ddeebe98-3be6-46fc-ac98-fd99c9ed940d) - -### Τα αρχεία: -Διότι το github δεν υποστιρίζει αρχεία epub και το pdf είναι μεγαλύτερο απο το όριο που έχουν ορίσει. Το ανέβασα στο google drive -### - https://drive.google.com/file/d/1tAIRbXJHCMA_t2jkylaj-_0Uil1LxzLO/view?usp=drive_link -Έχω βάλει για όνομα του αρχείου 2023144_files.zip που περιέχει τα αρχεία book.epub και book.pdf - - -# ΠΑΡΑΔΟΤΕΟ 7 ΠΡΟΑΙΡΕΤΙΚΟ -Έγινε με επιτυχεία η εγκατάσταση του ai-cli-lib. Απλά έπρεπε να κατεβάσω τις απαραίτητες βιβλιοθήκες για το archlinux με βάση τις οδηγίες και χρειάζετε ένα API key για το ΑΙ -- ### Link : [ai-cli-lib demo](https://asciinema.org/a/IZxXI3dILFLwuUyQUUwt07M5A) - - - -# ΠΑΡΑΔΟΤΕΟ 9 ΠΡΟΑΙΡΕΤΙΚΟ -Κατάφερα με επιτυχία να δημιουργήσω το ai-cli-lib σε AUR πακέτο. Ο κάθε χρήστης τώρα μπορει να κατεβάσει το πακέτο με την χρήση του AUR. Ο τρόπος με τον οποίο μπορεί κάποιος να το κατέβασει είναι είτε με το package manager 'yay' ή με την εντολή ```git clone https://aur.archlinux.org/ai-cli-lib.git``` - -Στη συνέχεια με το που θα κατεβάσει, αν το έχει κατεβάσει με την χρήση του package manager 'yay' συνεχίζει κανονικά στο να δημιουργίσει ai config files για την χρήση του ai-cli-lib, αλλίως αν έκανε git clone θα πρέπει να χρησιμοποίησει την εντολή μέσα στο directory ai-cli-lib ```makepkg -si``` - -### Ο χρήστης θα πρέπει να έχει εγκαταστήση (Για archlinux): - - git - - base-devel - - curl - - jansson - - readline -#### Οπώς αναφέρεται και στις οδηγίες στο repository [ai-cli-lib](https://github.com/dspinellis/ai-cli-lib) - -Παρακάτω βρίστεκε ο υπερσύνδεσμος που έχω ανεβάσει στο AUR: -### - https://aur.archlinux.org/packages/ai-cli-lib -### My username in AUR link : YGNT7777 -### Demo link https://asciinema.org/a/g60EqBzeQavs7NO2GGhtExodG - - -# ΠΑΡΑΔΟΤΕΟ 10 ΤΕΛΙΚΗ ΑΝΑΦΟΡΑ - -Στην τελική κατάφερα να ολοκληρώσω όλα τα παραδοτέα μαζί με τα προαιρετικά παραδοτέα. Γενικά, έχω ξαφνιαστεί διότι όχι μόνο κατάφερα να βελτιώσω σε μεγάλο βαθμό τις αδυναμίες μου, αλλά καλλιέργησα δεξιότητες και γνώσεις που δεν είχα ιδέα που τις χρειαζόμουν. Εκτός από τα βασικά εργαλεία και τη θεωρία του μαθήματος που διδάχτηκα, το πιο σημαντικό που θεωρώ ότι έμαθα είναι η καλλιέργεια του διαδραστικού τρόπου σκέψης και το πώς να μαθαίνω. Πλέον, είμαι ικανός να ασχολούμαι με θέματα που ξεπερνούν το επίπεδό μου, διότι αυτό το μάθημα μου δίδαξε πώς να αρχίσω κάτι από το 0. Θεωρώ πως η γνώση και οι δεξιότητες που απέκτησα θα με βοηθήσουν (με έχουν ήδη βοηθήσει) σε τεράστιο βαθμό για να πετύχω τους στόχους μου. - -Ως προς την απόδοση μου υπάρχει περιθώριο για βελτίωσει. Έγω πάντως είμαι ευχαριστημένος με το αποτέλεσμα που απέδωσα. - -## ΟΜΑΔΙΚΟΤΗΤΑ - -Ως founder του organization asd-xc είχα φτιάξει ευρετήριο και ιστορικό ομάδας που είναι ανεβασμένο στο discussion του μαθήματος. -Παρακάτω βρίσκετε ο πίνακας: - -- **ΟΝΟΜΑ ORGANIZATION** : asd-xc -- **Δεχτά μέλλοι** : ΝΑΙ -- **Github organization url** : [asd-xc](https://github.com/asd-xc) -- **ΑΙΤΗΣΗ ΕΝΤΑΞΗ ΣΤΗΝ ΟΜΑΔΑ** : [Συζήτηση](https://github.com/courses-ionio/hci/discussions/2000) - -Σε αυτή την συζήτηση θα βρισκέτε η λίστα με τα μέλη της ομάδας και τα logs -### ΛΙΣΤΑ ΤΟΥ ORGANIZATION -| # | ΟΝΟΜΑΤΕΠΩΝΥΜΟ | AM | Github profile | Roles | -|--------|--------|--------|--------|--------| -| 1 | ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ | 2023144 | [YGNT7777](https://github.com/YGNT7777) |**Founder**| -| 2 | ΘΩΔΗΣ ΠΑΤΑΠΙΟΣ | 2023062 | [AkisThUni](https://github.com/AkisThUni) |**Member**| -| 3 | ΙΩΑΝΝΗΣ ΜΠΑΜΠΛΕΚΗΣ| 2021153 | [GiannisBab](https://github.com/GiannisBab) |**Member**| -| 4 | ΣΠΥΡΙΔΩΝ ΖΑΡΔΑΣ | 2023053 | [Zardas-s](https://github.com/Zardas-s) |**Member**| -| 5 | ΝΙΚΟΛΑΟΣ-ΡΑΦΑΗΛ ΤΗΛΙΓΑΔΗΣ | 2018009 | [p18tili](https://github.com/p18tili) |**Member**| -### LOGS -| Ημερομηνία| Ώρα | Σχόλιο | -|--------|--------|--------| -| 5/10/2024 | 09:26 | Δημιουργήθηκε η ομάδα | -| 6/10/2024 | 13:16 | Αλλαγή ονόμα του ORGANIZATION| -| 7/10/2024 | 15:24 | Προσθήκη μέλους| -| 10/10/2024 | 19:25 | Προσθήκη μέλους, προσθήκη URL για αίτηση ένταξη στην ομάδα| -| 18/10/2024 | 22:20 | Δημιουργία καινούριο organization, αφαίρεση μέλος απο την ομάδα ΛΟΓΟΣ : Παραιτήθηκε | -| 21/10/2024 | 13:09 | Αλλαγή στο όνομα του organization (fixing small errors)| -| 21/10/2024 | 16:58 | Added Roles | -| 24/10/2024 | 13:15 | Προσθήκη μέλους | -| 28/10/2024 | 18:53 | Προσθήκη μέλους | - -## Η ΣΥΜΜΕΤΟΧΗ ΜΟΥ ΣΤΑ DISCUSSION - -Γενικά, όπως μπορείτε να δείτε απο τα discussion, δεν υπήρχε μεγάλη συμμετοχή από άλλους συμφοιτητές στo discussion. Ωστόσο, προσπάθησα να συμμετέχω όσο το δυνατόν περισσότερο. Παρακάτω παραθέτω τη δική μου συμμετοχή. - -### ΕΡΩΤΗΣΕΙΣ ΠΟΥ ΕΚΑΝΑ -- **1.** [Αναζήτηση άτομα για ομάδα](https://github.com/courses-ionio/hci/discussions/2000) -- **2.** [Α2 / ΘΕΜΑ : Δεν φορτώνονται οι διαφάνειες](https://github.com/courses-ionio/hci/discussions/2012) - -### ΠΑΡΑΤΗΡΗΣΕΙΣ ΠΟΥ ΕΚΑΝΑ -- **1.** [Παρατήρηση παραδοτέου 2 σε συμφοιτητή](https://github.com/courses-ionio/hci/discussions/2005) -- **2.** [Παρατήρηση παραδοτέου 2 σε συμφοιτητή](https://github.com/courses-ionio/hci/discussions/2018) -- **3.** [Παρατήρηση δήλωσης παρουσίας](https://github.com/courses-ionio/hci/discussions/1999) ![parathrhsh3](https://github.com/user-attachments/assets/c2fb2cff-a716-49eb-b942-35578a0af45a) -- **4.** [Παρατήρηση δήλωσης ομάδας](https://github.com/courses-ionio/hci/discussions/1794) ![parathrhsh4](https://github.com/user-attachments/assets/19ebdb98-71cb-4887-b74c-d9dc9a6bd9a1) From 8f622f3f4a1e2f604c7d848a7a185367d2bd1bec Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 9 Jan 2025 17:53:04 +0200 Subject: [PATCH 60/63] Testing rich diff not shown --- reports/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reports/README.md b/reports/README.md index 0716fffe75..96887b652b 100644 --- a/reports/README.md +++ b/reports/README.md @@ -1,9 +1,9 @@ # ΜΑΘΗΜΑ: ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ ΥΠΟΛΟΓΙΣΤΗ -### ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ -### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : inf2023144 -### GITHUB PROFILE : [YGNT7777](https://github.com/YGNT7777) -### ORGANIZATION : [asd-xc](https://github.com/asd-xc) +### ΟΝΟΜΑΤΕΠΩΝΥΜΟ: ΝΙΚΟΛΑΣ ΝΑΤΣΟΣ +### ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ: inf2023144 +### GITHUB PROFILE: [YGNT7777](https://github.com/YGNT7777) +### ORGANIZATION: [asd-xc](https://github.com/asd-xc) | Εβδομάδα | [Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς](https://courses-ionio.github.io/help/deliverables/) με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων | Σύνδεσμος στην [εβδομαδιαία παρουσίαση προόδου στις συζητήσεις](https://github.com/courses-ionio/help/discussions/categories/show-and-tell) | Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης | | --- | --- | --- | --- | From 89754d273589fc004845dbfbed876acf5909534d Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Thu, 9 Jan 2025 18:12:19 +0200 Subject: [PATCH 61/63] Rename reports/README.md to reports/2023144/README.md --- reports/{ => 2023144}/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename reports/{ => 2023144}/README.md (100%) diff --git a/reports/README.md b/reports/2023144/README.md similarity index 100% rename from reports/README.md rename to reports/2023144/README.md From d33e61755b667e152decc186f24a33706889b39d Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 18 Jan 2025 19:38:32 +0200 Subject: [PATCH 62/63] Update README.md --- reports/2023144/README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/reports/2023144/README.md b/reports/2023144/README.md index 96887b652b..5ba68df2e0 100644 --- a/reports/2023144/README.md +++ b/reports/2023144/README.md @@ -242,9 +242,13 @@ IBM 3151: # ΠΑΡΑΔΟΤΕΟ 10 ΤΕΛΙΚΗ ΑΝΑΦΟΡΑ -Στην τελική κατάφερα να ολοκληρώσω όλα τα παραδοτέα μαζί με τα προαιρετικά παραδοτέα. Γενικά, έχω ξαφνιαστεί διότι όχι μόνο κατάφερα να βελτιώσω σε μεγάλο βαθμό τις αδυναμίες μου, αλλά καλλιέργησα δεξιότητες και γνώσεις που δεν είχα ιδέα που τις χρειαζόμουν. Εκτός από τα βασικά εργαλεία και τη θεωρία του μαθήματος που διδάχτηκα, το πιο σημαντικό που θεωρώ ότι έμαθα είναι η καλλιέργεια του διαδραστικού τρόπου σκέψης και το πώς να μαθαίνω. Πλέον, είμαι ικανός να ασχολούμαι με θέματα που ξεπερνούν το επίπεδό μου, διότι αυτό το μάθημα μου δίδαξε πώς να αρχίσω κάτι από το 0. Θεωρώ πως η γνώση και οι δεξιότητες που απέκτησα θα με βοηθήσουν (με έχουν ήδη βοηθήσει) σε τεράστιο βαθμό για να πετύχω τους στόχους μου. +Στην τελική κατάφερα να ολοκληρώσω όλα τα παραδοτέα μαζί με τα προαιρετικά παραδοτέα. Γενικά, έχω ξαφνιαστεί διότι όχι μόνο κατάφερα να βελτιώσω σε μεγάλο βαθμό τις αδυναμίες μου, αλλά καλλιέργησα δεξιότητες και γνώσεις που δεν είχα ιδέα που τις χρειαζόμουν. Εκτός από τα βασικά εργαλεία και τη θεωρία του μαθήματος που διδάχτηκα, το πιο σημαντικό που θεωρώ ότι έμαθα είναι η καλλιέργεια του διαδραστικού τρόπου σκέψης και το πώς να μαθαίνω. Συγκεκριμένα, κάθε φορά που ήθελα να ασχοληθώ με οποιοδήποτε θέμα ή δεξιότητα που αφορά με τους υπολογιστές, κατέληγα να μην το προσπαθώ, γιατί πίστευα ότι αυτό ξεπερνούσε τις ικανότητές μου και οτι υπήρχε μεγάλη δυσκολία. Επομένως, αυτό με οδηγούσε στο να ασχολούμαι με άλλα, πιο εύκολα θέματα, μέχρι να αποφασίσω εγώ ο ίδιος ότι είμαι έτοιμος. Αυτός ο τρόπος σκέψης με έκανε συνεχώς να απομακρύνομαι από τα δύσκολα θέματα, ενώ επιθυμώ να δημιουργήσω το δικό μου λειτουργικό σύστημα, δεν αφιέρωνα καν χρόνο να το ερευνήσω. -Ως προς την απόδοση μου υπάρχει περιθώριο για βελτίωσει. Έγω πάντως είμαι ευχαριστημένος με το αποτέλεσμα που απέδωσα. +Πλέον, είμαι ικανός να ασχολούμαι με θέματα που ξεπερνούν το επίπεδό μου, διότι αυτό το μάθημα με δίδαξε πώς να ξεκινήσω κάτι από το μηδέν. Για παράδειγμα, ενώ παλιότερα, όταν σκεφτόμουν στο να δημιουργήσω το δικό μου λειτουργικό σύστημα, έλεγα "Όταν γίνω ικανός", τώρα λέω "Ας αρχίσω". Γνωρίζω ότι θα δυσκολευτώ πάρα πολύ και θα υπάρξουν πολλές στιγμές που θα θελήσω απλώς να τα παρατήσω. Όμως, πώς θα τα καταφέρω αν δεν αφιερωθώ; Τώρα γνωρίζω ότι, για να ξεκινήσω, πρέπει να κατανοήσω σε βάθος την αρχιτεκτονική των υπολογιστών, να μάθω καλύτερα το σύστημα UNIX και να μάθω τη γλώσσα assembly, ώστε να μπορώ να κάνω τα πρώτα μου βήματα. Παρ' όλα αυτά, ακόμα και με αυτή τη γνώση, δεν μου διασφαλίζεται ότι θα μπορώ να δημιουργήσω το δικό μου λειτουργικό σύστημα. Έχω να μάθω ενα ¨ολόκληρο βουνό" απο γνώσεις και δεξιότητες. Βέβαια, έχω την ευκαιρία να ασχοληθώ με κάτι πολύ πιο εύκολο και να γίνω επιτυχημένος με αυτό. Αλλά ποιο είναι το νόημα αν αυτό που κάνεις δεν το αγαπάς; + +Κλείνοντας, θέλω να πω, πως το ίδιο ισχύει και για αυτό το μάθημα. Όπως ανέφερα στο πρώτο παραδοτέο, ήμουν γενικά άσχετος με πολλές αδυναμίες. Δεν είχα ιδέα από Linux και GitHub, δεν γνώριζα καν το σκοπό του μαθήματος και είχα την τάση να τα αφήνω όλα για τελευταία στιγμή και πολλά άλλα. Σκεφτόμουν πολλές φορές, ειδικά κατά τα πρώτα τρία παραδοτέα, να τα παρατήσω. Ιδιαίτερα στο τρίτο παραδοτέο, επειδή είχα κολλήσει για μια εβδομάδα και δεν είχα βοήθεια από τους συμφοιτητές μου λόγω έλλειψης ομάδας. Κατανόησα πως ο μόνος τρόπος να τα καταφέρω ήταν να ασχοληθώ και να αφήσω τα πράγματα να εξελιχθούν όπως θα γινόταν. Στη χειρότερη περίπτωση, θα το ξαναέκανα από την αρχή. Ο λόγος που λέω αυτά είναι διότι ο διαδραστικός τρόπος σκέψη με βοήθησε να κατανοήσω πως πράγματι απο το επείπεδο του λογισμικού και πάνω, δεν υπάρχει λογική και νόμοι, είναι απλά η φαντασία του ανθρώπου, δεν υπάρχει το σωστό και το λάθος. Αυτός είναι ο λόγος που δεν τα παράτησα, διότι κατανοήσα πως δεν υπάρχουν όρια στους υπολογιστές. Μπορώ να κάνω οτι θέλω όπως το θέλω. Δυστυχώς, έχουμε συνηθίσει στην ευχρηστία των υπολογιστών και όταν τα πράγματα δυσκολεύονται, απλά τα παρατάμε. + +Πάντως, η γνώση και οι δεξιότητες που απέκτησα από το μάθημα θα με βοηθήσουν (με έχουν ήδη βοηθήσει) σε τεράστιο βαθμό για να πετύχω τους στόχους μου. Ως προς την απόδοσή μου, υπάρχει περιθώριο για βελτίωση. Εγώ πάντως είμαι ευχαριστημένος με το αποτέλεσμα που απέδωσα. ## ΟΜΑΔΙΚΟΤΗΤΑ From ee1fc8531626edb497dbbc7393bfeb7e4a738d0b Mon Sep 17 00:00:00 2001 From: YGNT7777 Date: Sat, 18 Jan 2025 19:43:53 +0200 Subject: [PATCH 63/63] Update README.md --- reports/2023144/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reports/2023144/README.md b/reports/2023144/README.md index 5ba68df2e0..45e0a50e23 100644 --- a/reports/2023144/README.md +++ b/reports/2023144/README.md @@ -246,7 +246,7 @@ IBM 3151: Πλέον, είμαι ικανός να ασχολούμαι με θέματα που ξεπερνούν το επίπεδό μου, διότι αυτό το μάθημα με δίδαξε πώς να ξεκινήσω κάτι από το μηδέν. Για παράδειγμα, ενώ παλιότερα, όταν σκεφτόμουν στο να δημιουργήσω το δικό μου λειτουργικό σύστημα, έλεγα "Όταν γίνω ικανός", τώρα λέω "Ας αρχίσω". Γνωρίζω ότι θα δυσκολευτώ πάρα πολύ και θα υπάρξουν πολλές στιγμές που θα θελήσω απλώς να τα παρατήσω. Όμως, πώς θα τα καταφέρω αν δεν αφιερωθώ; Τώρα γνωρίζω ότι, για να ξεκινήσω, πρέπει να κατανοήσω σε βάθος την αρχιτεκτονική των υπολογιστών, να μάθω καλύτερα το σύστημα UNIX και να μάθω τη γλώσσα assembly, ώστε να μπορώ να κάνω τα πρώτα μου βήματα. Παρ' όλα αυτά, ακόμα και με αυτή τη γνώση, δεν μου διασφαλίζεται ότι θα μπορώ να δημιουργήσω το δικό μου λειτουργικό σύστημα. Έχω να μάθω ενα ¨ολόκληρο βουνό" απο γνώσεις και δεξιότητες. Βέβαια, έχω την ευκαιρία να ασχοληθώ με κάτι πολύ πιο εύκολο και να γίνω επιτυχημένος με αυτό. Αλλά ποιο είναι το νόημα αν αυτό που κάνεις δεν το αγαπάς; -Κλείνοντας, θέλω να πω, πως το ίδιο ισχύει και για αυτό το μάθημα. Όπως ανέφερα στο πρώτο παραδοτέο, ήμουν γενικά άσχετος με πολλές αδυναμίες. Δεν είχα ιδέα από Linux και GitHub, δεν γνώριζα καν το σκοπό του μαθήματος και είχα την τάση να τα αφήνω όλα για τελευταία στιγμή και πολλά άλλα. Σκεφτόμουν πολλές φορές, ειδικά κατά τα πρώτα τρία παραδοτέα, να τα παρατήσω. Ιδιαίτερα στο τρίτο παραδοτέο, επειδή είχα κολλήσει για μια εβδομάδα και δεν είχα βοήθεια από τους συμφοιτητές μου λόγω έλλειψης ομάδας. Κατανόησα πως ο μόνος τρόπος να τα καταφέρω ήταν να ασχοληθώ και να αφήσω τα πράγματα να εξελιχθούν όπως θα γινόταν. Στη χειρότερη περίπτωση, θα το ξαναέκανα από την αρχή. Ο λόγος που λέω αυτά είναι διότι ο διαδραστικός τρόπος σκέψη με βοήθησε να κατανοήσω πως πράγματι απο το επείπεδο του λογισμικού και πάνω, δεν υπάρχει λογική και νόμοι, είναι απλά η φαντασία του ανθρώπου, δεν υπάρχει το σωστό και το λάθος. Αυτός είναι ο λόγος που δεν τα παράτησα, διότι κατανοήσα πως δεν υπάρχουν όρια στους υπολογιστές. Μπορώ να κάνω οτι θέλω όπως το θέλω. Δυστυχώς, έχουμε συνηθίσει στην ευχρηστία των υπολογιστών και όταν τα πράγματα δυσκολεύονται, απλά τα παρατάμε. +Κλείνοντας, θέλω να πω, πως το ίδιο ισχύει και για αυτό το μάθημα. Όπως ανέφερα στο πρώτο παραδοτέο, ήμουν γενικά άσχετος με πολλές αδυναμίες. Δεν είχα ιδέα από Linux και GitHub, δεν γνώριζα καν το σκοπό του μαθήματος και είχα την τάση να τα αφήνω όλα για τελευταία στιγμή και πολλά άλλα. Σκεφτόμουν πολλές φορές, ειδικά κατά τα πρώτα τρία παραδοτέα, να τα παρατήσω. Ιδιαίτερα στο τρίτο παραδοτέο, επειδή είχα κολλήσει για μια εβδομάδα και δεν είχα βοήθεια από τους συμφοιτητές μου λόγω έλλειψης ομάδας. Κατανόησα πως ο μόνος τρόπος να τα καταφέρω ήταν να ασχοληθώ και να αφήσω τα πράγματα να εξελιχθούν όπως θα γινόταν. Στη χειρότερη περίπτωση, θα το ξαναέκανα από την αρχή. Ο λόγος που λέω αυτά είναι διότι ο διαδραστικός τρόπος σκέψη με βοήθησε να κατανοήσω πως πράγματι απο το επείπεδο του λογισμικού και πάνω, δεν υπάρχει λογική και νόμοι, είναι απλά η φαντασία του ανθρώπου, δεν υπάρχει το σωστό και το λάθος. Αυτός είναι ο λόγος που δεν τα παράτησα, διότι κατανοήσα πως δεν υπάρχουν όρια στους υπολογιστές. Μπορώ να κάνω οτι θέλω όπως το θέλω. Δυστυχώς, έχουμε συνηθίσει στην ευκολία των υπολογιστών και όταν τα πράγματα δυσκολεύονται, απλά τα παρατάμε. Πάντως, η γνώση και οι δεξιότητες που απέκτησα από το μάθημα θα με βοηθήσουν (με έχουν ήδη βοηθήσει) σε τεράστιο βαθμό για να πετύχω τους στόχους μου. Ως προς την απόδοσή μου, υπάρχει περιθώριο για βελτίωση. Εγώ πάντως είμαι ευχαριστημένος με το αποτέλεσμα που απέδωσα.