Σεμινάριο Git & GitHub. Θέμης Παπαμελετίου Διονύσης Ζήνδρος

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Σεμινάριο Git & GitHub. Θέμης Παπαμελετίου Διονύσης Ζήνδρος"

Transcript

1 Σεμινάριο Git & GitHub Θέμης Παπαμελετίου Διονύσης Ζήνδρος ΕΜΠ 2015

2 Ποιοι είμαστε Θέμης Παπαμελετίου ΗΜΜΥ ΕΜΠ reembed Ex- Googler Διονύσης Ζήνδρος ΗΜΜΥ ΕΜΠ Ex- {Googler,TwiXer,deviantART}

3 Βοηθοί & Συντελεστές Κωνσταντίνος Σαμαράς- Τσακίρης ΗΜΜΥ ΑΠΘ, συντήρηση git- class.gr Δημήτρης Λαμπρινός Πληροφορική ΑΠΘ, βοηθός Βιτάλης Σαλής ΗΜΜΥ ΑΠΘ, βοηθός Νικόλας Κορασίδης ΗΜΜΥ ΕΜΠ, βιντεοσκόπηση & ηχοληψία The Cube Athens

4 Τι θα μάθουμε Σήμερα Τι είναι το git Βασική χρήση git Δουλεύοντας τοπικά με git Δουλεύοντας απομακρυσμένα με git Συνεργασία μέσω git{,hub}

5 Τι θα μάθουμε Τετάρτη Προχωρημένες τεχνικές git Undo Blame Tag Cherry pick Rebase Workflows και συνεργατικές τεχνικές

6 Το πρόβλημα Ως προγραμματιστές έχουμε ανάγκες Νέος κώδικας μερικές φορές είναι buggy Δουλεύουμε πολλοί ταυτόχρονα στον ίδιο κώδικα Διαγράφουμε κώδικα που μπορεί να χρειαστεί ξανά Χρειαζόμαστε back- ups για τη δουλειά μας

7 Πώς λύνουμε αυτά τα προβλήματα; Πώς κρατάμε πολλές εκδόσεις ενός αρχείου; Πώς επιστρέφουμε σε μία παλιά έκδοση;

8

9 Version control Μπορούμε να... κρατάμε εκδόσεις στα αρχεία κάνουμε undo αλλαγές συνεργαζόμαστε με άλλους κρατάμε backups των αρχείων μας μοιραζόμαστε εύκολα τον κώδικα με την ομάδα ξέρουμε ποια είναι η «τελευταία» έκδοση

10 Ιστορία του version control CVS 1990 Από τα πρώτα πλήρη version control systems Subversion (SVN) 2000 Διορθωμένο CVS για project- wide management git 2005 Distributed version control system GitHub 2008 Συνεργατικό περιβάλλον version control

11 Τι είναι το git? Πρόγραμμα που τρέχεις στον υπολογιστή σου Εργαλείο στο command line Το αφήνεις να χειριστεί τον κώδικά σου

12 Εγκατάσταση του git Linux (Debian, Ubuntu) apt- get install git Mac Τρέξε git και ακολούθα οδηγίες εγκατάστασης Windows format c:

13 Εγκατάσταση του git Linux (Debian, Ubuntu) apt- get install git Mac Τρέξε git και ακολούθα οδηγίες εγκατάστασης Windows Κατέβασμα από το hxps://git- scm.com/download

14 Βιβλιογραφία git- οβιβλίο: hxps://git- scm.com/book hxps://try.github.io/ hxps://pcoxle.github.io/learngitbranching/

15 Ρύθμιση του git Πρέπει να πεις στο git ποιος είσαι Το όνομα θα φαίνεται στον δημόσιο κώδικά σου git config - - global Αλλάζει τις ρυθμίσεις του git

16

17 Ας ξεκινήσουμε ένα project! Ανοίξτε όλοι τα laptops σας

18 git init Άνοιξε τη γραμμή εντολών Δημιούργησε ένα φάκελο Μέσα στο φάκελο τρέξε: git init Αναθέτει στο git τη διαχείριση του κώδικά σου

19 Ο φάκελος.git Υπάρχει μέσα στο project μας Το project που ελέγχεται από το git λέγεται repository ή repo Μέσα αποθηκεύει μετα- δεδομένα σχετικά με το repository μας

20 git status Δείχνει την κατάσταση του κόσμου Τρέξτο αν δεν ξέρεις σε τι κατάσταση είναι το repository σου

21 git add 1. Ζητάει από το git να παρακολουθεί ένα νέο αρχείο Πρέπει να ακολουθείται από commit Παίρνει ως παράμετρο το νέο αρχείο ή ένα γενικό μοτίβο. όλα τα αρχεία '*.txt' όλα τα αρχεία.txt

22

23 git commit Δημιουργεί ένα commit

24 Τι είναι ένα «commit αντικείμενο»? Ένα στιγμιότυπο του κόσμου Το σύνολο όλων των αρχείων και φακέλων του project μας Με τα περιεχόμενά τους σε μία στιγμή του χρόνου Περιλαμβάνει ένα περιγραφικό μήνυμα Καταγράφει μετα- δεδομένα Ημερομηνία Δημιουργό Έχει ένα μοναδικό αναγνωριστικό π.χ. 5e0dc079899ef4b13f9fa78a f94

25

26 git add 1. Ζητάει από το git να παρακολουθεί ένα νέο αρχείο Πρέπει να ακολουθείται από commit 2. Προετοιμάζει τις αλλαγές ενός αρχείου να γίνουν commit Πρέπει να ακολουθείται από commit

27

28 git help Βοήθεια σχετικά με κάποιο git command git help add git help commit

29 Βασικό git workflow vim README git add README git status git commit - m "Changed README"

30 git commit - a git commit - a σημαίνει: git add + git commit Δεν σας το προτείνουμε Τρέξτε add ξεχωριστά για να έχετε καλύτερο έλεγχο του τι γίνεται commit

31 .gitignore Αρχείο στον κεντρικό φάκελο του repo Μέσα γράφεις μία λίστα αρχείων Ένα αρχείο ανά γραμμή Τέτοιου είδους αρχεία αγνοούνται από το git Δεν προστίθεται με git add. Δεν φαίνονται στο git status Μπορεί να περιέχει μοτίβα αρχείων *.swp

32 Παράδειγμα.gitignore node_modules/ bower_components/ *.pyc *.swp *.log config/local.json nohup.out client/dist/ API/venv/

33 git rm Διαγράφει ένα αρχείο και ενημερώνει το git Πρέπει να ακολουθείται από commit Κατά μία έννοια το «αντίθετο» του add

34

