Archive for the 'Projecten' Category

Flash on the beach mobile

Velen hebben mij de laatste weken hard bezig gezien op Twitter over mijn avonturen met Flash Lite. Dat was niet zozeer op experimentele basis zoals ik beweerde… Ik was in het geniep bezig aan een project dat ik in opdracht van MobileMinds mocht maken.

Een paar weken geleden contacteerde Dimitri van MobileMinds me, en vroeg me hoe ik het zag zitten om een Flash Lite applicatie te maken in opdracht van MobileMinds. Ik had al enkele keren met Flash Lite gespeeld, maar het wou precies nog niet helemaal lukken.

Toen Dimitri me het project beschreef klonk het allemaal wat ingewikkeld en zwaar. Ik wou hem een moment lang vertellen dat ik het niet wou doen. De deadline zat te dichtbij, en de toepassing op zich was van een niveau dat ik ongetwijfeld niet ging kunnen halen.
Dimitri leek verzekerd dat ik mezelf onderschatte, en kon mij overtuigen om er toch aan te beginnen…

Na 1 week hard werken, meer dan 1300 regels Actionscript 2, meer dan 70 bugfixes en een heel spannend leerproces presenteer ik met volle trots…


Je kunt de applicatie hier downloaden.

PlayrDiscovr update!

Ik heb enkele dagen geleden mijn eerste versie van de geautomatiseerde playlist.xml gemaakt, en online gezet. Gisteren heeft Ward Werbrouck (die wat meer verstand van PHP dan ik heeft) dit geoptimaliseerd en opgekuist.

Deze versie is volledig object oriented geschreven, en is vanaf nu PHP5-only.
Deze nieuwe versie kun je hier downloaden.

Thx Ward! :)

PlayrDiscovr: De playlist.xml bouwer!

Enkele dagen geleden heb ik een oproep gedaan om tips en suggesties te krijgen in verband met de nieuwe Playr class. Jarne heeft een geautomatiseerde playlist.xml generator voorgesteld.

Ik heb hier al vaker aan gedacht, maar altijd de hoop opgegeven als ik moest denken aan de ID3 tags… Ik ben geen PHP guru, waardoor ik nooit echt heb beginnen zoeken.
Nu heb ik mij vandaag toch opeens afgevraagd of er nog geen ID3 support in PHP zit…
Daar heb ik in feite geen antwoord op gevonden, maar ik heb wel gevonden wat ik zocht: Een open-source project waarmee de ID3 tags van MP3 bestanden (en meer) kunnen gelezen en gebruikt worden, namelijk getID3.

Sinds dit het moeilijkste van het hele automatiseren was kon ik meteen aan de slag. Ik ben echt positief verrast over hoe simpel getID3 in te zetten is, en hoeveel informatie daarmee op te halen was.

Om een lang verhaal kort te maken heb ik dus nu een geautomatiseerde versie van de playlist.xml gebouwd.
Het leuke is dat je nu zelf de lengte van de track niet meer moet uitrekenen (wat op zich het meest storende van het hele playlist.xml gebeuren was). En natuurlijk: Nooit meer playlists updaten!

PlayrDiscovr

Download

Gebruik

Gewoon PlayrDiscovr unzippen, en de inhoud van de map uploaden naar je server.
De MP3 bestanden komen in de ‘music’ folder te staan.
In Flash moet je nog even de URL naar je playlist aanpassen van ‘playlist.xml’ naar ‘playlist.php’, en je bent klaar. Nooit meer playlists updaten!
PlayrDiscovr haalt alle info over de tracks op vanuit de ID3v2 tag. Als deze dus in orde is, is zijn je playlists automatisch aangepast, vanaf dat je een liedje op de server hebt upgeload.

Veel plezier!

Freaking sites, digital coolness en Yea baby!

Ik heb er al lang aan gedacht, maar ik had nooit echt een leuk idee om het op een of andere manier leuk voor te stellen…
Altijd hetzelfde probleem met ‘ik wil het wel doen maar het moet met een bestaand CMS zijn of iets dat ik niet zelf moet schrijven’-probleem… En toen opeens kwam ik op deze post van Smashing Magazine uit. Natuurlijk kan niemand zoiets laten voor wat het is: Ik heb dan ook even mijn tijd gepakt om de thema’s af te lopen.

