Archive for the ‘Algemeen’ Category

Firefox 3, de meest gebruikte browser in Europa

Saturday, April 4th, 2009

Vorige week heeft Firefox 3 Internet Explorer 7 ingehaald als de populairste browser in Europa. Dit blijkt uit de cijfers op StatCounter.
(more…)

PHP OOP – We extenden onze kennis!

Tuesday, December 9th, 2008

Ik hoop dat je genoten hebt van m’n eerste deel en dat je hier lekker mee hebt kunnen oefenen en experimenteren! Het is heel erg belangrijk dat je alle theorie uit dat eerste deel begrijpt en ook toe kunt passen!
Jan-Jaap heeft ook al het extends keyword gebruikt, dat ga ik in deze tutorial ook weer wat verder uitleggen.

(more…)

PHP: Fouten afhandelen met Exceptions

Monday, December 1st, 2008

Met de komst van php 5, heeft php een nieuwe manier geïntroduceerd waarmee je fouten kan afhandelen in je code. Deze manier is het opvangen van exceptions, welke jouw code genereert. Voor iedereen die al eens met een object georiënteerde taal heeft geprogrammeerd, zoals met JAVA, zal deze wijze totaal niet vreemd zijn.

Om uit te leggen hoe je van deze wijze van fouten afhandeling gebruik kan maken, zal ik dit uitleggen aan de hand van een programmeervoorbeeld. In dit programmeervoorbeeld haal ik uit een tabel met berichten, de berichttitel, in dit geval gaan we van een phpBB tabel uit.

(more…)

PHP OOP – wat en hoe?

Tuesday, November 18th, 2008

Veel beginnende php-ers hebben moeite met OOP. Vaak hebben ze moeite met het begrijpen waar OOP nou eigenlijk voor dient en hoe je dit dan het beste kunt gebruiken. In deze tutorial zal ik uitleggen wat het idee achter OOP is en de basis van hoe je dit gebruikt.

In deze tutorial ga ik er wel vanuit dat je minimaal PHP versie 5.* gebruikt, voor deze versie is de ondersteuning van OOP namelijk heel slecht.

(more…)

Single-Quotes VS. Double-Quotes

Tuesday, October 21st, 2008

Iedereen die begint met programmeren komt regelmatig single-quotes en double-quotes tegen. En weet vaak niet het verschil, betekent het wat anders? Doet het wat anders? Of is het ene makkelijker dan het andere. In dit blog artikeltje probeer ik hier iets meer uitleg over te geven.

(more…)

Microsoft Silverlight 2, eindelijk “light up the web”?

Wednesday, October 15th, 2008

Voor die gene die niet weten wat Silverlight is: het is de concurent van de Flash-player en is net als de Flash-player een plug-in voor browsers. Microsoft heeft gister zijn tweede versie van Silverlight geïntroduceerd. Microsoft Silverlight 2 is de opvolger van versie 1 en heeft vele veranderingen ondergaan, waaronder meer mogelijkheden tot het schrijven van Silverlight applicaties.

Ondersteuing van .Net-framework, een deepzoom feature, advertentie weergave en betere beveiligde drm (Digital Rights Management) zijn nieuwe toevoegingen voor de nieuwe versie van Silverlight. Ook de GUI-objecten (Graphical User Interface) uit Silverlight hebben een grote verandering ondergaan, hierdoor is de applicatie overzichtelijker geworden, zowel voor de programmeur als voor de beginner in Silverlight.

Door de ondersteuning van .Net-framework is in Silverlight nu mogelijk om applicaties te maken in C#, Javascript, IronPython en IronRuby.

Silverlight 2 is downloaden op de site van Microsoft Silverlight. Huidige installaties van Silverlight worden automatisch geüpdate.

Flash Player 10, interactieve 3D-applicaties komen tot leven!

Wednesday, October 15th, 2008

Vandaag heeft Adobe een nieuwe versie van zijn reeks Flash Players uitgegeven, wel te verstaan onder de naam Flash Player 10. Adobe heeft zelf veel gedaan voor het aanspreken van de GPU (Graphics processing unit), dit is dan ook wel nodig met de 3D-applicaties die zeer gemakkelijk gemaakt kunnen worden voor deze nieuwe Flash Player.

