Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα

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

Download "Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα"

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 (για το EPL132!) ή 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 Λογισμικό Ανοικτού Πηγαίου Κώδικα (Open Source Software - OSS) Λογισμικό Ανοικτού Πηγαίου Κώδικα (Open Source Software): Λογισμικό του οποίου διατίθεται ο πηγαίος κώδικας. Το πλείστο λογισμικό σε Windows & MacOSX είναι "Κλειστού Πηγαίου Κώδικα" (Close Source Software CSS) (δηλ., διατίθεται το εκτελέσιμο αλλά OXI ο κώδικας) Το πλείστο λογισμικό σε Linux είναι Ανοικτού Πηγαίου Κώδικα (δηλ., διατίθεται πέρα από εκτελέσιμο απευθείας ο κώδικας τον οποίο μπορούμε να μεταγλωττίζουμε στο σύστημα μας) Προσοχή! Υπάρχουν πολλές έννοιες που έχουν "νομικίστικο" χαρακτήρα και το ζητούμενο εδώ είναι να πάρουμε απλά μια γεύση για το τι είναι το OSS, παρά να καλύψουμε σε βάθος τις έννοιες αυτές

23 Λογισμικό Κλειστού έναντι Ανοικτού Κώδικα (CSS vs. OSS) CSS Αναπτύσσεται από εταιρείες ή ιδιώτες για οικονομικούς λόγους. Κεντρικοποιημένη ανάπτυξη (π.χ., γραφεία εταιρείας) Οι Χρήστες μπορεί να εισηγηθούν αλλαγές οι οποίες μπορεί να υλοποιηθούν έναντι αντιτίμου. Οι ενημερώσεις δεν είναι συχνές και γίνονται έναντι αντιτίμου. OSS Αναπτύσσεται κυρίως από εθελοντές ιδιώτες (ή μη-κερδοσκοπικούς οργανισμούς) για προσωπικούς λόγους (αναγνώριση, διασκέδαση, προσφορά, κτλ), ασφάλεια, επίδοση, κτλ (see next) Αποκεντρικοποιημένη ανάπτυξη (συνήθως σε παγκόσμια κλίμακα μέσω κοινόχρηστων repositories) Οι Χρήστες μπορεί να εισηγηθούν αλλαγές οι οποίες υλοποιούνται δωρεάν & γρήγορα (ειδικά εάν συντρέχουν λόγοι ασφάλειας). Το λογισμικό ενημερώνεται σε καθημερινή ή εβδομαδιαία βάση με κάποια STABLE releases να δηλώνουν σταθερές ενημερώσεις

24 Λογισμικό Ανοικτού Πηγαίου Κώδικα (Open Source Software - OSS) Γιατί να διατίθεται ο κώδικας ενός λογισμικού; Για μελέτη & κατανόηση, εισηγήσεις για παραλήψεις, αλλαγή και βελτιστοποίηση του προγράμματος (π.χ., θέματα ασφάλειας, επίδοσης, κτλ). Σε ορισμένες περιπτώσεις διατίθεται και για διανομή (distribution) του κώδικα στα πλαίσια άλλου λογισμικού. Για παράδειγμα αξιοποιείτε μια υλοποίηση βιβλιοθήκης επεξεργασίας εικόνων για να φτιάξετε ένα δικό σας εργαλείο. Είναι νόμιμο αυτό; Θα μπορούσατε να εμπορικοποιήσετε το πρόγραμμα αυτό; Πιο πάνω τίθενται προφανώς θέματα πνευματικών δικαιωμάτων, τα οποία καλύπτονται από ειδικές άδειες τις οποίες θα εξηγήσουμε στις επόμενες διαφάνειες

