Skip to content

Latest commit

 

History

History
256 lines (149 loc) · 27.6 KB

File metadata and controls

256 lines (149 loc) · 27.6 KB

ΟΝΟΜΑΤΕΠΟΝΥΜΟ: ΑΧΙΛΛΕΑΣ ΖΕΡΒΟΣ

ΑΜ: 2021055

ΟΜΑΔΑ: OMADA12

Επικοινωνία Ανθρώπου-Υπολογιστή

Εβδομάδα Όλα τα παραδοτέα βρίσκονται στην ίδια σελίδα της τελικής αναφοράς με τα προσωπικά στοιχεία σας (Όνομα, ΑΜ, github profile) και μαζί με αυτόν εδώ τον πίνακα περιεχομένων Σύνδεσμος στην εβδομαδιαία παρουσίαση προόδου στις συζητήσεις Αυτοαξιολόγηση σύμφωνα με τα κριτήρια της αντίστοιχης άσκησης
1 Δημιουργία ομάδας + Φορκ και δημιουργία σελίδας τελικής αναφοράς, προσθήκη πίνακα περιεχομένων, συγγραφή της εισαγωγής, αποστολή της εισαγωγής για σχολιασμό στην συζήτηση και καταγραφή του συνδέσμου συζήτησης δίπλα --> https://github.com/courses-ionio/help/discussions/883
2 Άσκηση γραμμής εντολών (linux install) https://github.com/courses-ionio/help/discussions/1064
3 Συμμετοχικό περιεχόμενο A1 https://github.com/courses-ionio/help/discussions/1221
4 Άσκηση γραμμής εντολών (warm up cli) https://github.com/courses-ionio/help/discussions/1334
5 Συμμετοχικό περιεχόμενο A2 https://github.com/courses-ionio/help/discussions/1479
6 Κατασκευή του βιβλίου Α https://github.com/courses-ionio/help/discussions/1585
7 Συμμετοχικό περιεχόμενο B1 https://github.com/courses-ionio/help/discussions/1688
8 Άσκηση γραμμής εντολών
9 Συμμετοχικό περιεχόμενο B2
10 Άσκηση γραμμής εντολών
11 Κατασκευή του βιβλίου Β
12 Τελική αναφορά*

1ο ΠΑΡΑΔΟΤΕΟ-ΕΙΣΑΓΩΓΗ

Μέσα από το μάθημα "Επικοινωνία Ανθρώπου-Υπολογιστή", αρχικά, θα ήθελα να εξερευνήσω τον κόσμο του github και τις δυνατότητες του μιας και είναι κάτι νέο για έμενα. Ακόμη, θέλω μετά το πέρας του τρέχοντος εξαμήνου να έχω εξοικειωθεί με το github και τα εργαλεία που προσφέρει(repositories, pull request, fork, κ.α) επειδή έχω σαν στόχο να ανεβάσω τα μελόντικα projects μου με σκοπό το "χτίσιμο" του δικού μου πορτοφόλιου. Επιπλέον, στόχος μου αποτελεί η δημιουργία μιας εφαρμογής=παιχνίδι για παιδιά η οποία θα έχει στόχο την εισαγωγή τους στον κόσμο του προγραμματισμού. Ακόμη, θα ήθελα να εξοικειωθώ περισσότερο με την ιδέα της συνεργασίας και με τον τρόπο λειτουργιάς μιας ομάδας δεδομένου ότι σε πολλές εταιρίες οι προγραμματιστές δουλεύουν ως ομάδα και όχι μεμονωμένα. Τέλος, η συνεργασία μου με άλλα άτομα θα με βοηθήσει και ως άνθρωπο, κάνοντας με να κοινωνικοποιηθώ περισσότερο και βοηθώντας με να μάθω να αλληλεπιδρώ καλύτερα με τους ανθρώπους γύρω μου, κάτι το όποιο είναι πολύ σημαντικό και απαραίτητο στην κοινωνία που ζούμε.

2ο ΠΑΡΑΔΟΤΕΟ-ΕΓΚΑΤΑΣΤΑΣΗ ΤΟΥ ARCH LINUX

