Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα
|
|
- Παιάν Μαλαξός
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΠΛ232 Προγραμματιστικές Τεχνικές και Εργαλεία Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα Δημήτρης Ζεϊναλιπούρ
2 Περιεχόμενο Διάλεξης 19 Συστήματα Διαχείρισης Εκδόσεων Εισαγωγή, SVN: Αρχιτεκτονική, Σύνδεση (με eclipse, Browser, UNIX, εργαλεία), Εντολές. Subversive στο eclipse: Δημοσίευση Νέου Έργου, Στρατηγική Κλείδωμα-Μεταβολή-Ξεκλείδωμα, Προχωρημένες Λειτουργίες. Subversion στο UNIX Λογισμικό Ανοικτού Πηγαίου Κώδικα Εισαγωγή και Ορισμοί: Λογισμικό Ανοικτού Πηγαίου Κώδικα (OSS), Δωρεάν OSS (FOSS), Άδειες Κυκλοφορίας OSS : GNU, ΜΙΤ, BSD Παραδείγματα Χρήσης 17-2
3 Συστήματα Διαχείρισης Εκδόσεων (Version Control Systems) Σύστημα Διαχείρισης Εκδόσεων: AS4 AS4 AS4 Εξειδικευμένη βάση αρχείων και καταλόγων για ομαδικά έργα (π.χ., ανάπτυξη λογισμικού) Για κάθε αρχείο το σύστημα γνωρίζει τι άλλαξε και από ποιο 17-3 χρήστη.
4 ΕΠΛ 132 Συστήματα Διαχείρισης Εκδόσεων (Version Control Systems) Γνωστά Συστήματα Εκδόσεων στην Αγορά: Δωρεάν Subversion (SVN) CVS (προκάτοχος SVN) GIT (αναδυόμενο) CVSNT GNU Arch RCS Περίπου 30% της αγοράς Εμπορικά: Rational ClearCase MS Team Foundation Server MS Visual SourceSafe Perforce 17-4
5 Συστήματα Διαχείρισης Εκδόσεων (Σημαντικές Έννοιες) Βάση (Repository) Ο κοινόχρηστος χώρος όπου φυλάγονται τα αρχεία και οι αλλαγές σε αυτά. Τοποθετείται σε κάποιο διαθέτη (server) με συγκεκριμένα δικαιώματα πρόσβασης π.χ., repository της ομάδας 1 του ΕΠΛ132 Πρόσβαση στον πιο κατάλογο έχουν μόνο οι φοιτητές/τριες της ομάδας όπως επίσης ο διδάσκων και οι υπεύθυνοι των εργαστηρίων. add, remove, lock, unlock, commit Local compile, debug checkout, update Αντίγραφο (Working Copy) Το τοπικό αντίγραφο του χρήστη στο οποίο καταγράφονται όλες οι αλλαγές πριν την δημοσίευση τους στον κοινόχρηστο χώρο. AS4 AS4 AS4 17-5
6 Subversion - SVN (Εισαγωγή) Σύστημα το οποίο αναπτύχτηκε στις αρχές του 2000 σε ανταπόκριση των προβλημάτων που είχαν αναδειχτεί με τα CVS repositories Τα CVS χρησιμοποιούνταν ευρύτατα για τη διάθεση λογισμικού ανοικτού πηγαίου κώδικα. Το SVN σχεδιάστηκε από την αρχή έτσι ώστε να μοιάζει με το CVS, χωρίς τις αδυναμίες του Σήμερα υπάρχει μια τάση για GIT (Fast Version Control System): κατανεμημένο σύστημα εκδόσεων και το λεγόμενο Social Coding (GitHub) Βασικές Λειτουργίες SVN: Check out, Add, Remove, Status, Update, Diff, Commit. Λιγότερο Σημαντικές Λειτουργίες SVN: Rename/Move, Revert, Branch, Merge, Tag. 17-6
7 Subversion - SVN (Εισαγωγή) Image from:
8 Subversion - SVN (Σύνδεση) Υπάρχουν τέσσερις (4) τρόποι σύνδεσης στο κοινόχρηστο SVN κατάλογο της ομάδας σας Μέσω eclipse (θα αναλυθεί στις επόμενες διαφάνειες) Κατάλληλο για ανάπτυξη κώδικα Π.χ., Subversive Plugin (για το EPL232!) ή Subclipse Μέσω Εργαλείου: Windows: TortoiseSVN, RapidSVN, AnkhSVN (plugin Visual Studio.NET), SVN for Dreamweaver, κτλ. MacOSX: RapidSVN, Svnx, Versions, κτλ. Linux: RapidSVN, kdesvn, κτλ. Μέσω Web (View only, επόμενη διαφάνεια) Με Browser: Μέσω Command Line (unix) $svn checkout Περισσότερα στο τέλος της σημερινής διάλεξης 17-8
9 Subversion - SVN (Σύνδεση: με Εργαλεία) Διαχείριση SVN Repository μέσω Εργαλείου (δεν θα μας απασχολήσει στα πλαίσια των διαφανειών αυτών) add, remove, lock, unlock, commit checkout, update AS4 AS4 AS4 17-9
10 Subversion - SVN (Σύνδεση: με Browser) Όψη (View) SVN Repository μέσω Browser (δεν θα μας απασχολήσει στα πλαίσια των διαφανειών αυτών) X Refresh Browser AS4 AS4 AS
11 Subversion - SVN (Σύνδεση: με eclipse) Θα χρησιμοποιήσουμε το Subversive Plugin του eclipse 1) Εγκατάσταση: HELP => Install New Software => Type "Subversive" 2) Προσθήκη Toolbar: Right Click on toolbar => Customize Perspective => Command Groups Availability Tab (Select SVN, SVN Revision Graph) 17-11
12 Subversion - SVN (Δημοσίευση Νέου Έργου) Α gzip124 Πρώτα φτιάχνουμε ένα τοπικό Makefile project με τον γνωστό τρόπο. Β 17-12
13 Subversion - SVN (Δημοσίευση Νέου Έργου) Δημιουργία Folder με όνομα gzip124 στο SVN repository μας Ε: Upload Γ: Η Διεύθυνση του Κοινόχρηστου Καταλόγου σας (default τα υπόλοιπα). Δ: Κάθε αλλαγή μπορεί να συνοδεύεται από ένα μικρό σχόλιο gzip124 Share Project gzip1 24 AS 4 SVN Διεύθυνση Κοινόχρηστου Καταλόγου Ομάδας για as5 Δίνεται στο Moodle 17-13
14 Subversion - SVN (Κλείδωμα-Μεταβολή-Ξεκλείδωμα) Α (επιλογή αρχείου) Β (προσθήκη σχολίων γιατί κλειδώνεται;) Γ (εμφάνιση κλειδαριάς) 17-14
15 Subversion - SVN (Κλείδωμα-Μεταβολή-Ξεκλείδωμα) Β (αποθήκευση) Γ: Εμφάνιση ">" δείχνει ότι η αλλαγή είναι μόνο τοπική Α (τροποποίηση) > bits.c Δ) Απομένει η δημοσίευση (commit) των αλλαγών και το ξεκλείδωμα με τον ίδιο τρόπο 17-15
16 Subversion - SVN (Κλείδωμα-Μεταβολή-Ξεκλείδωμα) c a b d Image from: Υπάρχει και η έννοια του Force Lock το οποίο "κλέβει" την αποκλειστική χρήση του αρχείου από κάποιο άλλο (π.χ., εάν είμαστε σίγουροι ότι το ξέχασε κλειδωμένο) Δεν συνίσταται η χρήση του σε τακτική βάση εφόσον σύντομα θα προκαλέσει προβλήματα Source:
17 Subversion SVN (Copy-Modify-Merge) Μια από τις προχωρημένες λειτουργίες του SVN (την οποία δε θα δούμε αναλυτικά) είναι η ακόλουθη: Image from:
18 Subversion SVN (Revision Graph) To SVN επιτρέπει την εκτύπωση του γράφου αλλαγών (revision graph) Στο γράφο αλλαγών φαίνονται οι εκδόσεις από τις οποίες πέρασε το έργο μας (για κάθε έκδοση φαίνεται ο δημιουργός και τα σχόλια του)
19 Subversion - SVN (Σύνδεση: με UNIX) Θα συνδεθούμε σε μηχανή του εργαστηρίου για ανάκτηση κάποιου έργου από το SVN και να το μεταγλωττίσουμε. $ mkdir as3 $ cd as3 $ svn checkout Store password unencrypted (yes/no)? no... Store password unencrypted (yes/no)? no Απαντάμε NO.. Δημιουργία Άδειου Καταλόγου Μετάβαση στον Άδειο Κατάλογο Εντολή Ανάκτησης A as3/def.h... A as3/stack.c Checked out revision 54. Το Έργο ανακτάται τοπικά (έκδοση 54) Το Έργο μεταγλωττίζεται $ cd as3/ $ make gcc -std=c99 -Wall -O -Wuninitialized -Wunreachable-code -pedantic -c file.c... gcc -std=c99 -Wall -O -Wuninitialized -Wunreachable-code -pedantic -c stack.c gcc -lm -o as3 file.o game.o layout.o solver.o stack.o $./as3 Το Έργο εκτελείται! 17-19
20 Subversion - SVN (Σύνδεση: με UNIX) Δεν χρειάζονται τα πιο κάτω για την AS5 Προσθήκη Αρχείων από SVN svn add file1 [, file2 [,...[, filen]]] svn commit # Θα μας ζητηθούν οι κωδικοί εδώ Διαγραφή Αρχείων από SVN svn del file1 [, file2 [,...[, filen]]] svn commit Πληροφορίες SVN svn commit -m 'Some Minor Fixes' Sending client.c svn info Sending rotateright.c Transmitting file data.. Committed revision Περισσότερα: Commit Αλλαγές 17-20
21 Περιεχόμενο Διάλεξης 19 Συστήματα Διαχείρισης Εκδόσεων Εισαγωγή, SVN: Αρχιτεκτονική, Σύνδεση (με eclipse, Browser, UNIX, εργαλεία), Εντολές. Subversive στο eclipse: Δημοσίευση Νέου Έργου, Στρατηγική Κλείδωμα-Μεταβολή-Ξεκλείδωμα, Προχωρημένες Λειτουργίες Subversion με UNIX Λογισμικό Ανοικτού Πηγαίου Κώδικα Εισαγωγή: Γενικές Έννοιες, Λογισμικό Ανοικτού Πηγαίου Κώδικα (OSS), Δωρεάν OSS (FOSS), Άδειες Κυκλοφορίας OSS : GNU, ΜΙΤ, BSD Παραδείγματα Χρήσης 17-21
22 Πνευματική Ιδιοκτησία (Copyright) Copyright είναι το νομικό δικαίωμα το οποίο δημιουργείται με την νομοθεσία μας χώρας, η οποία εκχωρεί στο δημιουργό μιας αυθεντικής εργασίας (κείμενο, έργο τέχνης, κώδικα, κτλ.) τα αποκλειστικά δικαιώματα για χρήση (use) και διανομή (distribution). Αυτό είναι συνήθως περιορισμένης χρονικής διάρκειας Εάν αναρτηθεί κώδικας στο Διαδίκτυο χωρίς κάποια άδεια χρήσης, τότε αυτόματα τα Πνευματικά Δικαιώματα είναι με τον Ιδιοκτήτη (το άτομο που ανάρτησε τον κώδικα online). Καλύτερα ωστόσο είναι ο κώδικας που αναρτάται ή χρησιμοποιείται να φέρει πάντοτε μια άδεια (όπως θα εξηγήσουμε) Πολλές φορές δύσκολο να αποδειχθεί και να διασφαλιστεί, ειδικά εάν η παραβίαση γίνεται σε άλλες χώρες
23 Εμπορικό Σήμα (Trademark) Trademark είναι ένα αναγνωρίσιμο σήμα, σχέδιο ή έκφραση η οποία αναγνωρίζει προϊόντα ή υπηρεσίες μιας συγκεκριμένης πηγής από μια άλλη πηγή Service Marks: trademark που χρησιμοποιούνται για υπηρεσίες. Όταν φτιάχνουμε ένα λογισμικό θέλουμε να βεβαιωθούμε ότι τα εικονίδια, εκφράσεις (π.χ., I am feeling lucky!), κ.τ.λ. δεν είναι όμοια με μια εμπορική εφαρμογή ή υπηρεσία εφόσον αυτό ενδέχεται να παραβιάζει τα trademark της εν λόγω εταιρείας. Π.χ., Microsoft Trademarks
24 Patent (Πατέντα) Patent ένα σύνολο από αποκλειστικά δικαιώματα χρήσης τα οποία εκχωρούνται από μια χώρα σε ένα εφευρέτη για περιορισμένη περίοδο έναντι της δημοσκόπησης της εφεύρεσης σε αναλυτική μορφή. Κάθε χώρα έχει κάποια αρχή για εξέταση και εκχώρηση πατέντων. To λογισμικό και οι αλγόριθμοι μπορεί να περιγράφουν ως πατέντες με την κατάλληλη περιγραφή (ως apparatus) αλλά δεν συνηθίζεται πάντα. Η διασφάλιση ότι η πατέντα δεν θα παραβιαστεί σε διαφορετικές γεωγραφικές περιοχές του πλανήτη είναι περίπλοκη υπόθεση. Γενικά τα ανοικτά λογισμικά δεν χρησιμοποιούν πατέντες 17-24
25 Όροι Χρήσης & Δήλωση προστασίας προσωπικών δεδομένων (Terms of Use & Privacy Statement) Terms-of-Use: οι κανόνες που πρέπει ένας χρήστης να αποδεχθεί για να χρησιμοποιήσει μια υπηρεσία ή ένα λογισμικό. Συνήθως κατά την εγγραφή του χρήστη σε μια υπηρεσία ή εγκατάσταση του λογισμικού. Twitter Terms of Use Privacy Statement: μια δήλωση, την οποία αποδεχόμαστε συνήθως μαζί με το Terms-of-Use), η οποία αποκαλύπτει τους τρόπους με τους οποίους η υπηρεσία συλλέγει, χρησιμοποίει, και αποκαλύπτει σε τρίτους τα δεδομένα τα οποία σχετίζονται με μια υπηρεσία ή ένα λογισμικό
26 Λογισμικό Ανοικτού Πηγαίου Κώδικα (Open Source Software - OSS) Λογισμικό Ανοικτού Πηγαίου Κώδικα (Open Source Software): Λογισμικό του οποίου διατίθεται ο πηγαίος κώδικας. Το πλείστο λογισμικό σε Windows & MacOSX είναι "Κλειστού Πηγαίου Κώδικα" (Close Source Software CSS) (δηλ., διατίθεται το εκτελέσιμο αλλά OXI ο κώδικας) Το πλείστο λογισμικό σε Linux είναι Ανοικτού Πηγαίου Κώδικα (δηλ., διατίθεται πέρα από εκτελέσιμο απευθείας ο κώδικας τον οποίο μπορούμε να μεταγλωττίζουμε στο σύστημα μας) Προσοχή! Υπάρχουν πολλές έννοιες που έχουν "νομικίστικο" χαρακτήρα και το ζητούμενο εδώ είναι να πάρουμε απλά μια γεύση για το τι είναι το OSS, παρά να καλύψουμε σε βάθος τις έννοιες αυτές
27 Λογισμικό Κλειστού έναντι Ανοικτού Κώδικα (CSS vs. OSS) CSS Αναπτύσσεται από εταιρείες ή ιδιώτες για οικονομικούς λόγους. Κεντρικοποιημένη ανάπτυξη (π.χ., γραφεία εταιρείας) Οι Χρήστες μπορεί να εισηγηθούν αλλαγές οι οποίες μπορεί να υλοποιηθούν έναντι αντιτίμου. Οι ενημερώσεις δεν είναι συχνές και γίνονται έναντι αντιτίμου. OSS Αναπτύσσεται κυρίως από εθελοντές ιδιώτες (ή μη-κερδοσκοπικούς οργανισμούς) για προσωπικούς λόγους (αναγνώριση, διασκέδαση, προσφορά, κτλ), ασφάλεια, επίδοση, κτλ (see next) Αποκεντρικοποιημένη ανάπτυξη (συνήθως σε παγκόσμια κλίμακα μέσω κοινόχρηστων repositories) Οι Χρήστες μπορεί να εισηγηθούν αλλαγές οι οποίες υλοποιούνται δωρεάν & γρήγορα (ειδικά εάν συντρέχουν λόγοι ασφάλειας). Το λογισμικό ενημερώνεται σε καθημερινή ή εβδομαδιαία βάση με κάποια STABLE releases να δηλώνουν σταθερές ενημερώσεις
28 Λογισμικό Ανοικτού Πηγαίου Κώδικα (Open Source Software - OSS) Γιατί να διατίθεται ο κώδικας ενός λογισμικού; Για μελέτη & κατανόηση, εισηγήσεις για παραλήψεις, αλλαγή και βελτιστοποίηση του προγράμματος (π.χ., θέματα ασφάλειας, επίδοσης, κτλ). Σε ορισμένες περιπτώσεις διατίθεται και για διανομή (distribution) του κώδικα στα πλαίσια άλλου λογισμικού. Για παράδειγμα αξιοποιείτε μια υλοποίηση βιβλιοθήκης επεξεργασίας εικόνων για να φτιάξετε ένα δικό σας εργαλείο. Είναι νόμιμο αυτό; Θα μπορούσατε να εμπορικοποιήσετε το πρόγραμμα αυτό; Πιο πάνω τίθενται προφανώς θέματα πνευματικών δικαιωμάτων, τα οποία καλύπτονται από ειδικές άδειες τις οποίες θα εξηγήσουμε στις επόμενες διαφάνειες
29 Δωρεάν Λογισμικού Αν. Πηγ. Κώδικα (Free Open Source Software) Free OSS (FOSS): Λογισμικό Ανοικτού Πηγαίου Κώδικα το οποίο είναι δωρεάν! Δηλ., επιτρέπει στους κατόχους να το επεκτείνουν και να το διανείμουν (ως μέρος της υλοποίησης τους). Διακρίνουμε τρεις τύπους αδειών τύπου FOSS Free Open Source Software (FOSS) Copyleft (λογιπ. Copyright) (π.χ., GPL) "Δωρεάν Χρήση ΑΛΛΑ επεκτάσεις ΠΡΕΠΕΙ να παραμείνουν ανοικτές." Ενδιάμεσα (π.χ., Lesser GPL) " Δωρεάν Χρήση Βιβλιοθήκης ΑΛΛΑ μπορεί να γίνει link με κλειστό λογισμικό Permissive (Ανεκτική) (π.χ., MIT και BSD) "Δωρεάν Χρήση KAI επεκτάσεις ΜΠΟΡΕΙ να παραμείνουν κλειστές (proprietary)" ΜΙΤ 17-29
30 Δωρεάν Λογισμικού Αν. Πηγ. Κώδικα (Free Open Source Software) Το ζητούμενο του FOSS είναι πως θα διασφαλίσεις ότι η ανοικτή γνώση (ένα κομμάτι ανοικτού πηγαίου κώδικα) θα συνεχίσει να παραμένει ανοικτή γνώση. Εάν το ζητούμενο ήταν πως θα διασφαλίσεις την εμπορική αξιοποίηση των πνευματικών δικαιωμάτων (copyright) ενός κώδικα, τότε το σοφότερο θα ήταν να κρατηθεί ο κώδικας κλειστός (Closed Source Software CSS) 17-30
31 GPL Άδεια (Gnu Public Licence) Παράδειγμα GPL Άδειας στην αρχή του module bits.c, το οποίο περιλαμβάνεται στο gzip124 (GNU ZIP) πρόγραμμα που είδαμε στη διάλεξη 17. /* bits.c -- output variable-length bit strings * Copyright (C) Jean-loup Gailly * This is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public * License, see the file COPYING. */ 17-31
32 Παράδειγμα Επιβράβευσης 2009: Jean-loup Gailly and Mark Adler Προγραμματιστών OSS Some corporations, such as IBM and Unisys, considered data compression so important that they patented certain algorithms useful for the task, and by the mid to late 1980s they began to look at those algorithms as technology that needed to be licensed or to be locked away and made available only to their customers. All of that changed on July 11, 1991, when the first version of a data compression algorithm developed by Jean-loup Gailly was made publicly available. Shortly thereafter he was joined by Mark Adler, who was interested in "zip style" utilities for use on his UNIX-based systems. Mark describes their collaboration as "one thing led to another." These simple but generous actions by Mark and Jean-loup mean that the industry now uses their code and algorithm as we noted, more often than not without even knowing they're being used. Jean-loup continues to contend that he spent more time studying data compression patents than he took to write his own implementation. Mark says his contributions are a thank you for all the other software from which he has benefited. Whether for the time it took to discover how to create an open data compression algorithm or for their specific implementations, our community cannot thank Jean-loup and Mark enough for the gift they have given us all. The USENIX Association's 2009 STUG Award is our way of thanking them both. Jean-loup Gailly (left) and Mark Adler (right) after receiving the 2009 STUG Award 17-32
33 Παράδειγμα 1: GPL Licence (To Υποθετικό Εργαλείο Bestzip) Παράδειγμα 1 (GPL): To Υποθετικό Εργαλείο bestzip Υποθέστε ότι αποφασίζουμε να επεκτείνουμε το gzip124 με κάποιες νέες λειτουργίες ονομάζοντας το νέο εργαλείο bestzip. Το παραγόμενο εκτελέσιμο bestzip μπορεί να διατεθεί δωρεάν ή με κάποια τιμή εάν θέλουμε (π.χ., για υποστήριξη του λογισμικού, κτλ.). Ο παραγόμενος πηγαίος κώδικας του bestzip ΠΡΕΠΕΙ να παραμείνει ελεύθερος & δωρεάν (FOSS). Συνεπώς, ο οποιοσδήποτε πρέπει να μπορεί να ανακτήσει τον κώδικα του bestzip για να τον μεταγλωττίσει στο μηχάνημα του. Τι γίνεται εάν ΔΕΝ διαθέσω τελικά τον κώδικα μου; Δείτε (π.χ., TARGA Notebook by LIDL) 17-33
34 Παράδειγμα 2: LGPL Licence (To Υποθετικό Εργαλείο cyimg) Παράδειγμα 2 (LGPL): H Υποθετική Βιβλιοθήκη cyimg1 Υποθέστε ότι αποφασίζουμε να δημιουργήσουμε μια βιβλιοθήκη επεξεργασίας εικόνων cyimg1 με άδεια τύπου LGPL (Lesser GPL) Όμοια με το GPL: H παραγόμενη βιβλιοθήκη cyimg1.a μπορεί να διατεθεί δωρεάν ή με κάποια τιμή εάν θέλουμε (π.χ., για customer support). Ο παραγόμενος πηγαίος κώδικας του cyimg1 ΠΡΕΠΕΙ να παραμείνει ελεύθερος & δωρεάν (FOSS). Διαφορετικά από τo GPL: Κάποιος Χ μπορεί να αναπτύξει μια εμπορική εφαρμογή tool.exe χρησιμοποιώντας το cyimg1.a. Ο Χ ΔΕΝ είναι υποχρεωμένος να διαθέσει τον κώδικα του tool.exe ως FOSS. To tool.exe είναι κλειστό λογισμικό (proprietary) 17-34
35 Παράδειγμα 4: Mixed Licences (Ο Πλοηγός Safari) Ο Πλοηγός Safari είναι ένα κλειστό λογισμικό από την Apple για περιήγηση στον ιστό: Ο Safari κάνει χρήση των εξής ανοικτών λογισμικών: Webkit (BSD) khtml (προκάτοχος - LGPL) kjs (προκάτοχος - LGPL) 17-35
36 Παράδειγμα 4: Mixed Licences (Ο Πλοηγός Safari) 17-36
37 Παράδειγμα 4: Mixed Licences (Ο Πλοηγός Safari) 17-37
38 Παράδειγμα 3: Mixed Licences (To Λ.Σ. Linux) Παράδειγμα 3 (Mixed): To Λειτουργικό Σύστημα Linux Αποτελείται από κάποιο Πυρήνα (Kernel) και Εργαλεία, Βιβλιοθήκες και Xwin για Σύστημα Διαπροσωπείας. Ο Πυρήνας του Linux διατίθεται με GPL Licence. Διάφορες εταιρείες Debian (Ubuntu), Fedora (Redhat), OpenSUSE, κτλ (πάνω από 600!) "πακετάρουν" τον πυρήνα με τα λοιπά και δημιουργούν την έννοια του Linux Distribution Ο Linux kernel σε ένα Linux Distribution συνεχίζει να διατίθεται με GPL! (τα υπόλοιπα διατίθενται με το δικό τους licencing τρόπο, π.χ., δείτε, Οι εταιρείες "συντηρούνται" από το support των distribution τους * *
39 GPL Άδεια (GNU Public Licence) Εναλλακτικός Τρόπος Δήλωσης ότι o κώδικα διατίθεται με GPL (σε ΚΆΘΕ αρχείο πάνω από τα σχόλια) <one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Υou should have received a copy of the GNU General Public License along with this program. If not, see < Αποποίηση ευθυνών σε περίπτωση ζημιάς από χρήση του κώδικα Εάν το πρόγραμμα ξεκινά σε command line mode πρέπει να φέρει τα ακόλουθα: <program> Copyright (C) <year> <name of author> This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details
40 LGPL Άδεια (Lesser GNU Public Licence) Τρόπος Δήλωσης ότι o κώδικα διατίθεται με LGPLv.2.1 (σε ΚΆΘΕ αρχείο πάνω από τα σχόλια) one line to give the library's name and an idea of what it does. Copyright (C) year name of author This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA USA Διαφυλάττεται λιγότερο η ελευθερία της ανοικτής γνώσης από το GPL. Κατάλληλο εάν θέλουμε να επιτρέψουμε εμπορική αξιοποίηση μιας βιβλιοθήκης μας 17-40
41 MIT Άδεια (ΜΙΤ Licence) Copyright (C) <year> <copyright holders> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Διαφυλάττεται ακόμη λιγότερο η ελευθερία της ανοικτής γνώσης. Κατάλληλο εάν θέλουμε να επιτρέψουμε ενσωμάτωση του κώδικα μας σε κλειστή εφαρμογή 17-41
42 Copyright (c) <YEAR>, <OWNER> All rights reserved. FreeBSD Άδεια (FreeBSD Licence) Ιστορικό: BSD (Old) Licence (4 συνθήκες) => New/Modified BSD (3 συνθήκες) => Free BSD (2 συνθήκες) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the FreeBSD Project. Αντίστοιχο με MIT Κατάλληλο εάν θέλουμε να επιτρέψουμε ενσωμάτωση του κώδικα μας σε κλειστή εφαρμογή 17-42
43 Creative Commons (CC) License A Creative Commons (CC) άδεια είναι μια από τις πολλές public copyright licenses η οποία επιτρέπει τη δωρεά διανομή (free distribution) αυθεντικής εργασίας που είναι copyrighted. Κατάλληλη για διανομή εικόνων, templates ιστοσελίδων, κτλ. αλλά συνήθως όχι κώδικα! (Κείμενο στο) Wikipedia: CC-SA Ιστοσελίδα Μαθήματος: CC-BY 17-43
Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα
Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΠΛ232 Προγραμματιστικές Τεχνικές και Εργαλεία Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα Δημήτρης Ζεϊναλιπούρ http://www.cs.ucy.ac.cy/courses/epl232
Διάλεξη 18: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα
Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΠΛ132 Αρχές Προγραμματισμού II Διάλεξη 18: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα Δημήτρης Ζεϊναλιπούρ http://www.cs.ucy.ac.cy/courses/epl132
- 1 - Υπηρεσίες τρίτων
Υπηρεσίες τρίτων Εάν χρησιμοποιείτε υπηρεσίες τρίτων για το ΠΡΟΪΟΝ, η χρήση των υπηρεσιών υπόκειται στις ακόλουθες προϋποθέσεις. Όταν έχετε πρόσβαση ή/και αποκτήσει περιεχόμενο τρίτων (όπως κείμενο, εικόνες,
Προσαρμογή προβολής. Έκδοση 4.5. Οδηγός διαχειριστή
Προσαρμογή προβολής Έκδοση 4.5 Οδηγός διαχειριστή Ιούλιος 2016 www.lexmark.com Περιεχόμενα 2 Περιεχόμενα Ιστορικό αλλαγών...3 Επισκόπηση... 4 Ρύθμιση παραμέτρων της εφαρμογής... 5 Πρόσβαση στον Embedded
Display Customization
Display Customization Έκδοση 4.5 Οδηγός διαχειριστή Αύγουστος 2017 www.lexmark.com Περιεχόμενα 2 Περιεχόμενα Ιστορικό αλλαγών...3 Επισκόπηση... 4 Ρύθμιση παραμέτρων της εφαρμογής... 5 Πρόσβαση στον Embedded
Οδηγίες χρήστη NPD5119-05 EL
NPD5119-05 EL Πνευματικά δικαιώματα Πνευματικά δικαιώματα Απαγορεύεται η αναπαραγωγή, η αποθήκευση σε σύστημα ανάκτησης ή η μετάδοση, σε οποιαδήποτε μορφή ή με οποιοδήποτε μέσο, (ηλεκτρονικά, μηχανικά,
Εγχειρίδιο Χρήσης Google Cloud Print
Εγχειρίδιο Χρήσης Google Cloud Print Σύμβολα που χρησιμοποιούνται στο παρόν εγχειρίδιο Το παρόν εγχειρίδιο χρησιμοποιεί τα ακόλουθα σύμβολα. Σημείωση! Προειδοποιήσεις και περιορισμοί για σωστή λειτουργία.
Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade
Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.
The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.
Luevorasirikul, Kanokrat (2007) Body image and weight management: young people, internet advertisements and pharmacists. PhD thesis, University of Nottingham. Access from the University of Nottingham repository:
derivation of the Laplacian from rectangular to spherical coordinates
derivation of the Laplacian from rectangular to spherical coordinates swapnizzle 03-03- :5:43 We begin by recognizing the familiar conversion from rectangular to spherical coordinates (note that φ is used
Έξυπνος θερμοστάτης θερμαντικών σωμάτων EasyControl
6720881862 (2017/10) GR Οδηγίες εγκατάστασης και χρήσης Έξυπνος θερμοστάτης θερμαντικών σωμάτων EasyControl Πίνακας περιεχομένων Πίνακας περιεχομένων 1 Επεξήγηση συμβόλων και υποδείξεις ασφαλείας 1 Επεξήγηση
Εισαγωγή στα SCM εργαλεία και στο Subversion
Εισαγωγή στα SCM εργαλεία και στο Subversion Παπαδημητρίου Λάμπρος OSS Event #2 Τμήμα Πληροφορικής/Πανεπιστήμιο Πειραιά 30 Νοεμβρίου, 2007 Περιεχόμενα Προβλήματα σε projects Συνεργασία Διαχείριση εκδόσεων
Οδηγίες Εγγραφής στις Εξετάσεις για Ανεξάρτητους Υποψηφίους
Οδηγίες Εγγραφής στις Εξετάσεις για Ανεξάρτητους Υποψηφίους Ιανουάριος 2017 Έκδοση 4.1 Απρίλιος 2018 Έκδοση 04.2 PeopleCert Certifying Professionals E-mail: info@peoplecert.org, www.peoplecert.org Copyright
Έξυπνος θερμοστάτης θερμαντικών σωμάτων
Οδηγίες εγκατάστασης και χρήσης Έξυπνος θερμοστάτης θερμαντικών σωμάτων RT10-RF / RT10-RFV 6720881862 (2019/02) el Πίνακας περιεχομένων Πίνακας περιεχομένων 1 Επεξήγηση συμβόλων και υποδείξεις ασφαλείας
Πνεσμαηικά Γικαιώμαηα 2006 Ίδρσμα ECDL (ECDL Foundation - www.ecdl.org)
Έθδνζε 1.5 PEOPLECERT Hellas A.E - Φορέας Πιζηοποίηζης Ανθρώπινοσ Γσναμικού Κνξαή 3, 105 64 Αζήλα, Τει.: 210 372 9100, Fax: 210 372 9101, e-mail: info@peoplecert.org, www.peoplecert.org Πνεσμαηικά Γικαιώμαηα
How to register an account with the Hellenic Community of Sheffield.
How to register an account with the Hellenic Community of Sheffield. (1) EN: Go to address GR: Πηγαίνετε στη διεύθυνση: http://www.helleniccommunityofsheffield.com (2) EN: At the bottom of the page, click
Από το CUDOS και το Semion στον οργανισμό Creative Commons και στο Open Knowledge Foundation
Από το CUDOS και το Semion στον οργανισμό Creative Commons και στο Open Knowledge Foundation Διεπιστημονικό Συνέδριο Ιστορία της Πληροφορίας: Σημεία αναφοράς από τον πάπυρο στο ηλεκτρονικό έγγραφο Νομική
Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS
Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS Learning Objective : SEO και Analytics Fabio Calefato Department of Computer
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial
ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial Introduction Το Javadoc είναι ένα εργαλείο που παράγει αρχεία html (παρόμοιο με τις σελίδες στη διεύθυνση http://docs.oracle.com/javase/8/docs/api/index.html) από τα σχόλια
Πίνακες ελέγχου. B Series: B6512, B5512, B4512, B3512. Σημειώσεις έκδοση
Πίνακες ελέγχου B Series: B6512, B5512, B4512, B3512 el Σημειώσεις έκδοση Πίνακες ελέγχου Πίνακας περιεχομένων el 3 Πίνακας περιεχομένων 1 Εισαγωγή 4 1.1 Σχετικά με τη βιβλιογραφία 4 1.2 Απαιτήσεις 5
Samsung Universal Print Driver Οδηγός χρήσης
Samsung Universal Print Driver Οδηγός χρήσης Φανταστείτε τις δυνατότητες Πνευματικά δικαιώματα 2009 Samsung Electronics Co., Ltd. Με την επιφύλαξη παντός δικαιώματος. Το παρόν εγχειρίδιο διαχειριστή διατίθεται
Προσωπική Aνάπτυξη. Ενότητα 2: Διαπραγμάτευση. Juan Carlos Martínez Director of Projects Development Department
Προσωπική Aνάπτυξη Ενότητα 2: Διαπραγμάτευση Juan Carlos Martínez Director of Projects Development Department Unit Scope Σε αυτή την ενότητα θα μελετήσουμε τα βασικά των καταστάσεων διαπραγμάτευσης winwin,
Προσωπική Aνάπτυξη. Ενότητα 4: Συνεργασία. Juan Carlos Martínez Director of Projects Development Department
Προσωπική Aνάπτυξη Ενότητα 4: Συνεργασία Juan Carlos Martínez Director of Projects Development Department Σκοπός 1. Πώς να χτίσετε και να διατηρήσετε μια αποτελεσματική ομάδα Σε αυτό πρόγραμμα, εντός
Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS
Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS Learning Objective : Βασικά συστατικά του Web Fabio Calefato Department of
Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook
Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Βήμα 1: Step 1: Βρείτε το βιβλίο που θα θέλατε να αγοράσετε και πατήστε Add to Cart, για να το προσθέσετε στο καλάθι σας. Αυτόματα θα
Scrum framework: Ρόλοι
Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #2 : Ευέλικτες (Agile) μέθοδοι για την ανάπτυξη λογισμικού Learning Objective : Scrum framework: Ρόλοι Filippo
Subversion. Τριγάζη Ελισάβετ. Επιβλέπων: Μηνάς Δασυγένης http://arch.icte.uowm.gr
Subversion Τριγάζη Ελισάβετ Επιβλέπων: Μηνάς Δασυγένης http://arch.icte.uowm.gr Το Πρόβλημα Τα προγράμματα λογισμικού μπορεί να είναι μεγάλα και πολύπλοκα. Μπορεί να εμπλέκουν πολλά άτομα Μπορεί να απαιτείται
Πίνακες ελέγχου. B Series: B6512, B5512, B4512, B3512. Σημειώσεις έκδοση
Πίνακες ελέγχου B Series: B6512, B5512, B4512, B3512 el Σημειώσεις έκδοση Πίνακες ελέγχου Πίνακας περιεχομένων el 3 Πίνακας περιεχομένων 1 Εισαγωγή 3.06 5 1.1 Σχετικά με τη βιβλιογραφία 5 1.2 Απαιτήσεις
ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο
2 Composition. Invertible Mappings
Arkansas Tech University MATH 4033: Elementary Modern Algebra Dr. Marcel B. Finan Composition. Invertible Mappings In this section we discuss two procedures for creating new mappings from old ones, namely,
Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο
Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο Procedures and Functions Stored procedures and functions are named blocks of code that enable you to group and organize a series of SQL and PL/SQL
Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony
Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Ελληνικά Ι English 1/7 Δημιουργία Λογαριασμού Διαχείρισης Επιχειρηματικής Τηλεφωνίας μέσω της ιστοσελίδας
Πίνακες ελέγχου. G Series: B9512G, B8512G. Σημειώσεις έκδοσης
Πίνακες ελέγχου G Series: B9512G, B8512G el Σημειώσεις έκδοσης Πίνακες ελέγχου Πίνακας περιεχομένων el 3 Πίνακας περιεχομένων 1 Εισαγωγή 4 1.1 Σχετικά με τη βιβλιογραφία 4 1.2 Απαιτήσεις 5 2 Έκδοση firmware
Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.
Διαστημικό εστιατόριο του (Μ)ΑστροΈκτορα Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά. Μόλις μια παρέα πελατών κάτσει σε ένα
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο
Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών ΗΥ463 Συστήματα Ανάκτησης Πληροφοριών 2009-2010 Χειμερινό Εξάμηνο 2 η Σειρά Ασκήσεων Αξία: 5% του τελικού σας βαθμού Bzr (Bazaar) Το Bazaar (ή bzr) είναι
SPEEDO AQUABEAT. Specially Designed for Aquatic Athletes and Active People
SPEEDO AQUABEAT TM Specially Designed for Aquatic Athletes and Active People 1 2 Decrease Volume Increase Volume Reset EarphonesUSBJack Power Off / Rewind Power On / Fast Forward Goggle clip LED Status
Tηλεχειριζόμενος θερμοστάτης EasyControl CT 200
67088483 (07/0) el Οδηγίες εγκατάστασης και χρήσης Tηλεχειριζόμενος θερμοστάτης EasyControl CT 00 Επεξήγηση συμβόλων και υποδείξεις ασφαλείας Περιεχόμενα Επεξήγηση συμβόλων και υποδείξεις ασφαλείας............
Instruction Execution Times
1 C Execution Times InThisAppendix... Introduction DL330 Execution Times DL330P Execution Times DL340 Execution Times C-2 Execution Times Introduction Data Registers This appendix contains several tables
Προσωπική Aνάπτυξη. Ενότητα 1: Ηγεσία και ενδυνάμωση. Juan Carlos Martínez Director of Projects Development Department
Προσωπική Aνάπτυξη Ενότητα 1: Ηγεσία και ενδυνάμωση Juan Carlos Martínez Director of Projects Development Department Σκοπός Θα εξετάσουμε θα βασικά στοιχεία της ηγεσίας μέσω ενδυνάμωσης και αποτελεσματικής
CORDIC Background (4A)
CORDIC Background (4A Copyright (c 20-202 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version.2 or any later
Register your product and get support at www.philips.com/welcome BDP3150 EL Register your product and get support at EN User manual BDP3150 PC & Mac www.philips.com/welcome BDP3150 1 VIDEO HDMI ( ) COAXIAL
Προσωπική Ανάπτυξη. Ενότητα 3: Δικτύωση. Juan Carlos Martínez Director of Projects Development Department
Προσωπική Ανάπτυξη Ενότητα 3: Δικτύωση Juan Carlos Martínez Director of Projects Development Department Σκοπός 1. ΔΙΑΜΟΡΦΩΣΗ ΣΤΟΧΩΝ Στην ενότητα αυτή θα μελετήσουμε τρόπους διαμόρφωσης του προσωπικού
ΟΔΗΓΟΣ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΣΠΙΤΙΟΥ ΜΟΝΤΕΛΟ-1. Θα δημιουργήσουμε αυτό το μοντέλο με 2 κομμάτια, τη βάση και τη σκεπή.
ΟΔΗΓΟΣ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΣΠΙΤΙΟΥ ΜΟΝΤΕΛΟ-1 Θα δημιουργήσουμε αυτό το μοντέλο με 2 κομμάτια, τη βάση και τη σκεπή. Κατ αρχήν, χρησιμοποιώντας μιλλιμετρέ χαρτί, σχεδιάστε το σχήμα σας, όπως στο σχήμα που ακολουθεί.
Οδηγός χρήσης Nokia 6730 classic. Τεύχος 2
Οδηγός χρήσης Nokia 6730 classic Τεύχος 2 2009 Nokia. Με την επιφύλαξη παντός δικαιώµατος. ΗΛΩΣΗ ΣΥΜΜΟΡΦΩΣΗΣ Με την παρούσα, η NOKIA CORPORATION δηλώνει ότι το RM-566 συµµορφώνεται προς τις ουσιώδεις απαιτήσεις
CORDIC Background (2A)
CORDIC Background 2A Copyright c 20-202 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version.2 or any later
Finite Field Problems: Solutions
Finite Field Problems: Solutions 1. Let f = x 2 +1 Z 11 [x] and let F = Z 11 [x]/(f), a field. Let Solution: F =11 2 = 121, so F = 121 1 = 120. The possible orders are the divisors of 120. Solution: The
Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your
Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your GP practice in Islington Σε όλα τα Ιατρεία Οικογενειακού
hp surestore h/a tape array 5500
hp surestore h/a tape array 5500 1 2 5 6 3 4 7 8 HP Surestore H/A Tape Array 5500 - µ, : 3 µ 1: µ µ µ 5 µ 2 : µ M5 7 2 : µ M6 9 µ 3 : µ HP 11 3 : µ 13 µ 4 : HP 15 4 : 17. µ 5 : HP 19 5 : 21. µ 6: µ 23
The Simply Typed Lambda Calculus
Type Inference Instead of writing type annotations, can we use an algorithm to infer what the type annotations should be? That depends on the type system. For simple type systems the answer is yes, and
VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!!
VBA ΣΤΟ WORD Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!! Μου παρουσιάστηκαν δύο θέματα. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Εγραφα σε ένα αρχείο του Word τις
Όροι Χρήσης της IBM Γενικοί Όροι
Όροι Χρήσης της IBM Γενικοί Όροι Οι παρόντες Όροι Χρήσης της IBM Γενικοί Όροι ("Γενικοί Όροι") διέπουν όλες τις Προσφορές IBM SaaS και είναι επιπρόσθετοι στους Όρους Χρήσης της IBM Όροι για Συγκεκριμένη
Οδηγίες εγκατάστασης και χρήσης. Tηλεχειριζόμενος θερμοστάτης. Logamatic TC (2018/10) el
Οδηγίες εγκατάστασης και χρήσης Tηλεχειριζόμενος θερμοστάτης Logamatic TC00 6708898 (08/0) el Πίνακας περιεχομένων Πίνακας περιεχομένων Υποδείξεις ασφαλείας Υποδείξεις ασφαλείας..................................
40 YEARS PHANTOM IN GREEK SKIES (CELEBRATION OF 40 YEARS OF SERVICE IN HELLENIC AIR FORCE)
40 YEARS PHANTOM IN GREEK SKIES (CELEBRATION OF 40 YEARS OF SERVICE IN HELLENIC AIR FORCE) The first F-4E Phantom landed in Andravida Air Base on April 1974. Since then, 40 years later, the legendary Phantoms
Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM
Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM minazoulovits@phrlaw.gr What is BYOD? Information Commissioner's Office
Οδηγίες χρήσης. Registered. Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία
Οδηγίες χρήσης υλικού D-U-N-S Registered Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Οδηγίες χρήσης υλικού D-U-N-S Για οποιαδήποτε ερώτηση
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΜΕΤΑΠΤΥΧΙΑΚΗ ΙΑΤΡΙΒΗ ΤΟΥ ΕΥΘΥΜΙΟΥ ΘΕΜΕΛΗ ΤΙΤΛΟΣ Ανάλυση
ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα είναι μικρότεροι το 1000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Διάρκεια: 3,5 ώρες Καλή
Assalamu `alaikum wr. wb.
LUMP SUM Assalamu `alaikum wr. wb. LUMP SUM Wassalamu alaikum wr. wb. Assalamu `alaikum wr. wb. LUMP SUM Wassalamu alaikum wr. wb. LUMP SUM Lump sum lump sum lump sum. lump sum fixed price lump sum lump
ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ Ενότητα 11: The Unreal Past Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons
Σεμινάριο Git & GitLab. Τάκης Παναγόπουλος Νικόλας Μπομπέτσης
Σεμινάριο Git & GitLab Τάκης Παναγόπουλος Νικόλας Μπομπέτσης Ανάπτυξη Λογισμικού Τηλεπικοινωνιών και δικτύων 2015-2016 Ποιοι είμαστε Τάκης Παναγόπουλος Research Associate at ScanLab takisp [at] di [dot]
Εργαστήριο 2. Εισαγωγή στο Git Versioning System
Εργαστήριο 2 Εισαγωγή στο Git Versioning System Τι θα μελετήσουμε; Τί είναι το Git Δημιουργία ενός repository στο Github Κατανόηση του Git dashboard και δημιουργία ομάδων Εκτέλεση του πρώτου σας commit
Precision Metal Film Fixed Resistor Axial Leaded
Features EIA standard colour-coding Non-Flame type available Low noise and voltage coefficient Low temperature coefficient range Wide precision range in small package Too low or too high ohmic value can
Tηλεχειριζόμενος θερμοστάτης EasyControl
Οδηγίες εγκατάστασης και χρήσης Tηλεχειριζόμενος θερμοστάτης EasyControl CT00 CT00B 67088404 (08/0) el Πίνακας περιεχομένων Πίνακας περιεχομένων Υποδείξεις ασφαλείας Υποδείξεις ασφαλείας..................................
ΟΡΟΙ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΣΧΕΔΙΟΥ
ΟΡΟΙ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΣΧΕΔΙΟΥ 1. Η διαφήμιση της Τράπεζας για τα "Διπλά Προνόμια από την American Express" ισχύει για συναλλαγές που θα πραγματοποιηθούν από κατόχους καρτών Sunmiles American Express, American
the total number of electrons passing through the lamp.
1. A 12 V 36 W lamp is lit to normal brightness using a 12 V car battery of negligible internal resistance. The lamp is switched on for one hour (3600 s). For the time of 1 hour, calculate (i) the energy
SUBVERSION. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
SUBVERSION Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Section 8.3 Trigonometric Equations
99 Section 8. Trigonometric Equations Objective 1: Solve Equations Involving One Trigonometric Function. In this section and the next, we will exple how to solving equations involving trigonometric functions.
Το νομικό πλαίσιο του ΓΚΠΔ ΚΑΝΟΝΙΣΜΟΥ (ΕΕ) 2016/679 του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου της 27 ης Απριλίου Δέσπω Ανδρέου Δικηγόρος
Το νομικό πλαίσιο του ΓΚΠΔ ΚΑΝΟΝΙΣΜΟΥ (ΕΕ) 2016/679 του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου της 27 ης Απριλίου 2016 Δέσπω Ανδρέου Δικηγόρος Εφαρμογή Έναρξη ισχύος 25 η Μαϊου 2018 Αντικείμενο - Στόχοι
ΣΗΜΑΝΤΙΚΗ ΑΝΑΚΟΙΝΩΣΗ ΓΙΑ ΤΗΝ ΔΙΕΘΝΗ ΕΚΘΕΣΗ VEHICLE AND ON-VEHICLE EQUIPMENTS FAIR
From: Turkish Embassy - Office Of Commercial Counsellor [mailto:dtati@otenet.gr] Sent: Tuesday, April 12, 2011 1:17 PM To: Turkish Embassy - Office Of Commercial Counsellor Subject: FAIR ANNOUNCEMENT AND
Ελληνικά (GR) Υποδείξεις ασφαλείας
Ελληνικά (GR) Υποδείξεις ασφαλείας Πριν από τη χρήση διαβάστε τις υποδείξεις ασφαλείας και τις οδηγίες χρήσης. Εξηγήστε στα παιδιά σας το περιεχόμενό τους και τους κινδύνους που εγκυμονεί η χρήση της συσκευής.
CYTA Cloud Server Set Up Instructions
CYTA Cloud Server Set Up Instructions ΕΛΛΗΝΙΚΑ ENGLISH Initial Set-up Cloud Server To proceed with the initial setup of your Cloud Server first login to the Cyta CloudMarketPlace on https://cloudmarketplace.cyta.com.cy
Κάτοχοι εμπορικών σημάτων
1 / 12 Κάτοχοι εμπορικών σημάτων Καταχωρήστε το δικό σας αποκλειστικό δίκτυο Φρόγκανς κατά τη διάρκεια της περιόδου κατά προτεραιότητα εγγραφής για κατόχους εμπορικών σημάτων 2 / 12 Προϊόντα και Υπηρεσίες
Οδηγίες χρήσης υλικού D U N S Registered
Οδηγίες χρήσης υλικού D U N S Registered Οδηγίες ένταξης σήματος D U N S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Για οποιαδήποτε ερώτηση, σας παρακαλούμε επικοινωνήστε
Εισαγωγή στην Python. Διάλεξη 0
Εισαγωγή στην Python Διάλεξη 0 Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Τι είναι ο προγραμματισμός : Αλγόριθμος γραμμένος σε γλώσσα που καταλαβαίνει
ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ Ενότητα 1: Elements of Syntactic Structure Το περιεχόμενο του μαθήματος διατίθεται με άδεια
ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ
ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Συστήματα γεωγραφικών πληροφοριών 1 ος Κύκλος Εκπαίδευσης 1 ο σεμινάριο 27 Μαΐου 2014 Ελεύθερο Λογισμικό ΕΛ/ΛΑΚ: Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα (ΕΛ/ΛΑΚ)
μαρία μερτζάνη αρχές ανοικτής αδειοδότησης
αρχές μαρία μερτζάνη ανοικτής αδειοδότησης πρόδρομος τσιαβός @EKTgr @eellak @cc_greece @colabathens 1 2008 ίδρυση ΕΕΛ/ΛΑΚ 29 ερευνητικά κέντρα πανεπιστήμια τεχνολογικά ιδρύματα κοινωφελείς φορείς 4 Creative
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας Χειμερινό εξάμηνο 2008 Αρχίζοντας... Αρχίζοντας... http://folk.ntnu.no/nilsol/ssiim/
Test Data Management in Practice
Problems, Concepts, and the Swisscom Test Data Organizer Do you have issues with your legal and compliance department because test environments contain sensitive data outsourcing partners must not see?
Scrum framework: Γεγονότα
Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #2 : Ευέλικτες (Agile) μέθοδοι για την ανάπτυξη λογισμικού Learning Objective : Scrum framework: Γεγονότα
και τα οφέλη για τον τομέα ανάπτυξης γης και οικοδομών
www.pwc.com Η νέα φορολογική νομοθεσία (VAT) και τα οφέλη για τον τομέα ανάπτυξης γης και οικοδομών Σεπτέμβριος 2012 Χρυσήλιος Πελεκάνος chrysilios.pelekanos@cy.pwc.cy (Συνέταιρος Υπεύθυνος Έμμεσης Φορολογίας
Using the QGIS Browser
Using the QGIS Browser QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis Despoina Karfi This work
Οδηγίες Χρήσης (Έκδοση 3.0)
Οδηγίες Χρήσης (Έκδοση 3.0) Τα προϊόντα αποθήκευσης και μνήμης της Transcend είναι κατασκευασμένα με εξαιρετικά υψηλά ποιοτικά πρότυπα ώστε να διασφαλίζεται η αξιοπιστία τους για μεγάλο χρονικό διάστημα.
ΑΛΕΞΑΝΔΡΟΣ ΠΑΛΛΗΣ SCHOOLTIME E-BOOKS
ΟΜΗΡΟΥ ΙΛΙΑΔΑ ΑΛΕΞΑΝΔΡΟΣ ΠΑΛΛΗΣ SCHOOLTIME E-BOOKS www.scooltime.gr [- 2 -] The Project Gutenberg EBook of Iliad, by Homer This ebook is for the use of anyone anywhere at no cost and with almost no restrictions
ΑΓΓΛΙΚΑ IV. Ενότητα 6: Analysis of Greece: Your Strategic Partner in Southeast Europe. Ιφιγένεια Μαχίλη Τμήμα Οικονομικών Επιστημών
Ενότητα 6: Analysis of Greece: Your Strategic Partner in Southeast Europe Ιφιγένεια Μαχίλη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,
Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 NUTWBCAM
NUTWBCAM A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το NutWBCam είναι ένα RealVideo πρόγραµµα που σας δίνει τη δυνατότητα
ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011
Διάρκεια Διαγωνισμού: 3 ώρες Απαντήστε όλες τις ερωτήσεις Μέγιστο Βάρος (20 Μονάδες) Δίνεται ένα σύνολο από N σφαιρίδια τα οποία δεν έχουν όλα το ίδιο βάρος μεταξύ τους και ένα κουτί που αντέχει μέχρι
Εγκατάσταση Synology DSM 5.1 (Linux Server/Samba/Web Server (Apache)/MySQL Database/Email Server/File Server
ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2014-2015 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Synology DSM 5.1 (Linux Server/Samba/Web Server (Apache)/MySQL Database/Email Server/File Server ELIAS THEODOROU
Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1
Eon : Fall 8 Suggested Solutions to Problem Set 8 Email questions or omments to Dan Fetter Problem. Let X be a salar with density f(x, θ) (θx + θ) [ x ] with θ. (a) Find the most powerful level α test
Math 6 SL Probability Distributions Practice Test Mark Scheme
Math 6 SL Probability Distributions Practice Test Mark Scheme. (a) Note: Award A for vertical line to right of mean, A for shading to right of their vertical line. AA N (b) evidence of recognizing symmetry
Models for Probabilistic Programs with an Adversary
Models for Probabilistic Programs with an Adversary Robert Rand, Steve Zdancewic University of Pennsylvania Probabilistic Programming Semantics 2016 Interactive Proofs 2/47 Interactive Proofs 2/47 Interactive
Οι αδελφοί Montgolfier: Ψηφιακή αφήγηση The Montgolfier Βrothers Digital Story (προτείνεται να διδαχθεί στο Unit 4, Lesson 3, Αγγλικά Στ Δημοτικού)
Οι αδελφοί Montgolfier: Ψηφιακή αφήγηση The Montgolfier Βrothers Digital Story (προτείνεται να διδαχθεί στο Unit 4, Lesson 3, Αγγλικά Στ Δημοτικού) Προσδοκώμενα αποτελέσματα Περιεχόμενο Ενδεικτικές δραστηριότητες
Business English. Ενότητα # 9: Financial Planning. Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Business English Ενότητα # 9: Financial Planning Ευαγγελία Κουτσογιάννη Τμήμα Διοίκησης Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό
3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β
3.4 SUM AND DIFFERENCE FORMULAS Page Theorem cos(αβ cos α cos β -sin α cos(α-β cos α cos β sin α NOTE: cos(αβ cos α cos β cos(α-β cos α -cos β Proof of cos(α-β cos α cos β sin α Let s use a unit circle
ΒΗΜΑ 3. Από το πτυσσόμενο μενού (drop-down) που εμφανίζεται στην αριστερή μεριά, επιλέξτε Prism.
Δημιουργία Μολυβοθήκης με τη χρήση Primitives και Booleans ΒΗΜΑ 1. Στο FreeCAD επιλέξτε Create a new Empty Document Part Create a New Sketch. ΒΗΜΑ 2. Από την ενότητα primitives της γραμμής εργαλείων, επιλέξτε
Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1
Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1 A Brief History of Sampling Research 1915 - Edmund Taylor Whittaker (1873-1956) devised a
(C) 2010 Pearson Education, Inc. All rights reserved.
Connectionless transmission with datagrams. Connection-oriented transmission is like the telephone system You dial and are given a connection to the telephone of fthe person with whom you wish to communicate.
Cambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education *4358398658* GREEK 0543/04 Paper 4 Writing May/June 2015 1 hour Candidates answer on the Question
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 10η: Basics of Game Theory part 2 Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Οικονομία Διάλεξη 0η: Basics of Game Theory part 2 Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών Best Response Curves Used to solve for equilibria in games