De grootste verbetering van het programma is dus het ’showen’ van 3D-objecten in een flash-animatie. In de eerder deze maand uitgebrachte Adobe Flash CS4 is een tool gebouwd om gemakkelijk 2D-objecten te converteren naar 3D-objecten. De nieuwe tool in het programma is de ‘authoringtool’ en kan ingezet worden op elk figuur, zowel op tekst als op een graphic.

De layout van tekst kan in Flash CS4 verbeterd worden dankzij de nieuwe Flash Player. Zo kan de tekst meerdere opmaken krijgen en je kan per Frame deze opmaak ook werkelijk veranderen. Shadow en Glow zijn nieuwe onderdelen die tijdens het afspelen van de tekst-animatie blijven bestaan, maar hierdoor krijgt de GPU het soms wel moeilijk. Daarom is het bij het maken van dit soort animaties handig om de GPU aan te spreken op zijn gedrag en eventueel een andere versnelling van de GPU in te stellen.

Ook wat totaal niet mocht ontbreken in de nieuwe Flash Player is het animeren van HD-kwaliteit video’s, waarbij de gemiddelde HD-kwaliteit ligt op h.264 formaat. Hierdoor zullen animaties en applicaties nog mooier worden dan in de Flash Player 9 formaat. Flash Player 9 had soms in de applicaties nog moeite met oudere versies van Flash maar dat is met versie 10 helemaal verhopen. De compabiliteit van versie 10 is erg verbeterd ten opzichte van versie 9.

Flash Player 10 is beschikbaar voor Windows, MacOS x en Linux en is te downloaden op de website van Adobe Flash Player. Op die website zie je meteen ook al een klein voorproefje van de toekomst van de flash-animaties.

Afgelopen week werd Silverlight 2 ook al uitgebracht door Microsoft en bezit ook vele extra’s. Probeer zelf uit te vinden welke player jij het beste vind werken!

Windows Cloud, cloudcomputing een hype?

Thursday, October 9th, 2008

Microsoft probeert voor eind oktober een nieuwe hype de wereld in te roepen, namelijk het cloudcomputing. Microsoft heeft hiervoor het besturingssysteem Windows Cloud gemaakt, maar een naamswijziging zal nog mogelijk zijn. De naam Windows Cloud staat hier nog niet vast.

Met behulp van Windows Cloud moet het mogelijk zijn om applicaties, zoals Microsoft Office, op een server te draaien vanaf de browser van een client (de gebruiker van de applicatie). Volgens Steve Ballmer zal ondanks Windows Cloud de client nogsteeds gebruik maken van lokale software voor een snelle aanpassing. Windows Cloud zal vooral in openbare lokaties aanslaan, omdat je je eigen programma’s kan blijven gebruiken, ondanks dat het niet op de PC staat geïnstalleerd.

Bij vele mensen is bij het horen van het woord cloudcomputing niet bekend wat het nu exact betekend. Om hier alvast mee in te springen zeggen Engelse vaak “the cloud” terwijl ze “het internet” bedoelen. Het is dus eigenlijk een grote wolk waar je je zelf in bevind. De Nederlandse vertaling van “computing” is “computeren” waardoor als je de woordencombinaties samenvoegt je Internet computeren krijgt.

Cloudcomputing is een soort van het SaaS-computing (Software as a Service). Dat bekentend het op een afstand gebruiken van een software, die geïnstalleerd staat op een server. Zo is het voor ontwikkelaars en systeembeheerders zeer gemakkelijk om de software te updaten of te upgraden.

Ondanks de verwachte hoge prijs voor het cloudcomputing zal volgens Richard Stallman (oprichter van Free Software Foundation) zal het cloudcomputing een hype gaan worden. Stallman denkt dat vooral bedrijven zich met het cloudcomputing gaan bezighouden. Zo kunnen systeembeheerders van een bedrijf veel makkelijker het netwerk beheren, en alle bestanden van de werknemers staan centraal op 1 server. Mocht er een PC in een netwerk de geest geven, dan staan de documenten op de server.

Windows Cloud zal als kern het Hyper-V System van Microsoft hebben, en is gratis te downloaden. Voor deze software zal de desbetreffende server wel moeten draaien op Windows Server 2008


