myprotia logo Electrical and Computer Engineering Community
Ημερολόγιο
 Portal » Community » myprotia.gr magazine » Γενική συζήτηση
1η Τεχνική Παρουσίαση: Version Control με το Git
Συντονιστές: Apo_, mmmellllllllll, mpizinakos, truepiece
Δημοσίευση νέας Θ.Ενότητας   Απάντηση στη Θ.Ενότητα Επισκόπηση προηγούμενης Θ.ΕνότηταςΕπισκόπηση επόμενης Θ.Ενότητας
Σελίδα 1 από 1 [15 Posts]  
Συγγραφέας Μήνυμα
Chased Offline


Ένταξη: Σαβ 31 Ιούλ 2004, 12:18
Δημοσιεύσεις: 560
 1η Τεχνική Παρουσίαση: Version Control με το Git

Χαίρετε,

με πολύ μεγάλη χαρά είδα πως υπήρξε ενδιαφέρον από 20+ άτομα για τις τεχνικές παρουσιάσεις =)
As promised λοιπόν, θα κάνω την αρχή για το πως κάποιος μπορεί να κρατάει ιστορικό της εξέλιξης
ενός project του (βλ. φροντιστήρια, εργαστήρια, διπλωματικές, you name it) χρησιμοποιώντας το git.

Με πιο απλά λόγια, υπάρχει καλύτερος τρόπος να κρατάτε versions ενός project από το να έχετε αρχεία
με ονόματα erg1.py, erg1-2.py, erg1-2b.py, erg1-final.py, erg1-final-final.py, erg1-THE-final.py etc.

Πιο συγκεκριμένα, η παρουσίαση θα έχει την εξής δομή:

- Τι είναι το version control κ γιατί είναι χρήσιμο
- Διαφορές μεταξύ centralized/distributed version control systems
- Git mental model
- Ανάπτυξη project από άτομο και βασικές εντολές
- Ανάπτυξη project από ομάδα

Η παρουσίαση θα διαρκέσει ~40min και στο τέλος θα υπάρχει χρόνος για ερωτήσεις/συζήτηση.

- - - - - - -

Το μόνο που μένει να καθοριστεί είναι το πότε θα γίνει η παρουσίαση. Με μια βιαστική ματιά που έριξα
στο πρόγραμμα, τα καλύτερα slots είναι οποιαδήποτε μερά στο κενό 14-15.00 ή Παρασκευή μετά τις 12,
που για κάποιο λόγο δεν υπάρχουν πολλά μαθήματα. Στο παρακάτω doodle μπορείτε να δηλώσετε τις
μέρες και τα time slots που σας βολεύουν περισσότερο. Αν δημιουργηθεί κάποιο cluster, θα φτιάξω ένα
καινούριο doodle με πιο συγκεκριμένες ώρες.

http://doodle.com/poll/mheeatn95vghfzhc

Thanks!

ΔημοσίευσηΔημοσιεύθηκε: Τετ 21 Οκτ, 2015 9:57 am
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
Nassos Offline


Ένταξη: Τρι 11 Ιαν 2011, 15:55
Δημοσιεύσεις: 1370
Τόπος: Στα Highlands των Γρεβενών...
High hopes το ξέρω, αλλά υπάρχει περίπτωση να βιντεοσκοπηθεί και να ανέβει πουθενά και για εμάς που δεν είμαστε αυτό το καιρό Πάτρα;
_________________
Venus γύρνα πίσω ή έστω τηλεφώνα!
--------------------------------------
http://ferozaclub.prophpbb.com/
--------------------------------------
Πάτα στη μαύρη διαφήμιση με τα κόκκινα γράμματα.

ΔημοσίευσηΔημοσιεύθηκε: Τετ 21 Οκτ, 2015 12:03 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
Chased Offline


