Βάιος Κολοφωτιάς Msc Informational Systems. Μια εισαγωγή στο GIT
|
|
- Καλλίστη Μακρή
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Βάιος Κολοφωτιάς Msc Informational Systems Μια εισαγωγή στο GIT
2 Ιστορία GIT (NOUN) British English slang roughly equivalent to "unpleasant person" "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'. " Linus Torvalds
3 Ιστορία Το Git είναι ένα κατανεμημένο σύστημα ελέγχου αναθεώρησεων(revisions) και διαχείρισης κώδικα (SCM) με έμφαση στην ταχύτητα, την ακεραιότητα των δεδομένων καθώς και υποστήριξη για κατανεμημένες, μη γραμμικές ροές εργασίας(workflows). To Git είχε αρχικά σχεδιαστεί και αναπτύχθει από τον Linus Torvalds για την διαχείριση της ανάπτυξης του πυρήνα Linux, το 2005, και έκτοτε έχει γίνει το πιο διαδεδομένο σύστημα ελέγχου για την ανάπτυξη λογισμικού. Όπως με τα περισσότερα άλλα κατανεμημένα συστήματα ελέγχου αναθεώρησης, και σε αντίθεση με τα περισσότερα συστήματα client-server, κάθε κατάλογος εργασίας Git είναι ένα πλήρες αποθετήριο με πλήρη ιστορία και όλες τις εκδόσεις με δυνατότητες παρακολούθησης, ανεξάρτητα από την πρόσβαση στο δίκτυο ή έναν κεντρικό server. Όπως και τον πυρήνα του Linux,το Git είναι ελεύθερο λογισμικό και διανέμεται υπό τους όρους της έκδοσης άδειας GNU General Public 2. Η ανάπτυξη του Git άρχισε στις 3 Απριλίου Το πρόγραμμα ανακοινώθηκε στις 6 Απριλίου και έγινε self-hosting από τις 7 Απριλίου. Το πρώτο merge των πολλαπλών κλαδιών έγινε στις 18 Απριλίου. Ο Torvalds πέτυχε τους στόχους που είχε θέσει για την απόδοσή του στις 29 Απριλίου. Στις 16 Ιουνίου το Git διαχειρίζεται την έκδοση του πυρήνα Ο Torvalds έδωσε την συντήρηση(maintenance) του project Junio Hamano, σημαντικό contributor, στις 26 Ιουλίου O Hamano ήταν υπεύθυνος για την έκδοση 1.0 στις 21 Δεκεμβρίου 2005, και παραμένει συντηρητής του έργου
4 Η man page του GIT
5 Εγκατάσταση του GIT σε Ubuntu Ανοίγουμε ένα τερματικό (πατάμε Alt+F2 και γράφουμε gnome-terminal σε Gnome) και γράφουμε την ακόλουθη εντολή για την εγκατάσταση. Σε 11.04: sudo apt-get install git ή σε 10.04: sudo apt-get install git-core Αφού ολοκληρωθεί η εγκατάσταση, πρέπει να δώσουμε κάποιες παραμέτρους στο Git: git config --global user.name "Όνομα Επώνυμο" git config --global user.
6 Εγκατάσταση του GIT σε Ferora και μεταγλώτιση από τον πηγαίο κώδικα Για Fedora τρέχουμε την εντολή: yum install git-core Για μεταγλώτιση από τον πηγαίο κώδικα θα χρειαστεί να έχετε τις ακόλουθες βιβλιοθήκες στις οποίες βασίζεται το Git: curl, zlib, openssl, expat, and libiconv. Για παράδειγμα, αν είστε σε ένα σύστημα που χρησιμοποιεί yum (όπως το Fedora) ή apt-get (όπως ένα Debian based system-ubuntu), μπορείτε να χρησιμοποιήσετε μια από τις ακόλουθες εντολές για να εγκαταστήσετε τις εξαρτήσεις(dependencies): $ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev
7 Μεταγλώτιση από πηγαίο κώδικα Όταν έχετε όλες τις απαραίτητες εξαρτήσεις, μπορείτε να πάρετε το τελευταίο snapshot από το site του GIT: Στη συνέχεια, μεταγλωτίστε και εγκαταστήστε:: $ tar -zxf git tar.gz $ cd git $ make prefix=/usr/local all $ sudo make prefix=/usr/local install Αφού γίνει αυτό μπορείτε να πάρετε το Git από το Git(!) για να παίρνετε τις ενημερώσεις: $ git clone git://git.kernel.org/pub/scm/git/git.git
8 Χαρακτηριστικά του GIT Ισχυρή υποστήριξη για μη-γραμμική ανάπτυξη Κατανεμημένη ανάπτυξη Συμβατότητα με τα υπάρχοντα συστήματα / πρωτόκολλα (http, ftp, svn, ssh) Αποτελεσματική διαχείριση μεγάλων έργων Cryptographic authentication of history Toolkit-με based σχεδιασμός Pluggable στρατηγικές συγχώνευσης
9 Δημιουργία ενός καινούργιου αποθετηρίου & δημιουργία αντιγράφου υπάρχοντος - Φτιάξτε ένα καινούριο φάκελο με την εντολή Mkdir new Ανοίξτε τον και εκτελέστε την εντολή git init Για να φτιάξετε ένα καινούργιο GIT αποθετήριο(repository) - Δημιουργήστε ένα λειτουργικό αντίγραφο ενός τοπικού αποθετηρίου με την εντολή: git clone /path/to/repository Όταν χρησιμποιείται απόμακρυσμένο server, η εντολή σας θα είναι: git clone username@host:/path/to/repository
10 Workflow(Ροή Εργασίας) Το τοπικό repository σας αποτελείται από τρία «δέντρα» που τηρούνται από το git. Το πρώτο είναι ο Κατάλογος εργασίας(working directory) σας, o οποίος έχει τα πραγματικά αρχεία. Το δεύτερο είναι το index που λειτουργεί ως χώρος στάσης Και το τρίτο είναι το Head(κεφαλή), το οποίο το οποίο δείχνει το τελευταίο commit που έχετε κάνει.
11 add & commit(προσθήκη και υποβολή) Μπορείτε να προτείνετε αλλαγές (προσθήκες στο Index) χρησιμοποιώντας τις εντολές: git add <filename> git add * Αυτό είναι το πρώτο βήμα στη βασική ροή εργασία του git. Για να γίνουν πράγματι οι αλλαγές αυτές χρησιμοποιούμε την εντολή git commit -m "Commit message" Τώρα το αρχείο γίνεται commit στο HEAD, αλλά όχι ακόμα στο απομακρυσμένο αποθετήριο
12 Κάνοντας push τις αλλαγές Οι αλλαγές σας είναι τώρα στο Head του τοπικού αντίγραφο εργασίας σας. Για να στείλετε τις αλλαγές αυτές στο απομακρυσμένο server σας, εκτελέστε git push origin master Αλλάξετε το master σε όποιο κλαδί(branch) θέλετε να ωθήσει τις αλλαγές σας. Αν δεν έχετε κάνει clone ένα υπάρχον αποθετήριο και θέλετε να συνδέσετε το repository σας σε έναν απομακρυσμένο server, θα πρέπει να το προσθέσετε με git remote add origin <server> Τώρα είστε σε θέση να προωθήσετε τις αλλαγές σας στο επιλεγμένο απομακρυσμένο server
13 Branching(δημιουργώντας κλαδιά!) Τα branches χρησιμοποιούνται για να αναπτυχθούν χαρακτηριστικά(features) απομονωμένα το ένα από το άλλο. Το master branch είναι το default branch μόλις φτιάξουμε ένα αποθετήριο. Χρησιμοποιήστε άλλα branch για την ανάπτυξη και κάντε τα merge(συγχώνευση) πίσω στο main branch μετά την ολοκλήρωση.
14 Branching(δημιουργώντας κλαδιά!) Φτιάξτε ένα καινούριο branch με το όνομα feature_x και χρησιμοποιήστε αυτό με την εντολή git checkout -b feature_x Γυρίστε πίσω στο master branch με git checkout master Και σβήστε το branch με την εντολή git branch -d feature_x Το branch δεν είναι διαθέσιμο σε άλλους μέχρι να το κάνετε push σε ένα απομακρυσμένο αποθετήριο git push origin <branch>
15 update & merge(ενημέρωση & συγχώνευση) Για να ενημερώσετε το τοπικό repository σας στο νεότερο commit εκτελέστε git pull στον κατάλογο εργασίας σας για να φέρει και να κάνει merge τις απομακρυσμένες αλλαγές. Για να συγχωνεύσει(merge) ένα άλλο branch στo ενεργό branch σας (π.χ. Master), χρησιμοποιήστε git merge <branch> και στις δύο περιπτώσεις το git προσπαθεί να κάνει auto-merge τις αλλαγές. Δυστυχώς, αυτό δεν είναι πάντα δυνατό και οδηγεί σε συγκρούσεις(conflicts).
16 update & merge(ενημέρωση & συγχώνευση) Είστε υπεύθυνοι για τη συγχώνευση αυτών των συγκρούσεων και πρέπει να κάνετε επεξεργασία των αρχείων που εμφανίζονται από το git, με το χέρι. Μετά την αλλαγή, θα πρέπει να τα επισημάνετε ως merged με git add <filename> πρίν να κάνετε merge τις αλλαγές μπορείτε να τις δείτε με τη εντολή git diff <source_branch><target_branch>
17 Ετικέτες(tagging) Συνιστάται να δημιουργήσετε ετικέτες για τις εκδόσεις λογισμικού, ένα γνωστό concept το οποίο υπάρχει επίσης και στο SVN. Μπορείτε να δημιουργήσετε μια νέα ετικέτα που ονομάζεται εκτελώντας git tag b2e1d63ff το 1b2e1d63ff υπάρχει για τους πρώτους 10 χαρακτήρες του commit id στο οποίο θέλετε να παραπέμψετε με την ετικέτα σας.
18 Log Στην απλούστερη μορφή του, μπορείτε να μελετήσετε την ιστορία του αποθετήριου χρησιμοποιώντας git log Μπορείτε να προσθέσετε πολλές παραμέτρους για να κάνει το log να μοιάζει με ό, τι θέλετε. Για να δείτε μόνο τα commits ενός συγκεκριμένου author: git log --author=bob Για να δείτε ένα πολύ συμπιεσμένο αρχείο καταγραφής(log) όπου κάθε commit είναι μία γραμμή: log git --pretty=oneline Ή μπορεί να θέλετε να δείτε ένα δέντρο ASCII όλων των branches, διακοσμημέo με τα ονόματα των ετικετών και των branches: git log --graph --oneline --decorate all Δείτε μόνο ποία αρχεία έχουν αλλάξει: git log --name-status Αυτές είναι μόνο μερικές από τις παραμέτρους που μπορείτε να χρησιμοποιήσετε. Για περισσότερες πληροφορίες, δείτε το αρχείο καταγραφής git - help
19 Αντικατάσταση τοπικών αλλαγών Σε περίπτωση που κάνατε κάτι λάθος, μπορείτε να αντικαταστήσετε τις τοπικές αλλαγές χρησιμοποιώντας την εντολή git checkout - <filename> αυτό αντικαθιστά τις αλλαγές στο δέντρο εργασίας σας(working tree) με τα τελευταία περιεχομένα του HEAD. Οι αλλαγές που έχουν ήδη προστεθεί στο Index, καθώς και τα νέα αρχεία, θα διατηροται Αν, αντί γι αυτό,να θέλετε να κάνετε drop όλες τις τοπικές αλλαγές σας και commits, φέρτε το τελευταίο history από τον server και κατευθύνεται το τοπικό master branch σε αυτό, έτσι: git fetch origin git reset --hard origin/master
20 Χρήσιμα hints built-in git GUI gitk Χρήση πολύχρωμου git output git config color.ui true Εμφάνιση log με μία γραμμή σε κάθε commit git config format.pretty oneline χρήση interactive adding git add -i
21 Git To GitHub είναι μια Git web-based υπηρεσία φιλοξενίας αποθετηρίων που προσφέρει όλες τις λειτουργίες του Git, καθώς και πολλά δικά της χαρακτηριστικά. Σε αντίθεση με το Git που είναι ένα εργαλείο γραμμής εντολών, το Github παρέχει ένα γραφικό περιβάλλον επιφάνειας εργασίας, ένα web-based, καθώς και έκδοση για κινητά. Παρέχει, επίσης, έλεγχο πρόσβασης και πολλές δυνατότητες συνεργασίας, όπως wikis, task management, και εργαλεία παρακολούθησης σφαλμάτων και feature requests για κάθε έργο. To GitHub προσφέρει τόσο επαγγελματικά πλάνα για ιδιωτικά αποθετήρια(με πληρωμή), καθώς και δωρεάν λογαριασμούς, τα οποία χρησιμοποιούνται συνήθως για να φιλοξενήσουν έργα ανοικτού κώδικα. Μέχρι και το 2014, το Github έχει πάνω από 3,4 εκατομμύρια χρήστες, καθιστώντας το τον μεγαλύτερο code host στον κόσμο. To GitHub έχει γίνει τόσο διαδεδομένο μεταξύ της κοινότητας ανάπτυξης ανοιχτού κώδικα, που πολλοί εργοδότες έχουν αρχίσει να το χρησιμοποιούν σαν αντικατάσταση σε σχέση με ένα συμβατικό βιογραφικό και απαιτούν απαιτούν οι υποψήφιοι να έχουν ενεργό λογαριασμό GitHub, προκειμένου να πληρούν τις προϋποθέσεις για μια θέση εργασίας.
22
23 Ρύθμιση του GitHub και συγχρονισμός με το Git. Πάμε στο και δημιουργούμε έναν δωρεάν λογαριασμό. Δημιουργούμε στον υπολογιστή μας ένα κλειδί SSH, το οποίο απαιτείται για την επικοινωνία με το github.com ssh-keygen -t rsa -C Βάζουμε έναν κωδικό και το αποθηκεύουμε στο default μέρος. Θα δούμε τον κωδικό που δημιουργήθηκε, πατώντας ls -l ~/.ssh/ Το id_rsa.pub περιέχει το δημόσιο κλειδί, το οποίο θα δώσουμε στο github, ενώ το id_rsa είναι το ιδιωτικό, το οποίο το κρατάμε μόνο για εμάς. Βάζουμε το δημόσιο κλειδί στο github.com > Account Settings > SSH Public Keys > Add another public key.
24 Ρύθμιση του GitHub και συγχρονισμός με το Git. Για να φτιάξουμε ένα νέο αποθετήριο στο github.com, πάμε στην αρχική του σελίδα και πατάμε στο Create a new repository. Ακολουθούμε τις οδηγίες και πατάμε τις εντολές που μας εμφανίζει στο τερματικό, ενώ βρισκόμαστε στον κατάλογο του αποθετηρίου μας. Τώρα ο κώδικάς μας βρίσκεται στο αποθετήριο που δημιουργήσαμε στο GitHub. Αν έχουμε προσθέσει κάποιον συνεργάτη (collaborator) στο GitHub για το αποθετήριο και έχει προβεί σε κάποιες αλλαγές, μπορούμε να ενημερώσουμε το αποθετήριο στον υπολογιστή μας με την εντολή git pull --rebase Για να κατεβάσουμε κώδικα από το GitHub στον υπολογιστή μας, βρίσκουμε το αποθετήριο που μας ενδιαφέρει, παίρνουμε το URL για το Git Read-Only και γράφουμε git clone URL
25 Χρήσιμα Links Git Community Book: Think like a Git: GitHub Help: A visual Git Guide: -en.html Intro to Git & GitHub: o-to-git-and-github Git to SVN: Git Basics: tation/ Git for beginners: The definitive practical guide: -beginners-the-definitive-practical-guide
26 Ευχαριστώ για την προσοχή σας!
Εργαστήριο 2. Εισαγωγή στο Git Versioning System
Εργαστήριο 2 Εισαγωγή στο Git Versioning System Τι θα μελετήσουμε; Τί είναι το Git Δημιουργία ενός repository στο Github Κατανόηση του Git dashboard και δημιουργία ομάδων Εκτέλεση του πρώτου σας commit
Διαβάστε περισσότεραΣεμινάριο Git & GitLab. Γιώργος Τσιάτσιος Δημήτρης Κάσσος
Σεμινάριο Git & GitLab Γιώργος Τσιάτσιος Δημήτρης Κάσσος Ανάπτυξη Λογισμικού για Συστήματα Δικτύων και Τηλεπικοινωνιών 2017-2018 Περιεχόμενα Τι είναι το git Βασική χρήση git Δουλεύοντας τοπικά με git Δουλεύοντας
Διαβάστε περισσότεραΣύντομος Οδηγός Github Μηνάς Δασυγένης (http://arch.icte.uowm.gr/mdasyg)
Σύντομος Οδηγός Github Μηνάς Δασυγένης (http://arch.icte.uowm.gr/mdasyg) 2015-2017 Δημιουργούμε λογαριασμό στο github με το ακαδημαϊκό email (*uowm.gr). Με την ολοκλήρωση του λογαριασμού, βρίσκουμε τη
Διαβάστε περισσότεραΘερινό Σχολείο, 14 20 Ιουλίου 2014. Εισαγωγή στο. Αχιλλέας Πιπινέλης. Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας
Θερινό Σχολείο, 14 20 Ιουλίου 2014 Εισαγωγή στο Αχιλλέας Πιπινέλης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Βασικές πληροφορίες 2 Το Git αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Linus Torvalds για την ανάπτυξη
Διαβάστε περισσότεραΣεμινάριο Git & GitLab. Τάκης Παναγόπουλος Νικόλας Μπομπέτσης
Σεμινάριο Git & GitLab Τάκης Παναγόπουλος Νικόλας Μπομπέτσης Ανάπτυξη Λογισμικού Τηλεπικοινωνιών και δικτύων 2015-2016 Ποιοι είμαστε Τάκης Παναγόπουλος Research Associate at ScanLab takisp [at] di [dot]
Διαβάστε περισσότεραSubversion. Τριγάζη Ελισάβετ. Επιβλέπων: Μηνάς Δασυγένης http://arch.icte.uowm.gr
Subversion Τριγάζη Ελισάβετ Επιβλέπων: Μηνάς Δασυγένης http://arch.icte.uowm.gr Το Πρόβλημα Τα προγράμματα λογισμικού μπορεί να είναι μεγάλα και πολύπλοκα. Μπορεί να εμπλέκουν πολλά άτομα Μπορεί να απαιτείται
Διαβάστε περισσότεραΣεμινάριο Git & GitHub. Θέμης Παπαμελετίου Διονύσης Ζήνδρος
Σεμινάριο Git & GitHub Θέμης Παπαμελετίου Διονύσης Ζήνδρος ΕΜΠ 2015 Ποιοι είμαστε Θέμης Παπαμελετίου ΗΜΜΥ ΕΜΠ reembed Ex- Googler Διονύσης Ζήνδρος ΗΜΜΥ ΕΜΠ Ex- {Googler,TwiXer,deviantART} Βοηθοί & Συντελεστές
Διαβάστε περισσότεραΟδηγός για το... Git & Github
Οδηγός για το... Git & Github Όλα τα παρακάτω σχηματίζουν έναν βασικό οδηγό για το Git και το GitHub. Σημειώστε πως αυτός ο οδηγός δεν είναι πλήρης, ούτε παρέχει λεπτομέριες για το πως λειτουργεί το συγκεκριμένο
Διαβάστε περισσότεραΠανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο 2 η Σειρά Ασκήσεων Αξία: 5% του τελικού σας βαθμού Bzr (Bazaar) Το Bazaar (ή bzr) είναι
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Οδηγίες GitHub Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΣεμινάριο Git & GitHub Ημέρα 2
Σεμινάριο Git & GitHub Ημέρα 2 Θέμης Παπαμελετίου Διονύσης Ζήνδρος ΕΜΠ 2015 Βοηθοί σήμερα Δημήτρης Λαμπρινός Πληροφορική ΑΠΘ, βοηθός Νικόλας Κορασίδης ΗΜΜΥ ΕΜΠ, βιντεοσκόπηση & ηχοληψία Τι θα μάθουμε Προχωρημένες
Διαβάστε περισσότεραΕισαγωγή στα SCM εργαλεία και στο Subversion
Εισαγωγή στα SCM εργαλεία και στο Subversion Παπαδημητρίου Λάμπρος OSS Event #2 Τμήμα Πληροφορικής/Πανεπιστήμιο Πειραιά 30 Νοεμβρίου, 2007 Περιεχόμενα Προβλήματα σε projects Συνεργασία Διαχείριση εκδόσεων
Διαβάστε περισσότεραVersion Control Systems Mercurial SCM. Μανώλης Κιαγιάς
Version Control Systems Mercurial SCM Μανώλης Κιαγιάς Version Control Systems Καλύπτουν δύο βασικές ανάγκες: Τήρηση πολλαπλών εκδόσεων των αρχείων πηγαίου κώδικα ενός Έργου με ευκολία Τη δυνατότητα συνεργασίας
Διαβάστε περισσότεραΜια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems
Μια εισαγωγή στο Linux με την διανομή Fedora Βάιος Κολοφωτιάς MSc Informational Systems Τι είναι το Fedora Project? Είναι το όνομα μιας παγκόσμιας κοινότητας ανθρώπων που αγαπούν, χρησιμοποιούν και φτιάχνουν
Διαβάστε περισσότεραSUBVERSION. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
SUBVERSION Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΠ.1.2.2.: Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Κωστακιοί Άρτας, ΑΡΤΑ 47100 - Tηλ.. 26810 50500 - Fax. 2681 76941 e-mail: noc@teiep.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ Τ.Ε.Ι. ΗΠΕΙΡΟΥ
Διαβάστε περισσότεραΕνσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ANDROID-DEVKIT No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΆδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 9/3/2015
Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 9/3/2015 Άδειες open source Εισαγωγή Υπάρχουν πολλές άδειες open source περίπου
Διαβάστε περισσότεραΆδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 22/10/2014
Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 22/10/2014 Άδειες open source Εισαγωγή Υπάρχουν πολλές άδειες open source περίπου
Διαβάστε περισσότεραΕργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 25/06/2014
Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 25/06/2014 Ιστορικό 40'-60' : Το λογισμικό εξαρτάται από το υλικό. Τεράστια Computer Rooms Το υλικό
Διαβάστε περισσότεραOpen eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης
Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass
Διαβάστε περισσότεραTο περιβάλλον Code::Blocks
Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή
Διαβάστε περισσότεραTasPython. Εισαγωγή στο Mercurial
TasPython Εκµαθηση του Mercurial Βηµα Βηµα Εισαγωγή στο Mercurial Συγγραφέας : Κωνσταντίνος Αραβανής e-mail: arabanis@ceid.upatras.gr Οµάδα : TasPython 23 Οκτωβρίου 2009 1 Εισαγωγή Ο παρόν οδηγός αποτελεί
Διαβάστε περισσότεραCS255 - Programming Lab
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ CS255 - Programming Lab Ενότητα: Tutorials Άγγελος Μπίλας Τμήμα Επιστήμης Υπολογιστών Tutorial 5 Git Git is a distributed version control system. Version control
Διαβάστε περισσότεραΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP
ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή
Διαβάστε περισσότεραΕργαστήριο 3. Εγκατάσταση LAMP Stack στο AWS
Εργαστήριο 3 Εγκατάσταση LAMP Stack στο AWS ΕΠΛ425 - Τεχνολογίες Διαδικτύου Χειμερινό Εξάμηνο 201 Τί είναι ένας LAMP Server; Αποτελεί ένα πρότυπο μοντέλο για Web Services. Το ακρώνυμο αντιστοιχεί μέ: Linux
Διαβάστε περισσότεραΠλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή
Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο
Διαβάστε περισσότεραHase οδηγίες χρήσης.
Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για
Διαβάστε περισσότεραHase οδηγίες χρήσης.
Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για
Διαβάστε περισσότεραΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 1 17/01/2012
Διαβάστε περισσότεραΠλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή
Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα
Διαβάστε περισσότεραΣύντομη εισαγωγή στο λειτουργικό σύστημα Linux
1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Γλώσσας Quipper ΚΟΥΒΕΛΑΣ ΘΕΟΔΩΡΟΣ ΚΥΤΕΑ ΚΩΝΣΤΑΝΤΙΝΑ ΧΡΗΣΤΙΔΗ ΑΓΓΕΛΙΚΗ-ΜΑΡΙΑ
Διαβάστε περισσότεραΕνσωματωμένα Συστήματα
Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ANDROID-DEVKIT No:02 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής
Διαβάστε περισσότεραΠρογραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού
Προγραμματισμός Ι Εργαστήριο 1 ο Περιβάλλον Εργασίας Νικόλαος Δ. Τσελίκας ntsel@uop.gr Κυριακή Θ. Σεκλού kseklou@uop.gr Εργαστήριο στον Προγραμματισμό Ι - Τμήμα Πληροφορικής και Τηλεπικοινωνιών - Πανεπιστήμιο
Διαβάστε περισσότερα1. Τρόποι πρόσβασης στο Email σας
Στο παρακάτω παράδειγμα θα χρησιμοποιήσουμε το τυχαίο Email Account: test@uowm.gr με κωδικό πρόσβασης (Password) το: test123 1. Τρόποι πρόσβασης στο Email σας Α. Μέσω Web Mail Μπορείτε από οποιονδήποτε
Διαβάστε περισσότεραserver : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών
Εγκατάσταση italc Οδηγίες εγκατάστασης italcc σε τοπικό δίκτυο με Windows 7. Πιστεύω ότι η διαδικασία θα ισχύει και για windows 8 ή 10 ακόμα και για XP. Υπάρχουν οδηγίες και εδώ αλλά για περιβάλλον windows
Διαβάστε περισσότεραΜανώλης Κιαγιάς, MSc. Aiolos Project. Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI
Μανώλης Κιαγιάς, MSc Aiolos Project Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI Χανιά, 2015 2 (C) 2014 Μανώλης Κιαγιάς, manolis@freebsd.org Το παρόν έργο διατίθεται υπό τους όρους της Άδειας: Αναφορά
Διαβάστε περισσότεραΣταύρος Καουκάκης Ευτύχιος Βαβουράκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου Wordpress & Κοινωνικά Δίκτυα (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα Διαχείρισης
Διαβάστε περισσότεραΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)
ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS) ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 2 ΧΡΗΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 11 ΔΙΑΜΟΙΡΑΣΜΟΣ ΑΡΧΕΙΩΝ/ΦΑΚΕΛΩΝ...
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΡυθµ θ ίσ ί ε σ ις ς e-mai a l i dsp s ei e ra r i a a.gr g
Ρυθµίσεις e-mail dspeiraia.gr Οδηγός Ρυθμίσεων E-mail Όνομα χρήστη Κωδικός Διακομιστής Εισερχόμενης Αλληλογραφίας mail.dspeiraia.gr Διακομιστής Εξερχόμενης Αλληλογραφίας mailgate.wexgroup.com E-mail_Setup_dspeiraia_V1.2_WL.docx141007_02
Διαβάστε περισσότεραΟδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή
Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οι οδηγίες που ακολουθούν περιγράφουν την εγκατάσταση και τη χρήση (compile & run) της Java για τον προσωπικό σας υπολογιστή. Windows (10, 8.1,
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΚΕΝΤΡΟ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΩΝ Πατησίων 76, ΑΘΗΝΑ 104 34 - Tηλ.. 210 8203900 - Fax. 210 8203909 e-mail: noc@aueb.gr ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam To eduroam είναι
Διαβάστε περισσότεραHase οδηγίες χρήσης.
Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για
Διαβάστε περισσότεραCYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)
Γενικά CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας) Το cygwin είναι ένα περιβάλλον προσοµοίωσης του UNIX/Linux στα Windows. Παρέχει στον χρήστη την δυνατότητα να δηµιουργεί προγράµµατα κάνοντας χρήση
Διαβάστε περισσότεραΑραπογιάννης Β. Τεχν.ΚΕΠΛΗΝΕΤ Αγρινίου
Οδηγός για την α) εγκατάσταση των Συστημάτων Διαχείρισης Μάθησης Moodle, LAMS σε Η/Υ με λειτουργικό Ubuntu 12.04. β) ρύθμιση των δυο συστημάτων για να λειτουργήσουν σε τοπικό δίκτυο. γ) ρύθμιση των δύο
Διαβάστε περισσότεραΕθνικό Μετσόβιο Πολυτεχνείο. Διπλωματική Εργασία
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Αυτοματοποιημένος, Κατανεμημένος Συγχρονισμός αρχείων με Χρήση του Εργαλείου
Διαβάστε περισσότεραΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /
ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 1. Εισαγωγή στην Python. 1.1 Εισαγωγή
ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην Python Σύνοψη Σε αυτό το κεφάλαιο κάνουμε μια σύντομη εισαγωγή στην Python και στα εργαλεία λογισμικού που θα χρησιμοποιήσουμε στη συνέχεια του συγγράμματος. Προαπαιτούμενη γνώση
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τµήµα Πληροφορικής ΕΠΛ 646 Προχωρηµένα Θέµατα Βάσεων Δεδοµένων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τµήµα Πληροφορικής ΕΠΛ 646 Προχωρηµένα Θέµατα Βάσεων Δεδοµένων ΑΣΚΗΣΗ 3 ΝοSQL Βάσεις Δεδοµένων (Δηµιουργία Εφαρµογής για Επερωτήσεις σε Web 2.0 APIs) Ι. Στόχος Άσκησης Ηµεροµηνία Ανάθεσης:
Διαβάστε περισσότεραΓια περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.
Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά
Διαβάστε περισσότερα1. Τρόποι πρόσβασης στο Email σας
Email Account: student: Αντικαθίσταται µε το username κάθε φοιτητή. department: Ανάλογα µε το τµήµα στο οποίο ανήκει κάθε φοιτητής αντικαθιστά την παραπάνω λέξη µε την αντίστοιχη του τµήµατός του. Π.χ.
Διαβάστε περισσότεραARTius με PostgreSQL
ARTius με PostgreSQL 9.3.5.1 Features: Δεν υπάρχει License και κόστος αγοράς / αναβάθμισης του PostgreSQL. Εύκολη και γρήγορη εγκατάσταση. Ταχύτερη παραλληλία (row locking) σε σχέση με άλλα dbms (SQLite,
Διαβάστε περισσότεραΕργαστήριο 4 Ασκήσεις: Διαχείριση Δικτύου (nmap, iptables) και Προχωρημένες Εντολές Unix (grep, ps, cut, find)
Εργαστήριο 4 Ασκήσεις: Διαχείριση Δικτύου (nmap, iptables) και Προχωρημένες Εντολές Unix (grep, ps, cut, find) 1) Δώστε την εντολή που δείχνει τις ανοιχτές εισερχόμενες θύρες (ports) της μηχανής σας. Χρησιμοποιήστε
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Εργαστήριο Εγκατάσταση Ubuntu με VirtualBox Εγκατάσταση Ubuntu με Unetbootin Απομακρυσμένη πρόσβαση με Putty/WinSCP Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο
Διαβάστε περισσότεραΕγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης
Σελίδα 1 από 6 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να εγκαταστήσετε το λογισμικό του εκτυπωτή χρησιμοποιώντας το CD λογισμικού στα ακόλουθα λειτουργικά συστήματα: Windows 8.1
Διαβάστε περισσότεραΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol
ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ File Transfer Protocol Πρωτόκολλο Μεταφοράς Αρχείων Χρησιμοποιείται σε δίκτυα τα οποία υποστηρίζουν το πρωτόκολλο TCP/IP (όπως internet ή intranet). Ο FTP client μπορεί
Διαβάστε περισσότεραΕΠΛ425 : Τεχνολογίες Διαδικτύου Εργαστήρια
ΕΠΛ425 : Τεχνολογίες Διαδικτύου Εργαστήρια Δημήτρης Πασχαλίδης Χειμερινό Εξάμηνο 2016 1 Εργαστήριο 1 Εισαγωγή στους Virtual Servers και AWS Τι θα μελετήσουμε; Τί είναι οι Virtual Servers Κατανόηση Virtualization
Διαβάστε περισσότεραDropbox. Τι είναι Dropbox; ΓΕΝΙΚΑ
Dropbox Τι είναι Dropbox; ΓΕΝΙΚΑ Το Dropbox είναι μια πολύ καλή υπηρεσία φύλαξης, συγχρονισμού και sharing αρχείων μεγάλου όγκου, εύκολη στη χρήση και μας κερδίζει χρόνο. Χρήσιμη για κάθε φοιτητή και διδάσκοντα
Διαβάστε περισσότεραιαχείριση Πληροφοριών στο ιαδίκτυο
ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 3) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc
Διαβάστε περισσότεραΕγκατάσταση και Διαχείριση Σχολικών Εργαστηρίων με Λογισμικό Ανοικτού Κώδικα
Ubuntu / LTSP / sch-scripts Εγκατάσταση και Διαχείριση Σχολικών Εργαστηρίων με Λογισμικό Ανοικτού Κώδικα Γεωργόπουλος Άλκης Σιάχος Γιάννης Παπαναγιώτου Ιάσων
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 5ο Εγκατάσταση λογισμικού Μιχαηλίδης Παναγιώτης Περιεχόμενα Εγκατάσταση λογισμικού Εγκατάσταση, παραμετροποίηση Ενημέρωση συστήματος Διαχείριση πακέτων:rpm
Διαβάστε περισσότεραΔίκτυα Η/Υ στην Επιχείρηση
Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού
Διαβάστε περισσότεραΟδηγίες για την εγκατάσταση του πακέτου Cygwin
Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP
Βήμα 1 ο : Δημιουργία Λογαριασμού DynDNS ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP 1. Μεταβείτε στην σελίδα https://www.dyndns.com 2. Κάντε κλικ στο Create Account 3. Συμπληρώστε την φόρμα με τα απαραίτητα στοιχεία 4.
Διαβάστε περισσότεραΜεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1
Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1
Διαβάστε περισσότεραΠώς τροποποιούμε το Invenio;
Πώς τροποποιούμε το Invenio; Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Python και Invenio 2 Το Invenio υλοποιείται κυρίως σε Python http://invenio-demo.cern.ch/help/hacking/ http://invenio-software.org/wiki/tools/python/gettingstarted
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:16 INSPECTOR Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών
Διαβάστε περισσότεραPRISMA Win POS Sync Merge Replication
ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο
Διαβάστε περισσότεραΟ ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων.
ΕΡΓΑΣΤΗΡΙΟ 3 ο : ArcCatalog Πηγές δεδομένων Γεωβάση Τι είναι ο ArcCatalog? Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων. Η εφαρμογή του ArcCatalog παρέχει τη δυνατότητα
Διαβάστε περισσότεραΛειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή
Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή Πως ξεκίνησε το Linux Linus Torvalds : Εμπνευστής και δημιουργός του, φοιτητής του Πανεπιστημίου του Helsinki στην Φιλανδία Πως ξεκίνησε το Linux Βασίστηκε
Διαβάστε περισσότεραΟδηγός χρήσης Εργαστηρίου UNIX (B103) Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου
Οδηγός χρήσης Εργαστηρίου UNIX (B103) Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου 1 Σεπτεμβρίου 2006 (έκδοση 1.0) (καινούργιες εκδόσεις του «Οδηγού καινούργιων χρηστών» τοποθετούνται στην ιστοσελίδα του Τμήματος
Διαβάστε περισσότερα«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»
Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι
Διαβάστε περισσότεραTο περιβάλλον Code::Blocks
Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή
Διαβάστε περισσότεραΕγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning
Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εισαγωγή Η εφαρμογή των περιοδικών etwinning δίνει τη δυνατότητα σε εκπαιδευτικούς που έχουν λογαριασμό στο Πανελλήνιο Σχολικό Δίκτυο και που έχουν
Διαβάστε περισσότεραJOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I)
JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I) Δημήτρης Μακρής Advanced Topics in Telecoms 1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA 1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA 1 Ο ΒΗΜΑ: ΞΕΚΙΝΩΝΤΑΣ ΤΟ JOOMLA 2 Ο ΒΗΜΑ: ΔΙΑΧΕΙΡΙΖΟΝΤΑΣ
Διαβάστε περισσότεραΟδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση Free NX
20 Ιανουαρίου 2016 Οδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση Free NX Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Σάββας Νικηφόρου Version 2.3 Πίνακας περιεχομένων
Διαβάστε περισσότεραΕισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής
Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ Διάλεξη 4 η Βασίλης Στεφανής Πληροφοριακό σύστημα Υπενθύμιση του βασικού μοντέλου Είσοδος Επεξεργασία Έξοδος Ας δούμε επιπλέον λεπτομέρειες! Λογισμικό Λογισμικό: Δίνει εντολές στο
Διαβάστε περισσότεραΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών
ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File
Διαβάστε περισσότεραΕγκατάσταση λογαριασμού ηλεκτρονικού ταχυδρομείου στο MICROSOFT OUTLOOK
13/9/2012 Εγκατάσταση λογαριασμού ηλεκτρονικού ταχυδρομείου στο MICROSOFT OUTLOOK NBW Internet Wizards Πλατεία Αγ. Γεωργίου Καρύτση 5, 10561 Αθήνα Τηλ.: 210 6148071, e-mail: info@nbw.gr, website: www.nbw.gr
Διαβάστε περισσότεραΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΟΥ Stuttgart Neural Network Simulator (SNNS)
ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΟΥ Stuttgart Neural Network Simulator (SNNS) 1) Ανοίγουμε έναν περιηγητή της αρεσκείας μας και πληκτρολογούμε στην αναζήτηση SNNS ή την πλήρη ονομασία Stuttgart Neural Network Simulator.
Διαβάστε περισσότεραΟδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου
Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου Περιεχόμενα Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης
Διαβάστε περισσότεραΟδηγίες Εγκατάστασης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Εγκατάστασης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 Περιεχόμενα Περιεχόμενα...
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER
ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε
Διαβάστε περισσότεραΣυνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010
Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual
Διαβάστε περισσότεραΕνημερωτικός οδηγός για τον εξυπηρετητή Ada
17 Ιουλίου 2018 Ενημερωτικός οδηγός για τον εξυπηρετητή Ada Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Μαρία Τσιολάκκη Ομάδα Τεχνικής Υποστήριξης Έκδοση 3.0 Πίνακας περιεχομένων Γενικά... 2 1. Υπηρεσίες πρόσβασης
Διαβάστε περισσότεραVodafone Business Connect
Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης MSSQL Manager Αναλυτικός οδηγός χρήσης: MS SQL Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραΣε κάθε διανομή μπορεί να παρέχονται διαφορετικοί windows manager όπως: Xfe (Xubuntu) Gnome, (Debian,Ubuntu) KDE, (Kubuntu, Mandriva)
Τι είναι το Linux Βασικό στοιχείο είναι ο πυρήνας Linux Ο πυρήνας Linux δημιουργήθηκε από τον φοιτητή πληροφορικής Linus Torvalds το 1991 Αν και δεν χρησιμοποιεί κώδικα του UNIX, μπορεί να θεωρηθεί παρεμφερές
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Σύγχρονοι υπολογιστές Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΠως θα κατασκευάσω το πρώτο πρόγραμμα;
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer
Διαβάστε περισσότεραΕΓΧΕΙΡΙΔΙΟ ΥΠΗΡΕΣΙΑΣ ΣΥΛΛΟΓΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΓΓΡΑΦΩΝ
ΕΓΧΕΙΡΙΔΙΟ ΥΠΗΡΕΣΙΑΣ ΣΥΛΛΟΓΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΓΓΡΑΦΩΝ Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ- ΕΔ/66 2/4/2012 Σελίδα 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 3 2. Συμβατά λειτουργικά συστήματα
Διαβάστε περισσότεραΕίσοδος στην Υπηρεσία WebMail
Εφαρµογή - Υπηρεσία WebMail Είσοδος στην Υπηρεσία WebMail Η πρόσβαση στην υπηρεσία WebMail είναι δυνατή µέσω της κεντρικής σελίδας του Πανεπιστηµίου που βρίσκεται στη διεύθυνση http://www.unipi.gr (Σχήµα
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:02 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΣυστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας
Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:00 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων
Διαβάστε περισσότεραTο περιβάλλον Code::Blocks
Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή
Διαβάστε περισσότερα