ΕΝΤΥΠΩΣΕΙΣ ΚΑΙ ΠΡΟΒΛΗΜΑΤΑ ΚΑΤΑ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ

Ήταν η πρώτη μου επαφή με σύστημα linux, ποσό μάλλον ο τρόπος εγκατάστασης του ο οποίος ήταν με commands και όχι με κάποιο γραφικό περιβάλλον όπως έχω συνηθίσει. Αρχικά, το πρώτο μου δίλημμα ήταν εάν η εγκατάσταση θα γινόταν σε usb stick ή σε partition του ήδη υπάρχον δίσκου μου(dual-boot), τελικά κατέληξα σε usb stick μιας και είναι ο ασφαλέστερος τρόπος για έναν αρχάριο σαν έμενα.

Το πρώτο πρόβλημα που συνάντησα ήταν το wiki του arch linux, προσωπικά με δυσκόλεψε πολύ και με έκανε να καταφύγω σε αυτό εδώ το tutorial. Στην συνεχεία, το arch κατά την εγκατάσταση δεν έχει τι δυνατότητα σύνδεσης με wifi πράγμα το οποίο με ανάγκασε να προσπαθήσω ανεπιτυχώς να εγκαταστήσω το iwctl και στη συνέχεια να συμβιβαστώ με ένα ethernet cable το όποιο προσωπικά δεν με βόλεψε αφού το router μου είναι αρκετά μακριά μου. Τέλος, το command install-grub δεν μου δούλευε με αποτέλεσμα να ψάχνω σε διάφορα forums για εναλλακτικά commands. Μετά από μερικές προσπάθειες, πολύ διάβασμα και παρακολούθηση tutorials το λειτουργικό εγκαταστάθηκε με επιτυχία.

ΤΡΟΠΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΒΗΜΑ-ΒΗΜΑ

Αρχικά, για την εγκατάσταση, έπρεπε να μετατρέψω το usb stick μου σε bootable, αυτό επιτεύχθηκε με την βοήθεια του rufus, έπειτα κατέβασα από το wiki του arch το απαραίτητο iso και το πέρασα στο usb stick.

Αφού πραγματοποίησα το boot μέσω του usb stick στον υπολογιστή μου, πρόσθεσα άλλο ένα άδειο usb stick στο οποίο χρησιμοποιήθηκε για την εγκατάσταση του arch-linux. Στη συνέχεια, το usb έπρεπε να χωριστεί σε partitions για την εγκατάσταση του arch linux. Με την βοήθεια του gdisk /dev/sda δημιούργησα 2 partitions, ένα για το boot και ένα με τον υπόλοιπο διαθέσιμο χώρο για λειτουργικό σύστημα, μετέπειτα και τα δύο partitions έγιναν mount.

Έπειτα από αυτό, έκανα εγκατάσταση το πρώτο μεγάλο πακέτο(pacstrap /mnt base base-devel linux-linux firmware vim). Με την εντολή arch-chroot /mnt μπήκα σε root profile με σκοπό την εγκατάσταση του grub. Στην συνέχεια με την εντολή timedatectl list-timezones | "enter the time zone" πρόσθεσα την ώρα και την ημερομηνία της πόλης μου με σκοπό το σύστημα μου να είναι σωστά ενημερωμένο. Τέλος, με την εντολή pacman -S grub εγκατέστησα το grub και με την εντολή pacman -S netowrkmanager του απαραίτητους drivers για το δίκτυο στο σύστημα μου.

Πριν κάνω reboot και τελειώσω το installation, φρόντισα να δημιουργήσω ένα προφίλ με την εντολή vim /etc/hostname και προσωπικό κωδικό με την εντολή passwd. Μετά την εκτέλεση αυτών των 2 βγήκα από το root profile με την εντολή exit και με την εντολή reboot πραγματοποίησα επανεκκίνηση στο σύστημα μου.

ASCIINEMA VIDEOS