25 Δωρεάν Λογισμικού Αν. Πηγ. Κώδικα (Free Open Source Software) Free OSS (FOSS): Λογισμικό Ανοικτού Πηγαίου Κώδικα το οποίο είναι δωρεάν! Δηλ., επιτρέπει στους κατόχους να το επεκτείνουν και να το διανείμουν (ως μέρος της υλοποίησης τους). Διακρίνουμε τρεις τύπους αδειών τύπου FOSS Free Open Source Software (FOSS) Copyleft (λογιπ. Copyright) (π.χ., GPL) "Δωρεάν Χρήση ΑΛΛΑ επεκτάσεις ΠΡΕΠΕΙ να παραμείνουν ανοικτές." Ενδιάμεσα (π.χ., Lesser GPL) " Δωρεάν Χρήση Βιβλιοθήκης ΑΛΛΑ μπορεί να γίνει link με κλειστό λογισμικό Permissive (Ανεκτική) (π.χ., MIT και BSD) "Δωρεάν Χρήση ΑΛΛΑ επεκτάσεις ΜΠΟΡΕΙ να παραμείνουν κλειστές (proprietary)" ΜΙΤ 17-25

26 Δωρεάν Λογισμικού Αν. Πηγ. Κώδικα (Free Open Source Software) Το ζητούμενο του FOSS είναι πως θα διασφαλίσεις ότι η ανοικτή γνώση (ένα κομμάτι ανοικτού πηγαίου κώδικα) θα συνεχίσει να παραμένει ανοικτή γνώση. Εάν το ζητούμενο ήταν πως θα διασφαλίσεις την εμπορική αξιοποίηση των πνευματικών δικαιωμάτων ενός κώδικα, τότε το σοφότερο θα ήταν να κρατηθεί ο κώδικας κλειστός (Closed Source Software CSS) 17-26

27 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-27

28 Παράδειγμα Επιβράβευσης 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-28

29 Παράδειγμα 1: GPL Licence (To Υποθετικό Εργαλείο Bestzip) Παράδειγμα 1 (GPL): To Υποθετικό Εργαλείο bestzip Υποθέστε ότι αποφασίζουμε να επεκτείνουμε το gzip124 με κάποιες νέες λειτουργίες ονομάζοντας το νέο εργαλείο bestzip. Το παραγόμενο εκτελέσιμο bestzip μπορεί να διατεθεί δωρεάν ή με κάποια τιμή εάν θέλουμε (π.χ., για υποστήριξη του λογισμικού, κτλ.). Ο παραγόμενος πηγαίος κώδικας του bestzip ΠΡΕΠΕΙ να παραμείνει ελεύθερος & δωρεάν (FOSS). Συνεπώς, ο οποιοσδήποτε πρέπει να μπορεί να ανακτήσει τον κώδικα του bestzip για να τον μεταγλωττίσει στο μηχάνημα του. Τι γίνεται εάν ΔΕΝ διαθέσω τελικά τον κώδικα μου; Δείτε (π.χ., TARGA Notebook by LIDL) 17-29

30 Παράδειγμα 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-30

31 Παράδειγμα 4: Mixed Licences (Ο Πλοηγός Safari) Ο Πλοηγός Safari είναι ένα κλειστό λογισμικό από την Apple για περιήγηση στον ιστό: Ο Safari κάνει χρήση των εξής ανοικτών λογισμικών: Webkit (BSD) khtml (προκάτοχος - LGPL) kjs (προκάτοχος - LGPL) 17-31

32 Παράδειγμα 4: Mixed Licences (Ο Πλοηγός Safari) 17-32

33 Παράδειγμα 4: Mixed Licences (Ο Πλοηγός Safari) 17-33

34 Παράδειγμα 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 τους * *

35 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

36 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-36

37 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-37

38 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-38

Διάλεξη 18: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα

Διάλεξη 18: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΠΛ132 Αρχές Προγραμματισμού II Διάλεξη 18: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα Δημήτρης Ζεϊναλιπούρ http://www.cs.ucy.ac.cy/courses/epl132

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

Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα

Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΠΛ232 Προγραμματιστικές Τεχνικές και Εργαλεία Διάλεξη 17: Ανάπτυξη Λογισμικού σε Ομάδες και Λογισμικό Ανοικτού Πηγαίου Κώδικα Δημήτρης Ζεϊναλιπούρ http://www.cs.ucy.ac.cy/courses/epl232

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

- 1 - Υπηρεσίες τρίτων