Ένταξη: Σαβ 31 Ιούλ 2004, 12:18
Δημοσιεύσεις: 560
Θα είμαι ειλικρινής μάζί σου: πιστεύω πως ακόμα και να βιντεοσκοπηθεί, δε θα τη δεις ούτε καν εσύ =p
Θα προσπαθήσω να βρω όμως μια camera. Και το πολύ πολύ, να γυρίσουμε κανένα laptop με camera
προς τον πίνακα και να κάνουμε live streaming. Σα να το βλέπω μπροστά μου:

"Users joined: 0."

ΔημοσίευσηΔημοσιεύθηκε: Τετ 21 Οκτ, 2015 12:30 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
DiKA85 Offline
Administrator


Ένταξη: Τετ 29 Οκτ 2003, 12:00
Δημοσιεύσεις: 9165
Τόπος: Surrey, UK
Chased έγραψε:
Θα είμαι ειλικρινής μάζί σου: πιστεύω πως ακόμα και να βιντεοσκοπηθεί, δε θα τη δεις ούτε καν εσύ =p
Θα προσπαθήσω να βρω όμως μια camera. Και το πολύ πολύ, να γυρίσουμε κανένα laptop με camera
προς τον πίνακα και να κάνουμε live streaming. Σα να το βλέπω μπροστά μου:

"Users joined: 0."


Περισσοτερο οχι για live stream αλλά για video on demand... δηλαδή ατομα που τωρα δε θα ερθουν (ειτε δεν ξερουν οτι ειναι χρησιμο, ειτε δε μπορουν να ερθουν εκεινη τη μερα/ωρα) και θα τους φανει χρήσιμο στο μελλον.
_________________
~~~_/)...._/)..._/) ~~~~
๑۩۞۩๑
Βοηθήστε στην προσπάθεια να γίνει το forum ευανάγνωστο χρησιμοποιώντας περισσοτερο τα ελληνικά!
٩(●̮̮̃•̃)۶ ٩(●̮̮̃•̃)۶ ][_, ([]) ][_,

ΔημοσίευσηΔημοσιεύθηκε: Τετ 21 Οκτ, 2015 1:28 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email Επίσκεψη στην ιστοσελίδα του Συγγραφέα
 Επιστροφή στην κορυφή 
bekionel Offline


Ένταξη: Πεμ 03 Μάϊος 2007, 14:17
Δημοσιεύσεις: 159
Κι εμένα θα με εξυπηρετούσε μια τέτοια λύση αν θα μπορούσατε να το κάνετε, επειδή αυτό τον καιρό δεν είμαι Πάτρα.
Ήδη με εμένα και το Νάσοο θα έχει 2 downloads τουλάχιστον :p
_________________
ante up

ΔημοσίευσηΔημοσιεύθηκε: Τετ 21 Οκτ, 2015 2:13 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
Chased Offline


Ένταξη: Σαβ 31 Ιούλ 2004, 12:18
Δημοσιεύσεις: 560
Βρέθηκε κάμερα.

Κάμερα-(γου)μαν;

ΔημοσίευσηΔημοσιεύθηκε: Τετ 21 Οκτ, 2015 9:18 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
sarantapodarousa Offline


Ένταξη: Σαβ 21 Ιούν 2008, 13:15
Δημοσιεύσεις: 1633
Αν μπορέσετε και το ανεβάσετε κάπου +1 από εμένα. Μπράβο για την πρωτοβουλία!
_________________

"Όταν ρίχνει χαλάζι είναι φυσικό φαινόμενο ή μας ψεκάζουν on the rocks?"

Μητσικώστας feat Θεοδωράκης

ΔημοσίευσηΔημοσιεύθηκε: Πεμ 22 Οκτ, 2015 10:52 am
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
agamemnon Offline

Ένταξη: Τετ 02 Φεβ 2005, 20:30
Δημοσιεύσεις: 431
Μπράβο ρε παίδες για την πρωτοβουλία. Πολύ χρήσιμο πράμα το version control και ακόμα και μέχρι που τελειώσα εγώ τη σχολή το 2010 ούτε που μας το είχε αναφέρει κανείς.

Μια συμβουλή για το live streaming/recording κλπ: η αξία του live είναι η διάδραση μεταξύ παρουσιαστή και κοινού. Για videos και tutorials μπορείτε να βρείτε ένα κάρο στο ίντερνετ, εμένα μου αρέσει πολύ το συγκεκριμένο
https://www.atlassian.com/git/tutorials/

Όσοι πάτε, πάρτε μαζί και ένα λάπτοπ αν έχετε για να δοκιμάσετε και δυο πράγματα στην πράξη επί τόπου και να καταλάβετε πως λειτουργεί.

Συγχαρητήρια και πάλι.

ΔημοσίευσηΔημοσιεύθηκε: Παρ 23 Οκτ, 2015 11:19 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email MSN Messenger
 Επιστροφή στην κορυφή 
Chased Offline


Ένταξη: Σαβ 31 Ιούλ 2004, 12:18
Δημοσιεύσεις: 560
Γεια σας και πάλι,

Η παρουσίαση θα γίνει αυτή την Πέμπτη, 29 Οκτωβρίου, στο ΗΛ5. Θα ξεκινήσει στις 17.10
και, συμπεριλαμβανομένου χρόνου για ερωτήσεις, θα διαρκέσει περίπου 1 ώρα.

Επιλέχθηκε η συγκεκριμένη ώρα και μέρα γιατί:

α. Δημιουργήθηκε ένα μικρό cluster στο doodle.
β. Υπάρχει ελεύθερη αίθουσα.
γ. Οι πρωτοετείς έχουν εργαστήρια φυσικής και εισαγωγής στους υπολογιστές 15-17.00, 17-19.00,
19-21.00 οπότε 2/3 groups θα βρίσκονται πιθανότατα ήδη στο πανεπιστήμιο και δε θα χρειαστεί να
βγουν από το πρόγραμμά τους.
δ. Μπορώ να φύγω νωρίς από τη δουλειά =p

Η παρουσίαση φυσικά δεν απευθύνεται μόνο σε πρωτοετείς φοιτητές - θα είναι χρήσιμη για όλους
όσους δεν έχουν έρθει ακόμα σε επαφή με κάποιο version control system.

Το event θα βιντεοσκοπηθεί και, αν όχι την Πέμπτη, την Παρασκευή θα μπορείτε όλοι να αφήσετε
τα ανώνυμα, προσβλητικά σας σχόλια στο youtube.

Ευχαριστώ =)

