diff --git a/projects/2017089/README.md b/projects/2017089/README.md index 3af427acc3..f8e9f1ea6f 100644 --- a/projects/2017089/README.md +++ b/projects/2017089/README.md @@ -11,18 +11,52 @@ | Εβδομάδα* | Παραδοτέο | | --- | --- | | 1 | [Εισαγωγή + Σύνοψη](#εισαγωγη) | -| 2 | [Άσκηση προγραμματισμού: Button](# 2ο Παραδοτέο - Button) | +| 2 | [Άσκηση προγραμματισμού: Button](# 2ο Παραδοτέο - Άσκηση προγραμματισμού: Button) | +| 3 | [Άσκηση γραμμής εντολών:](# 3ο Παραδοτέο - Άσκηση γραμμής εντολών: Download mp3) | +| 4 | [Άσκηση προγραμματισμού:](# 4ο Παραδοτέο - Άσκηση προγραμματισμού: Menu pie) | +| 5 | [Άσκηση γραμμής εντολών:](# 5ο Παραδοτέο - Άσκηση γραμμής εντολών: Configure a custom window manager) | +| 6 | [Συμμετοχικό Υλικό Α1 και Α2](# 6ο Παραδοτέο - Συμμετοχικό Υλικό Α1 και Α2) | +| 7 | [Άσκηση γραμμής εντολών:](# 7ο Παραδοτέο - Άσκηση γραμμής εντολών: Try different terminals and shells) | +| 8 | [Άσκηση γραμμής εντολών:](# 8ο Παραδοτέο - Άσκηση γραμμής εντολών: Use the terminal as an IDE ) | +| 9 | [Συμμετοχικό Υλικό Β1 και Β2](# 9ο Παραδοτέο - Συμμετοχικό Υλικό Β1 και Β2) | +| 10 | [Επίλογος]() | # ΕΙΣΑΓΩΓΗ -# 2ο Παραδοτέο - Button +# 2ο Παραδοτέο - Άσκηση προγραμματισμού: Button Για το δεύτερο παραδοτέο επέλεξα την προγραμματιστική άσκηση "Button" στην οποία +Διαδραστικό παράδειγμα κώδικα που δημιουργεί ένα κουμπί που εκτελεί διαφορετικές λειτουργίες κατά το Hover (κίνηση του ποντικιού πάνω από την εικόνα στο συγκεκριμένο παράδειγμα) και κατά την επιλογή του (Κλικ στο εικονίδιο). Για την λειτουργία της εμφάνισης διαφορετικού μηνύματος μετά από την επιλογή του εικονιδίου χρησιμοποιείται ένα απλοϊκό script σε κώδικα CoffeeScript. +Ασκηση: Επεκτείνετε τον κώδικα του παραδείγματος έτσι ώστε κατά την επιλογή του κουμπιού (κλικ), να εφαρμόζεται μια λειτουργία της επιλογής σας. + #### Link στο fork του αποθετηρίου pibook με το embed της άσκησης: [_remix/button](https://github.com/p17mari/site/blob/master/_remix/button.md) #### Link στο pen της άσκησης στο codepen.io: [Button- Remix](https://codepen.io/p17mari/pen/YzQpMyX) +# 3ο Παραδοτέο - Άσκηση γραμμής εντολών: Download mp3 + +search, download and play (with the terminal) your favorite song of the month from youtube + +# 4ο Παραδοτέο - Άσκηση προγραμματισμού: Menu pie + +Menu pie +Διαδραστικό παράδειγμα πολύπλοκου κυκλικού μενού. Με την επιλογή του κουμπιού “open” από το χρήστη, εμφανίζονται μια σειρά από πιθανές επιλογές. +Άσκηση: Τροποποιήστε το μενού κατάλληλα ώστε κατά την επιλογή του κουμπιού open να εμφανίζονται 4 και όχι 12 επιλογές. + +# 5ο Παραδοτέο - Άσκηση γραμμής εντολών: Configure a custom window manager + +try different wm and configure one to fit your needs + +# 6ο Παραδοτέο - Συμμετοχικό Υλικό Α1 και Α2 +# 7ο Παραδοτέο - Άσκηση γραμμής εντολών: Try different terminals and shells + +repeat some of the previous exercises with a different terminal-shell and create a custom configuration that fits your needs + +# 8ο Παραδοτέο - Άσκηση γραμμής εντολών: Use the terminal as an IDE + +edit your files (e.g., cv, website, code, etc) in vim or emacs and compile it in a different panel or use a plug-in +# 9ο Παραδοτέο - Συμμετοχικό Υλικό Β1 και Β2