35 git mv Μεταφέρει ένα αρχείο και ενημερώνει το git Πρέπει να ακολουθείται από commit git mv = git rm το παλιό + git add το νέο

36 Ιστορικό Ο κώδικας αποτελείται από μία σειρά από commits Τα commits βρίσκονται σε χρονολογική σειρά

37 git log Δείχνει το ιστορικό Με το log βλέπουμε: Τη λίστα του ιστορικού με όλα τα commits Ποιος έκανε το κάθε commit Περιγραφή Αντίστροφη χρονολογική σειρά

38 Αναγνωριστικό του commit git log

39 git log Δεύτερο commit Πρώτο commit

40 Ένα καλύτερο git log: git lg Το git είναι παραμετροποιήσιμο. Μπορούμε να φτιάξουμε τις δικές μας εντολές. π.χ. προτείνουμε την εντολή git lg git config - - global alias.lg "log - - color - - graph - - pretty=format:'%cred%h %Creset - %C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an> %Creset' - - abbrev- commit"

41 git lg

42 git show Δείχνει τι έκανε ένα συγκεκριμένο commit Tρέχει με παράμετρο ένα αναγνωριστικό Με το show βλέπουμε: Όλα όσα βλέπαμε με το git log Όλα όσα άλλαξε ένα συγκεκριμένο commit (diff)

43 git show

44 Αναγνωριστικά των commits Hash του περιεχομένου και των μεταδεδομένων του commit Μοναδικό για κάθε commit Διαφορετικό για κάθε commit ακόμη και μεταξύ διαφορετικών repositories! π.χ. 8436b9f2457b55b1c81edf50d03ff48283 Μπορούμε να αναφερθούμε και με ένα πρόθεμα (τουλάχιστον 4 χαρακτήρες) 8436b Αρκεί να είναι μοναδικό μέσα στο repo

45 git diff Δείχνει τι άλλαξε στο φάκελό μας για το οποίο το git δεν έχει ενημερωθεί ακόμα Μας λέει τι θα γίνει add αν τρέξουμε git add Μπορούμε να το τρέξουμε μόνο του Ή να του δώσουμε παράμετρο συγκεκριμένα αρχεία που μας ενδιαφέρουν Το output μοιάζει με το git show

46 git diff - - staged Δείχνει τι αλλαγές έχουν γίνει που θα καταγραφούν στο επόμενο commit Μας λέει τι έχει γίνει ήδη git add

47 git diff HEAD Δείχνει τι αλλαγές έχουν γίνει στο σύστημα από το τελευταίο commit

48 Staging area Ο εικονικός «χώρος» στον οποίο μπαίνουν οι αλλαγές μας όταν κάνουμε git add Μας επιτρέπει να προετοιμάσουμε ένα commit

49 workspace staging local repository git add/mv/rm git commit git commit - a git diff git diff - - staged git diff HEAD

50 Quiz: Τι δείχνει αυτό το git status?

51 git checkout Ακυρώνει τις αλλαγές μας στον κώδικα που δεν έχουν γίνει stage αντιγράφοντας την κατάσταση του staging area (συνήθως ίδια με το τελευταίο commit) στο working copy

52 git reset Αφαιρεί πράγματα που έχουν μπει στο staging area αντιγράφοντάς τα από το πιο πρόσφατο commit Αναιρεί μία ενέργεια git add

53 workspace staging local repository git add/mv/rm git reset git checkout git commit git commit - a git diff git diff - - staged git diff HEAD

54 Διάλλειμα φτιάξτε GitHub accounts γνωριστείτε μεταξύ σας!

55 Branches Η βασικότερη λειτουργία του git Επιτρέπει να διατηρούμε διαφορετικές εκδόσεις του κώδικά μας Κάθε branch Έχει ένα όνομα Δείχνει σε ένα commit Περιέχει διαφορετικό ιστορικό, με διαφορετικά commits Ενδεχομένως κάποια commits να είναι κοινά ανάμεσα σε branches

56 git branch git branch <name> Δημιουργεί ένα νέο branch Του δίνουμε ως παράμετρο το όνομα του νέου branch που θέλουμε Το νέο branch είναι πανομοιότυπο με το υπάρχον τρέχον (δείχνει στο ίδιο commit) git branch Δείχνει τι branches υπάρχουν Το τρέχον branch σημειώνεται με *

57 git checkout <branch> Αλλάζει το τρέχον branch Το τρέχον branch στον κόσμο του git αναφέρεται με το όνομα HEAD Το git checkout θέτει το HEAD στο branch που δίνεται ως παράμετρος

58 git branch - d <branch> Διαγράφει το branch που περνάς ως παράμετρο Τα commits δεν διαγράφονται, μόνο το branch που δείχνει σε αυτά

59 master Το προεπιλεγμένο branch όταν δημιουργούμε ένα νέο repository (με git init) Στα περισσότερα projects, το branch που περιέχει τον τρέχοντα κώδικα Συνήθως φτιάχνουμε νέο branch ως αντίγραφο του master

60

61 git checkout - b <branch> Δημιουργεί νέο branch και αλλάζει το τρέχον branch σε <branch> git checkout - b <branch> σημαίνει: git branch <branch> git checkout <branch>

62 Ο γράφος του git Το git είναι ένα σύστημα επεξεργασίας γράφων Κάθε commit είναι ένας κόμβος Κάθε commit έχει γονιό το προηγούμενο commit του Ένα branch δείχνει σε ένα commit Το HEAD δείχνει στο τρέχον branch Ένα branch επιτρέπει τη δημιουργία διακλαδώσεων στο γράφο

63 git commit γονιός παιδί master HEAD

64 git commit Τώρα μπορούμε να μιλήσουμε για commits με όρους γράφων git commit Δημιουργεί ένα νέο commit αντικείμενο Ορίζει τον γονιό του να είναι το commit αντικείμενο στο οποίο δείχνει το τρέχον branch (δηλαδή το branch στο οποίο δείχνει HEAD) Μεταφέρει το τρέχον branch στο νέο commit

65 git branch readme_typo master readme_typo HEAD

66 git checkout readme_typo master readme_typo HEAD

67 master readme_typo HEAD

68 git commit master readme_typo HEAD

69 git checkout master master readme_typo HEAD

70 git commit readme_typo master HEAD

71 Quiz: Δημιούργησε τον γράφο bugfix master feature HEAD

72 git init git commit git commit git checkout - b bugfix git commit git checkout master git checkout - b koko git commit git commit git checkout master git branch - D koko git checkout - b feature git commit

