Blog archives

FlickrStreamr – an animated way to look at Flickr photos

flickrupload.png

A new version of FlickrStreamr is available: 0.3

I have always been amazed by the fact that Flickr.com gets between 2000 and 4000 uploaded photos per minute. That’s a lot of photos. Even if we take the lower number (2000) that’s over 1000 million photographs every year. If we wait a few years more, Flickr.com has as many photos as there are people on the planet.

Wouldn’t it be great if we could somehow visualize that number? Well, the first step is a little application i wrote called FlickrStreamr. When you click ‘GO’ it gets the most recent photos from Flickr and animates them as if they were falling down from the top-left corner of the screen. You can hover over the photographs to preview them and click to go to the appropriate photo page on Flickr.com.

I also wrote FlickrStreamr to learn myself a little bit of Javascript, jQuery, PHP, and Web APIs. The workflow of the application goes like this: When you press the ‘GO’ button Flickrstreamr asks a PHP script to load the latest photographs from Flickr.com. The PHP script uses a simple REST call to the Flickr API backend and returns a JSON object containing the latest photographs. Flickrstreamr than uses jQuery animations to display them on your screen. In the meantime it keeps track of the number of cached photographs and asynchronously loads a new batch of photos whenever the cache is in danger of getting empty.

Don’t worry if that’s too technical for you. You can still try the application :)

If you want to host the application yourself you can do so by downloading the package. All you need is a webserver which runs PHP 5 (which practically all of them do). Instructions are in the package. You may also modify the package because i released the source code under both the Revised BSD license and the GNU Public License.

To try FlickrStreamr click here.

Blog archives

Het Lijstje 2007

Inderdaad. Het is weer zover: lijstjestijd! Hieronder mijn favoriete twintig platen van het jaar.

In tegenstelling tot 2006 vond ik 2007 een prima muziekjaar. Daarom dus ook weer een top 20 in plaats van een top 10. Voor de liefhebber: ik heb ook nog de lijstjes van 2006, 2005 en 2004 in de aanbieding.

  1. The Field – From Here We Go Sublime
    Axel Willner, de Zweed die achter The Field schuil gaat, krijgt het op deze plaat klaar om een uur lang te boeien met alleen maar repeterende ultrakorte samples van kapotgedraaide Skyradio hits (denk Lionel Richie en Kate Bush). Je denkt: dat is saai, en dat lijkt het in het begin ook te zijn. Maar als je langer luistert naar nummers als A Paw in my Face en Everday beklijft toch het gevoel dat je iets meemaakt wat zo intens en groots is dat je er eigenlijk geen woorden voor hebt. Inderdaad.. subliem.
  2. Radiohead – In Rainbows
    Ironisch genoeg heb ik voor deze plaat, die je gratis mocht downloaden, uiteindelijk meer betaalt dan welke andere plaat dan ook. 35 pond! Was het dat waard? Min of meer. In Rainbows is een heel stuk beter dan zijn toch wat middelmatige voorganger Hail to the Thief maar haalt niet het niveau van Kid A of OK Computer dankzij een paar missers als All I Need en House of Cards. Maar ouderwets goede Radiohead nummers als 15 Step, Weird Fishes / Arpeggi en vooral Jigsaw Falling Into Place zorgen ervoor dat deze plaat ongeveer op het niveau van Amnesiac uit komt.
  3. Of Montreal – Hissing Fauna, Are You The Destroyer?
    Kevin Barnes slaat zich door zijn depressies en ex-vriendinnetjes heen door een plaat op te nemen waar hij hele donkere teksten zingt over vrolijke discodeuntjes. Een van de weinige platen die ik de laatste jaren heb gehoord waar die combinatie (treurige teksten, vrolijke muziek) goed werkt. Ik dacht dat iets was wat alleen het illustere duo Johnny Marr / Morrisey kon.
  4. M.I.A. – Kala
    Een dansbare plaat met een potpourri aan stijlen. Overigens, M.I.A.’s website is werkelijk ongelofelijk. Het is net of je internetprovider opeens per ongeluk een filter heeft aangezet die alles 1994 maakt.
  5. Burial – Untrue
  6. Zita Swoon – Big City
  7. Modest Mouse – We Were Dead Before The Ship Even Sank
  8. Sally Shapiro – Disco Romance
    Er zijn genoeg mensen die dit vreselijk vinden. Sally Shapiro maakt muziek die schaamteloos jaren-tachtig Italo disco als belangrijkste inspiratiebron heeft. Maar goed, ik hou wel van de jaren tachtig, dus ik vind dit uiteraard ook geweldig.
  9. Spoon – Ga Ga Ga Ga Ga
  10. LCD Soundsystem – Sound of Silver
  11. Animal Collective – Strawberry Jam
  12. The Arcade Fire – Neon Bible
    Tsja, het is natuurlijk moeilijk om een plaat als Funeral te overtreffen. En dat is de Arcade Fire wat mij betreft ook niet gelukt met Neon Bible. De muziek is niet slechter, de teksten zijn niet slechter, dus daar ligt het niet aan. Wat dan wel? Ik weet het niet, er staan een paar nummers op Neon Bible die erg goed zijn (vooral Intervention), maar het niveau van Tunnels of Laika heeft het toch niet. Jammer.
  13. Chromatics – Night Drive
  14. Daft Punk – Alive
  15. Kanye West – Graduation
  16. Dizzee Rascal – Maths + English
  17. The White Stripe – Icky Thump
  18. Feist – The Reminder
  19. Joanna Newsom & The YS Street Band E.P.
  20. Interpol – Our Love to Admire
    De hekkensluiter. Hier geld een beetje hetzelfde verhaal voor als bij de Arcade Fire: een hele goede eerste plaat (Turn on the Bright Lights) die moeilijk te overtreffen is. Our Love to Admire is wederom niet slecht, maar dat ik deze plaat nu echt goed vindt… nee.