- Θέμης

ΔημοσίευσηΔημοσιεύθηκε: Κυρ 25 Οκτ, 2015 10:48 pm
Έχει επεξεργασθεί από τον/την Chased στις Κυρ 25 Οκτ, 2015 11:22 pm, 1 φορά
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
Nassos Offline


Ένταξη: Τρι 11 Ιαν 2011, 15:55
Δημοσιεύσεις: 1370
Τόπος: Στα Highlands των Γρεβενών...
Είσαι ωραίος ρε τρελέ Chased! Καλή αρχή!
_________________
Venus γύρνα πίσω ή έστω τηλεφώνα!
--------------------------------------
http://ferozaclub.prophpbb.com/
--------------------------------------
Πάτα στη μαύρη διαφήμιση με τα κόκκινα γράμματα.

ΔημοσίευσηΔημοσιεύθηκε: Κυρ 25 Οκτ, 2015 11:07 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
Chased Offline


Ένταξη: Σαβ 31 Ιούλ 2004, 12:18
Δημοσιεύσεις: 560
Λόγω κατάληψης, η παρουσίαση αναβάλλεται μέχρι νεωτέρας.

Edit: Νάσσο, έπιασε τόπο η ευχή!

ΔημοσίευσηΔημοσιεύθηκε: Τρι 27 Οκτ, 2015 9:51 pm
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
Nassos Offline


Ένταξη: Τρι 11 Ιαν 2011, 15:55
Δημοσιεύσεις: 1370
Τόπος: Στα Highlands των Γρεβενών...
ε όχι και ευχή! Smile
_________________
Venus γύρνα πίσω ή έστω τηλεφώνα!
--------------------------------------
http://ferozaclub.prophpbb.com/
--------------------------------------
Πάτα στη μαύρη διαφήμιση με τα κόκκινα γράμματα.