73 git merge <branch> Ενοποιεί το ιστορικό του branch που περνάς ως παράμετρο με το τωρινό branch Προσπαθεί να ενώσει τις αλλαγές στα αρχεία και από τα δύο branches Δημιουργεί ένα commit με 2 γονιούς: Το τρέχον branch Το branch που δίνεται ως παράμετρος

74 Αλγόριθμος merging Έστω ότι βρισκόμαστε στο master Τρέχουμε: git merge feature Αυτό δημιουργεί στο master τις αλλαγές που έγιναν εντωμεταξύ στο feature branch Δημιουργεί ένα νέο merge commit με δύο γονιούς: 1. master 2. feature

75 Αλγόριθμος merging Εντοπίζεται ο πιο πρόσφατος κοινός πρόγονος ανάμεσα σε master και feature Τα commits που πρέπει να εφαρμοστούν για να γίνει το merge είναι όλα τα commits ανάμεσα σε αυτόν τον πρόγονο και το feature branch Οι αλλαγές σε αυτά τα commits εφαρμόζονται στο master Το master μεταφέρεται στο νέο merge commit

76 (master) git merge feature feature κοινός πρόγονος αλλαγές που εφαρμόζονται merge commit master HEAD

77 Branching workflow Προτείνουμε να δημιουργείς ένα branch ανά feature Για κάθε μικρό feature (π.χ. αλλαγή χρώματος ενός κουμπιού, διόρθωση ενός bug κλπ.) δημιουργούμε ένα νέο branch Κάνουμε τις αλλαγές μας στο νέο branch Κάνουμε όσα commits χρειάζονται Κάνουμε merge στο master Διαγράφουμε το νέο branch

78 Branching workflow git checkout master git checkout - b feature vim git add πολλές φορές git commit git checkout master git merge feature git branch - d feature

79 Stash Μερικές φορές χρειάζεται να αλλάξουμε branch για κάτι έκτακτο (π.χ. ho ix) Εντωμεταξύ μπορεί να έχουμε κάνει αλλαγές στο working copy μας Eπιλογές: commit όμως δε θέλουμε να κάνουμε commit κάτι τσαπατσούλικο checkout όμως δε θέλουμε να χάσουμε τις αλλαγές μας

80 git stash Κρατάει στην άκρη τις αλλαγές: στο working copy στο staging area Καθαρίζει το working copy και το staging Πλέον μπορούμε να κάνουμε checkout ένα άλλο branch χωρίς να πρέπει να κάνουμε commit ή να χάσουμε τις αλλαγές μας

81 git stash pop Επανεφαρμόζει στο working copy τις αλλαγές που είναι αποθηκευμένες στο stash

82 workspace staging stash git stash git stash git stash pop

83 Remotes Ο κώδικας είναι συνεργατικό πράγμα Μία ομάδα χρειάζεται πολλά αντίγραφα του κώδικά της, ένα για κάθε προγραμματιστή Μερικές φορές χρειάζεται να ανταλλάξουμε κώδικα με αυτά τα αντίγραφα Κάθε αντίγραφο με το οποίο ανταλλάσσουμε κώδικα ονομάζεται remote

84 GitHub

85 GitHub GitHub!= git Ένα website που μπορούμε να ανεβάσουμε αντίγραφα των repo μας και να συνεργαστούμε Προσφέρει εργαλεία για συνεργασία

86 Ας συνεργαστούμε! Μπείτε στο hxps://github.com/dionyziz/git- class Πατήστε Fork πάνω δεξιά Τώρα έχετε φτιάξει ένα αντίγραφο του δικού μας repo το οποίο σας ανήκει και μπορείτε να το αλλάξετε

87 Cloning Τώρα που έχεις ένα δικό σου αντίγραφο στο GitHub, μπορείς να φτιάξεις ένα αντίγραφο στον υπολογιστή σου git clone onoma- sou/git- class.git cd git- class

88 Forks & Clones Πλέον έχεις 2 δικά σου repos, αντίγραφα του δικού μας: Fork: Το αντίγραφο του repo μας εντός του λογαριασμού σου στο GitHub Clone: Το αντίγραφο στον υπολογιστή σου

89 Remotes Αυτά τα δύο repos συνδέονται: το clone στον υπολογιστή σου το fork σου εντός του GitHub Το repo στον υπολογιστή σου έχει ως remote το repo σου στο GitHub local repository (clone) GitHub repository (fork)

90 Remotes Κάθε αντίγραφο του repo έχει τα δικά του commits, branches, και ιστορικό Κάποια από αυτά μπορεί να είναι κοινά Κάθε remote έχει: το δικό του URL ένα όνομα

91 git remote git remote Δείχνει ποια είναι τα remotes του repo μας git remote add <name> <url> Προσθέτει ένα καινούργιο remote με το οποίο σκοπεύουμε να συνεργαστούμε git remote rm <name> Διαγράφει το remote

92 origin Όταν κάνουμε git clone δημιουργείται αυτόματα ένα remote με το όνομα origin το οποίο είναι το δικό μας αντίγραφο του repo στο GitHub Αυτό είναι το remote που θα χρησιμοποιείς περισσότερο

93 git push git push origin master Στέλνει στο branch master του remote με όνομα origin τα commits που έχουμε στο branch master τοπικά Έτσι δημοσιεύουμε τον κώδικά μας

94 git pull git pull origin master Φέρνει στο τοπικό branch master τα commits που υπάρχουν στο master branch του remote με όνομα origin Έτσι κατεβάζουμε τις αλλαγές των άλλων

95 Local Repository git push git pull GitHub Repository

96 Remote workflow git checkout master git pull origin master git checkout - b feature vim && git add && git commit git checkout master git merge feature git push origin master

97 Outdated

98 Outdated Κάποιος άλλος έκανε push commits εντωμεταξύ Για να μην γράψουμε πάνω από τις αλλαγές των άλλων, το git ζητάει να κάνουμε pull Με το pull γίνεται το εξής: Κατεβαίνει ο νέος κώδικας (git fetch) Ενοποιείται με τις δικές μας αλλαγές (git merge) Στη συνέχεια μπορούμε να κάνουμε push

99 Μάθαμε Τοπική χρήση του git init add/rm/mv commit log/lg/show diff/diff - - staged/diff HEAD checkout

100 Μάθαμε Συνεργατική χρήση του git branches remotes push/pull

101 Στο επόμενο... Περισσότερα για συνεργασία μέσω GitHub Pull requests Reviews Issues Προχωρημένες τεχνικές git Undo Blame Tag Cherry pick Rebase Workflows και συνεργατικές τεχνικές

102 Ευχαριστούμε!

Σεμινάριο Git & GitLab. Τάκης Παναγόπουλος Νικόλας Μπομπέτσης