Nog niet uitgelijst? Pitchfork, Tiny Mix Tapes, Spin, Metacritic, DOA, Drowned in Sound, File Under, Muziekjournaal en Voer Voor Melomanen helpen u graag verder.

Blog archives

Jaren tachtig cocktailparty

cocktailparty_thumb.jpg

Een nieuwe aanwinst voor mijn jaren tachtig kitsch verzameling: deze drie prentjes van een cocktailparty in de eighties. Tweede kerstdag gekocht op de vrije markt in Wamel. Ik geef toe dat ze wellicht zijn geproduceerd in de jaren negentig of zelfs de jaren 2000 en daarom niet helemaal origineel zijn, maar de sfeer lijkt me duidelijk jaren tachtig: veel auberginepaars, zwarte flatgebouwen en spiegelende vlakken (helaas wat minder goed te zien op de foto).

Blog archives

Een empirische observatie

fiets.jpg

Toen ik vanmiddag terug kwam van mijn werk en mijn fiets losmaakte merkte ik dat er een vreemde sticker op zat: ‘Uw fiets mag hier maximaal 28 dagen buiten het rek staan! Als deze fiets zich hier over 28 dagen nog steeds bevindt is het TE LAAT en wordt uw fiets het land uitgezet!’.

Afgezien van het feit dat er natuurlijk helemaal geen fietsklemmen vrij zijn bij het station, en zeker niet om 9 uur ‘s ochtends vond ik dit eigenlijk een beetje vreemd. Blijkbaar zijn er veel zwerfietsen die al die klemmen bezetten voor de niet-zwerffietsen. Op zich is het dus niet onaardig dat de politie die af en toe er uit haalt.