- 1 - Υπηρεσίες τρίτων Υπηρεσίες τρίτων Εάν χρησιμοποιείτε υπηρεσίες τρίτων για το ΠΡΟΪΟΝ, η χρήση των υπηρεσιών υπόκειται στις ακόλουθες προϋποθέσεις. Όταν έχετε πρόσβαση ή/και αποκτήσει περιεχόμενο τρίτων (όπως κείμενο, εικόνες,

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

Προσαρμογή προβολής. Έκδοση 4.5. Οδηγός διαχειριστή

Προσαρμογή προβολής. Έκδοση 4.5. Οδηγός διαχειριστή Προσαρμογή προβολής Έκδοση 4.5 Οδηγός διαχειριστή Ιούλιος 2016 www.lexmark.com Περιεχόμενα 2 Περιεχόμενα Ιστορικό αλλαγών...3 Επισκόπηση... 4 Ρύθμιση παραμέτρων της εφαρμογής... 5 Πρόσβαση στον Embedded

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

Display Customization

Display Customization Display Customization Έκδοση 4.5 Οδηγός διαχειριστή Αύγουστος 2017 www.lexmark.com Περιεχόμενα 2 Περιεχόμενα Ιστορικό αλλαγών...3 Επισκόπηση... 4 Ρύθμιση παραμέτρων της εφαρμογής... 5 Πρόσβαση στον Embedded

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

Εγχειρίδιο Χρήσης Google Cloud Print

Εγχειρίδιο Χρήσης Google Cloud Print Εγχειρίδιο Χρήσης Google Cloud Print Σύμβολα που χρησιμοποιούνται στο παρόν εγχειρίδιο Το παρόν εγχειρίδιο χρησιμοποιεί τα ακόλουθα σύμβολα. Σημείωση! Προειδοποιήσεις και περιορισμοί για σωστή λειτουργία.

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

Οδηγίες χρήστη NPD5119-05 EL

Οδηγίες χρήστη NPD5119-05 EL NPD5119-05 EL Πνευματικά δικαιώματα Πνευματικά δικαιώματα Απαγορεύεται η αναπαραγωγή, η αποθήκευση σε σύστημα ανάκτησης ή η μετάδοση, σε οποιαδήποτε μορφή ή με οποιοδήποτε μέσο, (ηλεκτρονικά, μηχανικά,

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

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής 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.

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:

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

Έξυπνος θερμοστάτης θερμαντικών σωμάτων EasyControl

Έξυπνος θερμοστάτης θερμαντικών σωμάτων EasyControl 6720881862 (2017/10) GR Οδηγίες εγκατάστασης και χρήσης Έξυπνος θερμοστάτης θερμαντικών σωμάτων EasyControl Πίνακας περιεχομένων Πίνακας περιεχομένων 1 Επεξήγηση συμβόλων και υποδείξεις ασφαλείας 1 Επεξήγηση

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

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

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

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

Έξυπνος θερμοστάτης θερμαντικών σωμάτων

Έξυπνος θερμοστάτης θερμαντικών σωμάτων Οδηγίες εγκατάστασης και χρήσης Έξυπνος θερμοστάτης θερμαντικών σωμάτων RT10-RF / RT10-RFV 6720881862 (2019/02) el Πίνακας περιεχομένων Πίνακας περιεχομένων 1 Επεξήγηση συμβόλων και υποδείξεις ασφαλείας

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

Πνεσμαηικά Γικαιώμαηα 2006 Ίδρσμα ECDL (ECDL Foundation - www.ecdl.org)

Πνεσμαηικά Γικαιώμαηα 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 Πνεσμαηικά Γικαιώμαηα

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

derivation of the Laplacian from rectangular to spherical coordinates

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

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

Οδηγίες Εγγραφής στις Εξετάσεις για Ανεξάρτητους Υποψηφίους

Οδηγίες Εγγραφής στις Εξετάσεις για Ανεξάρτητους Υποψηφίους Οδηγίες Εγγραφής στις Εξετάσεις για Ανεξάρτητους Υποψηφίους Ιανουάριος 2017 Έκδοση 4.1 Απρίλιος 2018 Έκδοση 04.2 PeopleCert Certifying Professionals E-mail: info@peoplecert.org, www.peoplecert.org Copyright

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

How to register an account with the Hellenic Community of Sheffield.

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 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. Σημειώσεις έκδοση Πίνακες ελέγχου 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 Οδηγός χρήσης Samsung Universal Print Driver Οδηγός χρήσης Φανταστείτε τις δυνατότητες Πνευματικά δικαιώματα 2009 Samsung Electronics Co., Ltd. Με την επιφύλαξη παντός δικαιώματος. Το παρόν εγχειρίδιο διαχειριστή διατίθεται

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο

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

2 Composition. Invertible Mappings

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,

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

Πίνακες ελέγχου. B Series: B6512, B5512, B4512, B3512. Σημειώσεις έκδοση

Πίνακες ελέγχου. B Series: B6512, B5512, B4512, B3512. Σημειώσεις έκδοση Πίνακες ελέγχου B Series: B6512, B5512, B4512, B3512 el Σημειώσεις έκδοση Πίνακες ελέγχου Πίνακας περιεχομένων el 3 Πίνακας περιεχομένων 1 Εισαγωγή 3.06 5 1.1 Σχετικά με τη βιβλιογραφία 5 1.2 Απαιτήσεις

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

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

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

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

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Ψηφιακή ανάπτυξη. 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

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

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά. Διαστημικό εστιατόριο του (Μ)ΑστροΈκτορα Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά. Μόλις μια παρέα πελατών κάτσει σε ένα

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

Πίνακες ελέγχου. G Series: B9512G, B8512G. Σημειώσεις έκδοσης

Πίνακες ελέγχου. G Series: B9512G, B8512G. Σημειώσεις έκδοσης Πίνακες ελέγχου G Series: B9512G, B8512G el Σημειώσεις έκδοσης Πίνακες ελέγχου Πίνακας περιεχομένων el 3 Πίνακας περιεχομένων 1 Εισαγωγή 4 1.1 Σχετικά με τη βιβλιογραφία 4 1.2 Απαιτήσεις 5 2 Έκδοση firmware

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

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Βήμα 1: Step 1: Βρείτε το βιβλίο που θα θέλατε να αγοράσετε και πατήστε Add to Cart, για να το προσθέσετε στο καλάθι σας. Αυτόματα θα

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

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Ελληνικά Ι English 1/7 Δημιουργία Λογαριασμού Διαχείρισης Επιχειρηματικής Τηλεφωνίας μέσω της ιστοσελίδας

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

Instruction Execution Times

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

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

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 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

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

Προσωπική Aνάπτυξη. Ενότητα 4: Συνεργασία. Juan Carlos Martínez Director of Projects Development Department

Προσωπική Aνάπτυξη. Ενότητα 4: Συνεργασία. Juan Carlos Martínez Director of Projects Development Department Προσωπική Aνάπτυξη Ενότητα 4: Συνεργασία Juan Carlos Martínez Director of Projects Development Department Σκοπός 1. Πώς να χτίσετε και να διατηρήσετε μια αποτελεσματική ομάδα Σε αυτό πρόγραμμα, εντός

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

SPEEDO AQUABEAT. Specially Designed for Aquatic Athletes and Active People

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

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

CORDIC Background (4A)

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

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

Προσωπική Aνάπτυξη. Ενότητα 2: Διαπραγμάτευση. Juan Carlos Martínez Director of Projects Development Department

Προσωπική 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,

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

Tηλεχειριζόμενος θερμοστάτης EasyControl CT 200

Tηλεχειριζόμενος θερμοστάτης EasyControl CT 200 67088483 (07/0) el Οδηγίες εγκατάστασης και χρήσης Tηλεχειριζόμενος θερμοστάτης EasyControl CT 00 Επεξήγηση συμβόλων και υποδείξεις ασφαλείας Περιεχόμενα Επεξήγηση συμβόλων και υποδείξεις ασφαλείας............

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

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

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

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

Finite Field Problems: Solutions

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

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

CORDIC Background (2A)

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

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

The Simply Typed Lambda Calculus

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

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

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS Learning Objective : Βασικά συστατικά του Web Fabio Calefato Department of

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

Από το CUDOS και το Semion στον οργανισμό Creative Commons και στο Open Knowledge Foundation

Από το CUDOS και το Semion στον οργανισμό Creative Commons και στο Open Knowledge Foundation Από το CUDOS και το Semion στον οργανισμό Creative Commons και στο Open Knowledge Foundation Διεπιστημονικό Συνέδριο Ιστορία της Πληροφορίας: Σημεία αναφοράς από τον πάπυρο στο ηλεκτρονικό έγγραφο Νομική

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

hp surestore h/a tape array 5500

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ» ΜΕΤΑΠΤΥΧΙΑΚΗ ΙΑΤΡΙΒΗ ΤΟΥ ΕΥΘΥΜΙΟΥ ΘΕΜΕΛΗ ΤΙΤΛΟΣ Ανάλυση

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα είναι μικρότεροι το 1000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Διάρκεια: 3,5 ώρες Καλή

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

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!!

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!! VBA ΣΤΟ WORD Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!! Μου παρουσιάστηκαν δύο θέματα. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Εγραφα σε ένα αρχείο του Word τις

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

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) 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

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

Οδηγίες εγκατάστασης και χρήσης. Tηλεχειριζόμενος θερμοστάτης. Logamatic TC (2018/10) el

Οδηγίες εγκατάστασης και χρήσης. Tηλεχειριζόμενος θερμοστάτης. Logamatic TC (2018/10) el Οδηγίες εγκατάστασης και χρήσης Tηλεχειριζόμενος θερμοστάτης Logamatic TC00 6708898 (08/0) el Πίνακας περιεχομένων Πίνακας περιεχομένων Υποδείξεις ασφαλείας Υποδείξεις ασφαλείας..................................

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

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 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

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

Assalamu `alaikum wr. wb.

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

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

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

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

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

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your GP practice in Islington Σε όλα τα Ιατρεία Οικογενειακού

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

Scrum framework: Ρόλοι

Scrum framework: Ρόλοι Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #2 : Ευέλικτες (Agile) μέθοδοι για την ανάπτυξη λογισμικού Learning Objective : Scrum framework: Ρόλοι Filippo

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

Προσωπική Aνάπτυξη. Ενότητα 1: Ηγεσία και ενδυνάμωση. Juan Carlos Martínez Director of Projects Development Department

Προσωπική Aνάπτυξη. Ενότητα 1: Ηγεσία και ενδυνάμωση. Juan Carlos Martínez Director of Projects Development Department Προσωπική Aνάπτυξη Ενότητα 1: Ηγεσία και ενδυνάμωση Juan Carlos Martínez Director of Projects Development Department Σκοπός Θα εξετάσουμε θα βασικά στοιχεία της ηγεσίας μέσω ενδυνάμωσης και αποτελεσματικής

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

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

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

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

Οδηγίες χρήσης. Registered. Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία

Οδηγίες χρήσης. Registered. Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Οδηγίες χρήσης υλικού D-U-N-S Registered Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Οδηγίες χρήσης υλικού D-U-N-S Για οποιαδήποτε ερώτηση

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

Section 8.3 Trigonometric Equations

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.

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

ΟΔΗΓΟΣ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΣΠΙΤΙΟΥ ΜΟΝΤΕΛΟ-1. Θα δημιουργήσουμε αυτό το μοντέλο με 2 κομμάτια, τη βάση και τη σκεπή.

ΟΔΗΓΟΣ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΣΠΙΤΙΟΥ ΜΟΝΤΕΛΟ-1. Θα δημιουργήσουμε αυτό το μοντέλο με 2 κομμάτια, τη βάση και τη σκεπή. ΟΔΗΓΟΣ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΣΠΙΤΙΟΥ ΜΟΝΤΕΛΟ-1 Θα δημιουργήσουμε αυτό το μοντέλο με 2 κομμάτια, τη βάση και τη σκεπή. Κατ αρχήν, χρησιμοποιώντας μιλλιμετρέ χαρτί, σχεδιάστε το σχήμα σας, όπως στο σχήμα που ακολουθεί.

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

ΣΗΜΑΝΤΙΚΗ ΑΝΑΚΟΙΝΩΣΗ ΓΙΑ ΤΗΝ ΔΙΕΘΝΗ ΕΚΘΕΣΗ VEHICLE AND ON-VEHICLE EQUIPMENTS FAIR

ΣΗΜΑΝΤΙΚΗ ΑΝΑΚΟΙΝΩΣΗ ΓΙΑ ΤΗΝ ΔΙΕΘΝΗ ΕΚΘΕΣΗ 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

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

Tηλεχειριζόμενος θερμοστάτης EasyControl

Tηλεχειριζόμενος θερμοστάτης EasyControl Οδηγίες εγκατάστασης και χρήσης Tηλεχειριζόμενος θερμοστάτης EasyControl CT00 CT00B 67088404 (08/0) el Πίνακας περιεχομένων Πίνακας περιεχομένων Υποδείξεις ασφαλείας Υποδείξεις ασφαλείας..................................

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

Προσωπική Ανάπτυξη. Ενότητα 3: Δικτύωση. Juan Carlos Martínez Director of Projects Development Department

Προσωπική Ανάπτυξη. Ενότητα 3: Δικτύωση. Juan Carlos Martínez Director of Projects Development Department Προσωπική Ανάπτυξη Ενότητα 3: Δικτύωση Juan Carlos Martínez Director of Projects Development Department Σκοπός 1. ΔΙΑΜΟΡΦΩΣΗ ΣΤΟΧΩΝ Στην ενότητα αυτή θα μελετήσουμε τρόπους διαμόρφωσης του προσωπικού

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

Όροι Χρήσης της IBM Γενικοί Όροι

Όροι Χρήσης της IBM Γενικοί Όροι Όροι Χρήσης της IBM Γενικοί Όροι Οι παρόντες Όροι Χρήσης της IBM Γενικοί Όροι ("Γενικοί Όροι") διέπουν όλες τις Προσφορές IBM SaaS και είναι επιπρόσθετοι στους Όρους Χρήσης της IBM Όροι για Συγκεκριμένη

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

Precision Metal Film Fixed Resistor Axial Leaded

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

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

ΟΡΟΙ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΣΧΕΔΙΟΥ

ΟΡΟΙ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΣΧΕΔΙΟΥ ΟΡΟΙ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΣΧΕΔΙΟΥ 1. Η διαφήμιση της Τράπεζας για τα "Διπλά Προνόμια από την American Express" ισχύει για συναλλαγές που θα πραγματοποιηθούν από κατόχους καρτών Sunmiles American Express, American

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

και τα οφέλη για τον τομέα ανάπτυξης γης και οικοδομών

και τα οφέλη για τον τομέα ανάπτυξης γης και οικοδομών www.pwc.com Η νέα φορολογική νομοθεσία (VAT) και τα οφέλη για τον τομέα ανάπτυξης γης και οικοδομών Σεπτέμβριος 2012 Χρυσήλιος Πελεκάνος chrysilios.pelekanos@cy.pwc.cy (Συνέταιρος Υπεύθυνος Έμμεσης Φορολογίας

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

the total number of electrons passing through the lamp.

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Ειδική διάλεξη 2: Εισαγωγή στον κώδικα της εργασίας Χειμερινό εξάμηνο 2008 Αρχίζοντας... Αρχίζοντας... http://folk.ntnu.no/nilsol/ssiim/

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

Test Data Management in Practice

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?

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

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011 Διάρκεια Διαγωνισμού: 3 ώρες Απαντήστε όλες τις ερωτήσεις Μέγιστο Βάρος (20 Μονάδες) Δίνεται ένα σύνολο από N σφαιρίδια τα οποία δεν έχουν όλα το ίδιο βάρος μεταξύ τους και ένα κουτί που αντέχει μέχρι

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

CYTA Cloud Server Set Up Instructions

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

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

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

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

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

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

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

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

Models for Probabilistic Programs with an Adversary

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

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

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

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

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

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

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

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

TMA4115 Matematikk 3

TMA4115 Matematikk 3 TMA4115 Matematikk 3 Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet Trondheim Spring 2010 Lecture 12: Mathematics Marvellous Matrices Andrew Stacey Norges Teknisk-Naturvitenskapelige Universitet

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

Ελληνικά (GR) Υποδείξεις ασφαλείας

Ελληνικά (GR) Υποδείξεις ασφαλείας Ελληνικά (GR) Υποδείξεις ασφαλείας Πριν από τη χρήση διαβάστε τις υποδείξεις ασφαλείας και τις οδηγίες χρήσης. Εξηγήστε στα παιδιά σας το περιεχόμενό τους και τους κινδύνους που εγκυμονεί η χρήση της συσκευής.

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

Section 9.2 Polar Equations and Graphs

Section 9.2 Polar Equations and Graphs 180 Section 9. Polar Equations and Graphs In this section, we will be graphing polar equations on a polar grid. In the first few examples, we will write the polar equation in rectangular form to help identify

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

ΑΛΕΞΑΝΔΡΟΣ ΠΑΛΛΗΣ SCHOOLTIME E-BOOKS

ΑΛΕΞΑΝΔΡΟΣ ΠΑΛΛΗΣ 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

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

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 NUTWBCAM

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 πρόγραµµα που σας δίνει τη δυνατότητα

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

Εγκατάσταση Synology DSM 5.1 (Linux Server/Samba/Web Server (Apache)/MySQL Database/Email Server/File Server

Εγκατάσταση 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

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

Οδηγός χρήσης Nokia 6730 classic. Τεύχος 2

Οδηγός χρήσης Nokia 6730 classic. Τεύχος 2 Οδηγός χρήσης Nokia 6730 classic Τεύχος 2 2009 Nokia. Με την επιφύλαξη παντός δικαιώµατος. ΗΛΩΣΗ ΣΥΜΜΟΡΦΩΣΗΣ Με την παρούσα, η NOKIA CORPORATION δηλώνει ότι το RM-566 συµµορφώνεται προς τις ουσιώδεις απαιτήσεις

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

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education www.xtremepapers.com UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education *6301456813* GREEK 0543/03 Paper 3 Speaking Role Play Card One 1 March 30

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

Οδηγίες Χρήσης (Έκδοση 3.0)

Οδηγίες Χρήσης (Έκδοση 3.0) Οδηγίες Χρήσης (Έκδοση 3.0) Τα προϊόντα αποθήκευσης και μνήμης της Transcend είναι κατασκευασμένα με εξαιρετικά υψηλά ποιοτικά πρότυπα ώστε να διασφαλίζεται η αξιοπιστία τους για μεγάλο χρονικό διάστημα.

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

Οδηγίες χρήσης υλικού D U N S Registered

Οδηγίες χρήσης υλικού D U N S Registered Οδηγίες χρήσης υλικού D U N S Registered Οδηγίες ένταξης σήματος D U N S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Για οποιαδήποτε ερώτηση, σας παρακαλούμε επικοινωνήστε

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

Modbus basic setup notes for IO-Link AL1xxx Master Block

Modbus basic setup notes for IO-Link AL1xxx Master Block n Modbus has four tables/registers where data is stored along with their associated addresses. We will be using the holding registers from address 40001 to 49999 that are R/W 16 bit/word. Two tables that

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

ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός. Εργαστήριο Αρ. 2

ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός. Εργαστήριο Αρ. 2 ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός Εργαστήριο Αρ. 2 Εισαγωγή στην Αρχιτεκτονική ARMv8-A Arithmetic and Logic Instr..data, Branch and Loops, PhD Σελ. 1 Memory Allocation LEGv8 0000

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

Math 6 SL Probability Distributions Practice Test Mark Scheme

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

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

Λογισμικά για Στατιστική Ανάλυση. Minitab, R (ελεύθερο λογισμικό), Sas, S-Plus, Stata, StatGraphics, Mathematica (εξειδικευμένο λογισμικό για

Λογισμικά για Στατιστική Ανάλυση. Minitab, R (ελεύθερο λογισμικό), Sas, S-Plus, Stata, StatGraphics, Mathematica (εξειδικευμένο λογισμικό για ΒΙΟΣΤΑΤΙΣΤΙΚΗ Εργαστήριο 1ο Τι είναι το SPSS; Statistical Package for the Social Sciences Λογισμικό για διαχείριση και στατιστική ανάλυση δεδομένων σε γραφικό περιβάλλον http://en.wikipedia.org/wiki/spss

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

ICTR 2017 Congress evaluation A. General assessment

ICTR 2017 Congress evaluation A. General assessment ICTR 2017 Congress evaluation A. General assessment -1- B. Content - 2 - - 3 - - 4 - - 5 - C. Speakers/ Presentations/ Sessions - 6 - - 7 - D. Posters/ Poster sessions E. Organisation and coordination

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

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΣΧΕΔΙΑΣΜΟΣ ΣΥΣΤΗΜΑΤΟΣ ΕΝΑΕΡΙΑΣ ΜΕΤΑΦΟΡΑΣ ΦΟΡΤΙΩΝ ΑΠΟ ΚΑΙ ΠΡΟΣ ΤΟ ΚΤΗΡΙΟ ΔΩΡΟΘΕΑ ΣΤΟΝ ΚΑΙ ΑΠΟ ΤΟΝ ΑΠΕΝΑΝΤΙ ΧΩΡΟ ΣΤΑΘΜΕΥΣΗΣ

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

Partial Trace and Partial Transpose

Partial Trace and Partial Transpose Partial Trace and Partial Transpose by José Luis Gómez-Muñoz http://homepage.cem.itesm.mx/lgomez/quantum/ jose.luis.gomez@itesm.mx This document is based on suggestions by Anirban Das Introduction This

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

Καταχωρήστε το προϊόν σας και λάβετε υποστήριξη από τη διεύθυνση www.philips.com/welcome SA2MUS08 SA2MUS16 SA2MUS32 EL Εγχειρίδιο χρήσης Πίνακας περιεχομένων 1 Σημαντικές πληροφορίες ασφαλείας 4 Γενική

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

Other Test Constructions: Likelihood Ratio & Bayes Tests

Other Test Constructions: Likelihood Ratio & Bayes Tests Other Test Constructions: Likelihood Ratio & Bayes Tests Side-Note: So far we have seen a few approaches for creating tests such as Neyman-Pearson Lemma ( most powerful tests of H 0 : θ = θ 0 vs H 1 :

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

Το νομικό πλαίσιο του ΓΚΠΔ ΚΑΝΟΝΙΣΜΟΥ (ΕΕ) 2016/679 του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου της 27 ης Απριλίου Δέσπω Ανδρέου Δικηγόρος

Το νομικό πλαίσιο του ΓΚΠΔ ΚΑΝΟΝΙΣΜΟΥ (ΕΕ) 2016/679 του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου της 27 ης Απριλίου Δέσπω Ανδρέου Δικηγόρος Το νομικό πλαίσιο του ΓΚΠΔ ΚΑΝΟΝΙΣΜΟΥ (ΕΕ) 2016/679 του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου της 27 ης Απριλίου 2016 Δέσπω Ανδρέου Δικηγόρος Εφαρμογή Έναρξη ισχύος 25 η Μαϊου 2018 Αντικείμενο - Στόχοι

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

Εγχειρίδιο χρήσης του SIEMENS Industry MALL. (Έκδοση 4.0)

Εγχειρίδιο χρήσης του SIEMENS Industry MALL. (Έκδοση 4.0) Εγχειρίδιο χρήσης του SIEMENS Industry MALL (Έκδοση 4.0) Περιεχόμενα COPYRIGHT... 3 1. Ιστορικό αλλαγών... 4 a. Έκδοση 1.0 (Απρίλιος 2011)... 4 b. Έκδοση 2.0 (Ιανουάριος 2012)... 4 c. Έκδοση 3.0 (Μάρτιος

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

μαρία μερτζάνη αρχές ανοικτής αδειοδότησης

μαρία μερτζάνη αρχές ανοικτής αδειοδότησης αρχές μαρία μερτζάνη ανοικτής αδειοδότησης πρόδρομος τσιαβός @EKTgr @eellak @cc_greece @colabathens 1 2008 ίδρυση ΕΕΛ/ΛΑΚ 29 ερευνητικά κέντρα πανεπιστήμια τεχνολογικά ιδρύματα κοινωφελείς φορείς 4 Creative

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

Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη. Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ

Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη. Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ Τέσσερις καλές πρακτικές για την ανάπτυξη λογισμικού στην Ανοιχτή Επιστήμη Φώτης Ε. Ψωμόπουλος, Ερευνητής Γ ΙΝΕΒ ΕΚΕΤΑ Γιατί χρειαζόμαστε καλές πρακτικές; Οι επιστήμονες συνήθως αναπτύσσουν το δικό τους

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

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch: HOMEWORK 4 Problem a For the fast loading case, we want to derive the relationship between P zz and λ z. We know that the nominal stress is expressed as: P zz = ψ λ z where λ z = λ λ z. Therefore, applying

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