Posts Tagged ‘gae’

Vakantie, project RushHour

Thursday, July 16th, 2009

De vakantie is weer in zicht, en dat roept natuurlijk weer herinneringen op over hoe het vorig jaar ook al weer ging. Daarnaast is het ook een tijd om mijn data te backup-en. En ook dat roept herinneringen op.

Vorig jaar heb ik tijdens de vakantie – los van lekker genieten – veel het spel RushHour gespeeld. Dit ging redelijk goed, en ik heb de meeste levels uitgespeeld. Omdat ik in de vakantiemodus zat ging het mij niet om de snelheid van het oplossen of om in zo min mogelijk moves bij de oplossing te komen. Ook had ik regelmatig een goede oplossing gevonden, door gewoon maar wat te schuiven en er dan achter komen dat het rode autootje er uit kan rijden.

Dit laatste zette mij aan het denken. Hoe oplossingsgericht was ik eigenlijk bezig. En was het misschien zo dat ik ondertussen al drie keer dezelfde situatie (manier waarop de auto’s staan) heb gehad om tot een goede oplossing te komen? Met dit vraagstuk ging mijn vakantie ten einde en ging ik weer aan het werk.

Het vraagstuk bleef klagen en naar wat ge-google en wat research heb ik maar bedacht dat ik er toch maar eens wat IT aan moest wijden. Kortom een prive projectje: ‘RushHour Solver’.

Het is onderhand al weer een tijd geleden, maar tijdens het backup-en kwam ik het project weer tegen. En aangezien ik nu de beschikking heb over ‘gratis’ online java hosting, GAE, biedt dit natuurlijk weer andere perspectieven.

Ik moet nog even het een en ander afstoffen, maar dat gaat wel lukken. Daarnaast zal ik even een duidelijke opzet gaan schrijven over hoe ik een en ander bedacht heb, en (technisch) opgelost.

Zie ondertussen: RushHour Solver

WordPress

Tuesday, July 14th, 2009

Ik ben iemand die graag veel dingen zelf doet. En ook dingen zelf maakt. Dus toen ik een website begon, wou ik hier voor een eigen CMS gaan schrijven / bouwen. En omdat Java mijn ’spreektaal’ is moest het gebeuren in Java.

Ik ben een fan van Wicket en erg gecharmeerd van JackRabbit, dus zal het wel iets worden in combinatie met die twee. Ondertussen is er ook al een Brix. A la, keus ten over. Maar zoals ik al zei, ik wil het graag zelf doen…

Het grootste probleem waar ik tegen aan liep was de hosting. Ik had een URL, en een goede hostingprovider. Probleem, ik kon alleen maar PHP als ontwikkelomgeving gebruiken. Geen Java.

Plots kwam daar de Google App Engine for Java en was er opeens gratis Java hosting. En dat ook nog (d.m.v. Google Apps) beschikbaar voor elk domein, yoehoe!

Dus meteen aan de slag, applicaties bouwen. De eerste applicatie die live ging was een enquete applicatie. Voor het onderzoek dat mijn vrouw moet doen voor haar studie. Het bouwen en vooral de livegang van de applicatie had nogal wat voeten in de aarde, kortom viel wat tegen. Vooral de performance – en dat voor een cloudomgeving – was niet je van het. Ook de kleine applicatie die ik had geschreven, het teruggeven van een simpele HTML pagina (wel met Wicket), duurde erg lang voordat deze geladen was. De eerste keer oproepen kostte wel 10 seconden. Daarna was de performance goed.

Na deze ervaring heb ik gisteravond besloten om toch maar weer ‘terug’ te keren naar mijn oude vertrouwde hostingprovider, want ondertussen had ik daar alles per 1-9 opgezegd en was ik druk aan het ‘verhuizen’ naar Google Apps. Maar ja als het dan in de PHP sfeer blijft, welk CMS moet ik dan hebben. Ik had wat goede verhalen gehoord over WordPress en een leuk artikel gelezen over het zelf maken van een theme. Hetgeen er niet erg moeilijk uitzag, dus gister, toen ik nog wat uurtjes over had. Aan de slag.

En ik moet zeggen dat ik erg onder de indruk ben. De installatie is een eitje, de interface is erg gebruiksvriendelijk en intuitief. De plugin structuur werkt prima. En in een uurtje of twee had ik al mijn oude blogs + artikelen live staan. Kortom ik ben om, WordPress is going to stay.

Natuurlijk heb ik nog een aantal hobby Java projecten, die ik graag wil hosten. En bevalt mijn GMail erg goed voor mijn huidige domeinnaam, maar dat is helemaal geen probleem, want de combinatie kan prima. http://albert-jandevries.nl en http://www.albert-jandevries.nl verwijzen naar mijn hosting provider en de e-mail wordt afgehandeld door Google Apps. En los daarvan kan ik gerust op bijvoorbeeld http://project.albert-jandevries.nl mijn GAE/J applicatie draaien.

Kortom iedereen blij :-)