Patrick Lobacher and Michael Schams. Angeliki Plati. 29/June/2015 Creative Commons BY-NC-SA 3.0
|
|
- Πολύδωρος Καλαμογδάρτης
- 9 χρόνια πριν
- Προβολές:
Transcript
1 Σύνοψη των νέων λειτουργιών, αλλαγών και βελτιώσεων Δημιουργήθηκε από: Patrick Lobacher and Michael Schams Μετάφραση στα Ελληνικά από: Angeliki Plati 29/June/2015 Creative Commons BY-NC-SA 3.0
2 Σύνοψη κεφαλαίου Εισαγωγή Διεπαφή Χρήστη Backend TSconfig & TypoScript Ριζικές Αλλαγές Extbase & Fluid Κατηργημένες/Αφηρημένες Μέθοδοι Πηγές και Συγγραφείς
3 Εισαγωγή Εισαγωγή Τα Γεγονότα
4 Εισαγωγή Τα Γεγονότα Ημερομηνία Δημοσίευσης: 16 Ιουνίου 2015 Τύπος Δημοσίευσης: Sprint Release Οραμα: Αγκαλιάζουμε, Καινοτομούμε, Παραδίδουμε Κύριος Στόχος: Frontend
5 Εισαγωγή Προδιαγραφές Συστήματος PHP*: MySQL: v v5.6.x v5.5.x - v5.6.x (no strict mode) Χωρητ. Δίσκου: τουλάχιστον 200 MB Ρυθμίσεις PHP: memory_limit >= 128M max_execution_time >= 240s η επιλογή disable-ipv6 δεν πρέπει να χρησιμοποιείται Για το backend απαιτείται η χρήση IE >= 9 ή οποιουδήποτε άλλου σύγχρονου browser *)Περαιτέρω λεπτομέρειες: PHP Minimum Requirements for TYPO3 CMS 7
6 Εισαγωγή Χρονοδιάγραμμα Ανάπτυξης και Δημοσίευσης
7 Εισαγωγή TYPO3 CMS - Πλάνο Εκτιμώμενες ημερομηνίες δημοσίευσης και ο πρωταρχικός τους στόχος: /Δεκ/2014 Λεπτομερής εξέταση του Backend Vol 1 v7.1 24/Φεβ/2015 Core Cleanup & Streamlining v7.2 28/Απρ//2015 Frontend v7.3 09/Ιουν/2015 Package Ecosystem, Composer and Extension Handling v7.4 04/Αυγ/2015 Λεπτομερής εξέταση του Backend Vol 2 v7.5 29/Σεπ/2015 (δεν έχει ακόμα οριστεί...) v7.6 xx/xxx/2015 TYPO3 CMS 7 LTS (Long Term Εκδοση)
8 Εισαγωγή Εγκατάσταση Επίσημη διαδικασία εγκατάστασης σε Linux/Mac OS X (DocumentRoot για παράδειγμα /var/www/site/htdocs): $ cd /var/www/site $ wget --content-disposition get.typo3.org/7.3 $ tar xzf typo3_src tar.gz $ cd htdocs $ ln -s../typo3_src typo3_src $ ln -s typo3_src/index.php $ ln -s typo3_src/typo3 $ touch FIRST_INSTALL Συμβολικοί σύνδεσμοι για Microsoft Windows: Χρησιμοποιήστε junction για Windows XP/2000 Χρησιμοποιήστε mlink για Windows Vista and Windows 7
9 Εισαγωγή Αναβάθμιση σε TYPO3 CMS 7.x Η αναβάθμιση είναι δυνατή μόνο από TYPO3 CMS 6.2 LTS Η έκδοση TYPO3 CMS < 6.2 πρέπει να αναβαθμιστεί πρώτα σε TYPO3 CMS 6.2 LTS Οδηγίες αναβάθμισης: Επίσημος οδηγός TYPO3 TYPO3 Installation and Upgrading: Γενική προσέγγιση: Ελέγξτε τις ελάχιστες απαιτήσεις συστήματος (PHP, MySQL, etc.) Κάνετε ανασκόπηση του deprecation_*.log στην παλιά υπόσταση της TYPO3 Ανανεώστε όλες τις extensions στην τελευταία τους έκδοση
10 Εισαγωγή Αναβάθμιση σε TYPO3 CMS 7.x Γενική προσέγγιση - Συνέχεια: Κάνετε deploy τα νέα πηγαία αρχεία και τρέξτε τον Οδηγό Αναβάθμισης Κάνετε ανασκόπηση του startup module για τους χρήστες backend (προαιρετικά)
11 Διεπαφή Χρήστη Backend Κεφάλαιο 1: Διεπαφή χρήστη Backend
12 Διεπαφή Χρήστη Backend Τίτλος σελίδας στα Δομοστοιχεία Page και List Οι χρήστες μπορούν να επεξεργαστούν τους τίτλους σελίδας στα δομοστοιχεία Page και List
13 Διεπαφή Χρήστη Backend Install Tool: Διαγραφή Επεξεργασμένων Αρχείων Σε κάθε εκκαθάριση, το Install Tool παρέχει τώρα μια νέα συνάρτηση για την αφαίρεση των επεξεργασμένων αρχείων (π.χ. μικρογραφίες εικόνων) από το FAL. Αυτό είναι χρήσιμο όταν οι ρυθμίσεις που σχετίζονται με τα γραφικά έχουν αλλάξει ή για να αναγκάσει όλες τις εικόνες να αναδημιουργηθούν μετά από μία ενημέρωση του GraphicsMagick/ImageMagick.
14 Διεπαφή Χρήστη Backend Νέο Πεδίο στα Μεταδεδομένα FAL Το πεδίο Copyright έχει προστεθεί στα μεταδεδομένα της εγγραφής FAL (επέκταση συστήματος: φιλεμεταδατα).
15 TSconfig & TypoScript Κεφάλαιο 2: TSconfig & TypoScript
16 TSconfig & TypoScript Νέα Συνάρτηση stdwrap strtotime Η νέα TypoScript stdwrap ιδιότητα strtotime επιτρέπει την μετατροπή των μορφοποιημένων ημερομηνιών σε Unix timestamps, π.χ. για την πραγματοποίηση υπολογισμών με ημερομηνίες Εγκυρες τιμές είναι το 1 ή οποιοδήποτε string χρόνου το οποίο χρησιμοποιείται ως η πρώτη παράμετρος της συνάρτησης PHP strtotime() date_as_timestamp = TEXT date_as_timestamp { value = strtotime = 1 } next_weekday = TEXT next_weekday { data = GP:selected_date strtotime = + 2 weekdays strftime = %Y-%m-%d }
17 TSconfig & TypoScript GPmerged στις Συνθήκες Η χρήση του ΓΠ σε TypoScript συνθήκες επιστρέφει την POST μεταβλητή, μόνο αν το request περιέχει και τις δύο, POST και GET μεταβλητές Η νέα επιλογή GPmerged ενώνει και τις δύο μεθόδους και επιστρέφει το αποτέλεσμα [globalvar = GPmerged:tx_demo foo = 1] page.90 = TEXT page.90.value = DEMO [global]
18 TSconfig & TypoScript Νέες Επιλογές για το stdwrap.case Οι επιλογές uppercamelcase και lowercamelcase έχουν προστεθεί στο stdwrap.case Παράδειγμα: tt_content = CASE tt_content { key.field = CType my_custom_ctype =< lib.usercontent my_custom_ctype { file = EXT:site_base/Resources/Private/Templates/SomeOtherTemplate.html settings.extraparam = 1 } default =< lib.usercontent default { file = TEXT file.field = CType file.stdwrap.case = uppercamelcase file.wrap = EXT:site_base/Resources/Private/Templates/.html } }
19 TSconfig & TypoScript Η Ιδιότητα integrity Προστέθηκε για Αρχεία JavaScript (1) Η ιδιότητα integrity συμπεριλήφθηκε στις προσθήκες JavaScript αρχείων, έτσι ώστε ένα συγκεκριμένο SRI hash (κλειδί κατακερματισμού) να επιτρέπει την επαλήθευση των πόρων (SRI: Sub-Resource Integrity (Ακεραιότητα Υπό-Πόρων), βλ. επόμενη διαφάνεια) Αυτό επηρεάζει τις TypoScript PAGE ιδιότητες page.includejslibs, page.includejsfooterlibs, includejs και includejsfooter Παράδειγμα: page { includejs { jquery = jquery.external = 1 jquery.disablecompression = 1 jquery.excludefromconcatenation = 1 jquery.integrity = sha256-7lkwezqtdpefelxczzls6wax5ff13zz83lyo2/ujj7g= } }
20 TSconfig & TypoScript Η Ιδιότητα integrity Προστέθηκε για Αρχεία JavaScript (2) Η SRI είναι μια προδιαγραφή της W3C που επιτρέπει στους web developers να διασφαλίσουν ότι οι πόροι που βρίσκονται σε τρίτους (third-party) servers δεν έχουν αλλοιωθεί με Δημιουργία hashes (κλειδιών κατακερματισμού) ακεραιότητας: Επιλογή 1: Επιλογή 2: χρησιμποποιήστε την ακόλουθη εντολή shell cat FILENAME.js openssl dgst -sha256 -binary openssl enc -base64 -A Διαβάστε περισσότερα:
21 Ριζικές Αλλαγές Κεφάλαιο 3: Ριζικές Αλλαγές
22 Ριζικές Αλλαγές Ενσωμάτωση Symfony/Console στον CommandController (1) Ο CommandController χρησιμοποιεί τώρα εσωτερικά τη Symfony/Console και παρέχει διάφορες μεθόδους: TableHelper outputtable($rows, $headers = NULL) DialogHelper select($question, $choices, $default = NULL, $multiselect = false, $attempts = FALSE) ask($question, $default = NULL, array $autocomplete = array()) askconfirmation($question, $default = TRUE) askhiddenresponse($question, $fallback = TRUE) askandvalidate($question, $validator, $attempts = FALSE, $default = NULL, array $autocomplete = NULL) askhiddenresponseandvalidate($question, $validator, $attempts = FALSE, $fallback = TRUE)
23 Ριζικές Αλλαγές Ενσωμάτωση Symfony/Console στον CommandController (2) ProgressHelper progressstart($max = NULL) progressset($current) progressadvance($step = 1) progressfinish() (βλ. τις νέες διαφάνειες για παραδείγματα κώδικα)
24 Ριζικές Αλλαγές Ενσωμάτωση Symfony/Console στον CommandController (3) <?php namespace Acme\Demo\Command; use TYPO3\CMS\Extbase\Mvc\Controller\CommandController; class MyCommandController extends CommandController { public function mycommand() { // render a table $this->output->outputtable(array( array( Bob, 34, m ), array( Sally, 21, f ), array( Blake, 56, m ) ), array( Name, Age, Gender )); // select $colors = array( red, blue, yellow ); $selectedcolorindex = $this->output->select( Please select one color, $colors, red ); $this->outputline( You choose the color %s., array($colors[$selectedcolorindex])); [...]
25 Ριζικές Αλλαγές Ενσωμάτωση Symfony/Console στον CommandController (4) [...] // ask $name = $this->output->ask( What is your name?. PHP_EOL, Bob, array( Bob, Sally, Blake )); $this->outputline( Hello %s., array($name)); // prompt $likesdogs = $this->output->askconfirmation( Do you like dogs? ); if ($likesdogs) { $this->outputline( You do like dogs! ); } // progress $this->output->progressstart(600); for ($i = 0; $i < 300; $i ++) { $this->output->progressadvance(); usleep(5000); } $this->output->progressfinish(); } }?>
26 Ριζικές Αλλαγές API Δρομολόγησης του Backend (1) Το Backend login έχει αναδιαμορφωθεί πλήρως και ένα νέο API εισαχθεί Η OpenID φόρμα έχει εξαχθεί και χρησιμοποιεί τώρα το νέο API (το ανεξαρτητοποιεί από τις κεντρικές Core κλάσεις) Το κόνσεπτ του νέου backend login βασίζεται σε login providers (παροχείς login), οι οποίοι μπορούν να εγγραφούν στο αρχείο ext_localconf.php ως εξής: $GLOBALS[ TYPO3_CONF_VARS ][ EXTCONF ][ backend ][ loginproviders ][ ] = [ provider => \TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider::class, sorting => 50, icon-class => fa-key, label => LLL:EXT:backend/Resources/Private/Language/locallang.xlf:login.link ];
27 Ριζικές Αλλαγές API Δρομολόγησης του Backend (2) Οι επιλογές ορίζονται ως εξής: provider: όνομα του παροχέα login, ο οποίος πρέπει να υλοποιεί TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface sorting: ταξινόμηση των συνδέσμων στους πιθανούς παροχείς login, στην οθόνη login icon-class: font-awesome όνομα εικονιδίου για τον σύνδεσμο στην οθόνη login label: ετικέτα για τον παροχέα login στην οθόνη login
28 Ριζικές Αλλαγές API Δρομολόγησης του Backend (3) Η LoginProviderInterface περιέχει μόνο τη μέθοδο public function render(standaloneview $view, PageRenderer $pagerenderer, LoginController $logincontroller); Οι παράμετροι ορίζονται ως εξής: $view: Η Fluid StandaloneView, η οποία αποδίδει την οθόνη του login. Πρέπει να θέσετε το αρχείο template και ίσως να προσθέσετε μεταβλητές στη view σύμφωνα με τις ανάγκες σας. $pagerenderer: Το στιγμιότυπο του PageRenderer παρέχει την δυνατότητα να προστεθούν οι απαραίτητες πόροι JavaScript. $logincontroller: Το στιγμιότυπο του LoginController.
29 Ριζικές Αλλαγές API Δρομολόγησης του Backend (4) Το template πρέπει να περιέχει <f:layout name=login> και <f:section name=loginformfields> (γιαπεδία φόρμας): <f:layout name="login" /> <f:section name="loginformfields"> <div class="form-group t3js-login-openid-section" id="t3-login-openid_url-section"> <div class="input-group"> <input type="text" id="openid_url" name="openid_url" value="{presetopenid}" autofocus="autofocus" placeholder="{f:translate(key: openid, extensionname: openid )}" class="form-control input-login t3js-clearable t3js-login-openid-field" /> <div class="input-group-addon"> <span class="fa fa-openid"></span> </div> </div> </div> </f:section>
30 Ριζικές Αλλαγές CategoryRegistry με Νέες Επιλογές Η μέθοδος CategoryRegistry->addTcaColumn έχει πλέον επιλογές γις να θέτει l10n_mode και l10n_display: \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable( $extensionkey, $tablename, categories, array( l10n_mode => string (keyword), l10n_display => list of keywords ) );
31 Ριζικές Αλλαγές Sprites σε Backend Δομοστοιχεία Τα backend δομοστοιχεία (κύρια δομοστοιχεία όπως το Web καθώς και υπό-δομοστοιχεία όπως η Filelist) μπορούν τώρα να χρησιμοποιούν sprites ως εικονίδια (μόνο sprite εικονίδια γνωστά στην TYPO3 είναι διαθέσιμα!) Παράδειγμα: \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addModule( web, layout, top, \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY). Modules/Layout/, array( script => _DISPATCH, access => user,group, name => web_layout, configuration => array( icon => module-web ), labels => array( ll_ref => LLL:EXT:cms/layout/locallang_mod.xlf, ), ) );
32 Ριζικές Αλλαγές FormEngine NodeFactory API (1) Εϊναι τώρα εφικτό να εγγραφούν νέοι κόμβοι και να αντικατασταθούν οι ήδη υπάρχοντες $GLOBALS[ TYPO3_CONF_VARS ][ SYS ][ formengine ][ noderegistry ][ ] = array( nodename => input, priority => 40, class => \MyVendor\MyExtension\Form\Element\T3editorElement::class ); Το παραπάνω παράδειγμα καταχωρεί μια νέα κλάση MyVendor\MyExtension\Form\Element\T3editorElement ως κλάση απόδοσης του τύπου TCA input, η οποία πρέπει να υλοποιεί τη διεπαφή TYPO3\CMS\Backend\Form\NodeInterface Το κλειδί του πίνακα είναι η Unix χρονοσφραγίδα της ημερομηνίας καταχώρησης του στοιχείου
33 Ριζικές Αλλαγές FormEngine NodeFactory API (2) Σε περιπτώσεις όπου πολλαπλά στοιχεία καταχώρησης έχουν προστεθεί για τον ίδιο τύπο, χρησιμοποιείται εκείνο με την υψηλότερη προτεραιότητα (0 το 100) Ενας νέος τύπος TCA mpore i na kataqwrhje i ws ex hs: TCA columns => array( bodytext => array( config => array( type => text, rendertype => 3dCloud, ), ), ) ext_localconf.php $GLOBALS[ TYPO3_CONF_VARS ][ SYS ][ formengine ][ noderegistry ][ ] = array( nodename => 3dCloud, priority => 40, class => \MyVendor\MyExtension\Form\Element\ShowTextAs3dCloudElement::class );
34 Ριζικές Αλλαγές Σήμα postprocessmirrorurl Το σήμα postprocessmirrorurl έχει μεταφερθεί σε νέα κλάση BREAKING CHANGE! Το ακόλουθο παράδειγμα κώδικα λαμβάνει υπόψιν την έκδοση της TYPO3: $signalslotdispatcher->connect( version_compare(typo3_version, 7.0, < )? TYPO3\\CMS\\Lang\\Service\\UpdateTranslationService : TYPO3\\CMS\\Lang\\Service\\TranslationService, postprocessmirrorurl, Vendor\\Extension\\Slots\\CustomMirror, postprocessmirrorurl );
35 Extbase & Fluid Chapter 4: Extbase & Fluid
36 Extbase & Fluid ActionMenuItemGroupViewHelper (1) Using this ViewHelper, option groups can be used in the backend select field, which controls which action is selected Example: <f:be.menus.actionmenu> <f:be.menus.actionmenuitem label="default: Welcome" controller="default" action="index" /> <f:be.menus.actionmenuitem label="community: get in touch" controller="community" action="index" /> <f:be.menus.actionmenuitemgroup label="information"> <f:be.menus.actionmenuitem label="php Information" controller="information" action="listphpinfo" /> <f:be.menus.actionmenuitem label="documentation" controller="information" action="documentation" /> <f:be.menus.actionmenuitem label="hooks" controller="information" action="hooks" /> <f:be.menus.actionmenuitem label="signals" controller="information" action="signals" /> <f:be.menus.actionmenuitem label="xclasses" controller="information" action="xclass" /> </f:be.menus.actionmenuitemgroup> </f:be.menus.actionmenu>
37 Extbase & Fluid ActionMenuItemGroupViewHelper (2) Example on previous slide results in the following output:
38 Extbase & Fluid Template Support for FlashMessagesViewHelper The FlashMessagesViewHelper supports templates now New attribute as allows to specify a variable name, which can be used within the ViewHelper s child elements to access the flash messages Example: <f:flashmessages as="flashmessages"> <ul class="myflashmessages"> <f:for each="{flashmessages}" as="flashmessage"> <li class="alert {flashmessage.class}"> <h4>{flashmessage.title}</h4> <span class="fancy-icon">{flashmessage.message}</span> </li> </f:for> </ul> </f:flashmessages> Note: option rendermode is deprecated now
39 Extbase & Fluid New Properties of cobject FLUIDTEMPLATE (1) cobject FLUIDTEMPLATE has been extended with templaterootpaths and templatename It is possible to set a template name and when rendering the template this name is used together with the set format to find the template in the given templaterootpaths templaterootpaths features the same fallback logic as layoutrootpath and partialrootpath templatename: string/stdwrap templaterootpaths: array of file paths with EXT: prefix support
40 Extbase & Fluid New Properties of cobject FLUIDTEMPLATE (2) TypoScript Example: lib.stdcontent = FLUIDTEMPLATE lib.stdcontent { templatename = TEXT templatename.stdwrap { cobject = TEXT cobject { data = levelfield:-2,backend_layout_next_level,slide override.field = backend_layout split { token = frontend 1.current = 1 1.wrap = } } ifempty = Default } templaterootpaths { 10 = EXT:frontend/Resources/Private/Templates 20 = EXT:sitemodification/Resources/Private/Templates } }
41 Extbase & Fluid Removal of xmlns-attributes and HTML Tags (1) With the introduction of using xmlns:* attributes to include ViewHelpers, it is possible to have IDE support for Fluid templates. The Problem is that the xmlns:* attributes and the corresponding tag will also be rendered, which is usually not desired. The workaround is to use sections, but this solution is counter-intuitive and not available in layouts. It also causes extra processing overhead. xmlns:* attributes for valid ViewHelper namespaces will now be removed before rendering, if they show the following syntax: (xmlns attributes for non-viewhelper namespaces are preserved)
42 Extbase & Fluid Removal of xmlns-attributes and HTML Tags (2) Include ViewHelper namespaces within the HTML tag and the data-namespace-typo3-fluid=true attribute to prevent the rendering of the entire HTML tag <html data-namespace-typo3-fluid="true" xmlns:f=" xmlns:n=" <f:if condition="{newsitem.title}"> <f:then> <n:titletag>{newsitem.title}</n:titletag> </f:then> <f:else> <n:titletag>news-detail</n:titletag> </f:else> </f:if> </html>
43 Extbase & Fluid New Methods in Fluid-StandaloneView StandaloneView is extended with settemplaterootpaths($templatepaths) and settemplate($templatename, $throwexception = TRUE) Same functionality as cobject FLUIDTEMPLATE Example (render of an template): $view = GeneralUtility::makeInstance(StandaloneView::class); $view->setlayoutrootpaths(array(generalutility::getfileabsfilename( EXT:my_extension/Resources/Private/Layouts ))); $view->setpartialrootpaths(array(generalutility::getfileabsfilename( EXT:my_extension/Resources/Private/Partials ))); $view->settemplaterootpaths(array(generalutility::getfileabsfilename( EXT:my_extension/Resources/Private/Templates ))); $view->settemplate( /Notification ); $ body = $view->render();
44 Extbase & Fluid Data Processing for FLUIDTEMPLATE cobject (1) cobject FLUIDTEMPLATE has been extended with dataprocessing This setting can be used to add one or multiple processors to manipulate the $data variable of the currently rendered cobject (e.g. tt_content or page) Processor must implement the interface FluidTemplateDataProcessorInterface and contain the following method: function process(array &$data, array $processorconfiguration, array $configuration, StandaloneView $view) { [...] }
45 Extbase & Fluid Data Processing for FLUIDTEMPLATE cobject (2) Example: my_custom_ctype = FLUIDTEMPLATE my_custom_ctype { templaterootpaths { 10 = EXT:your_extension_key/Resources/Private/Templates } templatename = CustomName settings { extraparam = 1 } dataprocessing { 1 = Vendor\YourExtensionKey\DataProcessing\MyFirstCustomProcessor 2 = AnotherVendor\AnotherExtensionKey\DataProcessing\MySecondCustomProcessor 2 { options { myoption = SomeValue } } } }
46 Κατηργημένες/Αφηρημένες Μέθοδοι Κεφάλαιο 5: Κατηργημένες/Αφηρημένες Μέθοδοι
47 Κατηργημένες/Αφηρημένες Μέθοδοι Αναδόμηση της FormEngine TCA: TSconfig: Hooks: Οι επιλογές _PADDING, _VALIGN και DISTANCE έχουν αφαιρεθεί από τα TCA[ atable ][ columns ][ afield ][ config ][ wizards ] Το κλειδί TCA[ atable ][ ctrl ][ mainpalette ] έχει αφαιρεθεί Τα κλειδιά mod.web_layout.tt_content.fieldorder και TCEFORM.aTable.aField.linkTitleToSelf έχουν αφαιρεθεί Τα hooks χρησιμοποιούν τώρα το κλειδί type αντί για form_type Hook getsinglefieldclass has been removed
48 Κατηργημένες/Αφηρημένες Μέθοδοι Αφαίρεση του IdentityMap από την Extbase Η κλάση IdentityMap έχει αφαιρεθεί από την Extbase (μία ReflectionException ρίχνεται αν η κλάση είναι ακόμα σε χρήση) Η πρόσβαση των προϋπαρχουσών IdentityMap ιδιοτήτων σε DataMapper και Repository t wra apotugq anei kai h dhmiourg ia stigmiot upwn tou IdentityMap den e inai pia dunat h Αντί αυτού χρησιμοποιήστε τις Sessions: $session = GeneralUtility::makeInstance(ObjectManager::class)->get( \TYPO3\CMS\Extbase\Persistence\Generic\Session::class ); $session->registerobject($object, $identifier); if($session->hasidentifier($identifier)) { $object = $session->getobjectbyidentifier($identifier, $classname); }
49 Κατηργημένες/Αφηρημένες Μέθοδοι Διάφορα (1) Το αρχείο typo3conf/exttables.php έχει καταργηθεί. Αντ αυτού χρησιμοποιήστε το αρχείο: <your_extension>/configuration/tca/overrides/pages.php Η ρύθμιση παραμέτρων $TYPO3_CONF_VARS[GFX][png_to_gif] έχει αφαιρεθεί. Στις εγκαταστάσεις του TYPO3 CMS, που δεν έχουν την επέκταση rsaauth εγκατεστημένη, τα BE login passwords έχουν μετατραπεί τώρα σε απλό κείμενο (λύση: εγκαταστήστε την επέκταση rsaauth ή χρησιμοποιήστε HTTPS για το BE)
50 Κατηργημένες/Αφηρημένες Μέθοδοι Διάφορα (2) Η μέθοδος exec_selectgetrows() επικυρώνει τώρα την παράμετρο $uidindexfield. Αν το προσδιορισμένο πεδίο δεν υπάρχει στο αποτέλεσμα της βάσης, τότε ρίχνεται μία InvalidArgumentException.
51 Κατηργημένες/Αφηρημένες Μέθοδοι Διάφορα (3) Η επιλογή DBAL config.classfile έχει αφαιρεθεί Οι επιλογές icononly και styleattributes του CshViewHelper σημειώνονται τώρα ως κατηργημένες Η επιλογή της ΤψποΣςριπτ page.bgimg είναι τώρα κατηργημένη Η μέθοδος isenabled() της κλάσης T3editor είναι τώρα κατηργημένη Ο παλιός TYPO3 ClassLoader έχει αφαιρεθεί, και τη θέση του έχει πάρει ο ClassLoader
52 Πηγές και Συγγραφείς Κεφάλαιο 6: Πηγές και Συγγραφείς
53 Πηγές και Συγγραφείς Πηγές (1) Νέα της TYPO3: Πληροφορίες Δημοσίευσης: INSTALL.md and ChangeLog typo3/sysext/core/documentation/changelog/7.3/* Αναφορές Προβλημάτων στην TYPO3: TYPO3 Git Αποθήκες (Repositories):
54 Πηγές και Συγγραφείς TYPO3 CMS Διαφάνειες Τι Νέο Υπάρχει: Patrick Lobacher ( Ερευνα, Συγκέντρωση Πληροφορίας και Εκδοση στα Γερμανικά) Michael Schams (Επικεφαλής Εργου και Εκδοση στα Αγγλικά) Μεταφράσεις από: Andrey Aksenov, Paul Blondiaux, Sergio Catala, Jigal van Hemert, Michel Mix, Sinisa Mitrovic, Angeliki Plati, Nena Jelena Radovic, Roberto Torresani Υπό την άδεια της Creative Commons BY-NC-SA 3.0
Patrick Lobacher και Michael Schams. Angeliki Plati. 28/November/2015 Creative Commons BY-NC-SA 3.0
Σύνοψη των νέων λειτουργιών, αλλαγών και βελτιώσεων Δημιουργήθηκε από: Patrick Lobacher και Michael Schams Μετάφραση στα Ελληνικά από: Angeliki Plati 28/November/2015 Creative Commons BY-NC-SA 3.0 Σύνοψη
Διαβάστε περισσότεραPatrick Lobacher and Michael Schams. Angeliki Plati. 10/October/2015 Creative Commons BY-NC-SA 3.0
Σύνοψη των νέων λειτουργιών, αλλαγών και βελτιώσεων Δημιουργήθηκε από: Patrick Lobacher and Michael Schams Μετάφραση στα Ελληνικά από: Angeliki Plati 10/October/2015 Creative Commons BY-NC-SA 3.0 Σύνοψη
Διαβάστε περισσότεραPatrick Lobacher and Michael Schams. Angeliki Plati. 03/November/2015 Creative Commons BY-NC-SA 3.0
Σύνοψη των νέων λειτουργιών, αλλαγών και βελτιώσεων Δημιουργήθηκε από: Patrick Lobacher and Michael Schams Μετάφραση στα Ελληνικά από: Angeliki Plati 03/November/2015 Creative Commons BY-NC-SA 3.0 Σύνοψη
Διαβάστε περισσότεραPatrick Lobacher and Michael Schams. Angeliki Plati. 18/May/2015 Creative Commons BY-NC-SA 3.0
Σύνοψη των νέων λειτουργιών, αλλαγών και βελτιώσεων Δημιουργήθηκε από: Patrick Lobacher and Michael Schams Μετάφραση στα Ελληνικά από: Angeliki Plati 18/May/2015 Creative Commons BY-NC-SA 3.0 Σύνοψη κεφαλαίου
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 133: ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial
ΕΡΓΑΣΤΗΡΙΟ 3 Javadoc Tutorial Introduction Το Javadoc είναι ένα εργαλείο που παράγει αρχεία html (παρόμοιο με τις σελίδες στη διεύθυνση http://docs.oracle.com/javase/8/docs/api/index.html) από τα σχόλια
Διαβάστε περισσότεραΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Ολοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα είναι μικρότεροι το 1000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Διάρκεια: 3,5 ώρες Καλή
Διαβάστε περισσότερα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
Διαβάστε περισσότεραSOAP API. https://bulksmsn.gr. Table of Contents
SOAP API https://bulksmsn.gr Table of Contents Send SMS...2 Query SMS...3 Multiple Query SMS...4 Credits...5 Save Contact...5 Delete Contact...7 Delete Message...8 Email: sales@bulksmsn.gr, Τηλ: 211 850
Διαβάστε περισσότεραΕργαστήριο 9. Styling with Javascript
Εργαστήριο 9 Styling with Javascript Pimp my Text with Javascript Today you'll write a page where the user can type text into a box, and by clicking on UI controls, the user can "pimp out" the text by
Διαβάστε περισσότερα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 πρόγραµµα που σας δίνει τη δυνατότητα
Διαβάστε περισσότεραΚατανεμημένα Συστήματα. Javascript LCR example
Κατανεμημένα Συστήματα Javascript LCR example Javascript JavaScript All JavaScript is the scripting language of the Web. modern HTML pages are using JavaScript to add functionality, validate input, communicate
Διαβάστε περισσότεραΣημασιολογικός Ιστός (Semantic Web) - XML
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σημασιολογικός Ιστός (Semantic Web) - XML 22/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων
Διαβάστε περισσότεραΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο
Διαβάστε περισσότεραCHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS
CHAPTER 5 SOLVING EQUATIONS BY ITERATIVE METHODS EXERCISE 104 Page 8 1. Find the positive root of the equation x + 3x 5 = 0, correct to 3 significant figures, using the method of bisection. Let f(x) =
Διαβάστε περισσότεραΨηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS
Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS Learning Objective : Βασικά συστατικά του Web Fabio Calefato Department of
Διαβάστε περισσότερα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
Διαβάστε περισσότεραExercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.
Exercises 0 More exercises are available in Elementary Differential Equations. If you have a problem to solve any of them, feel free to come to office hour. Problem Find a fundamental matrix of the given
Διαβάστε περισσότεραΕγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade
Για να ελέγξετε το λογισμικό που έχει τώρα η συσκευή κάντε κλικ Menu > Options > Device > About Device Versions. Στο πιο κάτω παράδειγμα η συσκευή έχει έκδοση λογισμικού 6.0.0.546 με πλατφόρμα 6.6.0.207.
Διαβάστε περισσότεραΕργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 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
Διαβάστε περισσότερα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
Διαβάστε περισσότεραA browser-based digital signing solution over the web
A browser-based digital signing solution over the web Fotis Loukos Charalampos Tsipizidis Dimitris Daskopoulos The problem Contents Proposed solution Architecture Native Messaging Host Native Messaging
Διαβάστε περισσότεραΒαζηθό κάζεκα γηα ην ArcGIS
Βαζηθό κάζεκα γηα ην ArcGIS Content 1 ArcMap, γλσξηκία κε ηελ επηθάλεηα εξγαζίαο... 2 1.1 Η δηεπηθάλεηα ηνπ ArcMap... 2 1.2 Η γξακκή εξγαιείσλ... 3 2 Κάληε έλα ζρέδην εξγαζίαο: Έλα ράξηε γελλήζεσλ....
Διαβάστε περισσότερα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
Διαβάστε περισσότεραΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 12: Συνοπτική Παρουσίαση Ανάπτυξης Κώδικα με το Matlab Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Διαβάστε περισσότεραΕργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο
Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο Oracle SQL Developer An Oracle Database stores and organizes information. Oracle SQL Developer is a tool for accessing and maintaining the data
Διαβάστε περισσότεραΣυνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή
Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1
Διαβάστε περισσότεραΤεχνολογίες Διαδικτύου. Server Side Scripting I PHP
Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές
Διαβάστε περισσότερα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
Διαβάστε περισσότεραΓιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) Γιάννης Σαμωνάκης 1 Περιεχόμενα Τι είναι η PHP Που μπορεί να χρησιμοποιηθεί
Διαβάστε περισσότεραΕισαγωγή στη Βιοπληροφορική
Εισαγωγή στη Βιοπληροφορική Αλέξανδρος Κ. Δημόπουλος Πρόγραμμα Μεταπτυχιακών Σπουδών Τεχνολογίες Πληροφορικής στην Ιατρική και τη Βιολογία (ΤΠΙΒ) Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό και Καποδιστριακό
Διαβάστε περισσότεραΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor
ΕισαγωγήστουςΗ/Υ PHP Hypertext Preprocessor ΤιείναιηPHP; PHP είναιµία server-based scripting language σχεδιασµένη ειδικά για το web. Σε µία html σελίδα µπορούµε να ενσωµατώσουµε php κώδικα που εκτελείται
Διαβάστε περισσότεραΣτο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.
Διαστημικό εστιατόριο του (Μ)ΑστροΈκτορα Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά. Μόλις μια παρέα πελατών κάτσει σε ένα
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ USE INSTRUCTIONS
ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ USE INSTRUCTIONS ΤΗΛΕΦΩΝΟ ΜΕ ΑΝΑΓΝΩΡΙΣΗ ΚΛΗΣΗΣ /CORDED PHONE WITH CALLER ID ΜΟΝΤΕΛΟ/MODEL: TM09-448 DC48V Παρακαλούμε διαβάστε προσεκτικά όλες τις οδηγίες χρήσης πριν την χρήση της συσκευής
Διαβάστε περισσότεραCase 1: Original version of a bill available in only one language.
currentid originalid attributes currentid attribute is used to identify an element and must be unique inside the document. originalid is used to mark the identifier that the structure used to have in the
Διαβάστε περισσότεραStandard Template Library (STL) C++ library
Τ Μ Η Μ Α Μ Η Χ Α Ν Ι Κ Ω Ν Η / Υ Κ Α Ι Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ Standard Template Library (STL) C++ library Δομές Δεδομένων Μάριος Κενδέα kendea@ceid.upatras.gr Εισαγωγή Η Standard Βιβλιοθήκη προτύπων
Διαβάστε περισσότεραOpen eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης
Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων Αντικειμενοστρεφής Προγραμματισμός 3/4/2017 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Γιατί έλεγχος πρόσβασης? Προστασία ιδιωτικής πληροφορίας
Διαβάστε περισσότερα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
Διαβάστε περισσότεραΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών. Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση - Διδάσκων: Δ. Κοτζίνος Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
Διαβάστε περισσότεραΣτο εργαστήριο θα μελετηθούν: Διδάσκων: Γιώργος Χατζηπολλάς. Εργαστήριο 2: Εργαλεία Συστήματος UNIX. Ομάδες για παρουσίαση
Εργαστήριο 2: Εργαλεία Συστήματος UNIX Στο εργαστήριο θα μελετηθούν: Ομάδες για παρουσίαση sed (Stream EDitor) Παραδείγματα χρήσης sed Διδάσκων: Γιώργος Χατζηπολλάς 2-1 Ομάδες Παρουσίασης Group Name Description
Διαβάστε περισσότεραHomework 3 Solutions
Homework 3 Solutions Igor Yanovsky (Math 151A TA) Problem 1: Compute the absolute error and relative error in approximations of p by p. (Use calculator!) a) p π, p 22/7; b) p π, p 3.141. Solution: For
Διαβάστε περισσότεραΔημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony
Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony Ελληνικά Ι English 1/7 Δημιουργία Λογαριασμού Διαχείρισης Επιχειρηματικής Τηλεφωνίας μέσω της ιστοσελίδας
Διαβάστε περισσότεραΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2
ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 Dreamweaver 1/7 Εισαγωγή Το Dreamweaver είναι ένας HTML editor που αναπτύχθηκε από την Macromedia. Είναι WYSIWYG (What You See Is What You Get),
Διαβάστε περισσότεραΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση Διδάσκων: Δ. Κοτζίνος Όνοµα: Α.Μ. : Εξάµηνο : Αίθουσα Έδωσα Project
Διαβάστε περισσότεραΠρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής
Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Να γραφεί πρόγραμμα το οποίο δέχεται ως είσοδο μια ακολουθία S από n (n 40) ακέραιους αριθμούς και επιστρέφει ως έξοδο δύο ακολουθίες από θετικούς ακέραιους
Διαβάστε περισσότεραΕισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Διαβάστε περισσότερα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,
Διαβάστε περισσότεραVBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!!
VBA ΣΤΟ WORD Version 25-7-2015 ΗΜΙΤΕΛΗΣ!!!! Μου παρουσιάστηκαν δύο θέματα. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Εγραφα σε ένα αρχείο του Word τις
Διαβάστε περισσότεραJAVASCRIPT EVENTS. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
JAVASCRIPT EVENTS Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραDynamic types, Lambda calculus machines Section and Practice Problems Apr 21 22, 2016
Harvard School of Engineering and Applied Sciences CS 152: Programming Languages Dynamic types, Lambda calculus machines Apr 21 22, 2016 1 Dynamic types and contracts (a) To make sure you understand the
Διαβάστε περισσότεραΔυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις
Διαβάστε περισσότεραTaxiCounter Android App. Περδίκης Ανδρέας ME10069
TaxiCounter Android App Περδίκης Ανδρέας ME10069 Content Android Operating System Development Tools Taxi Counter Algorithm Design Development Process Android Operating System Android is a Linux-based operating
Διαβάστε περισσότερα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.
Διαβάστε περισσότεραBlock Ciphers Modes. Ramki Thurimella
Block Ciphers Modes Ramki Thurimella Only Encryption I.e. messages could be modified Should not assume that nonsensical messages do no harm Always must be combined with authentication 2 Padding Must be
Διαβάστε περισσότεραΕΠΛ 012. JavaScripts
ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Βάσεις Δεδομένων (4 ο εξάμηνο) Εργαστήριο MySQL #2 Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Φεβρουάριος 2008 Περιεχόμενα SQL Language
Διαβάστε περισσότερα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
Διαβάστε περισσότερα(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.
Διαβάστε περισσότεραOverview. Transition Semantics. Configurations and the transition relation. Executions and computation
Overview Transition Semantics Configurations and the transition relation Executions and computation Inference rules for small-step structural operational semantics for the simple imperative language Transition
Διαβάστε περισσότεραΜορφοποίηση υπό όρους : Μορφή > Μορφοποίηση υπό όρους/γραμμές δεδομένων/μορφοποίηση μόο των κελιών που περιέχουν/
Μορφοποίηση υπό όρους : Μορφή > Μορφοποίηση υπό όρους/γραμμές δεδομένων/μορφοποίηση μόο των κελιών που περιέχουν/ Συνάρτηση round() Περιγραφή Η συνάρτηση ROUND στρογγυλοποιεί έναν αριθμό στον δεδομένο
Διαβάστε περισσότεραTEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί
Διαβάστε περισσότεραΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /
ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει
Διαβάστε περισσότερα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
Διαβάστε περισσότεραΕργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο
Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων Εξάμηνο 7 ο JDBC JDBC is a set of classes and interfaces written in Java that allows Java programs to send SQL statements to a database like Oracle JDBC
Διαβάστε περισσότεραΡυθμίσεις Ψηφιακής Υπογραφής για έγγραφα μορφής PDF στο ΕΚΕΦΕ Δημόκριτος
Ρυθμίσεις Ψηφιακής Υπογραφής για έγγραφα μορφής PDF στο ΕΚΕΦΕ Δημόκριτος Ρυθμίσεις Acrobat Reader έκδοσης ΧΙ και DC Σε αυτό το κείμενο περιγράφεται η διαδικασία ρύθμισης των παραμέτρων ψηφιακής υπογραφής
Διαβάστε περισσότεραΟδηγίες χρήσης υλικού D U N S Registered
Οδηγίες χρήσης υλικού D U N S Registered Οδηγίες ένταξης σήματος D U N S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Για οποιαδήποτε ερώτηση, σας παρακαλούμε επικοινωνήστε
Διαβάστε περισσότεραΟδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook
Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook Βήμα 1: Step 1: Βρείτε το βιβλίο που θα θέλατε να αγοράσετε και πατήστε Add to Cart, για να το προσθέσετε στο καλάθι σας. Αυτόματα θα
Διαβάστε περισσότεραPHP 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
PHP 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραQuick Installation Guide
A Installation 1 F H B E C D G 2 www.trust.com/17528/faq Quick Installation Guide C C D Freewave Wireless Audio Set 17528/ 17529 D Installation Configuration Windows XP 4 5 8 Windows 7/ Vista 6 7 9 10
Διαβάστε περισσότεραΧρειάζεται να φέρω μαζί μου τα πρωτότυπα έγγραφα ή τα αντίγραφα; Asking if you need to provide the original documents or copies Ποια είναι τα κριτήρια
- University Θα ήθελα να εγγραφώ σε πανεπιστήμιο. Stating that you want to enroll Θα ήθελα να γραφτώ για. Stating that you want to apply for a course ένα προπτυχιακό ένα μεταπτυχιακό ένα διδακτορικό πλήρους
Διαβάστε περισσότεραΑρχές Τεχνολογίας Λογισμικού Εργαστήριο
Αρχές Τεχνολογίας Λογισμικού Εργαστήριο Κωδικός Μαθήματος: TP323 Ώρες Εργαστηρίου: 2/εβδομάδα (Διαφάνειες Νίκου Βιδάκη) 1 JAVA Inheritance Εβδομάδα Νο. 3 2 Προηγούμενο μάθημα (1/2) Τι είναι αντικείμενο?
Διαβάστε περισσότεραNumerical Analysis FMN011
Numerical Analysis FMN011 Carmen Arévalo Lund University carmen@maths.lth.se Lecture 12 Periodic data A function g has period P if g(x + P ) = g(x) Model: Trigonometric polynomial of order M T M (x) =
Διαβάστε περισσότεραSection 7.6 Double and Half Angle Formulas
09 Section 7. Double and Half Angle Fmulas To derive the double-angles fmulas, we will use the sum of two angles fmulas that we developed in the last section. We will let α θ and β θ: cos(θ) cos(θ + θ)
Διαβάστε περισσότεραΠώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your
Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your GP practice in Islington Σε όλα τα Ιατρεία Οικογενειακού
Διαβάστε περισσότεραΔΟΜΗ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
ΔΟΜΗ Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραPortSip Softphone. Ελληνικά Ι English 1/20
PortSip Softphone Ελληνικά Ι English 1/20 1. Περιεχόμενα 2. Εγκατάσταση σε Smartphone & Tablet (Android ή ios)... 1 3. Εγκατάσταση σε ηλεκτρονικό υπολογιστή (Windows ή Mac).... 5 4. Installation in Smartphone
Διαβάστε περισσότεραΠροσωπική 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,
Διαβάστε περισσότεραΔομές Δεδομένων - Εργαστήριο 2. Λίστες
Λίστες Λίστες (Lists) : Συλλογή δεδομένων σε δυναμικά δεσμευμένους κόμβους. Κάθε κόμβος περιέχει συνδέσεις προς άλλους κόμβους. Προσπέλαση -στού κόμβου διατρέχοντας όλους τους προηγούμενους. Πολλές παραλλαγές
Διαβάστε περισσότεραΑντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΔΟΜΗΣΗ ΚΩΔΙΚΑ. Μαθαίνω παίζοντας
Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΔΟΜΗΣΗ ΚΩΔΙΚΑ Μαθαίνω παίζοντας Σήμερα παιδάκια μου θα μάθουμε... 1. Δόμηση Κώδικα 2. Στυλ Κώδικα 3. Συνεργασία Σε Ομάδες - Διαχωρισμός Σε Αρχεία
Διαβάστε περισσότεραApproximation of distance between locations on earth given by latitude and longitude
Approximation of distance between locations on earth given by latitude and longitude Jan Behrens 2012-12-31 In this paper we shall provide a method to approximate distances between two points on earth
Διαβάστε περισσότεραΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007
Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Όλοι οι αριθμοί που αναφέρονται σε όλα τα ερωτήματα μικρότεροι του 10000 εκτός αν ορίζεται διαφορετικά στη διατύπωση του προβλήματος. Αν κάπου κάνετε κάποιες υποθέσεις
Διαβάστε περισσότεραExercises to Statistics of Material Fatigue No. 5
Prof. Dr. Christine Müller Dipl.-Math. Christoph Kustosz Eercises to Statistics of Material Fatigue No. 5 E. 9 (5 a Show, that a Fisher information matri for a two dimensional parameter θ (θ,θ 2 R 2, can
Διαβάστε περισσότερα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
Διαβάστε περισσότερα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
Διαβάστε περισσότερα6. ΓΕΩΓΡΑΦΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
6. ΓΕΩΓΡΑΦΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Στη διάρκεια αυτού του εργαστηρίου θα δούμε τα δεδομένα της ICAP από μια διαφορετική οπτική γωνία, με τη χρήση συστημάτων GIS, κατά γεωγραφική περιοχή και ειδικά κατά
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Σύστημα Διαχείρισης Διαχρονικών Δεδομένων για Γονίδια ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ
Διαβάστε περισσότεραPHP 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
PHP 2 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?
Teko Classes IITJEE/AIEEE Maths by SUHAAG SIR, Bhopal, Ph (0755) 3 00 000 www.tekoclasses.com ANSWERSHEET (TOPIC DIFFERENTIAL CALCULUS) COLLECTION # Question Type A.Single Correct Type Q. (A) Sol least
Διαβάστε περισσότεραΜηχανική Μάθηση Hypothesis Testing
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Μηχανική Μάθηση Hypothesis Testing Γιώργος Μπορμπουδάκης Τμήμα Επιστήμης Υπολογιστών Procedure 1. Form the null (H 0 ) and alternative (H 1 ) hypothesis 2. Consider
Διαβάστε περισσότεραΣυστήματα Διαχείρισης Βάσεων Δεδομένων
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Συστήματα Διαχείρισης Βάσεων Δεδομένων Φροντιστήριο 9: Transactions - part 1 Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Tutorial on Undo, Redo and Undo/Redo
Διαβάστε περισσότεραCongruence Classes of Invertible Matrices of Order 3 over F 2
International Journal of Algebra, Vol. 8, 24, no. 5, 239-246 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/.2988/ija.24.422 Congruence Classes of Invertible Matrices of Order 3 over F 2 Ligong An and
Διαβάστε περισσότεραΟδηγίες χρήσης. Registered. Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία
Οδηγίες χρήσης υλικού D-U-N-S Registered Οδηγίες ένταξης σήματος D-U-N-S Registered στην ιστοσελίδα σας και χρήσης του στην ηλεκτρονική σας επικοινωνία Οδηγίες χρήσης υλικού D-U-N-S Για οποιαδήποτε ερώτηση
Διαβάστε περισσότεραTEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης
TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης Χειμερινό εξάμηνο 2011-2012 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό
Διαβάστε περισσότεραGalatia SIL Keyboard Information
Galatia SIL Keyboard Information Keyboard ssignments The main purpose of the keyboards is to provide a wide range of keying options, so many characters can be entered in multiple ways. If you are typing
Διαβάστε περισσότεραEE512: Error Control Coding
EE512: Error Control Coding Solution for Assignment on Finite Fields February 16, 2007 1. (a) Addition and Multiplication tables for GF (5) and GF (7) are shown in Tables 1 and 2. + 0 1 2 3 4 0 0 1 2 3
Διαβάστε περισσότεραΑΓΓΛΙΚΑ Ι. Ενότητα 7α: Impact of the Internet on Economic Education. Ζωή Κανταρίδου Τμήμα Εφαρμοσμένης Πληροφορικής
Ενότητα 7α: Impact of the Internet on Economic Education Τμήμα Εφαρμοσμένης Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως
Διαβάστε περισσότεραLeaflet Web Maps with qgis2leaf
Leaflet Web Maps with qgis2leaf QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Christina Dimitriadou Paliogiannis Konstantinos Tom Karagkounis Despoina Karfi
Διαβάστε περισσότεραΣτην τεχνολογία των CSS, οι κανόνες στυλ (style
Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #4 0 : CSS: Βασικές και προχωρημένες τεχνικές επιλογής, τα στοιχεία και , ψευδο κλάσεις και ψευδο επιλογείς Γαβαλάς Δαμιανός dgavalas@aegean.gr CSS κανόνες στυλ
Διαβάστε περισσότεραb. Use the parametrization from (a) to compute the area of S a as S a ds. Be sure to substitute for ds!
MTH U341 urface Integrals, tokes theorem, the divergence theorem To be turned in Wed., Dec. 1. 1. Let be the sphere of radius a, x 2 + y 2 + z 2 a 2. a. Use spherical coordinates (with ρ a) to parametrize.
Διαβάστε περισσότερα