Archive

Archive for the ‘Programmeren’ Category

Ik snap niets van PHP! Snap jij het?

July 30th, 2008

Bewijs heb ik niet aangezien ik veelal ergens aan begin en het niet afmaak. Dacht ik goed op weg te zijn..en PHP (niet enterprise PHP) te snappen en toe te kunnen passen, komt Dynom.nl langs met de volgende PHP Quiz: PHP Quiz part 1

Read more…

Programmeren ,

Nieuwe ideeën en de bijkomende frustraties

July 22nd, 2008

Wie oh wie bevindt zich in een zelfde situatie?

Regelmatig krijg ik een ingeving van ideeën/thema voor een website!… ondertussen kan ik wel zeggen dat ik minstens 5 echte ideeën in mijn hoofd heb die ik graag op het internet zou willen zien en nog een paar losse flodders.

Oké, 5 is niet veel maar het zeer frustrerend dat het mij niet lukt om een idee uit te werken en de website te lanceren. Puur vanwege tijd (misschien omdat ik langzaam ben?) want ik kan me niet fulltime geven. Maar als ik het wel kon, dan zou het nog langzaam gaan denk ik. Want ik wil het allemaal tegelijk :( ik wil …ik wil …ik wil… voel me dan net dat kleine meisje dat in een snoepwinkel staat en oooohhhhhh staat te springen en te doen omdat ze niet weet bij welk snoepje ze moet beginnen. :p

Het is gewoonweg te veel voor 1 persoon…voor mij dus.

Ik denk dat ik maar een bedrijf start na mijn studie waarin al mijn ideeën worden uitgewerkt met een team van verschillende programmeurs (incl ikke), één of meerdere grafische vormgevers, promotors, marketingmanager, redacteur etc etc…en er samen een succes van maken zodat we allemaal brood op de plank hebben :)

Ja! … ik zie het al helemaal voor me! (nu alles nog goed uitdenken)

;)

Programmeren , , , ,

Mijn eerste MVC PHP Framework! :) Yeh

July 6th, 2008

Het moest er toch een keer van komen.. een eigen framework om alle toekomstige sites mee te bouwen…en ik ben van plan om er veel te bouwen :p

Een framework uit mijn duim zuigen lukt me niet, zelfs niet als ik mijn hersens er bij gebruik. Ondanks dat ik denk te kunnen OOP-en heb ik toch een voorzet of basis opzet nodig omdat mijn PHP niveau voor het schrijven van mijn eigen framework minimaal is.  Gelukkig vond ik een mooi artikel Building a simple MVC system with PHP5. Helemaal gevolgd en ik durf bijna wel te zeggen dat ik het allemaal begrijp! Nu nog toepassen!… om mijzelf te testen zal ik dit framework aanpassen naar mijn eigen smaak en nieuwe classes zoals sessions en database (MySQL) toevoegen.

…maar waarom een eigen framework?!

Er zijn enorm veel en verschillende open source frameworks op de markt. Een paar heb ik mogen testen zoals: CodeIgniter, CakePHP en nog enkele minder bekende frameworks. Allemaal leuk en aardig maar voor nu heb ik toch liever een lichtgewicht framework. Ik hoef namelijk geen framework dat veel uit handen neemt. Ik vind het ook gewoon leuk om te scripten. Net zoals ik mijn auto liever zonder stuurbekrachtiging heb dan met. Geeft me meer het gevoel dat ik autorijd en niet aan een attractiepark autostuurhendel draai.

Vraag me over 5 jaar maar weer..misschien is mijn mening wel veranderd.

Argumenten dynamisch aan aan te roepen action toevoegen

Verder zoek ik nog een manier om argumenten dynamisch in de actions (methods) te stoppen voordat een action daadwerkelijk wordt aangeroepen maar tot nog toe is het mij niet gelukt. Een tijdelijke oplossing is het statisch toevoegen van argumenten middels een switch in de router class > delegate().

Weet jij het antwoord?.. please let me know :)

1 The Next Web, Programmeren , ,

Grenzen of Nadelen mbt Gebruik PHP Framework?

April 22nd, 2008