Σεμινάριο Git & GitLab. Τάκης Παναγόπουλος Νικόλας Μπομπέτσης Σεμινάριο Git & GitLab Τάκης Παναγόπουλος Νικόλας Μπομπέτσης Ανάπτυξη Λογισμικού Τηλεπικοινωνιών και δικτύων 2015-2016 Ποιοι είμαστε Τάκης Παναγόπουλος Research Associate at ScanLab takisp [at] di [dot]

Διαβάστε περισσότερα

Σεμινάριο Git & GitLab. Γιώργος Τσιάτσιος Δημήτρης Κάσσος

Σεμινάριο Git & GitLab. Γιώργος Τσιάτσιος Δημήτρης Κάσσος Σεμινάριο Git & GitLab Γιώργος Τσιάτσιος Δημήτρης Κάσσος Ανάπτυξη Λογισμικού για Συστήματα Δικτύων και Τηλεπικοινωνιών 2017-2018 Περιεχόμενα Τι είναι το git Βασική χρήση git Δουλεύοντας τοπικά με git Δουλεύοντας

Διαβάστε περισσότερα

Σεμινάριο Git & GitHub Ημέρα 2

Σεμινάριο Git & GitHub Ημέρα 2 Σεμινάριο Git & GitHub Ημέρα 2 Θέμης Παπαμελετίου Διονύσης Ζήνδρος ΕΜΠ 2015 Βοηθοί σήμερα Δημήτρης Λαμπρινός Πληροφορική ΑΠΘ, βοηθός Νικόλας Κορασίδης ΗΜΜΥ ΕΜΠ, βιντεοσκόπηση & ηχοληψία Τι θα μάθουμε Προχωρημένες

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Οδηγίες GitHub Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

SUBVERSION. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

SUBVERSION. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών SUBVERSION Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Εργαστήριο 2. Εισαγωγή στο Git Versioning System

Εργαστήριο 2. Εισαγωγή στο Git Versioning System Εργαστήριο 2 Εισαγωγή στο Git Versioning System Τι θα μελετήσουμε; Τί είναι το Git Δημιουργία ενός repository στο Github Κατανόηση του Git dashboard και δημιουργία ομάδων Εκτέλεση του πρώτου σας commit

Διαβάστε περισσότερα

Οδηγός για το... Git & Github

Οδηγός για το... Git & Github Οδηγός για το... Git & Github Όλα τα παρακάτω σχηματίζουν έναν βασικό οδηγό για το Git και το GitHub. Σημειώστε πως αυτός ο οδηγός δεν είναι πλήρης, ούτε παρέχει λεπτομέριες για το πως λειτουργεί το συγκεκριμένο

Διαβάστε περισσότερα

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

Θερινό Σχολείο, 14 20 Ιουλίου 2014. Εισαγωγή στο. Αχιλλέας Πιπινέλης. Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Θερινό Σχολείο, 14 20 Ιουλίου 2014 Εισαγωγή στο Αχιλλέας Πιπινέλης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Βασικές πληροφορίες 2 Το Git αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Linus Torvalds για την ανάπτυξη

Διαβάστε περισσότερα

Βάιος Κολοφωτιάς Msc Informational Systems. Μια εισαγωγή στο GIT

Βάιος Κολοφωτιάς Msc Informational Systems. Μια εισαγωγή στο GIT Βάιος Κολοφωτιάς Msc Informational Systems Μια εισαγωγή στο GIT Ιστορία GIT (NOUN) British English slang roughly equivalent to "unpleasant person" "I'm an egotistical bastard, and I name all my projects

Διαβάστε περισσότερα

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο 2 η Σειρά Ασκήσεων Αξία: 5% του τελικού σας βαθμού Bzr (Bazaar) Το Bazaar (ή bzr) είναι

Διαβάστε περισσότερα

CS255 - Programming Lab

CS255 - Programming Lab ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ CS255 - Programming Lab Ενότητα: Tutorials Άγγελος Μπίλας Τμήμα Επιστήμης Υπολογιστών Tutorial 5 Git Git is a distributed version control system. Version control

Διαβάστε περισσότερα

Subversion. Τριγάζη Ελισάβετ. Επιβλέπων: Μηνάς Δασυγένης http://arch.icte.uowm.gr

Subversion. Τριγάζη Ελισάβετ. Επιβλέπων: Μηνάς Δασυγένης http://arch.icte.uowm.gr Subversion Τριγάζη Ελισάβετ Επιβλέπων: Μηνάς Δασυγένης http://arch.icte.uowm.gr Το Πρόβλημα Τα προγράμματα λογισμικού μπορεί να είναι μεγάλα και πολύπλοκα. Μπορεί να εμπλέκουν πολλά άτομα Μπορεί να απαιτείται

Διαβάστε περισσότερα

Εισαγωγή στα SCM εργαλεία και στο Subversion

Εισαγωγή στα SCM εργαλεία και στο Subversion Εισαγωγή στα SCM εργαλεία και στο Subversion Παπαδημητρίου Λάμπρος OSS Event #2 Τμήμα Πληροφορικής/Πανεπιστήμιο Πειραιά 30 Νοεμβρίου, 2007 Περιεχόμενα Προβλήματα σε projects Συνεργασία Διαχείριση εκδόσεων

Διαβάστε περισσότερα

Version Control Systems Mercurial SCM. Μανώλης Κιαγιάς

Version Control Systems Mercurial SCM. Μανώλης Κιαγιάς Version Control Systems Mercurial SCM Μανώλης Κιαγιάς Version Control Systems Καλύπτουν δύο βασικές ανάγκες: Τήρηση πολλαπλών εκδόσεων των αρχείων πηγαίου κώδικα ενός Έργου με ευκολία Τη δυνατότητα συνεργασίας

Διαβάστε περισσότερα