3ο ΠΑΡΑΔΟΤΕΟ-ΣΥΜΜΕΤΟΧΙΚΟ ΠΕΡΙΕΧΟΜΕΝΟ Α1

Σε αυτό το παραδοτέο απαιτείται η συμμετοχή όλων μας τόσο ατομικά όσο και ομαδικά με τον εμπλουτισμό περιεχομένου στο ήδη υπάρχον site. Ως admin της ομάδας μου, δημιoύργησα το site και πρόσθεσα τα απαραίτητα modules στο reposiroty της ομάδας μου.

Στο ατομικό κομμάτι της εβδομαδιαίας δραστηριότητας, δημιούργησα το προσωπικό μου site και πρόσθεσα 4 φωτογραφίες και 2 md files για τις φωτογραφίες που πρόσθεσα στο site. Ακόμη, έκανα pull request τα md files και τις εικόνες.

Σύντομη παρουσίαση του Apple_iMac

Imacn

Ο Apple_iMac ήταν ο πρώτος iMac που κυκλοφόρησε η Apple. Ο Apple_iMac ξεχώριζε για το καινοτόμο desing που είχε, με μοντέρνα πλαστικά και εξωτικά χρώματα. Παρείχε εύκολη σύνδεση στο διαδίκτυο και είχε γραφικό περιβάλλον.

Σύντομη παρουσίαση του virtualboy

Virtualboyn

Το virtualboy κυκλοφόρησε το 1995 από την Nintendo και ήταν το πρώτο εμπορικό virtual reality headset που κυκλοφόρησε ποτέ. Με το virtualboy η εταιρία ήθελε να εισάγει την εικονική πραγματικότητα στο gaming άλλα λίγο η παρωχημένη τεχνολογία της εποχής και λίγο το κόκκινο χρώμα στα παιχνίδια που ζάλιζε τους παίκτες έκαναν την συσκευή να αποτύχει.

Τα Links και οι φωτογραφίες από το προσωπικό μου αποθετήριο:

  • Το προσωπικό μου site

Apple_iMac:

Tο .md αρχείο του Apple_iMac στο προσωπικό μου αποθετήριο: Apple_iMac.md

Η εικόνα του Apple_iMac στο προσωπικό μου site: Apple_iMac

Η κανονική εικόνα στο αποθετήριο μου: Apple_iMac-photo

Η resized σε 160x160 pixels εικόνα στο αποθετήριο μου: Apple-iMac-resized

VirtualBoy:

Tο .md αρχείο του VirtualBoy στο προσωπικό μου αποθετήριο: VirtualBoy.md

Η εικόνα του VirtualBoy στο προσωπικό μου site: VirtualBoy

Η κανονική εικόνα στο αποθετήριο μου: VirtualBoy-photo

Η resized σε 160x160 pixels εικόνα στο αποθετήριο μου: VirtualBoy-resized

Τα Links και οι φωτογραφίες από το ομαδικό αποθετήριο:

  • Το ομαδικό site

Apple_iMac:

Tο .md αρχείο του Apple_iMac στο αποθετήριο της ομάδας μου: Apple_iMac.md

Η εικόνα του Apple_iMac στο site της ομάδας μου: Apple_iMac

Η κανονική εικόνα στο αποθετήριο της ομάδας μου: Apple_iMac-photo

Η resized σε 160x160 pixels εικόνα στο αποθετήριο της ομάδας μου: Apple-iMac-resized

VirtualBoy:

Tο .md αρχείο του VirtualBoy στο αποθετήριο της ομάδας μου: VirtualBoy

Η εικόνα του VirtualBoy στο site της ομάδας μου: VirtualBoy

Η κανονική εικόνα στο στο αποθετήριο της ομάδας μου: VirtualBoy-photo

Η resized σε 160x160 pixels εικόνα στο αποθετήριο της ομάδας μου: VirtualBoy-resized

UPDATE

