Archief van januari, 2008

MTCS Microsoft .NET Framework - Application Development Foundation Examen gehaald

woensdag, januari 23rd, 2008

Naar twee weken lang studeren en oefenen moest ik vandaag op weg naar mijn examen. Naar het bestuderen van de via de email gestuurde route beschrijving ging ik op pad naar Nieuwegein.

Eenmaal aangekomen in Nieuwegein kregen we te horen dat we nog moesten wachten omdat de lijsten waar de examen kandidaten op stonden nog niet waren afgedrukt. Mijn examen zou starten om 9:00 uur maar ze hadden de lijsten pas om 9:10 uur, en toen kreeg ik te horen dat ik niet op de lijst stond.

Naar het controleren van de bevestegings mailtjes kwamen we tot de conclusie dat ik mijn examen in Zoetermeer had, en dat de bijgeleverde route beschrijving dus niet klopte. Ik vraag nog of de medewerkster in Nieuwegein voor mij even op internet een route beschrijving kon uitprinten, maar helaas dat kon ze niet.

Ik op pad naar Zoetermeer met alleen een adres, in Zoetermeer nog even op een kaart gekeken en ik reed in een keer goed. Ik werd in Zoetermeer vriendelijk gegroet en er werd mij verteld dat ik gewoon rustig aan kon doen.

Eenmaal in de examenruimte kwamen de zenuwen heel erg naar boven. Maar dat mocht de pret niet drukken, ik kwam namelijk tot de conclusie dat ik de vragen maar al te gemakkelijk wist te beantwoorden.

Helaas geen 1000 punten gehaald maar 964, naar mijn snelle slordige berekeningen zou dit betekenen dat met 40 vragen ik er 2 fout had. Maar jah, ik heb hem gehaald op naar de volgende examens

Custom PHP CMS

dinsdag, januari 22nd, 2008

Onlangs ben ik maar begonnen met het maken van een cms systeem in php. Ik heb besloten om er zelf een te maken omdat er op internet genoeg te vinden is maar niet aansluit op wat ik wil hebben.

Ik wou gewoon een simpele cms waar iedereen mee kan werken. De eerste implementatie van dit cms systeem zal worden gebruikt voor http://www.avabouwservice.nl.

De WYSWYG editor heb ik natuurlijk niet zelf gemaakt, op aan raden van een collega ben ik FCKeditor gaan gebruiken. Dit component is uitsteken voor alle server side languages. Ook is dit component makkelijk te gerbuiken en te configureren. Je kan de FCKeditor hier vinden, http://www.fckeditor.net/.

De functionaliteit om pagina’s toe te voegen, te verwijderen en te bewerken is nu klaar ook zit er een werkend login systeem in.

Er staan nog twee punten open,

De functionaliteit om foto pagina’s toe te voegen, te verwijderen en te bewerken.

Een plaatjes pagina voor het beheren en selecteren van plaatjes die worden opgeslagen in de MySQL database.

[EDIT]

Naar het online zetten van de applicatie ben ik erachter gekomen dat er een structureel probleem in mijn applicatie zit. Ik heb de functionaliteit voor sommige dingen in de pagina’s zelf gezet. Helaas is het nu zo dat er op de andere server hierdoor problemen naar boven komen.
Ik gebruik namelijk vaak een redirect, omdat ik deze functionaliteit op dezelfde pagina gebruik waar ik de template include wordt er de fout "headers are already sent" gegenereerd.
De oplossing is deze functionaliteit te verplaatsen naar hun eigen php files.

[EDIT]

Het cms draait nu perfect, naar het aanpassen van de structuur heb ik alle foutmeldingen eruit gekregen. Het uploaden van plaatjes doe ik nu met een jquery flash plugin Uploadify. Deze plugin werkt perfect en is makkelijk in te bouwen.

Wii-Mote Headtracking Space Shooter Game

vrijdag, januari 11th, 2008

Naar aanleiding van een post op de blog van John over zijn 2008 Wannahaves waar de wii-mote bij stond, ben ik ook erg geinteresseerd geraakt in de wii-mote. Er is iemand geweest die d.m.v. headtracking met de wii-mote een zeer indrukwekkende 3d illusie te voorschijn heeft weten te toveren, deze persoon heeft een blog met zijn wii-mote projecten.

Hier een filmpje van zijn headtracking setup.