Σύντομος Οδηγός Github Μηνάς Δασυγένης (http://arch.icte.uowm.gr/mdasyg)

Σύντομος Οδηγός Github Μηνάς Δασυγένης (http://arch.icte.uowm.gr/mdasyg) Σύντομος Οδηγός Github Μηνάς Δασυγένης (http://arch.icte.uowm.gr/mdasyg) 2015-2017 Δημιουργούμε λογαριασμό στο github με το ακαδημαϊκό email (*uowm.gr). Με την ολοκλήρωση του λογαριασμού, βρίσκουμε τη

Διαβάστε περισσότερα

TasPython. Εισαγωγή στο Mercurial

TasPython. Εισαγωγή στο Mercurial TasPython Εκµαθηση του Mercurial Βηµα Βηµα Εισαγωγή στο Mercurial Συγγραφέας : Κωνσταντίνος Αραβανής e-mail: arabanis@ceid.upatras.gr Οµάδα : TasPython 23 Οκτωβρίου 2009 1 Εισαγωγή Ο παρόν οδηγός αποτελεί

Διαβάστε περισσότερα

Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 25/06/2014

Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 25/06/2014 Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 25/06/2014 Ιστορικό 40'-60' : Το λογισμικό εξαρτάται από το υλικό. Τεράστια Computer Rooms Το υλικό

Διαβάστε περισσότερα

Git - Version Control System & GoogleCode

Git - Version Control System & GoogleCode Git - Version Control System & GoogleCode ΣΥΝΕΡΓΑΣΙΑ 2 ΧΡΗΣΤΩΝ Gmail : Ηλεκτρονικό Ταχυδροµείο από την Google Kατά αρχάς θα πρέπει να έχετε ένα email ή Gmail account. Aν δεν έχετε θα δηµιουργήσετε: https://accounts.google.com/signup?service=mail&continue=http%3a%2f%2fmail.googl

Διαβάστε περισσότερα

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS) ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS) ΠΕΡΙΕΧΟΜΕΝΑ ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 2 ΧΡΗΣΗ ΕΦΑΡΜΟΓΗΣ OWNCLOUD ΣΕ MS WINDOWS... 11 ΔΙΑΜΟΙΡΑΣΜΟΣ ΑΡΧΕΙΩΝ/ΦΑΚΕΛΩΝ...

Διαβάστε περισσότερα

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Γεια σου. Σε αυτό το μάθημα θα μιλήσουμε για τις δυνατότητες που μας δίνει η Unity να την κάνουμε να λειτουργεί όπως θέλουμε. Η αλήθεια είναι ότι

Διαβάστε περισσότερα

Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 22/10/2014

Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 22/10/2014 Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 22/10/2014 Άδειες open source Εισαγωγή Υπάρχουν πολλές άδειες open source περίπου

Διαβάστε περισσότερα

Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 9/3/2015

Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 9/3/2015 Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 9/3/2015 Άδειες open source Εισαγωγή Υπάρχουν πολλές άδειες open source περίπου

Διαβάστε περισσότερα

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

Διαβάστε περισσότερα

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας.

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας. Γρήγορο Ίντερνετ με Κατάλληλες Ρυθμίσεις TCP/IP Η ταχύτητά μας στο ίντερνετ εξαρτάται από πολλούς παράγοντες, όπου τον κεντρικό ρόλο παίζει η σύνδεσή μας. Πολλές φορές, όμως, η σύνδεσή μας μπορεί να περιορίζεται

Διαβάστε περισσότερα

Απλά, γρήγορα, σωστά ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΩΝ

Απλά, γρήγορα, σωστά ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΩΝ ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΩΝ 26-2-2010 Κεντρική σελίδα επιλογής εταιρείας και προϊόντων Εµφάνιση λίστας µε αποθηκευµένες αιτήσεις ή προσφορές Αλλαγή του username και password και άλλων στοιχείων Είσοδος

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC 1) Πατάμε δεξί κλικ Μενού 2) Όνομα Χρήστη βάζουμε «admin» 3) Κωδικός Πρόσβασης το αφήνουμε «κενό» 4) Πατάμε OK και μπαίνουμε στο Μενού Είσοδος στο μενού Στην πρώτη εκκίνηση μετά

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

Διαβάστε περισσότερα

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής

Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής ΣΕΜΙΝΑΡΙΟ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ ΑΛΕΞΑΝΔΡΟΣ ΚΑΝΤΑΣ ΠΡΩΤΟ ΣΕΜΙΝΑΡΙΟ ΔΕΥΤΕΡΟΥ ΚΥΚΛΟΥ ΕΚΠΑΙΔΕΥΣΗΣΗΣ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ Αυτή η εργασία

Διαβάστε περισσότερα

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ File Transfer Protocol Πρωτόκολλο Μεταφοράς Αρχείων Χρησιμοποιείται σε δίκτυα τα οποία υποστηρίζουν το πρωτόκολλο TCP/IP (όπως internet ή intranet). Ο FTP client μπορεί

Διαβάστε περισσότερα

Dropbox. Τι είναι Dropbox; ΓΕΝΙΚΑ

Dropbox. Τι είναι Dropbox; ΓΕΝΙΚΑ Dropbox Τι είναι Dropbox; ΓΕΝΙΚΑ Το Dropbox είναι μια πολύ καλή υπηρεσία φύλαξης, συγχρονισμού και sharing αρχείων μεγάλου όγκου, εύκολη στη χρήση και μας κερδίζει χρόνο. Χρήσιμη για κάθε φοιτητή και διδάσκοντα

Διαβάστε περισσότερα

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Σύγχρονοι υπολογιστές Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα.

Ράβδος Εργαλείων, σχεδόν τα ίδια εργαλεία και εικονίδια υπάρχουν όπως στα άλλα προγράμματα που έχετε μάθει μέχρι σήμερα. Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Η Γλώσσα Προγραμματισμού

Διαβάστε περισσότερα

Οδηγίες για τη Χρήση του Google Drive

Οδηγίες για τη Χρήση του Google Drive Οδηγίες για τη Χρήση του Google Drive Χαρπαντίδου Ζαχαρούλα Επιμορφώτρια Β επιπέδου ΠΕ 19-20 Υπεύθυνη ΚΕ.ΠΛΗ.ΝΕ.Τ. Δράμας 2013 Περιεχόμενα Δημιουργία λογαριασμού στο Google Drive. 3 Διαχείριση του GoogleDrive..

Διαβάστε περισσότερα

Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run

Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run Καλώς ήλθες. Στο προηγούμενο μάθημα είδαμε τις λειτουργίες του μενού File του Editor της Unity. Όπως είπαμε οι δύο επιλογές που διαφέρουν

Διαβάστε περισσότερα

Εθνικό Μετσόβιο Πολυτεχνείο. Διπλωματική Εργασία

Εθνικό Μετσόβιο Πολυτεχνείο. Διπλωματική Εργασία Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Αυτοματοποιημένος, Κατανεμημένος Συγχρονισμός αρχείων με Χρήση του Εργαλείου

Διαβάστε περισσότερα

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Οδηγίες για την εγκατάσταση του πακέτου Cygwin Οδηγίες για την εγκατάσταση του πακέτου Cygwin Ακολουθήστε τις οδηγίες που περιγράφονται σε αυτό το file μόνο αν έχετε κάποιο laptop ή desktop PC που τρέχουν κάποιο version των Microsoft Windows. 1) Copy

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΟΥ Stuttgart Neural Network Simulator (SNNS)

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΟΥ Stuttgart Neural Network Simulator (SNNS) ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΤΟΥ Stuttgart Neural Network Simulator (SNNS) 1) Ανοίγουμε έναν περιηγητή της αρεσκείας μας και πληκτρολογούμε στην αναζήτηση SNNS ή την πλήρη ονομασία Stuttgart Neural Network Simulator.

