Εισαγωγή στο Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Αχιλλέας Πιπινέλης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Version Control Systems: Git Αλέξανδρος Χατζηγεωργίου – Μεταπτυχιακό Πρόγραμμα Σπουδών, Τμ. Εφαρμοσμένης Πληροφορικής, 2012.
Advertisements

SUBVERSION. Στόχος της ώρας Το πρόβλημα εκδόσεων Έλεγχος εκδόσεων Subversion Repositories Αμμοδοχεία Check out Commit Update Ιστορικό Διενέξεις Χρήση.
Προηγμένες Υπηρεσίες Τηλεκπαίδευσης στο Τ.Ε.Ι. Σερρών Το εκπαιδευτικό υλικό που ακολουθεί αναπτύχθηκε στα πλαίσια του έργου «Προηγμένες Υπηρεσίες Τηλεκπαίδευσης.
ΦΥΣΙΚΟ ΚΑΙ ΚΟΙΝΩΝΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Αναστοπούλου Μαριάννα Καθηγήτρια Μουσικής και Σχολικού Επαγγελματικού Προσανατολισμού.
ΕΞΩΤΕΡΙΚΗ ΜΕΤΑΝΑΣΤΕΥΣΗ ΤΩΝ ΕΛΛΗΝΩΝ ΕΠΙΜΕΛΕΙΑ: Α 1 PROJECT.
Τι πρέπει να ξέρεις για το Γενικό Λύκειο. Όσα ακολουθούν παρακάτω προκύπτουν από την επεξεργασία του νόμου 4186/ΦΕΚ 193/ και τη συνέντευξη που.
Σεμινάριο Git & GitHub Θέμης Παπαμελετίου Διονύσης Ζήνδρος ΕΜΠ 2015.
Σεμινάριο Git & GitHub Ημέρα 2 Θέμης Παπαμελετίου Διονύσης Ζήνδρος ΕΜΠ 2015.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΕΡΡΕΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ. Ε. ΤΟΜΕΑΣ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΤΕΧΝΙΚΩΝ.
Η νέα δομή του Γενικού Λυκείου  Ωρολόγια π ρογράμματα ανά τάξη  Τρό π ος π ροαγωγής και α π όλυσης  Παρουσιάζονται κατά σειρά :  Α ’ Λυκείου  Β ’
Σχολικό έτος B’ Λυκείου  Μαθήματα  Ομάδες προσανατολισμού Γ’ Λυκείου  Ομάδες προσανατολισμού  Επιστημονικά Πεδία
Αντιρατσιστική Εκ π αίδευση Βασικές αρχές ΣΧΟΛΕΙΟ ΧΩΡΙΣ ΡΑΤΣΙΣΜΟ ΣΧΟΛΕΙΟ ΜΕ ΑΝΕΚΤΙΚΟΤΗΤΑ.
Project Α’ Τετραμήνου Β’ Λυκέιου. Εισαγωγή  Μανιτάρι ονομάζεται κοινώς το ορατό μέρος πολυκύτταρων μυκήτων με τη χαρακτηριστική, συνήθως ομβρελοειδή.
ONLINE ΠΑΙΧΝΙΔΙΑ Παρουσιάζουν οι μαθητές: Γ Ι Ο Υ Λ Η Λ Ι Ο Υ Ν Η Ι Α Σ Ω Ν Α Σ Τ Α Σ Σ Η Σ.
ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΛΟΥΤΡΩΝ ΑΙΔΗΨΟΥ Ερευνητική Εργασία (Project) Ομάδα 1 Αναστασιάδη Ανδριανή Στεργίου Μαρία - Ιωάννα Χασάϊ Φιορίντα Χουλιαράκη Αλεξάνδρα Ομάδα.
1 Ο ΕΠΑΛ ΣΤΑΥΡΟΥΠΟΛΗΣ ΣΧΟΛ. ΕΤΟΣ Α΄ΤΕΤΡΑΜΗΝΟ ΜΑΘΗΜΑ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ ( PROJECT) ΥΠΕΥΘΥΝΕΣ ΚΑΘΗΓΗΤΡΙΕΣ : ΠΑΛΑΙΟΛΟΓΟΥ ΒΙΚΤΩΡΙΑ ΑΜΠΕΡΙΑΔΟΥ ΔΕΣΠΟΙΝΑ.
AΘΛΗΤΙΣΜΟΣ 1.Ο αθλητισμός στην Αρχαία Ελλάδα Οι ρίζες του ελληνικού αθλητισμού μπορούν να αναζητηθούν στην Εποχή του Χαλκού. Στους ιστορικούς χρόνους οι.
Όνομα εκπαιδευτικών που συμμετέχουν :, Καλλιόπη Κάμπουρα. Γεωργία Κάσπαρη, Ανδριάνα Μπακόλα. Σχολική Μονάδα : 2 ο και 6 ο Νηπιαγωγείο Χίου. Σχολική τάξη.
Θέμα Εργασίας : ΙΡΙΔΙΣΜΟΣ Project : 5 Μανιφάβα Αλεξάνδρα.
ΖΑΧΑΡΙΑΣ ΠΑΠΑΝΤΩΝΙΟΥ ΤΑ ΨΗΛΑ ΒΟΥΝΑ PROJECT Α’ ΛΥΚΕΙΟΥ.
Αρχεία - Φάκελοι Αρχείο ονομάζουμε μια οργανωμένη συλλογή από δεδομένα, που είναι αποθηκευμένα σε κάποιο μέσο αποθήκευσης του υπολογιστή. Τα βασικά χαρακτηριστικά.
Εξορθολογισμός της Ύλης «Μαθηματικά Γυμνασίου» Σχολικό Έτος Αθήνα 21/9/2016 Ιωάννης Καραγιάννης Σχ. Σύμβουλος ΠΕ03 Δημήτρης Διαμαντίδης Εκπ/κος.
Fedora Remix & Spins Ομιλιτές : Αντωνάκογλου Κων/νος && Στασινόπουλος Αναστάσιος Fedora Project Workshop:
ΑΡΙΣΤΟΤEΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΚΑΛΩΝ ΤΕΧΝΩΝ
ΝΕΟ ΓΕΝΙΚΟ ΛΥΚΕΙΟ ………. Ν. 4186/2013 (ΦΕΚ 193)
Η ΔΙΔΑΣΚΑΛΙΑ ΘΕΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
Ερευνητική εργασία της Α΄ τάξης του ΓΕΛ Λουτρών Αιδηψού
mke.uop.gr [open source doc / internet]
Κατανεμημένα Συστήματα
Εγκατάσταση του Λογισμικού σε Windows 95/98/NT
2η ΔΙΑΛΕΞΗ ΕΡΓΟ.
Κέντρο Συμβουλευτικής
Η ΕΙΡΗΝΗ ΣΤΟΝ ΚΟΣΜΟ ΠΡΟΤΥΠΟ ΠΕΙΡΑΜΑΤΙΚΟ ΓΥΜΝΑΣΙΟ ΕΥΑΓΓΕΛΙΚΗΣ ΣΧΟΛΗΣ ΣΜΥΡΝΗΣ ΤΑΞΗ-ΤΜΗΜΑ: Α’2 ΣΧΟΛΙΚΟ ΕΤΟΣ: ΜΑΘΗΜΑ: ΘΡΗΣΚΕΥΤΙΚΑ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ:
Project: ΟΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ στη ζωΗ μαΣ
ΕΡΓΑΣΙΑ ΣΤΟ ΜΑΘΗΜΑ ΠΡΟΤΖΕΚΤ (PROJECT)
Εάν τις αγαπάς ΑΛΗΘΙΝΑ ενθάρρυνε ΟΛΕΣ τις γυναίκες που γνωρίζεις να κάνουν τακτικά αυτοεξέταση και να κάνουν τουλάχιστον μια φορά τον χρόνο μαστογραφία.
ΚΑΡΑΓΚΙΟΖΗΣ Γνωρίσαμε τους ήρωες του ελληνικού θεάτρου σκιών καθώς και την ιστορία του Καραγκιόζη. πληροφορίες αντλήσαμε από το Σπαθάρειο μουσείο. Καραγκιοζοπαίχτης.
Άννα Κυπαρισσού,Γιουτζίν Κασεμάι.
67ο Δημοτικό Σχολείο Πατρών
Ενημέρωση για το Σεπτέμβριος, 2017 Κων/νος Παραστατίδης
Εργασία Β’ Λυκείου Μάθημα: Project
ΞΕΝΑΓΟΙ Η ομάδα μας αποτελείται από άτομα τα οποία συνεργάστηκαν και ολοκλήρωσαν την εργασία της ξενάγησης.
ΜΕΛΕΤΗ ΤΟΥ ΧΑΡΤΗ ΑΝΑΤΟΛΗΣ ΙΩΑΝΝΙΝΩΝ ΚΑΙ ΟΝΟΜΑΣΙΕΣ ΟΔΩΝ
…την Ερευνητική Εργασία (project) με θέμα την κοινωνική διάσταση του ελληνικού κινηματογράφου (Οικογένεια, θέση γυναίκας, σχέση δύο φύλων).
PROJECT 2B ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΗΤΡΙΑ: ΜΠΑΛΑΣΗ
Να ζωογονούν το ανθρώπινο πνεύμα με την παροχή βιβλίων
ΜΕΡΟΣ ΙV: Καθοριστικοί παράγοντες και Εμπόδια υιοθέτησης ΤΠΕ
ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΣΤΟΙΧΕΙΑ ΣΤΑΤΙΣΤΙΚΗΣ ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ
Ερευνητική Εργασία project Σχεδιασμός Έρευνας
Το νερό στην λογοτεχνία
Σχέδιο προσέγγισης και υλοποίησης online μαθημάτων
Προσομοίωση Δικτύων 1 - Εισαγωγή
…PROJECT… ΑΝΔΕΙΣ ΚΑΖΑΝΤΖΑΚΗ ΕΛΕΝΑ ΔΑΣΚΑΛΑΚΗ ΧΡΥΣΑ ΓΥΜΝΑΣΙΟ ΑΡΧΑΝΩΝ
Μουσείο μαραθώνιου δρόμου Ολυμπιακός Μαραθώνιος του 1896
Οδηγίες Α’ Λυκείου.
1 ο ΕΠΑ.Λ ΝΕΑΣ ΦΙΛΑΔΕΛΦΕΙΑΣ Project A1
ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ.
Version Control Systems: Git
Οι οδοί και η ιστορία τους
Γενικό λύκειο Νιγρίτας
Project: Εθισμός στο Internet
Project Κοκκινοπηλός Πένυ Εξαρχου Γ2.
ΤΙΤΛΟΣ ανοιχτησ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΠΡΑΚΤΙΚΗΣ
« Εξ Αποστάσεως Εκπαίδευση : Εξατομικευμένη και αυτορυθμιζόμενη μάθηση - Η Αξιοποίηση της Ψηφιακής Εκπαιδευτικής Πλατφόρμας Ανοικτού Κώδικα Moodle» Κερασοβίτης.
« به نام خدا» 1-جايگاه ايران در توزيع جهاني درآمد
Συστάδα 2: Φυσικές Επιστήμες, Τεχνολογία, Φυσική Αγωγή και Υγεία
Ευρύτερη Άποψη της Κοινωνίας των Πολιτών για την Κατάσταση στην Κύπρο - Γραφείο Επιτρόπου Εθελοντισμού και Μη Κυβερνητικών Οργανώσεων.
Ομήρου Ιλιάδα Ζ
Ομήρου Ιλιάδα Ζ
Μεταγράφημα παρουσίασης:

