|
Pragt.info
Partner site van: www.heinpragt.com (c) Hein Pragt |
![]() |
Zoeken op deze site! |
|
|
Welkom op de site Pragt.infoDeze site is een spin-off van de site heinpragt.com. Deze site is meer gericht op techniek en aanverwante zaken maar ook mens, cultuur en management onderwerpen komen op deze site aan de orde. Desondanks is het primaire doel van deze site techniek, met als specialisatie Internet technieken. Op deze site staat ook een code snippet database en veel informatie voor ontwikkelaars maar ook voor leidinggevenden. Tevens komen Internet componenten en ons eigen web content managment systeem aan de orde. Het doel van deze site is een technisch naslagwerk te zijn. Vriendelijke groet, Hein Pragt Een ebook is een digitale uitgave van een boek of digitale tekst die minimaal voorzien is van een
paginaindeling zoals een conventioneel boek. De meeste ebooks hebben tevens een hoofdstukindeling en
inhoudsopgave net als een conventioneel boek. Ook kan het ebook afbeeldingen bevatten en proberen de
uitgevers de vormgeving van een conventioneel boek zo goed als mogelijk is te benaderen. Het concept
van ebooks is als vrij oud, het idee is ontstaan in 1971 door Michael Hart die tevens de oprichter
van was Project Gutenberg een enorme online bibliotheek van elektronische boeken. In mijn vakgebied hoor ik steeds vaker de term Web 2.0 vallen, volgens sommigen is het een nieuwe
revolutionaire ontwikkeling, volgens mij is het niets meer dan een modieuze term voor een lege hype.
De term Web 2.0 verwijst in ieder geval naar wat sommigen zien als de tweede fase in de ontwikkeling
van het World Wide Web. Het web zou veranderen van een verzameling websites naar een volledig platform
voor interactieve webapplicaties. Uiteindelijk zou dit de lokaal op uw computer
geïnstalleerde software overbodig moeten maken. Een tijdje geleden gaf mijn oude laptop de geest en moest ik een nieuwe kopen. Alle laptops hadden Windows Vista geïnstalleerd en tegen een kleine vergoeding en twee weken wachten kon ik er ook Windows XP op laten zetten. Ik dacht laat ik nou Windows Vista een kans geven, hoe erg kan het zijn. Nou na een maand was is dermate gefrustreerd dat ik de laptop af en toe wilde slaan. Het was traag, ik moest telkens vertellen dat ik dingen echt wilde doen, oude programma's werkten
niet meer waaronder alle leuke Dora spellen van mijn dochtertje. Wanneer ik zeg dat ik een navigatie systeem heb hoor ik vaak "oh heb je ook een TomTom?". Dat er ook goede andere systemen zijn ontgaat de meeste mensen een beetje, men let alleen op de marktleider, maar er zijn zeer goede alternatieven. Wanneer u denkt over de aanschaf van een navigatiesysteem is
het verstandig u eerst eens goed te oriënteren. JavaScript is een scripttaal met objectgeoriënteerde mogelijkheden speciaal gericht op het gebruik op het World Wide Web. Wat betreft de taalelementen vertoont JavaScript overeenkomsten met de programmeertaal Java. De gelijkenis houdt
daar echter op, want inhoudelijk is JavaScript totaal anders dan Java. Voor het debuggen van javascript code bestaan goede oplossingen in de vorm van Microsoft script debugger. Voor mozilla en firefox bestaan ook een paar debuggers die zeer handig werken. Maar vaak willen we alleen even een paar debug teksten naar een extra window schrijven om even te controleren wat er mis gaat of de flow van een programma te controleren.
Speciaal hiervoor heb ik een debug div control gemaakt. Tridion is een web content management systeem voor grote organisaties, het is gebouwd om content te beheren en te structureren. Met behulp van Tridion kan een bedrijf volledig alle facetten van de
digitale communicatie beheren. In het kader van het voldoen aan de webrichtlijnen van overheidssites houd ik me bezig met het omzetten van bestaande web content, css en javascript zodat deze blijven werken en voldoen aan de XHTML Strict standaard die in de webrichtlijnen voorgeschreven is. De aanpassingen op bestaande sites die nodig zijn om alleen al aan de eis van XHTML Strict
te voldoen wordt vaak onderschat PHP is een programmeertaal waarmee u dynamische webpagina's kunt maken, het is een "server-side embedded open-source" script-taal. PHP is bedacht door Rasmus Lerdorf in 1994. Hij gebruikte het eerst alleen op zijn eigen homepage, pas in 1995 kwam een versie die door anderen gebruikt kon worden onder de naam Personal
Home Page Tools. Perl (Practical Extraction and Report Language) is een programmeertaal gemaakt door Larry Wall in 1987. Het is een samenvoeging van de mogelijkheden van Programmeertaal C, sed, AWK en de Unix command shell. Larry Wall heeft Perl gemaakt omdat hij een tool nodig had om informatie uit tekstbestanden te halen en in rapportvorm te gieten. Een van de motto's van Perl is There is more than one way to do it
(Het kan op meerdere manieren gedaan worden). Cascading Style Sheets (afgekort tot CSS) is een techniek voor de stijl (vormgeving) van webpagina's. De informatie over de vormgeving kan in het HTML document zelf staan maar ook in een extern bestand. De verzameling van stijl regels noemen we stylesheet. In het begin renderde iedere browser de HTML op een vast wijze waardoor iedereen die een beetje af wilde wijken van de standaard vormgeving
allerlei truuks ging toepassen om dit te realiseren. Om technieken te leren kennen is een voorbeeld vaak vele malen duidelijker dan een aantal pagina's met uitleg. Op deze pagina staat een voorbeeld van een tooltip control in javascript. Ik maak gebruik van DOM voor het benaderen van de elementen en CSS voor de vormgeving. Dit script werkt zowel in Internet explorer als mozilla firefox en het is dus ook een aardig voorbeeld hoe u
browser compatible kunt programmeren in Javascript. Cookies zijn kleine stukjes (tekst) informatie die een server naar de browser stuurt met de bedoeling dat de browser deze informatie bij een volgend bezoek deze informatie weer naar de server terug zal sturen. Aangezien HTTP (het Internet protocol waarmee browsers verzoeken kunnen sturen naar servers en servers data terug kunnen sturen naar browsers) zogenaamd 'stateless' is, is na ieder verzoek en reactie van de webserver de transactie afgesloten en elk ander nieuw
verzoek zal een nieuwe transactie zijn. De laatste tijd worden veel gastenboeken overspoeld met nep berichten met een link naar een of andere vreemde site. In een beetje populair gastenboek kan dit soms oplopen tot 40 berichten per dag. IP adressen blokkeren heeft helaas geen zin omdat de berichten van allemaal verschillende ip adressen afkomstig zijn. Op teksten filteren heeft ook al niet veel zin omdat de tekst toch telkens weer net iets anders is. Het lijkt een onbegonnen gevecht om de spam tegen te houden en elke dag
50 berichten verwijderen is ook geen pretje. De basis adressering binnen het Internet is het IP adres, iedere server en gebruiker op het Internet heeft een uniek nummer waar deze mee communiceert op het Internet. Een IP adres is eigenlijk een 32 bits nummer en gezien de groei van het Internet raakt deze reeks nummer ook op. Inmiddels is er een nieuw standaard (IPv6) die 128 bits nummers gebruik,
hiermee is de kans dat deze reeks opraakt zeer klein. In de wereld van de professionele fotografie komt u bijna altijd Adobe Photoshop tegen, het is bijna een standaard geworden. Voor de amateur is dit product echter minder geschikt omdat het zeer complex is en vooral veel te duur is. (c.a. 1.300 euro). Een prima en zeer betaalbaar alternatief is Adobe Photoshop Elements (c.a. 75 Euro). Bijna alle fundamentele zaken van het dure programma zijn terug te vinden in de low budget uitvoering. Ik werk persoonlijk liever met Elements omdat de gebruikers interface waarbij veel van de mogelijkheden
die u amper gebruikt zijn weggelaten veel duidelijker is. Wanneer u foto's op het web wilt presenteren zijn daar meerdere oplossingen voor in de vorm van web album generators. Deze genereren alle html bestanden en de foto directories die u dan kunt uploaden naar uw website. Wanneer u zelf een beetje creatief bent kunt u de foto's ook op een wat creatievere wijze op een internet pagina zetten. In dit geval ga ik er even van uit dat de foto's niet te groot worden weergegeven
om de pagina wel een beetje snel te maken. Bijna iedere webpagina bevat afbeeldingen, dit kunnen foto's, tekeningen, knoppen, balken of zelfs hele achtergronden zijn. Een afbeelding opnemen in de HTML code is niet moeilijk, u kunt hiervoor de IMG tag (IMG staat voor Image) gebruiken. Ook kunt u via CSS en het background attribuut afbeeldingen opnemen op uw site. De meeste afbeeldingen die voor internet gebruikt worden, zijn in .gif .jpg of .png formaat. Hoewel afbeeldingen de pagina kunnen verfraaien, moet u toch goed nadenken voor u ze opneemt. Door veel en vooral grote afbeeldingen te gebruiken kan de laadtijd van uw pagina veel te lang duren en kan de hoeveelheid dataverkeer die u site gebruikt te hoog oplopen. Vaak zult u voor data extra dataverkeer extra moeten gaan betalen, enkele providers halen zelf de pagina gewoon offline
als de limiet bereikt is en dat is iets wat we vooral willen voorkomen. PragtFotoManager is een klein programma waarmee u één of meerdere bewerkingen op één of meerdere (tot maximaal 999) foto's kunt uitvoeren. De bewerkingen zijn: foto's hernoemen, foto's verkleinen, miniatuurweergave maken, informatie uit foto opslaan, uitvoer formaat aanpassen, foto indexbladen maken en foto's van een copyright tekst voorzien. Deze bewerkingen kunt u elk fzonderlijk
maar ook allemaal tegelijk laten uitvoeren. Het Exchangeable image file format (Exif) is een metadata specificatie voor bestanden uit bijvoorbeeld digitale camera's. Zowel jpeg en tiff ondersteunen deze metatdata. Het formaat is ontworpen door de Japan Electronic Industry Development Association en dient voor de opslag van extra informatie in het grafische bestand. EXIF-informatie bestaat vooral uit camera en opnamegegevens (zoals de sluitertijd en het diafragma ten tijde van de opname). De informatie wordt opgeslagen in de header van de afbeelding en is met behulp van speciale software (zoals Photoshop) leesbaar te maken. Welke data in de EXIF headers staat verschilt per camera, maar meestal treft u de volgende informatie aan: de datum en tijd van de opname, het merk en model van de camera, een volledige thumbnail en de camera-instellingen zoals belichtingstijd, diafragma
en brandpuntsafstand ten tijd van de opname. De historie van computer spellen begon voor mij met de aanschaf van mijn eerste computer, de Tandy TRS-80 Model 1 in 1978 van het geld van mijn zilvervloot rekening. Dit was een computer in de vorm van een dik toetsenbord, dat werd aangesloten op een losse monochrome monitor. Deze computer beschikte over de ingebouwde taal BASIC in ROM (Level 2) en was standaard uitgerust met 16 kB ram. Er kon een cassetterecorder op worden aangesloten,
waarop programmatuur en data kon worden opgeslagen. Nintendo's oorsprong ligt in 1889 met het maken van speelkaarten, hier werden ze vrij groot in. In 1963 werd ook begonnen met het maken van spelletjes naast de speelkaarten. In 1970 stopte Nintendo met de speelkaarten en ging zich nu richten op het maken van speelgoed. In juli 1983 werd de eerste eigen spelcomputer, de Famicom met spellen als Donkey Kong, Donkey Kong Jr en Popeye als lanceertitels uitgebracht. Tegen het einde van het jaar bestond de spellencollectie van de Famicom uit een heleboel spellen waaronder Mario Bros. Nintendo had geen third-party ontwikkelaars van software en verkocht meer dan een miljoen Famicom systemen; dit bewees de kracht van de eigen software. Nintendo besloot in 1985 dat het nodig was om het design van de Famicom aan te passen. De console kreeg de vorm van een eenvoudige doos met twee
controllerpoorten en een sleuf om de spelcartridge in te stoppen. De PlayStation is de naam van een serie spelcomputers van de Japanse fabrikant Sony. Iedere console wordt uitgebracht in drie versies, een Aziatische, Amerikaanse en Europese versie i.v.m. de televisiestandaarden die in deze werelddelen gebruikt worden. De eerste PlayStation stamt uit 1994 en kwam voort uit een mislukte samenwerking met Nintendo. De PlayStation was eerst alleen te koop in Japan maar vanaf september 1995 ook in Europa. In september 2000 kwam de PS One, de moderne opvolger van de PlayStation. Mede door de goede reclamecampagnes van PlayStation
werd deze console erg populair. De PlayStation Portable (PSP) heeft een eigen pagina, aangezien ik zelf een grote fan van dit systeem ben. De PSP is een draagbare spelcomputer van Sony Computer Entertainment die voor het eerst aangekondigd werd in 2003 en uitkwam in Europa in 2005. Sony positioneert de PSP onder andere als alternatief voor de draagbare
spelcomputers van Nintendo, de Nintendo DS. De Xbox is een spelcomputer van Microsoft, die in november 2001 uitgebracht werd in Amerika en in maart 2002 in Europa. De Xbox is een heel veelzijdig apparaat, naast het spelen van computerspellen kan met het apparaat DVD worden gekeken. De (evetueel gemodificeerde) Xbox is nog
steeds populair als media player. M.A.M.E staat voor Multiple Arcade Machine Emulator, het behoort tot de categorie van de emulators die de oude hardware van de speelhal systemen (arcade machines) emuleert. De initiatiefnemer van Mame is Nicola Salmiora, die in januari 1997 begon met dit project. Het project groeide, via internet, uit tot een samenwerking van verschillende programmeurs uit de hele wereld, die hun kennis inbrachten om een programma te schrijven voor de emulatie van vele arcade-machines. Hoofddoel is het
documenteren en bewaren van zoveel mogelijk arcade spellen. Het programmeren van spellen is leuk, verslavend, een bron van heel veel ergernis maar ook heel veel plezier. Maar hoe kunt u een spel programmeren? Grafische vormgeving en geluid zijn de dingen die het eerst opvallen wanneer we computer spellen bekijken. Maar schitterende animaties en goede geluidseffecten zijn slechts de buitenste laag van deze fascinerende vorm van technologie. 3D techniek vereist een goede kennis van wiskunde en verder is een spel vaak een ingewikkelde structuur van logica en regels. Ook raken spellen vaak het vak psychologie omdat het spel een vorm van actie en reactie is en de speler een mens
is die op menselijke wijze reageert op het spel. Ondanks de opkomst van allerlei business intelligence blijft de oude vertrouwde spreadsheet populair. Voor eenvoudige onderzoeken, rapporten en overzichten is het een ideale tool. In mijn dagelijkse werk maak ik regelmatig gebruik van excel om zaken iets inzichtelijk te maken. Een goede
grafiek zegt vaak meer dan een heel rapport. |
|
Disclaimer. Privacy beleidWij maken gebruik van externe advertentiebedrijven om advertenties weer te geven wanneer u onze website bezoekt. Deze bedrijven gebruiken mogelijk informatie (niet uw naam, adres, e-mailadres of telefoonnummer) over uw bezoek aan deze of aan andere websites om advertenties weer te geven over goederen en services waarin u wellicht geïnteresseerd bent. Als u hierover meer informatie wenst of als u wilt voorkomen dat deze bedrijven deze informatie gebruiken, klikt u op deze link. |