Deel I Multimedia. IUW Thema Webdesign 17 november 2014 Christof van Nimwegen
|
|
- Gerrit de Ridder
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Deel I Multimedia IUW Thema Webdesign 17 november 2014 Christof van Nimwegen
2 Multimedia: Wat is het? 2
3 Graphics 3
4 Graphics: Digitaal op het web Twee typen: Bitmap (raster) afbeelding als verzameling pixels Vector graphics afbeelding als verzameling geometrische vormen 4
5 Graphics: Bitmaps zijn pixels! Een pixel wordt opgeslagen als binaire code die een kleur representeert Hoe meer kleur per pixel, en hoe groter het bestand Een bitmap heeft (eigenlijk) geen fysieke dimensie Een bitmap heeft wel een pixel-dimensie 5
6 Graphics: Bitmaps zijn pixels Ministeck?
7 Graphics: Lijnen Een rechte lijn.. Bestaat als concept wel, en ook op papier, maar in het geval van pixels kan het niet altijd Anti-Aliasing Een techniek, om toch mooie graphics te krijgen bij een lagere resolutie. Bijvoorbeeld bij een lijn zie je op de computer vaak zogenaamde "trapjes". Door naast deze trapjes een tussen kleur te zetten lijkt het trapjes effect minder erg.
8 Graphics: beeld bewerking Bewerking waarbij voor elke pixel een nieuwe waarde berekend wordt
9 Graphics: beeld bewerking - negatief Originele afbeelding Negatief f(p) = Wit - p
10 Graphics: beeld bewerking - helderheid Originele afbeelding Minder helder (per pixel)
11 Graphics: Pixel point processing- contrast Originele afbeelding Hoger contrast
12 Graphics: Hoe betrouwbaar is het oog?
13 Graphics: Kleur erbij verzinnen
14 Graphics: Gestalt principes Ontwikkeld 1e helft 20e eeuw (Max Wertheimer) Ordening waargenomen eenheden tot grotere gehelen Gestalt en Web design: /05/gestaltpsychologie -en-webdesign/ voor- en achtergrond gelijkenis nabijheid 14
15 Graphics: Gestalt-Prägnanz Simpele dingen zien we het eerst (willen we het eerst zien)!!
16 Graphics: Gestalt principes continuïteit voor- en achtergrond geslotenheid gelijkenis nabijheid 16
17 Graphics: Kleur
18 Graphics: Kleurenblindheid 8 % van de mannen, 0.5% van de vrouwen
19 Graphics: The power of color
20 Graphics: Kleur in websites 20
21 Graphics: Kleur in websites 21
22 Graphics: belang web kleur, bv. online editing
23 Graphics: Kleur RGB (red, green, blue) zijn de additieve primaire kleuren kleuren van lichtbronnen pixelkleuren bestaan uit een mix hiervan schermkleuren gespecificeerd met drie waarden Gebruikelijk: 1 byte per kleur range per kleur: 0,255 16,8 miljoen kleuren mens kan er ongeveer 10 miljoen onderscheiden 23
24 Graphics: RGB Op licht gebaseerd 3 additive primaire kleuren Rood + Groen + Blauw = Wit Elke mix van 2 is lichter dan de losse kleur
25 Graphics: Direct color vs. Indexed color Direct: RGB direct naar electrons 255*255*255 : kleuren Indexed: met een Palet CLUT: Color Lookup Table Bv. Gif
26 Graphics: Dithering - suggereren van kleur Er moet uitgerekend worden welke combinatie van het beperkte kleurenpalet de oorspronkelijke kleur kan weergeven. Stel dat een grijs kleur getoond zou moeten worden, dan is na dithering de kleuren wit en zwart dicht tegen elkaar aan gezet, waardoor het grijs lijkt.
27 Graphics: Dithering met kleur
28 Graphics: Kleurdiepte Het aantal beschikbare kleuren (per pixel) en dus in mijn beeld 1 bit 2¹ (2 kleuren) 2 bit 2² (4 kleuren... 8 bit (256 kleuren) 16 bit ( kleuren) 24 bit (> ) True color (3 kanalen van 256)
29 Graphics: Kleurdiepte Monochrome graphics 1-bit pixel diepte. (puur zwart - wit)
30 Graphics: Kleurdiepte Grijswaarden graphics: meer pixel diepte (bv 4bit, 16 kleuren) (alleen wit, grijstinten en zwart)
31 Graphics: Kleurdiepte 8 bits per pixel: 256 kleuren
32 Graphics: Kleurdiepte 24 bits per pixel: miljoenen kleuren
33 Graphics: Bitmap beeldformaten GIF (compuserve) slechts 256 kleuren, transparantie voor 1 kleur, prima voor simpele afbeeldingen. Lost het rectangular probleem deels op, zijn beperkt animeerbaar (animated gif) JPEG goed met foto s, kleine files PNG kwam als alternatief voor GIF, vele kleuren, vaak ondersteund door browsers, steeds meer gebruikt Buiten web: Bitmaps: TIFF, BMP, TGA
34 Graphics: Compressie Waarom? Bandbreedte, Opslag Lossless compressie Geen verlies. Het bestand (beeld) kan exact gereconstrueerd worden Omkeerbaar. Bekendste voorbeeld: ZIP Essentieel in Medische beeldbestanden, Archivering, software) Lossy compressie Wanneer informatie-verlies geen probleem is. Vaak effectiever dan lossless Onomkeerbaar. bekendste voorbeeld: JPEG
35 Graphics: Lossless compression Runlength encoding (RLE), puur sequentieel IPV 12x12 = 144 pixelwaardes: Analyseer opeenvolging van dezelfde waarden Nu nog maar 37x pixelwaardes!
36 Graphics: Lossless compression LZW: dictionary based
37 Graphics: Lossy compression - JPEG Lossles kan eigenlijk met alles / lossy niet: Er wordt data weggehaald Bekijkt de afbeelding iets meer zoals een mens het zou beschrijven, kijkende naar gebieden, patronen en kleuren. Informatie uit hoge frequenties minder belangrijk voor perceptie Is goed met een groot scala aan en verloop van kleuren Behaalt goede compressieresultaten, kleine files.(vaak tot 5%).Maar is nooit 100% reconstrueerbaar.goed oppassen met compression artefacts
38 Graphics: Vectorafbeeldingen Een geometrische definitie: coordinaten-beschrijving Voordelen: Goed resizable: resolutie onafhankelijk Kleine files Vrije vorm: geen achtergrond Geschikt voor gebruik bij animaties Nadelen: Slecht voor fotorealistiche afbeeldingen, is cartoon-achtig Kan niet zonder meer op webpagina Minder effecten mogelijk
39 Graphics: Vectoren zijn niet goed voor foto s
40 Graphics: Vector afbeelingen moeten uiteindelijk naar pixels worden vertaald probleem: eindige grootte pixels als je een lijn tekent, wordt die hakkelig oplossing: anti-aliasing (browser-taak!) voeg grijstinten (overgangstinten) toe 40
41 Graphics: Vector images - SVG Scalable Vector Graphics W3C recommendation Steeds beter ondersteund Bv voor diagrammen 41
42 Graphics: Vector afbeeldingen (Fonts) 42
43 Graphics: Resumerend Vector vs Bitmap Resizing Bitmap Resizing Vector Vrij vs rechthoekig
44 Audio, video en animatie op het web 44
45 Audio: formaten Ongecomprimeerd WAV, AIFF,. Lossless compressie Lossless WMA Lossy Compression Lossy WMA, MP3, Vorbis, AAC, others 45
46 Audio: MP3 Fraunhofer IIS ( MPEG: Groep audio- / videoprofessionals die de standaard samenstellen Layer: Mate van complexiteit van de compressie Muziek delen via internet Voorheen MP3 sites, later P2P netwerken, en Itunes Kleinere bestanden sneller verzonden
47 Audio: MP3 Perceptuele compressie: maakt gebruik van karakteristieken menselijk oor Minimum gehoordrempel: Zachte geluiden worden niet geheel verwijderd, maar ze hoeven er ook niet zo nauwkeurig op te staan als de hardere geluiden. Masking: Op basis van het principe dat onze oren geen zachte geluiden kunnen horen op het moment dat er een harder geluid klinkt dat erop lijkt. Joint stereo: Bezuinigen op bitratio door te veronderstelt links en rechts vele identieke frequenties > als mono gecodeerd Huffman coding veel voorkomende geluiden: krijgen kortere bitcodes (lossless, niet perceptueel)
48 Video Registratie van de beweging in de werkelijkheid Sequentie van afzonderlijke beelden (still images, stills) vastgelegd in frames (24 beelden per seconde) 48
49 Video: formaten op WWW FLV (Flash Video) WMV (Windows Media Video) MPEG-4 MOV (Quicktime) Shockwave RV (RealVideo ) others, more offline (AVI, MKV, ASF..) 49
50 Video compressie: Niet: 24 keer een jpeg comprimeren Gebruikt redundantie veel overlap tussen opeenvolgende beelden inter-frame compressie slaat verschillen tussen frames op zwarte pixels: waarde 0 => efficiënte compressie Inder frames Zoals bij JPEG: maak gebruik van kennis over menselijke perceptie Ook hier geluid comprimeren 50
51 Video: Compressie met MPEG Difference frame, compressie door opslaan verschil
52 Animatie Menu s Transities? Cartoons letterlijk Reclame Games on the web 52
53 Animatie beweging simuleren snel achter elkaar tonen van een serie afbeeldingen (frames) elk frame toont een afzonderlijke fase van de beweging 53
54 Animatie 54
55 Animatie Animatie frames beweging kunstmatig geproduceerd Video beweging -> frames registratie via camera Animatieprincipes veranderen, traditioneel bepaald door film Animatieconcept uitgebreid door webtoepassingen Kort, niet-lineair, interactief, variabele afspeeltijd 55
56 Animaties: Animated GIF Sequentie van bitmapped images in 1 file 256 kleuren (custom palette) Beweging eenmalig of als loop Afspelen op website zonder plug-in img element, embedded zoals alle images 56
57 Animatie: formaten op WWW GIF (!) Flash (& Shockwave) Games Video Animaties Menus HTML5 + CSS3 In development, it ain t easy! SVG is ook animeerbaar!! 57
58 Pauze 58
59 Deel II: Server Side Technology
60 Tot midden, eind 90 s: Statische pagina s Client vraagt om pagina I n t e r n e t Web server stuurt gevraagde HTML pagina naar client 60
61 Statische pagina s De inhoud blijft altijd hetzelfde, enige manier om dit te veranderen is de file ZELF aan te passen Prima voor kleine pagina s die weinig upgedate worden Niet handig voor: Bankieren Zoekmachines E-commerce User generated content Online gaming. 61
62 Dynamische pagina s Client vraagt pagina Server runt script [ Bv. ASP / PHP /..] I n t e r n e t Script bouwt HTML code HTML naar client gestuurd HTML klaar om te sturen 62
63 Server side scripting Script: eigenlijk een set instructies Server side scripts worden uitgevoerd op de webserver (of application server) Veel variatie in server side scripting talen Common Gateway Interface (CGI) (Python, Perl) PHP, Ruby, ASP,.NET,... 63
64 PHP Ontwikkeld door Rasmus Lerdorf in 1995 Op basis van een verzameling Perl scripts Personal Home Page Nu: PHP- Hypertext Preprocessor Specifiek ontwikkeld voor web development Perl en C invloeden in syntax en werking PHP is een filter Input: stream met tekst / HTML en PHP code Output: stream met tekst, meestal HTML PHP code wordt vervangen door z'n uitvoer PHP vergt installatie op de webserver 64
65 Voordelen PHP Open source Laagdrempelig Veel forums etc. Gratis Wordt ondersteund op meeste webservers Speciaal voor web, volgt trends snel Geen compilers nodig, alleen tekst Scrips zelf niet na te gaan (veiligheid) 65
66 Wat kan ik met PHP? Formulieren Opslaan informatie in Database Opslaan informatie in textfiles Omgaan met cookies en File management, downloads Website (enigszins) beveiligen Niet alleen HTML, maar ook XML, PDF, docs, vele anderen nog.. 66
67 PHP als scripting taal Goede voorzieningen voor tekstmanipulatie Reguliere expressies Veel functies in de core language Vele tools Pragmatisch, eenvoudig te leren, it just works Eén ding is PHP niet... Elegant
68 Hoe werkt het: genereer HTML <html><body> <?php echo Test informatiekunde ;?> <body><html> 68
69 Veel aan PHP is herkenbaar Lijkt op JavaScript (en vooral op Perl) variabelen beginnen met $ ; aan einde statement veel gebruikelijke operatoren en (kan variabele zijn) en (letterlijk wat er staat) Virtual server! 69
70 Laat iets zien: echo en print Laat NIET zien: //, # of /* 70
71 Haakjes en Concateneren voor lettelijke string, voor variabele Concateneren in PHP een. : 71
72 Variabelen $, gevolgd door naam Case sensitive!! Na $ komt _ of letter Daarna, cijfers, of andere letters Integers (1,2,3) Floating point (3.14) Boolean (true or false) String ( informatiekunde ) Resource (bv. Database verbinding) Array 72
73 Variabelen Zelf maken Hoeven niet eerst gedeclareerd te worden Ook type wordt getermineerd Variabele: $ teken Bv.: $txt="hallo Utrecht"; Of: $mooinummer = 100 Of gecombineerd: $jong = $christofsleeftijd
74 Variabelen Lokaal BINNEN een functie Geldt daarbuiten niet Dus: Dus: 74
75 Functies Ingebouwde functies Al gezien: Echo (laat iets zien), mail, enz. Zelf functies maken: 75
76 Variabelen: Globaal Kan vanaf overal benaderd worden Moet gedeclareerd worden? 76
77 Variabelen: Superglobals PHP Superglobals zijn altijd beschikbaar $_SERVER, $_FILES, $_SESSION, Bv:
78 If statement Tenminste, als je dit op woensdag of vrijdag laadt 78
79 Invoer doorgeven vanaf client Via HTML <form> element action: naam PHP pagina je kunt ook hidden input fields gebruiken method: POST of GET GET: parameters zichtbaar in URL request (data halen) handig voor bookmarking, linking POST: onzichtbaar, meer data is (wat) veiliger dan GET 79
80 Dus: Server runt hallo.php Client stuurt data naar server HTML gebouwd, terug naar client 80
81 POST: Invoer doorgeven vanaf client Christof Utrecht HTML IN BROWSER PHP 81
82 Files schrijven op de server Kan in een database Veelgeziene combinatie is PHP en MySQL (gratis) Niet op ingegaan hier Maken, lezen en schrijven in files op server fopen(), fclose(), fwrite bv.: fopen("test.txt","a") opent file om data aan einde toe te voegen ( append ) r, r+, w, a, a+ Let bij schrijfacties op toegangsrechten op server 82
83 File schrijven Christof Utrecht HTML IN BROWSER PHP 83
84 Sessions State in de gedaante van generieke session data De session data is opgeslagen op de server In een file of in een database Minimale identifier ping-pongt heen en weer Script uitgevoerd in context van de session data PHP ondersteunt op transparante wijze sessions PHPSESSID cookie bevat meestal de session identifier Bijvoorbeeld: vgdo5afs4o220s6d991cr1nhg0
85 Nog wat handige zaken functies mail() <?php $to = "c.vannimwegen@uu.nl"; $subject = "Test mail"; $message = "Hello! This is a simple message."; $headers = "From: c.vannimwegen@uu.nl"; mail($to,$subject,$message,$headers);?> date() met heel veel formatting options time(): secondes sinds 1 januari 1970, 00:00:00 85
86 Vragen? 86
Deel I: Multimedia Deel 2: Server Side Technology. IUW Thema Web 1 december 2016 Christof van Nimwegen
Deel I: Multimedia Deel 2: Server Side Technology IUW Thema Web 1 december 2016 Christof van Nimwegen Huishoudelijk: reminder procesbeschrijving Voor Web Skills (deadline 08-12-16) Het beschrijft het proces
Nadere informatieDeel I: Multimedia Deel 2: Server Side Technology. IUW Thema Web 19 november 2015 Christof van Nimwegen
Deel I: Multimedia Deel 2: Server Side Technology IUW Thema Web 19 november 2015 Christof van Nimwegen Huishoudelijk: Procesbeschrijvingen Het beschrijft het proces wat je als team doorloopt (de ondernomen
Nadere informatieMultimedia. Hoorcollege Webdesign 6 21 mei 2014 Christof van Nimwegen
Multimedia Hoorcollege Webdesign 6 21 mei 2014 Christof van Nimwegen Multimedia: Wat is het? 2 Multimedia: Welke media hebben we? Graphics Audio Bovenstaande gecombineerd en timebased: Video Animations
Nadere informatieVector- en bitmapafbeeldingen: SVG GIF, JPG en PNG Anti-alias, dithering, browser veilig kleurenpalet, beeldbewerkingspakketten,
Overzicht Vector- en bitmapafbeeldingen: SVG GIF, JPG en PNG Anti-alias, dithering, browser veilig kleurenpalet, beeldbewerkingspakketten, scannen. Animaties: Animated GIF s en Flash-bestanden. 1TIN Internettechonologie
Nadere informatieOver Bits Pixels Dpi & Extensies
Over Bits Pixels Dpi & Extensies Pixels, kleurdiepte en kleur Een digitale afbeelding bestaat uit een verzameling van "pixels" die liggen gerangschikt in een rechthoekig raster van rijen en kolommen. Elke
Nadere informatieA. Wat zijn digitale afbeeldingen? B. Bitonaal, grijswaarden of kleur en de bitdiepte C. Resolutie, bestandsgrootte, compressie en bestandsformaten
CURSUS DIGITAAL ATELIER AFBEELDINGEN A. Wat zijn digitale afbeeldingen? B. Bitonaal, grijswaarden of kleur en de bitdiepte C. Resolutie, bestandsgrootte, compressie en bestandsformaten A. Wat zijn digitale
Nadere informatieServer Side Technology Zoektechnologie en metadata. Hoorcollege Webdesign juni 2013 Christof van Nimwegen
Server Side Technology Zoektechnologie en metadata Hoorcollege Webdesign 11-12 18 juni 2013 Christof van Nimwegen Tot midden, eind 90 s: Statische pagina s Client vraagt om pagina I n t e r n e t Web server
Nadere informatie13-10-08. Presentatie Digitaal Materiaal
13-10-08 Presentatie Digitaal Materiaal 1. Introductie 2. Archief bestanden 3. Document bestanden 4. Internet gerelateerde bestanden 5. Beeld bestanden 6. Geluid + Bewegend Beeldmateriaal 7. Tips 1. Introductie
Nadere informatieHTML. Media. Hans Roeyen V 3.0
Media Hans Roeyen V 3.0 12 maart 2015 Inhoud 1. (Multi)Media op websites... 3 2. Flash en Websites... 4 3. Video op je website... 4 3.1. YouTube insluiten op de pagina... 4 3.2. Video zonder YouTube...
Nadere informatieFoto s en Videobewerking
Foto s en Videobewerking Arie Noteboom Computer Huis Mijdrecht Nr. 1 Doelstellingen Begrijpen hoe digitale foto s zijn opgebouwd en kunnen worden bewerkt en bewaard. Op basis daarvan foto s kunnen uitsnijden
Nadere informatieBasisbegrippen i.v.m. kleur op beeldschermen, afbeeldingsformaten en resoluties
Basisbegrippen i.v.m. kleur op beeldschermen, afbeeldingsformaten en resoluties Kleurdiepte De hoeveelheid kleurinformatie die een pixel op een beeldscherm kan bevatten wordt bepaald door de bitdiepte.
Nadere informatieScalable Vector Graphics
Scalable Vector Graphics Presentatie: Tijmen Stam Inhoud: Wat zijn Vector Graphics Ondersteuning Voor/Nadelen Voorbeelden Demonstratie Rastergraphics Opgebouwd uit een raster van beeldpunten (pixels) met
Nadere informatieIndividuele opdracht - PENCIL - Kenny Goorts 26 mei, 2012
Individuele opdracht - PENCIL - Kenny Goorts 26 mei, 2012 1 Contents 2 1 wat is het Pencil is animatie/teken software voor Mac, Windows en Linux. Je kan er de traditionele handgetekende animatie mee tekenen
Nadere informatieDe onderwerpen die voor deze avond zijn aangedragen! Maskers maken. Workflow Lightroom en Photoshop. Verschil tussen werken in RGB en srgb
De onderwerpen die voor deze avond zijn aangedragen! Maskers maken Workflow Lightroom en Photoshop Verschil tussen werken in RGB en srgb Werken in 16 of 8 bits Verschil tussen RAW opslaan als PSD of TIF
Nadere informatieAVCHD (*) : alweer een nieuw video formaat!
HAF Ledenavond AVCHD (*) : alweer een nieuw video formaat Marc Krier (*): Audio Video Coding High Definition (Wikipedia) 1 maart 2010 HAF 1 Inhoud 1. Evolutie van de informatie dichtheid 2. Beheer van
Nadere informatiePosts. 2) Hoe plaats ik een post? 2.1) Het postformulier Als je ingelogd bent, kan je bovenaan de site op het icoon " nieuwe post maken" klikken.
Posts 2) Hoe plaats ik een post? 2.1) Het postformulier Als je ingelogd bent, kan je bovenaan de site op het icoon " nieuwe post maken" klikken. Per dag kan je 5 posts na elkaar plaatsen, daarna geldt
Nadere informatie9. MYSQL. Daarin zien we het administratie paneel van mysql.
9. MYSQL We kunnen ook in dit systeem gebruik maken van de gekende ACCESS databanken. Zolang het maar relationale databanjken zijn kunnen we er gebruik van maken. In PHP echter maakt men meestal gebruik
Nadere informatieDe tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".
PHP Les 3 Commando ECHO Interessante links: o http://www.donboscozwijnaarde.be/~moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat is PHP? PHP is een
Nadere informatieIMG IS EVERYTHING FRONTEND DEVELOPMENT LES 6
IMG IS EVERYTHING FRONTEND DEVELOPMENT LES 6 VORIGE WEEK De principes van het web Multiscreen Responsive webdesign Mediaqueries Mobile first Even heel kort samenvatten waar we het ook al weer over hebben
Nadere informatieVMBO-ICT-Route examen 2009 Naam: Marc Schattorie Datum: 06-03-09
VERSLAG BICS INSTRUCTIIEFIILMPJES VMBO-ICT-Route examen 2009 Naam: Marc Schattorie Datum: 06-03-09 Inhoudsopgave Gebruik BICS..blz. 3 Onderzoek naar korte instructiefilms...blz. 3 Onderzoek naar screenrecorders.blz.
Nadere informatieWeb Games en het mobiele web. Hoorcollege Webdesign 9 6 juni 2014 Christof van Nimwegen
Web Games en het mobiele web Hoorcollege Webdesign 9 6 juni 2014 Christof van Nimwegen Webgames: scope dit college onderdeel Games staan nu centraal in deze faculteit. In een cursus over webdesign MOET
Nadere informatieHTML Graphics. Hans Roeyen V 3.0
HTML Graphics Hans Roeyen V 3.0 19 maart 2015 Inhoud 1. HTML5 Canvas... 3 1.1. Het Canvas element... 3 2. SVG Element... 9 2.1. SVG vergeleken met Canvas... 9 2.2. Een cirkel tekenen met SVG... 10 2.2.1.
Nadere informatieWeb Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop
Web Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop 1 Agenda Injection Cross Site Scripting Session Hijacking Cross Site Request Forgery #1 OWASP #2 top 10 #3 #5 Bezoek www.owasp.org
Nadere informatiehttp://www.dvscene.nl/encoderen/review-apacer-al460-mediaplayer.html
Page 1 of 7 Page 2 of 7 Naam: Wachtwoord: Herinner mij Log-in gfedc Wachtwoord? Naam? Register Home Artikelen Reviews Achtergrond Techniek HD en AVCHD Tutorials Nieuws Links Downloads Videos Videobewerkingsboeken
Nadere informatieHOOFDSTUK 3: Afbeeldingen
HOOFDSTUK 3: Afbeeldingen 1. Soorten afbeeldingen 1-bit images 1 bit per pixel 0 is zwart, 1 is wit 1-bit monochroom beeld of binair beeld 8-bit gray-level images 8 bits per pixel = 1 byte 0 is zwart,
Nadere informatieEen website omzetten naar WordPress
1 Een website omzetten naar WordPress Er zijn talloze programma s beschikbaar om websites te maken. In de titels Basisgids Websites maken met WordPress en Websites maken met WordPress voor senioren wordt
Nadere informatieInhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP.... 8 Joomla installeren op XAMPP... 15 Handige links... 16 2 Disclaimer Bij de samenstelling
Nadere informatieWerken met afbeeldingen in webpagina's
Werken met afbeeldingen in webpagina's In webpagina's komen heel vaak afbeeldingen voor. Toch gaan webpagina's helemaal anders om met afbeeldingen dan bijvoorbeeld een PowerPoint-presentatie of een Word-document.
Nadere informatieVNFE Digitale Workshop. Voorjaar 2006
VNFE Digitale Workshop Voorjaar 2006 Doel van de Workshop Basisbegrippen digitale fotografie Theorie Camera Verwerking Mix van uitleg discussie uitproberen Poging de nieuwsgierigheid te prikkelen Stel
Nadere informatieDynamische Websites. Week 3. donderdag 3 oktober 13
Dynamische Websites Week 3 AGENDA Herhaling Cookies Sessions voorbeeld.php Zuiver PHP: initialisatie variabelen instructies HTML minimum PHP nooit HTML in PHP FORM URL HTTP Methode Parameters Verstuurt
Nadere informatie2 Kennismaking met het scherm
84 1 Inleiding Met Microsoft Office Picture Manager kan je op een eenvoudige manier jouw afbeeldingen bekijken, beheren, bewerken en delen. Paint kan je openen via Starten - Alle Programma s - Microsoft
Nadere informatieFast Stone. FastStone Image Viewer
Fast Stone FastStone Image Viewer FastStone Image Viewer is een zeer gebruikersvriendelijk en overzichtelijk programma om foto's te bekijken, beheren en snel te bewerken. Een van de beste programma's in
Nadere informatieGrafisch ontwerp. Referenties. https://developers.google.com/webmasters/mobile-sites/ http://www.bluetrainmobile.com/mobile-showcase
Mobiel Datanose Op dit moment is mobiel datanose niet goed gedaan; je krijgt gewoon de site te zien zoals je het te zien krijgt op pc's of laptops. Maar vaak heb je het probleem dat je op je mobiel moet
Nadere informatieMp3 speler met luidspreker Instructiehandleiding. Lees deze instructies svp goed door alvorens dit apparaat in gebruik te nemen.
Mp3 speler met luidspreker Instructiehandleiding Lees deze instructies svp goed door alvorens dit apparaat in gebruik te nemen. NL Gebruiksaanwijzing TOETS AANDUIDINGEN 9 1 3 2 5 6 4 8 7 1 Vermogen AAN/UIT
Nadere informatieJe website (nog beter) beveiligen met HTTP-Security Headers
Je website (nog beter) beveiligen met HTTP-Security Headers Wat is HTTP? Het HTTP (Hypertext Transfer Protocol) protocol is een vrij eenvoudig, tekst gebaseerd, protocol. Dit HTTP protocol regelt de communicatie
Nadere informatieBrandDeli Toetsenbordweg 26 1033 MZ Amsterdam Branddeli.nl
Online Aanleverspecificaties 2015 Inhoud 1. Online video (pre-roll en mid-roll) 2. Standaard Display formaten 3. Rich Media formaten 4. Aanleveren materiaal 1. Online Video (Pre-roll en Mid-roll) Streaming
Nadere informatieZelftest Internet concepten en technieken
Zelftest Internet concepten en technieken Document: n0832test.fm 10/02/2010 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE ZELFTEST INTERNET CONCEPTEN EN
Nadere informatieBron afbeeldingen: http://web.uvic.ca/hcmc/clipart/
Digitale audiobestanden Inleiding In deze handleiding leert u de basisbegrippen rond audiobestanden: wat voor soorten bestanden ("formaten") zijn er, wat zijn de meest gebruikte players, hoe kunt u audiobestanden
Nadere informatieLes 9: formulier controle met javascript.
Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet
Nadere informatieHoofdstuk 11 Databestanden en Bitmaps
Hoofdstuk 11 Databestanden en Bitmaps Databestanden kunnen op heel veel verschillende manieren zijn gecodeerd. Bijvoorbeeld, meetwaarden kunnen allemaal gesorteerd staan per experimentele variabele, per
Nadere informatieSnel en efficiënt informatie archiveren en delen met anderen
Snel en efficiënt informatie archiveren en delen met anderen Wat is DocToKeep? Als gebruiker van de computer krijgt u massa's informatie te verwerken. De informatiestroom aan internetpagina's, e-mails,
Nadere informatieDe video is klaar, wat nu?
De video is klaar, wat nu? Nadat uw videoclip is geproduceerd zijn er meer mogelijkheden voor publicatie, dan louter uw eigen website of een externe website. Natuurlijk u kunt de clip op YouTube en Google
Nadere informatieZelftest Internet concepten en technieken
Zelftest Internet concepten en technieken Document: n0832test.fm 25/01/2017 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE ZELFTEST INTERNET CONCEPTEN EN
Nadere informatieC M Y K 59 0 100 7 C M Y K 0 0 0 100
Kazou Het Logo LOGO MS OFFICE Logo KAZOU - Nationaal Gebruik deze bestanden voor MS office (Word, PowerPoint, Excel) TIFF HET LOGO Kleuren specificaties KLEURSPECIFICATIES A_LOGO_NEG_BW.tif A_LOGO_NEG_Gray.tif
Nadere informatie5,7. Samenvatting door een scholier 903 woorden 28 september keer beoordeeld. Informatica. Samenvatting Informatica Hoofdstuk 2
Samenvatting door een scholier 903 woorden 28 september 2006 5,7 24 keer beoordeeld Vak Informatica Samenvatting Informatica Hoofdstuk 2 2.1 Teken en betekenis Uit welke 2 delen bestaat informatie? Betekenis
Nadere informatieVideo. Multimedia Rein van den Boomgaard Universiteit van Amsterdam
Video Multimedia Rein van den Boomgaard Universiteit van Amsterdam 1 data explosion 1200 lines x 1600 pixels per line RGB, 24 bit (3 bytes) per color pixel Total uncompressed (raw) size is 5.8 Mbyte 36
Nadere informatieSEO SCAN. evolveconsulting.nl. Uitgevoerd door: Content Stream. SEO specialist: Erik Pols
SEO SCAN evolveconsulting.nl Uitgevoerd door: Content Stream SEO specialist: Erik Pols Datum: 14/9/2015 Inleiding Voor u ligt de gepersonaliseerde SEO scan van uw website. Dit rapport is ingedeeld in drie
Nadere informatieDynamische Websites. Week 2
Dynamische Websites Week 2 AGENDA Labo 1 GET, POST Navigatie, etc Varia 1 2
Nadere informatieNederlands WMS - SLD Profiel. Versie 1.0
Nederlands WMS - SLD Profiel Versie 1.0 Ravi: een profiel Ravi, netwerk voor geo-informatie Stichting Ravi is een netwerkorganisatie in het publieke domein en richt zich op de ruimtelijke ontwikkeling
Nadere informatieAanleverspecificaties online W E L K O M B I J RADIO
Aanleverspecificaties online W E L K O M B I J RADIO Sky Radio Group Bannering Skyscrape r (120*600, max 20kb) Banner (468*60, max 25kb) Leaderboard (728*90, max 40kb) Rectangle (300*250, max 40kb) Bannering
Nadere informatieicafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous
icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................
Nadere informatieLes W-04: Een introductie in PHP
Les W-04: Een introductie in PHP 4.0 PHP De afgelopen jaren zijn websites steeds interactiever geworden. Je beantwoordt een enquête via internet, doet mee aan een poll, stuurt een formulier naar iemands
Nadere informatieCursus Programmeren en Dataverwerking.
Cursus Programmeren en Dataverwerking http://hay.github.io/codecourse Vanavond (18.00-21.30) Introductierondje Algemene introductie (60-90m) Iets over bits en bytes Iets over programmeurs en programmeertalen
Nadere informatieHoe selecteer je preserveringstools? Sara van Bussel. Koninklijke Bibliotheek
Hoe selecteer je preserveringstools? Sara van Bussel Koninklijke Bibliotheek Hoe selecteer je preserveringstools? Het probleem van digitale duurzaamheid Types digitale preservering Preserveringstools in
Nadere informatieVragen deel 0. Wat moet je kennen/kunnen na dit deel? Begrippen verklaren en uitleggen:
De onderstaande vragen moet je kunnen beantwoorden om uw examen goed te kunnen oplossen. De antwoorden vind je in de cursus. Zorg ervoor dat je volledige antwoorden formuleert en een vlot doorlopend verhaal
Nadere informatie- Plan Zo kun je een. website bouwen!
- Plan Zo kun je een website bouwen! BoekjeHoeKanJeEenWebsiteBouwen.i1 1 8-7-2008 17:23:14 BoekjeHoeKanJeEenWebsiteBouwen.i2 2 8-7-2008 17:23:15 In dit boekje staat de uitgebreide versie van hoe je een
Nadere informatieMeehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 www.edubas.nl
Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1 Versie 1.0 februari 2015 Start-versie Over dit document In dit document probeer is duidelijk te maken hoe de spellen
Nadere informatieU krijgt de melding dat uw browser geen cookies aanvaardt? Volg dan onderstaande weg om ze wel te accepteren.
HELP BIJ HET RAADPLEGEN VAN HET PORTAAL HDP Hoe internet-cookies aanvaarden? U krijgt de melding dat uw browser geen cookies aanvaardt? Volg dan onderstaande weg om ze wel te accepteren. Internet Explorer
Nadere informatieTomra 820 InTouch. Promotie film maken Donatie ontvanger aanmaken
Tomra 820 InTouch Promotie film maken Donatie ontvanger aanmaken Tomra Systems Apeldoorn 09.05.2012 2 Tomra 820 InTouch Promotie film maken Donatie ontvanger aanmaken Er is gebruik gemaakt van freeware
Nadere informatiecertified PDF AANLEVEREN GRAFISCH MATERIAAL aan Roularta Media Group ONLINE VERSIE 04-04-11
certified PDF AANLEVEREN GRAFISCH MATERIAAL aan Roularta Media Group ONLINE VERSIE 17-12-2015 VERSIE 04-04-11 AANLEVEREN AAN RMG.indd 1 11/7/08 10:26:53 AM Inhoud 1. DISPLAY ADVERTISING 1. Algemeen 5 Advertorial
Nadere informatieIcoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time)
Algemeen/General Gepubliceerd maar gewijzigd Published but changed Meer acties op geselecteerde content More actions on selected content Gepubliceerd en niet gewijzigd Published and not changed Terugdraaien
Nadere informatieXAMPP Web Development omgeving opzetten onder Windows.
XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...
Nadere informatieRAW. Het idee er achter en wat moet je ermee?
RW Het idee er achter en wat moet je ermee? Op het forum zie je steeds weer de discussie wat is nu beter, dan wel het verschil tussen RW, JPEG en TIFF als foto bestand. Om dit beter te kunnen beoordelen
Nadere informatieWORKSHOP: HOE BEWAAR JE FOTO EN VIDEO VOOR HET NAGESLACHT? Joris Janssens en Henk Vanstappen
WORKSHOP: HOE BEWAAR JE FOTO EN VIDEO VOOR HET NAGESLACHT? Joris Janssens en Henk Vanstappen PROGRAMMA PACKED vzw Bestandsnamen Bestandsformaten Demo image editor Demo video editor Vragen PACKED 2005:
Nadere informatieVoor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com
Welkom bij mijn PHP tutorial (Deel 1) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver
Nadere informatieillustrator Alleen een hands- on.. LESBRIEVEN
illustrator LESBRIEVEN HANDS- ON: OPDRACHTEN: SITE MET ALLE OEFENINGEN VOORKENNIS: PLAATSEN WEBINHOUD GEBRUIK FLASH Adobe illustrator Hét pakket uit de Adobe- suite om vector- a?eeldingen mee te bewerken
Nadere informatieSparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
Nadere informatieAANLEVERSPECIFICATIES ONLINE
AANLEVERSPECIFICATIES ONLINE 1 ONLINE 2 Online FD Mediagroep biedt een uniek digitaal platform om ondernemers in Nederland op elk gewenst moment van de dag te bereiken. Het journalistieke umfeld van FD
Nadere informatieZicht - Content Management Systeem een algemene beschrijving
Zicht - Content Management Systeem een algemene beschrijving Versie april/2008 Zicht nieuwe media ontwerpers 2008 1 Inleiding Een Content Management Systeem (CMS) is een webapplicatie waarmee je zonder
Nadere informatieAanleverspecificaties online
Aanleverspecificaties online Sky Radio Group Bannering Takeover Sky Radio: Brievenbus 980*200 flash met clicktag Background voor brievenbus 2560*220, waarbij de brievenbus er gecentreerd op past Background
Nadere informatieKleine cursus PHP5. Auteur: Raymond Moesker
Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven
Nadere informatieWebs.hogent.be Persoonlijke home/webdirectory voor personeel en studenten
Webs.hogent.be Persoonlijke home/webdirectory voor personeel en studenten Inleiding Als personeelslid of student aan de beschikt u over de mogelijkheid om 100 MB aan data centraal op onze servers te plaatsen.
Nadere informatieNV-2040-EU. 4 kanalen NAS - NVR NV-4080-EU. 8 kanalen NAS - NVR. Eigenschappen
NV-2040-EU NV-4080-EU NV-2040-EU 4 kanalen NAS - NVR NV-4080-EU 8 kanalen NAS - NVR Eigenschappen Linux Embedded Vrij van PC instabiliteit en virus aanvallen Server Cliënt architectuur Web gebaseerd Netwerk
Nadere informatieTIPS & TRICKS: HOE MAAK IK MIJN EIGEN LOKALE HELDEN-BANNER?
TIPS & TRICKS: HOE MAAK IK MIJN EIGEN LOKALE HELDEN-BANNER? Als organisator heb je regelmatig een passende afbeelding, banner of flyer nodig. Met deze tips & tricks hoef je geen krak te zijn met Photoshop
Nadere informatieDynamische websites met PHP (basis) Karel Nijs 2010/09
Dynamische websites met PHP (basis) Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Editor = UltraEdit Geen DreamWeaver Browser = Internet Explorer Vereiste voorkennis: (X)HTML
Nadere informatieVrije visualisatie en intelligentie crëeren met scripting (LUA)
Vrije visualisatie en intelligentie crëeren met scripting (LUA) 24 juni 2014 KNX Professionals Maarssen Erwin van der Zwart Product Application Engineer Buildings 1 Welk soort visualisa.e kies ik? Pc /
Nadere informatieHTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt?
HTML in Outlook 2007 Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Inleiding Emark Mail biedt u de mogelijkheid om kant en klare HTML nieuwsbrieven in te laden en te versturen.
Nadere informatieWeek 1 1/4. Week 1 2/4
Week 1 1/4 3. Beschrijf keuzes: Wij hebben gekozen voor Dreamweaver omdat een van ons dit al op zijn/haar laptop had staan. Ook weten we hoe we dit programma moeten gebruiken en kan bijvoorbeeld notepad++
Nadere informatieGebruiksaanwijzing OV-NewBase www.overmax.nl
Gebruiksaanwijzing OV-NewBase www.overmax.nl Snel Start Batterij management en opladen Voordat u het toestel in gebruik neemt, dient u de accu eerst geheel op te laden. Stop de lader in het toestel en
Nadere informatieInhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op XAMPP... 14 Handige links... 15 2 Disclaimer Bij de
Nadere informatieTest Joomla op je PC 1
1 Disclaimer Bij de samenstelling van dit ebook is de grootst mogelijke zorg besteed aan de juistheid en correctheid van de informatie die in dit ebook wordt verstrekt. De auteur van dit ebook kan op geen
Nadere informatieServer Side Scripting
Server Side Scripting Formulieren & beveiliging Vakopzet C 1 2 3 4 5 6 7 8 9 WC TOETS Lessen Lesweek 1 (47) Vakoverzicht en introductie Lesweek 2 (48) Doornemen Ch3 (40p) Lesweek 3 (49) Deeltoets 1, Doornemen
Nadere informatieVisualisatie online adverteren
Online FD Mediagroep biedt een uniek digitaal platform om ondernemers in Nederland op elk gewenst moment van de dag te bereiken. Het journalistieke umfeld van FD Mediagroep maakt adverteren aantrekkelijk
Nadere informatieBewegend beeld en geluid: Compressie en Distributie
Bewegend beeld en geluid: en Distributie erik.luyten@avnet.kuleuven.be AVNet K.U.Leuven Bewegend beeld 2 1 Erik Luyten Ruimtelijke resolutie 7 x 10 = 70 28 x 40 = 1120 112 x 160 = 17920 448 x 640 = 309120
Nadere informatieLes 2 Eenvoudige queries
Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten
Nadere informatieWebapplication Security
Webapplication Security Over mijzelf 7 jaar in websecurity Oprichter van VirtuaX security Cfr. Bugtraq Recente hacks hak5.org wina.ugent.be vtk.ugent.be... Aantal vulnerable websites Types vulnerable
Nadere informatieDigitale Fotografie. 1 Bestandstypes
1 Bestandstypes Een bestandstype wordt herkend aan zijn extensie (de drie letters achter de punt in de naam van het bestand). Windows herkent het bestandstype en zoekt in een tabel welk programma er moet
Nadere informatieNVU work shop. Kees Moerman http://www.keesmoerman.nl November 2006. 1. Overzicht van een web site. Wat is een web site HTML files
NVU work shop Moerman http://www.keesmoerman.nl November 2006 1 1 Overzicht 1. Overzicht van een web site Wat is een web site HTML files 2. NVU: Een HTML editor Overzicht Een eerste pagina Configuratie
Nadere informatieWeb building basis: HTML. Karel Nijs 2008/09
Web building basis: HTML Karel Nijs 2008/09 Web building basis eerste les HTML intro Browsers HTML elementen HTML basis tags HTML attributen HTML kleuren HTML formattering Extra: HTML entities Web building
Nadere informatieBeschrijving functioneel en technisch design van de website
Bespreking Punten: Beschrijving functioneel en technisch design van de website Nr. Punt 1 Student 2 Bedrijf 3 Algemene lay out 4 Technologieën 5 Webruimte en datatrafiek 1. Student Registratie Bij de registratie
Nadere informatieANIMATIE EIGEN NAAM. F Fo Fon Fons FonsG FonsGo FonsGoo FonsGoos FonsGoose FonsGoosen. Achtergrond Ontwerp een passende achtergrond bij je eigen naam.
ANIMATIE EIGEN NAAM Opdracht 1 Ontwerp een animatie met je eigen naam op een achtergrond en plaats er passende muziek bij. Probeer de muziek en de animatie op elkaar af te stemmen. Tekstlagen - Formaat
Nadere informatie6,2. Paragraaf 2.1. Paragraaf 2.2. Samenvatting door een scholier 1375 woorden 10 december keer beoordeeld. Informatica Informatica actief
Samenvatting door een scholier 1375 woorden 10 december 2006 6,2 6 keer beoordeeld Vak Methode Informatica Informatica actief Hoofdstuk 2 Paragraaf 2.1 Kranten dienen om informatie te verspreiden. Een
Nadere informatieDit document bevat een beschrijving van het proces van de Webdesign opdracht voor de cursus Informatie-uitwisseling van de opleiding Informatiekunde
Dit document bevat een beschrijving van het proces van de Webdesign opdracht voor de cursus Informatie-uitwisseling van de opleiding Informatiekunde [64] [Arthur Hemmer 5494753] [Mehul Mistry 4255704]
Nadere informatieVormgeving voor beeldscherm:
Vormgeving voor beeldscherm: LAB 1 : Wat is lelijkheid? Inleiding visual design o Stijl o Doel o Functie o Techniek o Complexiteit Een ontwerper proeft ALLES, kan alles maken en namaken ( Recept, handeling,
Nadere informatieSelenium IDE Webdriver. Introductie
Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3
Nadere informatie