Εισαγωγή στο Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Αχιλλέας Πιπινέλης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Βασικές πληροφορίες 2  Το Git αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Linus Torvalds για την ανάπτυξη του Linux kernel το  Είναι το πιο διαδεδομένο σύστημα ελέγχου εκδόσεων (version control system)  Επιτρέπει ομάδες ατόμων να δουλεύουν στο ίδιο αντικείμενο (συχνά κώδικας) την ίδια στιγμή, χωρίς ο ένας να μπλέκεται με τον άλλο. Είναι ένα αποκεντρωμένο σύστημα ελέγχου εκδόσεων.

Βασικές πληροφορίες 3  Είναι ένα σύστημα που καταγράφει τις αλλαγές σε ένα αρχείο ή ένα σετ αρχείων χρονικά (snapshots), έτσι ώστε αργότερα μπορείς να ανακαλέσεις συγκεκριμένες εκδόσεις αυτών των αρχείων.  Στην πραγματικότητα, κάθε τύπος αρχείου ενός υπολογιστή μπορεί να τοποθετηθεί υπό version control.

Χαρακτηριστικά 4  Αποκεντρωμένο (DVCS: Decentralized Version Control System ): ο καθένας έχει ένα κλώνο τοπικά στον υπολογιστή του.  Υποστήριξη για μη γραμμική ανάπτυξη λογισμικού (branches).  Συμβατότητα με υπάρχοντα συστήματα/πρωτόκολα: κάθε repository μπορεί να “δημοσιευτεί” με http/ftp/ssh/rsync  P2p αρχιτεκτονική σε αντίθεση με τα Concurrent Version Systems (CVS) όπου είναι αρχιτεκτονικής client-server (πχ subversion)

