Javascript Window Toolkit

Door Gamebuster op dinsdag 12 oktober 2010 22:53 - Reacties (3)
Categorie: if(post.relatedTo("programming")), Views: 2.365

Ik ben nu een tijdje met Google's V8 Javascript compiler aan't spelen en de performance blijft me maar verbazen.

Je kan er in principe gewoon alles mee: er zou een cross platform Window Toolkit voor geschreven kunnen worden. Met behulp van een soort Javascript Virtual Machine kan men dan programma's schrijven in Javascript en deze uitvoeren op meerdere platformen, vergelijkbaar met Java, maar dan met een lagere leercurve; vrijwel iedereen die een beetje kan scripten kent Javascript wel.

Lees verder »

(serverside) Javascript sneller dan PHP?

Door Gamebuster op donderdag 7 oktober 2010 21:32 - Reacties (19)
Categorie: if(post.relatedTo("programming")), Views: 5.870

In mijn vorige blog schreef ik dat ik bezig was met een FastCGI app die javascript kan draaien.

Nu deze enigszins vorm begint te krijgen besloot ik alvast wat benches erop los te laten. In de benches testte ik geen serverload of geheugengebruik; ik testte puur hoe snel een bepaald stuk code in het script uitgevoerd kon worden door voor- en na het uitvoeren van de code de tijd op te vragen en het verschil tussen de tijden te gebruiken als resultaat.

Lees verder »

Een muziekfabriek uit canada

Door Gamebuster op maandag 4 oktober 2010 00:43 - Reacties (7)
Categorie: musique, Views: 7.462

Ik ben vaak op zoek naar allerlei soorten muziek binnen electronische genres, voornamelijk drum 'n bass. Na een zoektocht kwam ik langs een artiest die muziek maakte onder de naam "Furries in a Blender"

Later kwam ik erachter dat deze artiest meerdere aliassen heeft. Iedere alias heeft weer net wat andere muziek; de ene wat vrolijker, de andere wat donkerder; de ene wat sneller, de andere wat rustiger.

In totaal heeft deze Canadees, vermoedelijk genaamd "Renard Queenston", "Jackal Queenston" of "Dave Remmler" (waarschijnlijk Renard Queenston), meer dan 56 (digitale) albums uitgegeven. Sommigen wat kleiner, met ongeveer 30 minuten aan muziek, maar ook genoeg albums met meer dan een uur aan muziek.

Om te beginnen: 3 nummers van Furries in a Blender:

Furries in a Blender - John Freeman
Album: Furries in a Blender - The Best! The Best! (8 USD)
Genre: electronic, happy hardcore


Furries in a Blender - Saturn Panic
Album: Furries in a Blender - Go! Go! Starman - Part 1
Genre: electronic, happy hardcore


Furries in a Blender - 37 Dicks
Album: Furries in a Blender - I Am Sinistar
Genre: electronic, happy hardcore
Note: bevat stoute woordjes, zoals de titel al doet vermoeden


Vind je de nummers niks? Klik niet meteen weg! Er zijn nog hele andere genres van dezelfde artiest, waaronder Drum 'n bass, dubstep, breakcore, speedcore, chiptune (gameboy muziek) en synthcore. Hier nog wat voorbeelden van mijn persoonlijke favorieten:

Kitsune^2 - Take Your Time
Album: Kitsune^2 - Star Road (gratis)
Genre: electronic, chiptune


Kitsune^2 - The Steel Monster Above The City
Album: nummer is 6 dagen oud; net nieuw, nog geen album.
Download: http://soundcloud.com/que...el-monster-above-the-city
Genre: electronic, chiptune


Jackal Queenston - Rubber Band
Album: Jackal Queenston - Slop (8 USD)
Album: Jackal Queenston - The Killer's Notebook (gratis, gapless remix)
Genre: electronic, drum 'n bass
Note: ongeduldig? skip naar 35 secs


Jackal Queenston - Root Snapper
Album: originele album van dit nummer is mij onbekend.
Album: Jackal Queenston - The Killer's Notebook (gratis, gapless remix)
Genre: electronic, drum 'n bass
Note: ongeduldig? skip naar 25 secs


Mayhem - It's Murder
Album: originele album van dit nummer is mij onbekend.
Album: Mayhem - It's Murder (gratis, gapless remix)
Genre: electronic, breakbeat, synth
Note: ongeduldig? skip naar 56 secs.


D-Mode-D - Just Love (Mayhem's MMAAYYHHEEMM Remix)
Album: D-Mode-D - Just Love (gratis)
Genre: electronic, breakbeat?
Note: album is nog geen 10 minuten geleden geupload; ik zie 'm net verschijnen tijdens het maken van deze post :+


D-Mode-D - Oppression
Album: D-Mode-D - For Crossdressing (gratis)
Genre: electronic, breakbeat?


Klippa - Bite Down
Album: Klippa - I Knew a Little Bookworm (gratis, gappless remix)
Album: Klippa - Hard Membrane (8 USD)
Genre: electronic, dubstep


Renard - Dracula
Album: Renard - Because, Maybe! (gratis, gapless remix)
Album: Renard - Post Traumatic Stress Disorder (4 USD)
Genre: electronic, synthcore?


Indien je ook maar enkele nummers leuk vond, hier vind je de meeste albums van 'm:
http://lapfox.bandcamp.com/
http://vulpvibe.bandcamp.com/

Ook kan je daar alle albums gratis beluisteren.

Hier een linkje naar 56 van zijn albums, voor 75 USD. Ondanks dat er staat dat de actie tot 31 OKT loopt is dit niet zo; vorige maand liep de actie namelijk nog maar tot 31 september.
http://psurg.bigcartel.co...ultra-mega-digital-bundle


Vreemd genoeg zijn er ook wat andere albums die je nergens legaal kan downloaden, maar wel vermeldt staan op wikipedia, discogs, etc.

Zijn muziek is niet te krijgen via iTunes; hij vindt iTunes' tarieven te hoog... maar alle downloads zijn prima voor iTunes en andere media-spelers.

Slotbericht:
Dit is niet bedoeld als schaamteloze reclame, maar om goede, goedkope/gratis muziek te delen.

edit: (8 nov 2010)
- Naam ge-update; hij heet Dave Remmler.
- Link naar zijn 56 albums weggehaald; de actie van de 56 albums voor 75 USD is verlopen. Vermoedelijk komt er een nieuwe actie rond de feestdagen.

Nog meer Javascript op je server...

Door Gamebuster op zondag 3 oktober 2010 21:55 - Reacties (6)
Categorie: if(post.relatedTo("programming")), Views: 2.180

In mijn vorige tweakblog gebruikte ik NodeJS om javascript serverside te draaien. NodeJS heeft echter een sterk nadeel: het ondersteunt geen Multi-threading uit zichzelf. Er zijn hier plugins voor, maar uiteindelijk was het toch niet helemaal wat ik zocht.

Ik zocht meer naar een request-scope oplossing, waarbij de javascript-files beperkt worden in een request-scope en er per request een javascript file uitgevoerd wordt, net als bij PHP.

Omdat ik niet echt iets geweldigs kon vinden en ik wist dat NodeJS op Google's v8 engine gebaseerd was, heb ik zelf eventjes de Google v8 engine gedownload en ben zelf een FastCGI app gaan schrijven die Javascript files, eindigend op ".jss", kan uitvoeren op je bestaande server, zoals Lighttpd of Apache.

Lees verder »