Διαβάστε περισσότερα

Ενημέρωση σε Windows 8.1 από τα Windows 8

Ενημέρωση σε Windows 8.1 από τα Windows 8 Ενημέρωση σε Windows 8.1 από τα Windows 8 Τα Windows 8.1 και τα Windows RT 8.1 είναι βασισμένα στα Windows 8 και στα Windows RT, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΥΠΗΡΕΣΙΑΣ ΣΥΛΛΟΓΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΓΓΡΑΦΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΥΠΗΡΕΣΙΑΣ ΣΥΛΛΟΓΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΓΓΡΑΦΩΝ ΕΓΧΕΙΡΙΔΙΟ ΥΠΗΡΕΣΙΑΣ ΣΥΛΛΟΓΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΓΓΡΑΦΩΝ Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ- ΕΔ/66 2/4/2012 Σελίδα 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 3 2. Συμβατά λειτουργικά συστήματα

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη

Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI. Οκτώβριος 2016 Χ. Αλεξανδράκη Εισαγωγή στον Προγραμματισμό Μάθημα 1: Βασική Πλοήγηση σε Linux CLI Οκτώβριος 2016 Χ. Αλεξανδράκη Command Line Interface Τα περισσότερα λειτουργικά συστήματα είναι φτιαγμένα ώστε να παρέχουν δύο περιβάλλοντα

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Ερωτήσεις επανάληψης

ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Ερωτήσεις επανάληψης ΕΙΣΑΓΩΓΗ ΣΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ 1. Τι είναι το λειτουργικό σύστημα; Λειτουργικό Σύστημα είναι ένα σύνολο προγραμμάτων που ελέγχει τη λειτουργία του υπολογιστή και προσφέρει υπηρεσίες στους χρήστες.

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ANDROID-DEVKIT No:01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set Δημιουργία Backup Set για ( file Backup ) 1. Τρέχουμε την εφαρμογή BACKUP365. Όταν συνδεθεί με τα κεντρικό σύστημα της Digital SIMA εμφανίζεται η παρακάτω εικόνα : 2. Για να δημιουργήσουμε το πρώτο ή κάθε

Διαβάστε περισσότερα

Αναλυτικές ο δηγίες χρήσης

Αναλυτικές ο δηγίες χρήσης Κατανομή κοινοχρήστων πολυκατοικιών απλά και εύκολα Αναλυτικές ο δηγίες χρήσης Ενότητα 1 - Λογαριασμός χρήστη...2 Ενότητα 2 - Δημιουργία πολυκατοικίας...3 Ενότητα 3 - Δημιουργία κοινοχρήστων...4 Περιορισμένη

Διαβάστε περισσότερα

Σημειωματάριο Τετάρτης 25 Οκτ. 2017