Enkele weken geleden heb ik mij aangemeld bij SiteDeals.nl. Reden hiervoor was dat ik een vraag had over PHP Frameworks. Verder lijkt het me trouwens wel een oké forum om vragen van anderen te beantwoorden of om je eigen vraag te posten. In sectie Scripting gaat het alleen niet zo snel…maar goed. Nu wil ik toch antwoord op mijn vraag … maar bumpen in het forum wil ik niet… dus vandaar de vraag op mijn eigen blog. Als je enig idee hebt.. let me know!

Mijn PHP Framework Vraag:

Niet zo heel lang geleden heb ik met PHP Framework CodeIgniter gespeeld.

Verder heb ik redelijk veel artikels gelezen over gebruikerservaringen mbt de vele beschikbare Frameworks. In deze artikels worden vaak Frameworks vergeleken. Interessant als je echt van plan bent om met een Framework te gaan werken, maar je nog niet weet welke geschikt is voor jouw project. Afijn, het moge duidelijk zijn; het werken met een PHP Framework is efficienter voor de programmeur.

Het soort artikel dat ik nog niet ben tegengekomen is het volgende:
Wat zijn de grenzen of nadelen van het gebruik van een bestaande PHP Framework voor een groot project?

Met een groot project bedoel ik bijvoorbeeld het volgende: Stel ik wil een nationale of zelfs een internationale interactieve community site bouwen. Indien succesvol zal dit vele gebruikers hebben en zal de site actief worden bezocht. Indien niet, nouja..daar ga ik in dit voorbeeld maar even niet van uit.

Nu ben ik benieuwd naar de ervaringen van ervaren PHP Framework gebruikers mbt het bouwen van grotere of zwaardere sites icm bestaande PHP Frameworks.

  1. Is het dan juist wel of juist niet verstandig om gebruik te maken van een PHP Framework?
  2. Wat zijn de mogelijke grenzen of nadelen bij het gebruik van een PHP Framework? of zijn die er niet bij een Framework?

Ik hoop overdonderd te worden met jullie visies en meningen! :)

PC | Internet, Programmeren , , , ,

PHP Tutorials

November 7th, 2007

PHP? Juist, PHP!

Ben je bekend met (X)HTML en zoek je een nieuwe uitdaging om je websites dynamisch te maken? Dan is PHP een goede opstap.

PHP is een server-side programmeertaal waarmee je dynamische web pagina’s maakt. Server-side betekent dat de script of de functie(s) worden uitgevoerd op de server en niet bij de bezoeker op de PC. De tegenhanger van server-side is client-side. Hierbij wordt de script of de functie(s) in de browser van de bezoeker uitgevoerd. Javascript is hier een voorbeeld van.

Binnen PHP heb je 2 manieren van programmeren:

  1. Functie / Procedureel georïenteerd programmeren
    PHP code tussen HTML
  2. Object georïenteerd programmeren (Object Oriented Programming)

Welke manier van programmeren?

Ik raad beginners aan te beginnen met functioneel te programmeren om de basiskennis van PHP sneller te leren begrijpen. Als je dat moeiteloos kunt toepassen dan is OOP een piece of cake in mijn ervaring. Maar spring wel zo snel mogelijk over op OOP..! Uiteraard ben je vrij om meteen te OOP’en.

PHP4 of PHP5?

PHP.net heeft midden 2007 aangekondigt PHP4 niet verder te ontwikkelen. Ze zullen zich concentreren op PHP5 en PHP6. Mijn verwachting is dat PHP6 nog lang op zich zal laten wachten.

Je zult veel tutorials tegenkomen die gemaakt zijn in de tijd dat PHP4 hot was. Veel van deze tutorials zijn compatible met PHP5. Maar het is mogelijk dat enkele functies verouderd zijn en niet meer werken in PHP5.

Hieronder vind je een bondig verzameling van PHP tutorials. Ze helpen je verder met het ontdekken en het toepassen van PHP. Er zijn ook PHP video tutorials beschikbaar.

Verzameling PHP Tutorials

Voor de absolute beginners:

EN: PHP 101: PHP For the Absolute Beginner (Basis PHP4 en PHP5 in 15 delen)