Ik heb echter zo mijn twijfels over de hoeveelheid zwerffietsen op het station. Een aantal maanden geleden had het GVU, de Utrechtse busmaatschappij, alle fietsen die geparkeerd stonden voorzien van plastic zadelbeschermerkapjes met daarop de tekst: ‘Geen zin in een natte kont? Neem de bus!’ of iets dergelijks. Als er erg veel zwerffietsen stonden zou je dus zeggen dat na een week er nog een hoop van die kapjes op de zadels zouden zitten, maar dat was niet het geval: er waren er bijna geen meer. Dit kan dus alleen maar betekenen dat die kapjes ofwel in die week allemaal gejat zijn van de zwerffietsen, de bijbehorende fietsen zijn gejat, of veel logischer: de kapjes zijn verwijderd door de bezitters van die fietsen.

Zoveel zwerffietsen zijn er dus helemaal niet op het station. Misschien moet de politie wat vaker vragen aan het GVU of ze reclame willen maken op een regenachtige dag.

Blog archives

HOWTO install and use FFmpeg on Mac OS X Leopard

ffmpeg_mac.jpg

Notice: this article is pretty outdated, and things have gotten a lot simpler. For now i would recommend installing Homebrew, and simply typing brew install ffmpeg. That’s it.

If you have ever delved into the deep caves of video encoding and transcoding you’ve probably come along FFmpeg, the ‘swiss army knife’ of video encoding tools. Basically, FFmpeg is a command-line tool that allows you to convert virtually any video and audio format to another format. That’s very handy if you want to convert your DVD’s to XVID, a movie to a format you can play on your iPod or PSP or a Flash movie you can use on your website without needing to buy the whole Flash software package.

However, if you’re like me and you are more interested in making movies than converting them you might get a little scared by the fact that FFmpeg is command-line only, doesn’t come with good documentation and can only be ‘built from source’, which means that you can’t actually download the thing and run it, you have to compile it first. Phew.

macports.pngFortunately there is a solution and it’s called MacPorts. MacPorts is a software package that makes the whole process of running free and open source applications under Mac OS X a whole lot simpler by providing a simple command that you can run from the terminal. At the moment i’m writing this, 4376 applications can be installed using MacPorts.

To start you first have to download the appropriate package and install it. Make sure you have installed Xcode first. This is Apple’s developer toolkit that comes bundled with every Mac but isn’t installed automatically with Mac OS X. To install it, get your original Mac OS X install discs and install it from there.

So, when you finished installing MacPorts open a terminal (you can find this in your Applications/Utilities folder as Terminal.app) and try to see if it worked by executing:

(more…)

Blog archives

StupidFilter

StupidFilter is een initatief van een paar mensen om een filter te ontwikkelen die stomheid kan detecteren. ‘Stomheid’ wordt dan vooral gedefinieerd als het prachtige commentaar wat je tegenwoordig op elke webpagina kan lezen, zoals bijvoorbeeld bij deze willekeurige YouTube video:

  • That was awsome!! Well done!! LMAO!!
  • laugh..
  • LMFAO!!! I haven’t laughed like tha tfor ages XD
  • OMG this is sooo funny i was laughing the whole time!!!

U hebt het wel door. Eigenlijk is het dus een spamfilter voor stom commentaar. Het grootste deel van de commentaardatabase die men gebruikt voor het project komt overigens ook van YouTube, en u kunt daar ook een willekeurig commentaar uit trekken.

Helaas zal de StupidFilter wel alleen werken bij dergelijk ‘overduidelijke’ stomheden, en wat minder bij bijvoorbeeld de mooie volzinnen van onze Minister-President.

Blog archives

Wasrollen gaan digitaal

Foto: Norman Bruderhofer / GFDL

Het Cylinder Preservation and Digitization Project is een project van de universiteit van California in Santa Barbara om een groot aantal wasrollen te digitaliseren en ter beschikking te stellen aan het publiek via een website. Inmiddels zijn er al meer dan 6000 wasrollen gedigitaliseerd, die je kunt beluisteren, zowel individueel als MP3 of via Cylinder radio.