Σημειωματάριο Τετάρτης 25 Οκτ. 2017 Σημειωματάριο Τετάρτης 25 Οκτ. 2017 Ένα πρόγραμμα που παίζει κρεμάλα Σήμερα φτιάξαμε ένα πρόγραμμα που παίζει "κρεμάλα" με το χρήστη. Το πρόγραμμα hangman.py link (http://fourier.math.uoc.gr/~mk/prog1718/files/hangman.py))

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή Οι οδηγίες που ακολουθούν περιγράφουν την εγκατάσταση και τη χρήση (compile & run) της Java για τον προσωπικό σας υπολογιστή. Windows (10, 8.1,

Διαβάστε περισσότερα

Unity Μια Πρώτη Ματιά

Unity Μια Πρώτη Ματιά Unity Μια Πρώτη Ματιά Ωραία. Ελπίζω ότι όλα πήγαν καλά με την εγκατάσταση. Πριν ξεκινήσουμε με τη Unity πρέπει να δημιουργήσουμε ένα Unity Id. Αυτός θα είναι ο λογαριασμός μας στη Unity. Θα χρησιμοποιήσουμε

Διαβάστε περισσότερα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Γλώσσας Quipper ΚΟΥΒΕΛΑΣ ΘΕΟΔΩΡΟΣ ΚΥΤΕΑ ΚΩΝΣΤΑΝΤΙΝΑ ΧΡΗΣΤΙΔΗ ΑΓΓΕΛΙΚΗ-ΜΑΡΙΑ

Διαβάστε περισσότερα

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης

ΕΡΓΑΣΙΑ 2 - MOODLE ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ. Ακ. Έτος ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης. Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης Ακ. Έτος 2013-2014 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΙΑ 2 - MOODLE ΔΙΔΑΣΚΩΝ: Π. Εφραιμίδης Υπεύθυνος εργαστηρίου: Α. Κουτσιαμάνης Συγγραφή σημειώσεων: Πίλτση Κωνσταντίνα 56011 Πίνακας Περιεχομένων Είσοδος στο σύστημα

Διαβάστε περισσότερα

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

Σχεδίαση και ανάπτυξη δραστηριοτήτων στο προγραμματιστικό περιβάλλον MicroWorlds Pro

Σχεδίαση και ανάπτυξη δραστηριοτήτων στο προγραμματιστικό περιβάλλον MicroWorlds Pro «Σχεδίαση και ανάπτυξη δραστηριοτήτων στο προγραμματιστικό περιβάλλον MicroWorlds Pro» Φύλλο Εργασίας 1 Ο μαθητής εξοικειώνεται με το περιβάλλον της Logo και του Microworlds Pro και μαθαίνει να δημιουργεί

Διαβάστε περισσότερα

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων Ανδρέας Παπαζώης Τμ. Διοίκησης Επιχειρήσεων Περιεχόμενα Εργ. Μαθήματος Διεύθυνση MAC Πρωτόκολλο DNS Πρωτόκολλο DHCP Σχετικές ρυθμίσεις στον «Πίνακα Ελέγχου» των Windows 2/10 Διεύθυνση MAC Είναι ένας μοναδικός

Διαβάστε περισσότερα

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας.

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας. Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". ΚΕΦΑΛΑΙΟ 2 Χρήση εργαλείων

Διαβάστε περισσότερα

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC Η Visual Basic είναι μια γλώσσα προγραμματισμού οδηγούμενη από συμβάντα που έχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης Έχει δημιουργηθεί από τη

Διαβάστε περισσότερα

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

Διαβάστε περισσότερα

SingularLogic Σεπτέμβριος 2014

SingularLogic Σεπτέμβριος 2014 LIVE UPDATE Έκδοση 5 SingularLogic Σεπτέμβριος 2014 SingularLogic Live Update (SLUC) Είναι μια ανεξάρτητη εφαρμογή που σας επιτρέπει με εύκολο τρόπο: Να ενημερώνεστε για τις τρέχουσες προσφορές της SingularLogic

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς

Διαβάστε περισσότερα

MANUAL PRESTASHOP 1.6

MANUAL PRESTASHOP 1.6 Κατηγορίες: - Προσθήκη νέας κατηγορίας Για να προσθέσουμε μια νέα κατηγορία στο πατάμε στην καρτέλα Κατάλογος και μετά στο κουμπί Κατηγορίες και πατάμε πάνω δεξιά «Add new Category/ Προσθήκη νέας κατηγορίας»

Διαβάστε περισσότερα

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού Προγραμματισμός Ι Εργαστήριο 1 ο Περιβάλλον Εργασίας Νικόλαος Δ. Τσελίκας ntsel@uop.gr Κυριακή Θ. Σεκλού kseklou@uop.gr Εργαστήριο στον Προγραμματισμό Ι - Τμήμα Πληροφορικής και Τηλεπικοινωνιών - Πανεπιστήμιο

Διαβάστε περισσότερα

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι 21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB Αλγόριθμος Διαδικασία Παράμετροι Τι είναι Αλγόριθμος; Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια διαδικασία ή να επιλύσουμε ένα

Διαβάστε περισσότερα

29 Μαρτίου Οδηγός Χρήσης VPN. Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής. Ομάδα Τεχνικής Υποστήριξης Υπεύθυνος: Ανδρέας Κασενίδης. Έκδοση 4.

29 Μαρτίου Οδηγός Χρήσης VPN. Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής. Ομάδα Τεχνικής Υποστήριξης Υπεύθυνος: Ανδρέας Κασενίδης. Έκδοση 4. 29 Μαρτίου 2017 Οδηγός Χρήσης VPN Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης Υπεύθυνος: Ανδρέας Κασενίδης Έκδοση 4.1 Πίνακας περιεχομένων Γενικά... 2 Τί είναι το VPN;... 2 Εγκατάσταση

Διαβάστε περισσότερα

Οδηγίες Χρήσης Εφαρμογής

Οδηγίες Χρήσης Εφαρμογής Σύστημα Διαχείρισης Δαπανών ΤΟΠΣΑ Οδηγίες Χρήσης Εφαρμογής *** ΠΡΟΣΟΧΗ: Αν έχετε ήδη καταχωρήσει στοιχεία σε παλαιότερη έκδοση της βάσης, πηγαίνετε τώρα στο τέλος του κειμένου (σελ. 11) για οδηγίες. ***

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Παιχνίδι Κρεμάλα Στη δραστηριότητα αυτή θα δημιουργήσεις το γνωστό παιχνίδι της κρεμάλας στο οποίο ο παίκτης προσπαθεί να μαντέψει τα γράμματα από τα οποία αποτελείται μια άγνωστη λέξη. Το πρόγραμμα που

Διαβάστε περισσότερα

Movie Maker (Δημιουργία βίντεο)

Movie Maker (Δημιουργία βίντεο) Movie Maker (Δημιουργία βίντεο) - Με πόσους τρόπους μπορούμε να διηγηθούμε μια ιστορία; - Μπορούμε να την πούμε ο ένας στον άλλο. - Μπορούμε να την γράψουμε. - Μπορούμε να τη ζωγραφίσουμε κομμάτι-κομμάτι.

Διαβάστε περισσότερα

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - 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 Πολλοί άνθρωποι

Διαβάστε περισσότερα

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer)

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer) ΔΙΑΔΙΚΤΥΟ (INTERNET) ΣΤΟΧΟΙ: 1. Άνοιγμα Και Κλείσιμο Μιας Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer) 2. Παρουσίαση Μιας Ιστοσελίδας 3. Διακοπή Και Ανανέωση Μιας Ιστοσελίδας (Stop and Refresh) 4.

Διαβάστε περισσότερα

Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot)

Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot) akrob.frederick.ac.cy ΠΑΝΕΠΙΣΤΗΜΙΟ FREDERICK frederick.ac.cy Εκπαιδευτικό Ρομπότ ΝΧΤ (REM Bot) Κατασκευή & Firmware Δρ Γιώργος Α. Δημητρίου Ακαδημία Ρομποτικής Τμήμα Πληροφορικής και Μηχανικών Υπολογιστών

Διαβάστε περισσότερα

Απλά, γρήγορα, σωστά ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΩΝ

Απλά, γρήγορα, σωστά ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΩΝ ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΩΝ 10-12-2009 Κεντρική σελίδα επιλογής εταιρείας και προϊόντων Εµφάνιση λίστας µε αποθηκευµένες αιτήσεις ή προσφορές Αλλαγή του username και password και άλλων στοιχείων Είσοδος

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης Σε αυτό το εγχειρίδιο θα καλύψουμε τη μεθοδολογία εγκατάστασης ενός σεναρίου εστίασης από την αρχή έως το σημείο των βασικών ρυθμίσεων

Διαβάστε περισσότερα

Το ελεύθερο λογισμικό στη ζωή μας

Το ελεύθερο λογισμικό στη ζωή μας Το ελεύθερο λογισμικό στη ζωή μας Τάσος Κούτλας @akoutlas Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 11/06/2014 τι είναι το ελεύθερο λογισμικό / πώς άλλαξε την τεχνολογία / ελεύθερο λογισμικό στην Ελλάδα τι είναι το

Διαβάστε περισσότερα

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Διαχείριση αρχείων και καταλόγων στο Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Διαβάστε περισσότερα

Πώς να ; Πώς να γράψω ένα μήνυμα;

Πώς να ; Πώς να γράψω ένα μήνυμα; Πώς να ; Επειδή πολλοί αντιμετωπίζουν δυσκολίες στο να μπορέσουν να χρησιμοποιήσουν το forum έγινε αυτό ο οδηγός για αρχαρίους. Πώς να γράψω ένα μήνυμα; Μπαίνουμε στο forum σαν χρήστες και όχι σαν απλοί

Διαβάστε περισσότερα

Ψηφιακή υπογραφή από το Πανελλήνιο Σχολικό Δίκτυο (Έκδοση, Εγκατάσταση, Χρήση, Απεγκατάσταση)