Έπειτα από παρατηρήσεις του καθηγητή μου, πήρα την απόφαση να αλλάξω τις φωτογραφίες μου και να προσθέσω την γλώσσα προγραμματισμού Scratch και τα ρομπότ-παιχνίδια Lego WeDo επειδή και τα δύο ανήκουν στον τομέα της ρομποτικής μάθησης για μικρά παιδιά και είναι κάτι το όποιο έχω σκοπό να ασχοληθώ στο μέλλον.

Σύντομη παρουσίαση του Lego-wedo 2.0

legowedon

Το lego-wedo είναι μια σειρά από διάφορες κατασκευές στην οποία ο χρήστης πέραν απο την δυνατότητα της συναρμολόγησης της κατασκευής, μπορεί μέσα από ειδικό app της εταιρίας lego ή της δημοφιλής γλώσσας προγραμματισμού scratch να εκτελέσει διάφορα commands στην κατασκευή του.

Σύντομη παρουσίαση της γλώσσας προγραμματισμού scratch

scratchn

Η γλώσσα προγραμματισμού scratch είναι μια kids-frendly γλώσσα η οποία είναι έτσι κατασκευασμένη ώστε να απευθύνεται κυρίως σε παιδιά με σκοπό την εισαγωγή τους στον κόσμο του προγραμματισμού.

Τα Links και οι φωτογραφίες από το προσωπικό μου αποθετήριο:

  • Το προσωπικό μου site

Scratch:

  • Tο .md αρχείο της γλώσσας προγραμματισμού scratch στο προσωπικό μου αποθετήριο: scratch.md
  • Η εικόνα της γλώσσας προγραμματισμού scratch στο προσωπικό μου site: scratch
  • Η κανονική εικόνα της γλώσσας προγραμματισμού scratch στο αποθετήριο μου: scratch.jpg
  • Η resized σε 160x160 pixels της γλώσσας προγραμματισμού scratch εικόνα στο αποθετήριο μου: scratch-thumb.jpg

Lego WeDo:

  • Tο .md αρχείο της κατασκευής για παιδιά Lego WeDo στο προσωπικό μου αποθετήριο: Legowedo.md
  • Η εικόνα της κατασκευής για παιδιά Lego WeDo στο προσωπικό μου site: legowedo
  • Η κανονική εικόνα της κατασκευής για παιδιά Lego WeDo στο αποθετήριο μου: legowedo.jpg
  • Η resized σε 160x160 pixels εικόνα της κατασκευής για παιδιά Lego WeDo στο αποθετήριο μου: legowedo-thumb.jpg

Τα Links και οι φωτογραφίες από το ομαδικό αποθετήριο:

  • Το ομαδικό site

Lego-wedo:

  • Tο .md αρχείο του lego-wedo στο αποθετήριο της ομάδας μου: legowedo.md
  • Η εικόνα του lego-wedo στο site της ομάδας μου: Lego-wedo
  • Η κανονική εικόνα στο αποθετήριο της ομάδας μου: Lego-wedo-photo
  • Η resized σε 160x160 pixels εικόνα στο αποθετήριο της ομάδας μου: Lego-wedo-resized

scratch:

  • Tο .md αρχείο του scratch στο αποθετήριο της ομάδας μου: scratch
  • Η εικόνα του scratch στο site της ομάδας μου: scratch
  • Η κανονική εικόνα στο στο αποθετήριο της ομάδας μου: scratch-photo
  • Η resized σε 160x160 pixels εικόνα στο αποθετήριο της ομάδας μου: scratch-resized

4ο ΠΑΡΑΔΟΤΕΟ-WARM UPS CLI

Σε αυτό το παραδοτέο είχαμε να εξασκηθούμε με διάφορα warm-ups. Προσωπικά ασχολήθηκα και εκτέλεσα δύο από τα διαθέσιμα που υπήρχαν.

Αρχικά, με την εντολή wttr εμφάνισα στο terminal μου την πρόγνωση του καιρού για τον τόπο που διαμένω και για μια άλλη πόλη, επέλεξα αυτό το warm-up επειδή ήθελα να εκτελέσω μια καθημερινή λειτουργία χωρίς να την πάρω από κάπου έτοιμη(πχ κινητό,google).