EN: W3Schools PHP Tutorial (Basis PHP5)

EN: PHP-MySQL-Tutorial (Basis PHP4)

Verzamling met meerdere soorten PHP script tutorials

EN: GoodPHPTutorials (Basis en Geavanceerd)

EN: PHPfreaks (Basis en Geavanceerd)

EN: Tutorialized (Basis en Geavanceerd)

Trial / Error

Met de tutorials voor de absolute beginners kom je al een heel eind!

Vergeet niet: PHP onder de knie krijgen is Trial and Error (Gissen en Missen).

Ga er voor en zie hoe geweldig PHP is!

Geek Related, PHP, Programmeren , , ,

Internal Error 2755. 1624 bij installatie Java (Sun)

October 30th, 2007

Gisteren heb ik mijn PC opnieuw moeten installeren omdat ik een machtigingsfout had gemaakt in het register. Windows wilde geen programma’s meer openen en zelfs niet meer opstarten ..* silly me*.. na een verse Windows installatie moet er weer van alles worden geïnstalleerd. Zo ook Java van Sun.

De installatie lukte niet want ik kreeg steeds de foutmelding met de volgende fout nummers

Internal Error 2755. 1624 ….

Maar gelukkig is hier een workaround voor!

  1. Download hier de laatste offline versie en sla het ergens op:
    http://www.java.com/nl/download/manual.jsp
  2. Installeer deze versie en als je een foutmelding krijgt, ga door naar stap 3
  3. Open je Windows Verkenner en ga naar de volgende map toe
    C:\Documents and Settings\GEBRUIKERSNAAM\Application Data\Sun\Java\jre1.6.0_03
  4. In deze map (jre1.6.0_03) vind je een .msi bestand. Dubbelklik hier op om het te installeren.
    Als het goed is moet ook jouw Java installatie NU vlekkeloos verlopen
  5. Het gedownloade bestand mag je verwijderen.

Bron: http://forum.java.sun.com/thread.jspa?threadID=5172267

Programmeren

Verliefd op CodeIgniter PHP Framework

October 17th, 2007

PHP Frameworks? Pfff, niet nodig, ik schrijf alles zelf wel…. dan leer ik het tenminste. Maar op een gegeven moment wordt het schrijven van steeds maar weer terugkerende codes een beetje vervelend, voornamelijk de CRUD’s (Create, Read, Update, Delete).

Sinds kort heb ik mijzelf eindelijk overgehaald om toch eens om te kijken naar PHP Frameworks. Dit mede dankzij Jaap die mij altijd inspireert op het gebied van programmeren. Ik ben een lui mens dus voor mij is het belangrijk dat het makkelijk in een korte tijd te installeren is, makkelijk in gebruik is en de documentatie moet ook helder zijn. Na wat internet research over verschillende frameworks heb ik de volgende getest:

Symfony kreeg ik helaas niet aan de praat en een 400+ pagina’s tellende handleiding, daar heb ik op dat moment geen tijd voor. Dit neemt niet weg dat (volgens velen) Symfony ëën van de beter PHP Frameworks is. Dus op naar de volgende.

CakePHP was in vergelijking met Symfony enorm makkelijk te installeren maar de documentatie was voor mij niet helder genoeg als Framework noob zijnde dus besloot ik verder te zoeken.

CodeIgniter ….en toen was ik verliefd! Of het nu komt door hun extreem heldere documentatie waardoor alles een piece of cake lijkt of omdat ik (als gevolg daarvan) er meer tijd aan besteedde dan de vorige frameworks, het werkt gewoon goed voor mij! Eën maar.. het ondersteunt PHP5 niet volledig omdat zij het backward compatibiliteit willen houden met PHP4. Dit hoeft overigens geen nadeel te zijn. Of zij ooit zullen overgaan op volledige ondersteuning voor PHP5 lees je in de volgende post:

http://codeigniter.com/forums/viewthread/61540/#303632

Binnenkort zal ik met behulp van CodeIgniter de website van mijn moeder maken :) en hopelijk ben ik daarna ook nog steeds even of zelfs nog meer enthousiast over CodeIgniter.

CI

Geek Related, PHP, Programmeren ,