Ποιος χρησιμοποιεί git; 5  Κάθε developer που σέβεται τον εαυτό του :) Όποιος θέλει να έχει ένα σύστημα αποθήκευσης και  τη δυνατότητα rollback σε μια προηγούμενη έκδοση ενός αρχείου. Κάποιος θα μπορούσε να πει πως μοιάζει με το σύστημα του wiki.  Άτομα που δουλεύουν πάνω στον ίδιο κώδικα απομακρυσμένα.  Ακόμα και για τη συγγραφή e-books.

Βασικές έννοιες: commits 6  Κάθε commit είναι ένα snapshot των αρχείων που έχουμε υπό version control. Χαρακτηρίζεται μοναδικά από τον αλγόριθμο SHA-1. Περιέχει πληροφορίες όπως:  Ημερομηνία/ώρα καταγραφής Όνομα/mail του/της commiter  Μικρή περιγραφή του λόγου/αλλαγών που έγινε το commit

Βασικές έννοιες: commits 7  Με την εντολή git log μπορούμε να δούμε τα παραπάνω

Βασικές έννοιες: repository 8  Ελληνιστί “αποθετήριο”. Προτιμήστε το repository ή repo.  Ένας φάκελος που περιέχει όλα τα αρχεία που είναι υπό του συστήματος ελέγχου εκδόσεων.  Είναι ένα γράφημα με commits. Στο σχήμα κάθε αριθμός αντιστοιχεί σε ένα commit. Τι παρατηρείτε;

