Archive for the ‘Scripten’ Category

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!

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.

Simpel debuggen met PHP

Thursday, June 5th, 2008

Het programmeren in PHP is vaak al moeilijk genoeg en wat informatie over waar je mee bezig bent is altijd wel fijn. Daarom doen veel programmeurs een hoop echo’s tussendoor om wat informatie over de variabelen te krijgen. Helaas een niet ontzettend mooie manier, je code wordt al snel onoverzichtelijk en je moet de echo’s weer allemaal gaan weghalen, die je later misschien weer nodig hebt.

(more…)

Favicon het kroontje op je website

Saturday, May 24th, 2008

Je kent ze vast wel de bekende iconen in de adresbalk en tabbladen, ze zorgen niet enkel voor een mooi compleet beeld van je website, het zorgt ook voor herkenning in je tabbladenbalk en bladwijzerlijst. We pakken bijvoorbeeld: en je ziet direct dat het van Google afkomstig is, is Microsoft en jawel… Geenstijl. Kortom een fav(orite)-icoon staat niet alleen leuk, het bouwt ook herkenbaarheid op.
(more…)

Frameworks: The choice of the professional

Saturday, May 24th, 2008

Vanaf de laatste vakantie ben ik steeds meer, en ook steeds professioneler bezig met PHP. Het gaat er wel heel anders aan toe dan dat ik verwacht had, hoe meer je met PHP bezig bent, des te minder dat je helemaal van de basis af programmeert. In plaats daarvan ga je meer gebruikmaken van Frameworks.

(more…)