Στόχος μου μέσα από την ανασχόληση με το μαθήματο αυτό είναι να εξοικειωθώ με την πλατφόρμα Github, η οποία επειδή χρησιμοποείται σε πολλά Project θα με βοηθήσει να εξελιχθώ επαγγελματικά σαν προγραμματιστής. Μέσω των υπόλοιπων ζητούμενων του μαθήματος (Ασκήσεις Προγραμματισμού, Ασκήσεις Γραμμής Εντολών και Συμμετοχικό Περιεχόμενο) θα αναπτύξω γνώσεις προγραμματισμού πάνω σε περιζήτητες γλώσσες προγραμματισμού καθώς και θα έρθω σε επαφή με το περιβάλλον των Linux. Παράλληλα, θα μπορέσω να έρθω επαφή και να προσπαθήσω να μιμηθώ τις τεχνικές που γράφουν οι επαγγελματίες προγραμματιστές κώδικα.
Για την εγκατάσταση του απαραίτητου λογισμικού για την υλοποίηση της εργασίας, έγινε η λήψη του λογισμικού Ubuntu 16.04 LTS και χρησιμοποιήθηκε το πρόγραμμα VirtualBox της Oracle. Στην εγκατάσταση του λογισμικού στο VirtualBox δεν αντιμετώπισα κάποιο πρόβλημα, τα προβλήματα άρχισαν να εμφανίζονται όταν προσπάθησα να κατεβάσω τα εργαλεία για να υλοποιήσω τις ασκήσεις. Η λήψη των εργαλείων προϋπόθεται την ύπαρξη της εντολής pip3, η οποία δεν ήταν να δυνατό να κατέβει καθώς εμαφανιζόταν συνεχώς το Error: Unable to locate package python-pip. Μετά από ψάξιμο σε διάφορα φόρουμ διαπίστωσα πως το πρόβλημα προερχόταν από το ληγμένο κλειδί κρυπτογράφησης των Linux. Με την εγκατάσταση καινούριου κλειδιού όλα τα προβλήματα λύθηκαν.
Αξιολόγηση παραδοτέου: Περιήγηση στα αρχεία του λογισμικού linux
Asciinema Link Κατά την διάρκεια του μαθήματος ήρθαμε σε επαφή με την πρώτη άσκηση γραμμής εντυολών. Εκεί έπρεπε να καταγράψουμε με το εργαλείο Asciinema ότι πληκτολογούσαμε. Ο σκοπός της άσκησης που επέλεξα ήταν η πρόσβαση στα αρχεία του υπολογιστή. Με την βοήθεια του Asciinema κατάφερα να καταγράψω την διαδικασία πρόσβασης στα αρχεία του συστήματος.
Αξιολόγηση παραδοτέου: υπόδειξη του stackoverflow ως βοηθός στους προγραμματιστές
author: Spyridon Mpalomenos title: "Stack Overflow" image_url: /img/stackoverflow.jpg caption: "Το Stack Overflow είναι μια χείρα βοηθείας για τους προγραμματιστές."
- Μελέτη Περίπτωσης tags:
- Stack Overflow
- Coding
include site/_includes/inc/cs-stackoverfow.md
Αξιολόγηση Παραδοτέου: Λήψη package αρχείων σε linux όπου μεσω terminal βγαίνει η πρόγνωση του καιρού
Asciinema Link
Στο παραδοτέο 5 επιλέχθηκε η άσκηση Check The weather. Κατά την άσκηση παρουσιάστηκε ο καιρός που έχει γίνει πρόβλεψη για κάποιες συγκεκριμένες πόλεις της Ελλάδας και του εξωτερικού.
Αξιολόγηση παραδοτέου: παίρνει πληροφορίες για το kernell του linux
Όντας φοιτητής μεγαλύτερου εξαμήνου κατάφερα να κατανοήσω την φιλοσοφία του μαθήματος. Όπου οι φοιτητές πρέπει να ερευνήσουν πολλά μονοπάτια μόνοι τους και τελικά να πετύχουν το αποτέλεσμα, όπως σε αληθινές συνθήκες. Το μάθημα πρόσφερε εξοικείωση με το περιβάλλον Linux καθώς και με την πλατφόρμα της Netlify όπου εκτιμήθηκε ο τρόπος που δουλεύει η εντολή git.