Je voelt het al komen: Juist. Ik heb er een leuke gevonden: Simpel, klein, en clean. Perfect voor het idee waarmee ik al zolang speelde.

Ik ging meteen aan de slag en installeerde een nieuwe Wordpress website. Ik startte de upload van het thema, en maakte ondertussen een nieuw domein aan.

Nu is het zo dat ik verwachtte dat het betreffende thema afgewerkt ging zijn. Maar wat ontdek ik tijdens het finetunen van het thema? Geen archief, geen zoekfunctie, geen zoek resultaten pagina… Ik ben niet bepaald de persoon die Wordpress thema’s ontwerpt of schrijft, en ik ben dan ook volledig niet begaan met de Wordpress Codex. Maar gezien ik nu toch al zover was vond ik het zonde om dat een reden te laten zijn, om het project weer neer te leggen en te wachten op een betere kans.

Dankzij wat geluk met Google zoekresultaten, en wat wat uitleg op de Wordpress site ben ik erin geslaagd om de zoek functionaliteiten, en het archief zelf in te bouwen in dit thema. Ik ben erg blij dat ik deze kans heb gegrepen om zelf eens aan de slag te gaan met Wordpress thema’s te schrijven (Nota: Ik heb het thema niet zelf ontworpen, alleen afgewerkt). Het heeft me een goed beeld gegeven van wat er me te wachten staat als ik mijn volgende persoonlijke portfolio zal maken, maar dat is een ander verhaal.

Maar dat is niet de reden van deze blogpost: Alles gaat om wat je nodig hebt als je geen creativiteit hebt. ;)

Het idee is gebaseerd op mijn taak als Freaking site Manager op FlashFocus: Ik verzamel coole sites en post ze op regelmatige basis op de frontpage. Op een gegeven moment dacht ik bij mezelf: ik vind zoveel coole sites dat ik ze niet allemaal na elkaar kan posten, zonder dat er leuke links verloren gaan. Zou het niet fijn zijn om gewoon alle sites te posten op een centrale site tussen mij en FlashFocus? Daarenboven denk ik wel dat iedereen het af en toe eens leuk vindt om enkele sites te bekijken, bij nood aan inspiratie, of bij een overschot aan vrije tijd… (De volgende stap is natuurlijk de RSS feed van die site nemen, en in Flash inlezen, en daar cool stuff mee te maken! ;) )

Ik wens jullie veel plezier op deze kleine verzamelsite, en ik hoop om jullie feedback te zien verschijnen: Cool site of niet? Of beter nog: Heb je een coole suggestie? Laat het me weten!

If you have no creativity… Go get some!

Mijn eigen Code Highlighter plugin voor WordPress

Ik ben al een eindje op zoek naar een goede code highlighter, als plugin voor Wordpress.

Ik heb er enkele gevonden, maar veelal moet je van visual editor, naar code editor wisselen om je code in te voeren, en aan te duiden welke stukken tekst je als code wilt laten renderen.
Niet bepaald wat voor mij als ‘ideale workflow’ van toepassing is.

Je voelt het al aankomen: Ik ga mijn eigen wordpress plugin schrijven om code te highlighten.
Het plan om dit makkelijk te maken is aan de hand van ‘bbCode‘.

Mensen met forum ervaring op developers boards zoals FlashFocus, vBulletin of ActionScript.org zullen ongetwijfeld tags als [as] , [html] of [php] herkennen. Het verschil met deze tags is dat je ze gewoon kan typen in je visual editor, en meteen erna je broncode kan invoeren. Bij andere code highlighters moet je van visual naar code wisselen. Vandaar mijn eigen versie van code highlighting.

Tijdens het zoeken op internet naar een dergelijke plugin ben ik wel op een plugin gestoten die dat kan, maar deze was niet meer compatibel met de huidige versie van Wordpress: Pech hebben.

Binnenkort zal ik mijn allereerste zelf geschreven Wordpress plugin releasen: ik kijk er echt naar uit!