Zo zijn er ondermeer collecties van Duitse komieken, vroeg 20ste-eeuwse zwarte muziek en toespraken van bijvoorbeeld Edison en Teddy Roosevelt.

De wasrollen zijn zou oud dat er geen auteursrecht meer op rust, dus u kunt met een gerust hart de originele opnames downloaden en gebruiken in uw film, radioshow of muziekcompositie. De gerestaureerde opnames zijn uitgegeven als MP3 onder een Creative Commons Attribution-Non-Commercial licentie.

Blog archives

Radio 4 biedt streams aan voor alle platformen

Radio 4 is een fijne klassieke zender. Wel jammer dat niet Windows-gebruikers geen Windows Media kunnen gebruiken en dus moeten uitwijken naar een slecht alternatief als Flip4Mac (voor Mac OS X) wat eigenlijk niet echt werkt.

Maar wat blijkt nu? Radio 4 bied wel degelijk alternatieve streams aan, en zelfs een 192kpbs MP3 stream die via Shoutcast is te ontvangen, en dus op elk systeem via bijvoorbeeld VLC is af te spelen. Voor mensen met een tragere connectie is er ook een 64kpbs stream in AAC+.

Jammer dat Radio 2 en 3 dat nog niet doen, en dat je ook (vrijwel) geen enkel programma van Uitzending Gemist of Nederland 4 kan bekijken zonder Windows Media. Dat terwijl er toch heel aardige cross-platform oplossingen zijn als OGG / Theora (kijk maar eens naar de video player van Wikimedia Commons) en het helemaal mooi wordt als Adobe in Flash 9 straks H264 gaat intrigeren waardoor alle video’s in het Flash formaat (zoals op YouTube) plotseling in een twee keer zo hoge kwaliteit kunnen worden aangeboden.

De publieke omroep moet oppassen dat ze niet hetzelfde pad gaan volgen als de BBC, die daar harde kritiek op heeft gehad en uiteindelijk ook een cross-platform versie van haar ‘iPlayer’ moet gaat aanbieden (via Flash en later via een ‘echte’ applicatie).

Blog archives

Versions

versions.jpg

Iets om in de gaten te houden: Versions, volgens de omschrijving op de website de ‘eerste SVN client die je niet meer laat verlangen naar de command line’. Als dat voor u allemaal abracadabra is: SVN (of ‘Subversion’, zoals het eigenlijk heet) is een manier om aan version control te doen: als u bijvoorbeeld websites maakt is het wel zo handig om af en toe wat te backuppen als u eens wat geks doet en alles kapot maakt, zodat u makkelijk weer terug kan gaan naar een oudere versie. Als je met meer mensen samen gaat werken aan één project is dat natuurlijk helemaal noodzakelijk. Een version control system automatiseert dat proces, en SVN is een van de meest gebruikte systemen voor dat doel.

Nu is het zo dat SVN eigenlijk bedoeld is voor de command line, de niet-grafische tekstinterface die bij alle besturingssystemen wel ergens onder de motorkap zit. Omdat niet iedereen zo’n held is met het intikken van exotische commando’s zijn er een hoop grafische ‘schillen’ gekomen om het proces meer toegankelijk te maken. Voor Windows is er een hele uitgebreide (gratis) client te downloaden van dezelfde makers als SVN zelf, namelijk TortoiseSVN.

Voor de Mac is er helaas nog steeds geen fatsoenlijke grafische client. Het enige wat een beetje in de buurt komt is SvnX, maar dat is lang niet zo goed als TortoiseSVN. Er zijn nog wel meer alternatieven maar die zijn bijna allemaal niet bruikbaar omdat ze bijvoorbeeld erg buggy zijn, alleen samen werken met één bepaalde teksteditor of niet alle onderdelen van SVN ondersteunen. Hopelijk brengt Versions daar dus verandering in, maar het is nog niet te proberen. Je kan je wel al inschrijven voor een nieuwsbrief waar de eerste publieke beta-versie in zal worden aangekondigd.