All Fear.FM Hardstyle Top 40 2011 on Spotify

Since May this year I made a play list of every top 40 on Spotify. Now it’s almost the end of 2011 so I also added the other months. Sadly most of the months are not compete because not every artist / label is on Spotify.

When the Fear.FM Top 100 2011 is online I will also a make play list of that one.

Every month links to Sharemyplaylists.com. Click on the link, hit play and enjoy!

FearFM Hardstyle Top 40 January 2011

FearFM Hardstyle Top 40 February 2011

FearFM Hardstyle Top 40 March 2011

FearFM Hardstyle Top 40 April 2011

FearFM Hardstyle Top 40 May 2011

FearFM Hardstyle Top 40 June 2011

FearFM Hardstyle Top 40 July 2011

FearFM Hardstyle Top 40 August 2011

FearFM Hardstyle Top 40 October 2011

FearFM Hardstyle Top 40 November 2011

FearFM Hardstyle Top 40 December 2011

Stuiterballen

Voor de eerste les van Objectgeoriënteerd programmeren moesten we in flash ballen maken die door de stage heen bewegen.

Als de bal tegen de bovenkant aan komt moet hij weer naar beneden en als hij aan de rechterkant weer terug. Vervolgens was de uitdaging om de ballen ook zwaarte kracht te geven.

Met behulp van deze tutorial is dat gelukt.

Resultaat is hier te bekijken:

Versie 1

Broncode is hier te bekijken.

Portfolio

Vorige periode moest ik voor de PHP opdracht en de project les een portfolio maken. Voor de project les ging het vooral om het proces en het feedback geven en ontvangen.
Voor de PHP les ging het natuurlijk om de code en er moesten verschillende functies werken. Zoals een CMS login, project invoeren en bewerken, laatste 5 portfolio items weergeven, navigeren door pagina’s en paar andere dingen.

Het resultaat:
http://student.cmi.hro.nl/0838703/portfolio/

Technische info:

De site is gebouwd met de template engine Template Lite. Hiermee kan je het ontwerp beter gescheiden houden van de PHP.

Hoewel ik een deel van de code heb hergebruikt van andere sites heb ik toch wat nieuwe dingen geprobeerd. Ik heb na wat zoeken een handige manier gevonden om de PDO verbinding mee te nemen in een eigen class. Eigenlijk simpel via de construct.


// Eerst de verbinding
$dbh = new PDO('mysql:host=localhost;dbname=DATABASE', 'USER', 'PASS', array(
PDO::ATTR_PERSISTENT => true    ));
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// class oproepen
$delete = new delFiles($dbh);

// de class
class delFiles {
private $db;

function __construct($db)     {
$this->db = $db;
}
}

Via $this->db kun je vervolgens in de class de PDO verbinding gebruiken.

Daarnaast heb ik geprobeerd meer met de throw and catch van PHP te werken. Om een goed en een foutmelding te onderscheiden heb ik de error code gebruikt. Als er 200 bij staat betekend het dat de title ‘Succesvol’ moet zijn.


throw new Exception(
'Content is succesvol opgeslagen. <a href="content.php">Ga terug naar de lijst</a>', 200);

De catch aan het einde van de pagina:


catch(Exception $e) {

if ( $e->getCode() == 200 ) {
$title = 'Succesvol'; $error = $e->getMessage();
}
else { $title = 'Fout';
if($CONF_VARS['SYS']['debug']) {
$error = 'Error: '.$e->getMessage().'<br />
File: '.$e->getFile().'<br />
Line: '.$e->getLine();
}
else {
$error = $e->getMessage();
}
}

$tpl->assign( "title", $title );
$tpl->assign ( "message", $error ) ;
$tpl->display('cms_message.html');

}

Een manier om via de throw de link naar de redirect pagina mee te geven had ik niet gevonden.

Volgende uitdaging wordt iets maken met CakePHP.

Aankomende spellen

Nu we weten welke spellen de studio’s hebben gemaakt gaan we kijken welke er binnenkort uitkomen. Er zullen spellen voor verschillende platformen voorbij komen.

Dat Guerrilla Games op dit moment aan Killzone 3 werkt zal voor de meeste geen verrassing zijn. Het verhaal gaat verder waar deel twee stopte. Het speciale is dat dit derde deel ook in 3D te spelen zal zijn op de PlayStation. Het zal niet zomaar even omgezet worden in 3D. Tijdens de ontwikkeling wordt er wel degelijk rekening mee gehouden. Het spel wordt begin 2011 verwacht.

Friese volksheld

Triangle Studios is bezig met een spel over de Friese volksheld en vrijheidsstrijder Grutte Pier. Begin 16e eeuw streed hij als piraat tegen de Hollanders en de Saksen. Het zal geen spel worden voor de die-hard gamers. Het spel richt zich namelijk op de doelgroep van twaalf tot zestien jaar. Het spel wordt verwacht in 2011 en komt voor de PlayStation 3. Het zal het grootste project van de studio worden tot nu toe.

Daarnaast zijn ze ook nog bezig met het DS spel ‘Calvin Tucker’s Redneck: Farm Animals Racing’. Hiermee kan je met verschillende boerderij dieren kart racen op je DS.

Fight Game: Rivals

Windows Phone 7 is net uit en Khaeon is al bezig met een spel voor het nieuwe platform. Fight Game: Rivals wordt, zoals de titel al zegt een vechtspel. Het zal ook gebruik gaan maken van Xbox Live functies. Waardoor je waarschijnlijk ook achievements kan halen voor het zelfde account als van je Xbox.

Dit zijn de tot zo ver bekende spellen die uit gaan komen. Rough Cookie heeft twee onbekende spellen in ontwikkeling. Daar is jammer genoeg nog niets over bekend.