ΔημοσίευσηΔημοσιεύθηκε: Τετ 28 Οκτ, 2015 12:44 am
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
Alexandros_A_A Offline

Ένταξη: Πεμ 14 Μάϊος 2015, 21:59
Δημοσιεύσεις: 1
μπορει να εξηγησει καποιος με τι περιληπτικα ασχολειται η ολη πρωτοβουλια;

ΔημοσίευσηΔημοσιεύθηκε: Τετ 28 Οκτ, 2015 1:32 am
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email
 Επιστροφή στην κορυφή 
Chased Offline


Ένταξη: Σαβ 31 Ιούλ 2004, 12:18
Δημοσιεύσεις: 560
@Alexandros_A_A

Αν σε ενδιαφέρει το κίνητρο, όπως έγραψα στο αρχικό thread[1]:

Παράθεση:
Τα εργαλεία είναι απλά εργαλεία. Οι ιδέες κ η υλοποίηση είναι αυτά που έχουν
πραγματική αξία και σ' αυτούς τους δύο τομείς επενδύει η σχολή, με βαρύτητα στις ιδέες.

Παρ' ολ' αυτά, είναι πολύ χρήσιμο να γνωρίζει κάποιος πως υπάρχουν εργαλεία για τη Χ
εργασία, πως κάποια εργαλεία είναι καλύτερα από κάποια άλλα και πως υπάρχει ο λάθος
τρόπος να χρησιμοποιήσει κανείς τα καλύτερα εργαλεία αλλά και ο όχι τόσο λάθος τρόπος.


..και..

Παράθεση:
Μου ήρθε σαν ιδέα όταν απαντούσα σε ένα thread για το φροντιστήριο της python.
Σκέφτομαι "χμ, τι θα μου στοίχιζε να κάνω μια παρουσίαση για python/ipython/git στους
πρωτοετείς. Τίποτα. Ίσα ίσα που θα γουστάρω, θα γουστάρουν κ κάποιοι απ' αυτούς, κάποιοι
θα μάθουν, κάποιοι θα γνωρίσουν κόσμο κ σιγά σιγά θα βγουν από το καβούκι τους, etc".
Μόνο θετικά μπορεί να είναι τα αποτελέσματα.


Αν σε ενδιαφέρει η ύλη[2] της συγκεκριμένης παρουσίασης:

Παράθεση:
Ορολογία (repository, commit/revision, branch) και μοντελοποίηση (DAG) των VCS,
διαφορές centralized/distributed VCS, Git specifics (init, status, index/add/commit, checkout,
log, stash, merge, rebase, tag) για ανάπτυξη project από άτομο, Git specifics (clone, pull, push,
github) για ανάπτυξη project από ομάδα.


Δεν υπάρχει κάποια σκοπιμότητα πίσω από το όλο εγχείρημα αλλά αν δε σε κάλυψα μέχρι στιγμής:

α. Έχω περάσει αρκετά χρόνια στη σχολή και το pattern είναι εμφανές: κάθε, μα κάθε χρόνο οι φοιτητές
είναι καταδικασμένοι να ξανα-ανακαλύψουν τον τροχό. Κ επειδή οι περισσότεροι δεν το κάνουν λόγω
άλλων προτεραιοτήτων, καταλήγουν να επαναλαμβάνουν τα ίδια λάθη ξανά και ξανά. Πιστεύω πως 5-6 τεχνικές
παρουσιάσεις κατά τη διάρκεια του πρώτου εξαμήνου είναι αρκετές για να εξοικειώσουν τους φοιτητές γρήγορα με
κάποια εργαλεία που θα τους είναι χρήσιμα τουλάχιστον για τα επόμενα 5 χρόνια.