Βασικές έννοιες: repository 9  Τα βελάκια δείχνουν προς τα πίσω  Κάθε commit ξέρει μόνο το γονικό commit αφού τα παιδιά δεν έχουν δημιουργηθεί ακόμα.  Έτσι ένα repo έιναι σαν μία μονή συνδεδεμένη λίστα. Δεν μπορεί να είναι διπλή!

Βασικές έννοιες: branch 10  Τυπικά, η κορυφή μιας συνδεδεμένης λίστας έχει ένα όνομα. Αυτό το όνομα είναι το όνομα του BRANCH (με πράσινο χρώμα).

Βασικές έννοιες: branch 11  Όπως είπαμε ένα repository είναι ένα γράφημα. Ειδικότερα, περισσότεροι από ένας κόμβος μπορούν να δείχνουν στον ίδιο γονικό κόμβο.  Σε αυτή την περίπτωση κάθε “φύλλωμα” είναι ένα branch και θα έχει ένα όνομα.

Βασικές έννοιες: branch 12 Περισσότερα από ένα branches

Βασικές έννοιες: git URL 13  Τα git repos μπορούν να προσπελαστούν με το να παρέχουν μία διεύθυνση στο internet. Τυπικά, υπάρχουν 4 είδη git URLs:  ssh:  http: http[s]://host.xz[:port]/path/to/repo.git/ git: git://host.xz[:port]/path/to/repo.git/ local file: file:///full/path/to/reponame

Βασικές έννοιες: clone 14  git clone  Αποθηκεύει τοπικά στον υπολογιστή μας το απομακρυσμένο repository. Ουσιαστικά είναι ένας πιστός κλώνος που περιλαμβάνει όλη την ιστορία του συγκεκριμένου repository.

Βασικές έννοιες: clone 15  Παράδειγμα:  git clone  Με την παραπάνω εντολή θα δημιουργηθεί ένας κατάλογος (φάκελος) με όνομα tor, μέσα του θα αρχικοποιηθεί ένας.git κατάλογος με όλες τις πληροφορίες του ιστορικού των commits και θα έχουμε ένα πιστό αντίγραφο της τελευταίας έκδοσης του κώδικα.

Εγκατάσταση git 16

Εγκατάσταση git 17 WINDOWS LINUX Fedora/RedHat: yum install git Debian/Ubuntu: aptitude install git Arch: pacman -S git OS X brew install git

GitHub: collaborating on code 18  Μία online υπηρεσία που παρέχει δωρεάν χώρο για το διαμοιρασμό ελεύθερου λογισμικού και εργαλεία για τη συνεργασία μεταξύ ατόμων πάνω σε ένα project.  Αρνητικά: δεν είναι open source...

Hands-on workshop 19

Χρήσιμα links 20  ht t p://git-scm.com /b ook/ ht p://git-scm.com /b o k/    ian.com/git/tutorial   Linus Torvalds on git(video) Linus Torvalds on git 

Σας ευχαριστώ πολύ Ερωτήσεις; Μονάδα Αριστείας ΕΛ / ΛΑΚ ΤΕΙ Αθήνας