Nu kwam ik op het idee om een 3d space shooter te maken, waarin jouw schip op het scherm los staat van de headtracking. Dit houdt in dat de sterren wel voorbij komen maar fighter1het schip stil staat in het scherm. Het is dan ook de bedoeling dat je de cursor richt op asteroids en andere schepen en ze neerhaalt, en dingen ontwijkt met je toetsenbord of iets dergelijks. Dit is een simpel concept maar in 3d kan dat zeer verslavend werken.

Aangezien ik geen 3d artiest ben heb ik gezocht naar modellen op het internet, heb als resultaat een free model gevonden van een spaceship. De models heb ik van deze site http://www.psionic3d.co.uk/ .

[ UPDATE ]

Naar een tijd bezig te zijn geweest heb ik nu een 3d omgeving van de ruimte en de basis besturing klaar. Hier is de setup Download.

[ UPDATE ]

Ik was nog niet helemaal tevreden met de code en de classenstructuur. Ben dus een nieuw C# project begonnen en heb een compleet nieuwe structuur gebouwd. Hierna ben ik begonnen met alle functionaliteit over te zetten naar het nieuwe project.
Een nieuwe functionaliteit die ik heb toegevoegd zijn data bestanden waarin alle eigenschappen van levels, modellen en items zijn opgeslagen.

De beweging van het schip is ook wat realistischer gemaakt en de sterren die voorbij vliegen zijn nu geen modellen meer maar worden nu gegenereerd door een particlesystem ( betere performance ).

Ben nu bezig om het wapen systeem te bouwen.

[ UPDATE ]

Momenteel beizg met het bouwen van het spel in XNA, dit omdat de functionaliteit die nog gemaakt moet worden in XNA een stuk sneller kan en dus tijd verspilling is om het nu af te maken met de Truevision 3D engine.
Ook ben ik erachter gekomen dat er in Truevision 3D geen audio engine zit. Dit is omdat TV3D een 3D engine is en geen Game engine is.

DigiDJ

vrijdag, januari 11th, 2008

Ik kreeg het idee om een applicatie te maken waarmee je makkelijk muziek kan maken met het gebruik van samples. Het concept is dat de met toetsen op het toetsenbord samples kan afspelen en beinvloeden.
In de applicatie moet je sets met audio samples ( korte audio bestanden ) kunnen defineren, aan elke sample in een set kan je twee toetsen defineren, een toets van het linker deel van het toetsenbord en een toets van het rechterdeel van het toetsenbord. Dit zorgt ervoor dat je kan wisselen van set per toetsenbord helft.
Ook moet er functionaliteit in komen van waarneer je control toetsen in combinatie met een sample toets gebruikt. Dit kan gebruikt worden om een sample realtime te manipuleren of aan te geven dat de sample in een loop moet blijven spelen, als er geen control toets wordt gebruikt en alleen een sample toets dan wordt de sample afgespeeld zolang de sample toets is ingedrukt.
Een voorbeeld van het manipuleren van een sample met een control toets zou zijn, realtime de pitch verhogen en verlagen van de spelende sample d.m.v. de muis + control toets + sample toets.

Ook moet de applicatie de mogelijkheid hebben om de realtime mix resultaten op te nemen en op te slaan als een mp3 bestand.

Naar wat technisch research ben ik er achter gekomen dat ik gebruik moet gaan maken van directx sdk om meerdere audio bestanden tegelijker tijd te kunnen afspelen, voor het manipuleren van de audio heb ik nog niks gevonden.

Computer Problemen

woensdag, januari 9th, 2008

Het is weer zover, iedereen heeft weer computer problemen. Waarom komen ze altijd tegelijk? Ben nu al in twee weken tijd vier keer benaderd voor computer problemen. Kon hier alleen maar het antwoord "Sorry ben te druk" op geven. Kan moeilijk zeggen dat ik er geen verstand meer van heb of geen zin meer in heb.

Ik ben er in ieder geval klaar mee, "mijn computer start niet op", "hij is zo langzaam", "volgens mij moet hij overnieuw geinstalleerd worden". Nee ik doe het niet meer, het zijn zulke ondankbare klussen, ze komen elke keer weer terug.

Mensen niet overal op klikken, "Ja" of "Ok" is niet altijd vanzelfsprekend.

Ik wil nog best wel eens een keertje iemand helpen zolang het maar een klein probleempje is of met het internet / netwerk te maken heeft. Maar met die andere ellende ben ik klaar.