β. Δε μου αρέσε ποτέ που τέτοια events είναι η εξαίρεση κ όχι ο κανόνας. Το πανεπιστήμιο είναι ένα playground
αλλά οι περισσότεροι το διαπιστώνουμε αφού μεγαλώσουμε. Η σχολή είναι κάθε μέρα ανοιχτή και οι φοιτητές
διανύουν μια εξαιρετικά δημιουργική φάση της ζωής τους αλλά αντί να εκμεταλλευτούν αυτή την παιδική χαρά και να
τη φέρουν στα μέτρα τους, τη βλέπουν μόνο ως κτίρια στα οποία κάνουν μάθημα και συνελεύσεις.

Αυτό μπορεί να αλλάξει εύκολα: αρκεί να βρεθούν κάποιοι φοιτητές μεγάλων ετών να κάνουν την αρχή και να
το περάσουν στους πρωτοετείς σαν κάτι που συνέβαινε πάντα. Αν μπουν σε ένα χώρο που "πάντα είχε" μια άλφα
κουλτούρα, θα αποκτήσουν κ αυτοί αυτή την κουλτούρα[3].

γ. Μετά από πολλά χρόνια, είναι ο τελευταίος μου χρόνος στη σχολή. Δυστυχώς δεν πήρα πολλά
πράγματα από αυτή αλλά μπορώ να δώσω κάποια. So, why not.

Ελπίζω τώρα να σε κάλυψα =)

[1] http://www.myprotia.gr/community/parousiaseis-ergaleion-texnikes-parousiaseis-t18780.html
[2] https://www.facebook.com/groups/hmty.patras/permalink/943843065688147/?comment_id=946903235382130&reply_comment_id=947381662000954
[3] http://www.wearethepractitioners.com/library/the-contributors-voice/2012/04/24/the-story-of-the-five-gorillas-and-the-famous-words-we-ve-always-done-it-that-way-

ΔημοσίευσηΔημοσιεύθηκε: Τετ 28 Οκτ, 2015 9:11 am
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος
 Επιστροφή στην κορυφή 
DiKA85 Offline
Administrator


Ένταξη: Τετ 29 Οκτ 2003, 12:00
Δημοσιεύσεις: 9165
Τόπος: Surrey, UK
Chased... σε ζηλεψαν!

https://github.com/blog/2083-start-learning-git-and-github-today-with-self-paced-training
_________________
~~~_/)...._/)..._/) ~~~~
๑۩۞۩๑
Βοηθήστε στην προσπάθεια να γίνει το forum ευανάγνωστο χρησιμοποιώντας περισσοτερο τα ελληνικά!
٩(●̮̮̃•̃)۶ ٩(●̮̮̃•̃)۶ ][_, ([]) ][_,

ΔημοσίευσηΔημοσιεύθηκε: Τρι 03 Νοέ, 2015 1:58 am
 Επισκόπηση του προφίλ των χρηστών Αποστολή προσωπικού μηνύματος Αποστολή email Επίσκεψη στην ιστοσελίδα του Συγγραφέα
 Επιστροφή στην κορυφή 
Επισκόπηση όλων των Δημοσιεύσεων που έγιναν εδώ και:   Ταξινόμηση κατά:   
Σελίδα 1 από 1 [15 Posts]  
Δημοσίευση νέας Θ.Ενότητας   Απάντηση στη Θ.Ενότητα Επισκόπηση προηγούμενης Θ.ΕνότηταςΕπισκόπηση επόμενης Θ.Ενότητας
 Portal » Community » myprotia.gr magazine » Γενική συζήτηση
Μετάβαση στη:  

Δεν μπορείτε να δημοσιεύσετε νέο Θέμα σ' αυτή τη Δ.Συζήτηση
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
Δεν μπορείτε να επεξεργασθείτε τις δημοσιεύσεις σας σ' αυτή τη Δ.Συζήτηση
Δεν μπορείτε να διαγράψετε τις δημοσιεύσεις σας σ' αυτή τη Δ.Συζήτηση
Δεν έχετε δικαίωμα ψήφου στα δημοψηφίσματα αυτής της Δ.Συζήτησης
You cannot attach files in this forum
You can download files in this forum
You cannot post calendar events in this forum


myprotia.gr - myprotia@myprotia.gr - 2011

Forum with support of Syndicator RSS