Ψηφιακή υπογραφή από το Πανελλήνιο Σχολικό Δίκτυο (Έκδοση, Εγκατάσταση, Χρήση, Απεγκατάσταση) Ψηφιακή υπογραφή από το Πανελλήνιο Σχολικό Δίκτυο (Έκδοση, Εγκατάσταση, Χρήση, Απεγκατάσταση) Μπαίνουμε στον δικτυακό τόπο του ΠΣΔ (www.sch.gr) και κάνουμε κλικ στην επιλογή «Ψηφιακές υπογραφές (αριστερό

Διαβάστε περισσότερα

Ενσωματωμένα Συστήματα

Ενσωματωμένα Συστήματα Ενσωματωμένα Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ ANDROID-DEVKIT No:02 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word...

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word... ΕΝΟΤΗΤΑ 3 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Microsoft Word 2007... 9 92 Δημιουργία νέου εγγράφου... 20 93 Το σύστημα Βοήθειας του Word... 38 94 Μετακίνηση σε έγγραφο και προβολές εγγράφου...

Διαβάστε περισσότερα

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Ιωάννης Γ. Τσούλος Εργασία Πρώτη - Αριθμομηχανή Με την χρήση του περιβάλλοντος AWT ή του SWING θα πρέπει να δημιουργηθεί αριθμομηχανή για την εκτέλεση

Διαβάστε περισσότερα

server : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών

server : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών Εγκατάσταση italc Οδηγίες εγκατάστασης italcc σε τοπικό δίκτυο με Windows 7. Πιστεύω ότι η διαδικασία θα ισχύει και για windows 8 ή 10 ακόμα και για XP. Υπάρχουν οδηγίες και εδώ αλλά για περιβάλλον windows

Διαβάστε περισσότερα

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory

Διαβάστε περισσότερα

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

Διαβάστε περισσότερα

Γραφικά υπολογιστών Εργαστήριο 9 Κλάσεις στην Python. Σκοπός της 9ης άσκησης είναι να μάθουμε αντικειμενοστρεφή προγραμματισμό στην Python.

Γραφικά υπολογιστών Εργαστήριο 9 Κλάσεις στην Python. Σκοπός της 9ης άσκησης είναι να μάθουμε αντικειμενοστρεφή προγραμματισμό στην Python. Γραφικά υπολογιστών Εργαστήριο 9 Κλάσεις στην Python Σκοπός της 9ης άσκησης είναι να μάθουμε αντικειμενοστρεφή προγραμματισμό στην Python. 1. Εισαγωγή Κάθε χαρακτήρας σε ένα παιχνίδι χρειάζεται κάποια

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom

Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom Αγαπητοί συνεργάτες, Στις αμέσως επόμενες παραγράφους περιγράφουμε αναλυτικά τα βήματα που θα πρέπει να ακολουθήσετε προκειμένου να εμφανίσετε, καταχωρήσετε

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 2

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 2 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 2 Παναγιώτης

Διαβάστε περισσότερα

Το περιβάλλον διαχείρισης του WordPress (Back End)

Το περιβάλλον διαχείρισης του WordPress (Back End) Το περιβάλλον διαχείρισης του WordPress (Back End) Α. Η σύνδεση μας στο Back End Πληκτρολογούμε στη URL του browser (Internet explorer, Mozilla, Google chrome, ) που χρησιμοποιούμε στον υπολογιστή μας,

Διαβάστε περισσότερα

Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή

Διαβάστε περισσότερα

databases linux - terminal (linux / windows terminal)

databases linux - terminal (linux / windows terminal) databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to

Διαβάστε περισσότερα

ΡΥΘΜΙΣΕΙΣ ΟΙΚΙΑΚΟΥ ΔΙΚΤΥΟΥ ΣΤΑ WINDOWS 7

ΡΥΘΜΙΣΕΙΣ ΟΙΚΙΑΚΟΥ ΔΙΚΤΥΟΥ ΣΤΑ WINDOWS 7 ΡΥΘΜΙΣΕΙΣ ΟΙΚΙΑΚΟΥ ΔΙΚΤΥΟΥ ΣΤΑ WINDOWS 7 Προϋπόθεση: έχει ολοκληρωθεί., η σύνδεση των καρτών δικτύου στις θύρες RJ45 ενός router/switch. Στην περίπτωση δομημένης καλωδίωσης οι κάρτες δικτύου συνδέονται

Διαβάστε περισσότερα

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER)

Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER) Η ΕΞΕΡΕΥΝΗΣΗ ΤΩΝ WINDOWS (WINDOWS EXPLORER) Επιλογή αρχείων και φακέλων Αν τα αρχεία είναι συνεχόμενα κάνω κλικ στο πρώτο αρχείο μετά πατάω διαρκώς το πλήκτρο Shift και κάνω κλικ στο τελευταίο αρχείο.

Διαβάστε περισσότερα

Υπηρεσία Επισημείωσης Hypothesis. Εγχειρίδιο χρήσης

Υπηρεσία Επισημείωσης Hypothesis. Εγχειρίδιο χρήσης Υπηρεσία Επισημείωσης Hypothesis Εγχειρίδιο χρήσης Περιεχόμενα 1. Γενικές οδηγίες 3 2. Δημιουργία λογαριασμού 5 3. Ενεργοποίηση 5 4. Πληροφορίες για το αρχικό μενού 6 4.1 Επίπεδο δημοσίευσης επισημειώσεων

Διαβάστε περισσότερα

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης Φύλλα εργασίας MicroWorlds Pro Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο Β. Χ. Χρυσοχοΐδης Πρόεδρος Συλλόγου Εκπαιδευτικών Πληροφορικής Φλώρινας 2 «Σχεδίαση και ανάπτυξη δραστηριοτήτων

Διαβάστε περισσότερα

Περιεχόμενα. Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Προετοιμασία παρουσίασης...9. Κεφάλαιο 2: Διαχείριση παρουσίασης...44

Περιεχόμενα. Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Προετοιμασία παρουσίασης...9. Κεφάλαιο 2: Διαχείριση παρουσίασης...44 Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Προετοιμασία παρουσίασης...9 Κεφάλαιο 2: Διαχείριση παρουσίασης...44 Κεφάλαιο 3: Σχεδίαση γραφικών...78 Κεφάλαιο 4: Μορφοποίηση εικόνων...111 Κεφάλαιο

Διαβάστε περισσότερα

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων... Μέρος 2 Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων... 211 Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων... 241 Kεφάλαιο 13 Ανάλυση δεδομένων... 257 Kεφάλαιο 14 Συναρτήσεις Μέρος Β... 285 Kεφάλαιο 15 Ευρετήριο

Διαβάστε περισσότερα