Op 9 oktober heeft Microsoft de nieuwe naam voor Windows Cloud laten weten. De roepnaam van het programma zal worden Windows Strata, en zal afkomstig zijn van een soort wolk die je in de atmosfeer kunt vinden (de stratosfeer of stratocumulus). Ook heeft het cloudcomputing met Window Strata een werkgroepnaam gekregen en dat is volgens Mary-Jo Foley ‘Red Dog’.

Vista oké, Maar wel met de goede reden!

Monday, September 29th, 2008

Nee, ik ga geen bericht schrijven over waarom vista slecht is. En nee, ik ga jullie ook niet allemaal oproepen om over te stappen op een ander besturingssysteem. Nee, ik ga jullie vertellen over een reden voor het gebruik van vista die ik zelf erg slecht vond. Natuurlijk ben ik niet zomaar achter deze mening gekomen, dit zal ik uitgebreid uitleggen. Maar laten we bij het begin beginnen.

Donderdagmiddag was ik met een vriend in de stad, hij had net een oude pc opgekocht en had een nieuwe case nodig. We liepen de oude vertrouwde computerzaak binnen en stuitte op een grote muur van anti-virus producten. Waarop mijn vriend zei: gadverdamme, niet Norton! De verkoper, die samen met ons in de winkel was begon daarop een verhaal over hoe slecht hij Norton vond, en dat Kaspersky veel beter is. Iedereen is het daar mee eens, maar ik kon het niet gebruiken om mijn trotse eigendom te promoten en zei vol lef tegen deze windows gebruikers: ‘Bij mac heb je geen anti-virus nodig’. Dit is een grote fout geweest

De verkoper heeft 10 minuten lang een preek gehouden over mensen die Windows slecht noemen, en vooral tegen mensen die vista slecht vonden. Hij vroeg wat ik van Windows XP vond toen hij net was uitgekomen, mijn antwoord was simpel maar zei genoeg: ‘Slecht’. Waarop hij zei: ‘Zo is vista nu ook, maar het word steeds beter!’. Hier heeft hij een punt, vista is nogal slecht, maar over een paar jaar is het een stabiel goed product net zoals xp nu is.

Maar waarom zou ik een programma van 150 euro ( slechte versie) kopen, die ik pas over 4 jaar optimaal kan gebruiken? Als ik een besturingssysteem kan hebben die het meteen goed doet? De tijd van jarenlange ontwikkeling is over, apple linux en sun kunnen het ook. Dus we moeten microsoft ook dwingen. Nee, koop niet hierom vista. Koop vista omdat je de eye-candy leuk vind. Of blij bent dat je om de minuut iritante firewall-schermpjes krijgt. Maar niet, zeker niet, omdat het over 4 jaar een goed product is.

Google: “Dynamische URLs boven statistische URLs”

Wednesday, September 24th, 2008

In een bericht op Google’s Webmasters Blog werd gisteren duidelijkheid gegeven over hoe de populaire zoekmachine nu omgaat met dynamische URL’s. Opvallend in deze blogpost was voornamelijk het feit dat Google de dynamische URL aanbeveelt boven de statische URL.

Op internet doemde al jaren het idee dat Google moeite heeft met dynamische URL’s, hoewel Google indirect toegeeft dat dit in het verleden ook zo was, is dit nu verleden tijd en schrijft men:

We can crawl dynamic URLs and interpret the different parameters. We might have problems crawling and ranking your dynamic URLs if you try to make your urls look static and in the process hide parameters which offer the Googlebot valuable information. One recommendation is to avoid reformatting a dynamic URL to make it look static. It’s always advisable to use static content with static URLs as much as possible, but in cases where you decide to use dynamic content, you should give us the possibility to analyze your URL structure and not remove information by hiding parameters and making them look static.

Het populaire mod_rewriting is volgens Google niet de juiste keuze om content duidelijk weer te geven, liever hebben ze de dynamische URL zodat Google zelf de informatie er uit pikt die het wil hebben. Bang dat de webmaster enkele handige informatie voor de zoekmachine achterhoud.

Op de weblog van Google Webmaster Central heeft het in ieder geval geleid voor flink wat discussie.