Music Matching (part deux)
After a comment on my previous blog entry (about creating a shazam clone) I started tinkering again.
Somebody asked: Could this be used to detect duplicate songs in my mp3 collection!?
That is exacly what I just tried!
Continue reading »
Creating Shazam in Java
A couple of days ago I encountered this article: How Shazam Works
This got me interested in how a program like Shazam works… And more importantly, how hard is it to program something similar in Java?
Category: Algorithms, Java Programming | Tags: algorithm, music matching, shazam | Comments (38)Playing around with HTML 5
Yesterday, while browsing DZone, I encountered a couple of HTML 5 blogs. So I decided to try and code some HTML5 - Canvas myself.
Category: HTML5 | Tags: canvas, HTML5, javascript | Comments (2)Some of my software development rules
Here are (in my opinion) five of the most important ‘rules’ in software development.
Category: Java Programming, Other | Tags: agile, development | Comments (4)Compression by prediction
The last couple of weeks I have been playing around with compression/decompression algorithms. This is a field that has always intrigued me. It gives me a magical feeling, like a magician you wave some algorithm around and suddenly the files shrink and bytes dissapear. With the same motion you can undo all your actions and re-generate the original files from thin air!
Category: Algorithms | Tags: arithmetic coding, compression, ppm | Comment (0)