Στη συνέχεια, με την εντολή youtube-dl αναζήτησα και κατέβασα ένα mp3 κομμάτι από το youtube και με τη εντολή mpv το αναπαρήγαγα στο τερματικό μου, η ιδέα το να μπορώ να τρέχω διάφορα μουσικά κομμάτια μέσω εντολών και μόνο, μου φάνηκε αρκετά ενδιαφέρουσα και είναι ένας διαφορετικός τρόπος ο οποίος δεν χρησιμοποιείται συχνά.

ASCIINEMA VIDEOS

ΚΑΙΡΟΣ

MUSIC IN TERMINAL

5ο ΠΑΡΑΔΟΤΕΟ-ΣΥΜΜΕΤΟΧΙΚΟ ΠΕΡΙΕΧΟΜΕΝΟ Α2

Σε αυτό το παραδοτέο κλιθήκαμε να φτιάξουμε τα δικά μας timelines και slides τα οποία έπρεπε να είχαν σχέση με τις φωτογραφίες που χρησιμοποιήσαμε για το παραδοτέο 3, επίσης, υπήρχε η δυνατότητα να προστεθούν οι εικόνες σε ήδη υπάρχοντα slides και timelines με αντίτιμο όμως στον βαθμό. Προσωπικά επέλεξα να φτιάξω τα δικά μου, μιας και είχα αρκετές ιδέες και επιπλέον ήταν μια ακόμη πρόκληση για εμένα.

Για τον Apple iMac έφτιαξα τα εξής slide και timeline:

S)Καινοτόμες συσκευές - slide

T)Γραφικό περιβάλλον - timeline

Για το virtualboy έφτιαξα τα εξής slide και timeline:

S)Συσκευές εικονικής πραγματικότητας - slide

T)Η εξέλιξη των 3d γραφικών - timeline

UPDATE

Μετα την αλλαγή εικόνων στο 3ο παραδοτέο έχουν αλλάξει τα slides και οι διαφάνειες


6ο ΠΑΡΑΔΟΤΕΟ-ΚΑΤΑΣΚΕΥΗ ΒΙΒΛΙΟΥ Α

Σε αυτό το παραδοτέο έπρεπε να προσθέσουμε στα κεφάλαια του βιβλίου μια παράγραφο η οποία να συμπληρώνει το ήδη υπάρχον περιεχόμενο. Προσωπικά επέλεξα το κεφάλαιο 3 και συγκεκριμένα την υποενότητα 3.3 "Σύνθετα στύλ διάδρασης". Εκεί πρόσθεσα σαν σύνθετο στύλ διάδρασης την τεχνητή νοημοσύνη, θέμα το οποίο είναι ακόμη υπό-βελτίωση.

  • link του βιβλίου σε μορφή pdf: book.pdf
  • link του αρχείου siri-lua: siri.lua
  • link απο το δικό μου φίλτρο: Ai.lua
  • link του περιεχομένου που πρόσθεσα: Ai.md
  • link του make-latex.sh: make-latex

Το κείμενο μου

mytext

Το κεφάλαιο του κειμένου που ασχολήθηκα

Maintheme

ΠΑΡΔΟΤΕΟ 7-ΣΥΜΜΕΤΟΧΙΚΟ ΠΕΡΙΕΧΟΜΕΝΟ Β2

Σε αυτό το παραδοτέο χρειάστηκε να φτιάξουμε μια μελέτη περίπτωσης η οποία θα συσχετίζεται με τα παραδοτέα 3-5. Προσωπικά ανέλυσα το θέμα της εκπαιδευτικής τεχνολογίας μιάς στην μετέπειτα πορεία της ζωής μου έχω σκοπό να ασχοληθώ με αυτόν τον τομέα μέσω δημιουργίας προγραμμάτων.

  • link της μελέτης περίπτωσης μου στο προσωπικό μου site: my case-study

Links για τα md αρχεία που δημιούργησα

ΒΙΒΛΙΟΓΡΑΦΙΑ

ΠΑΡΑΔΟΤΕΟ 9