Categorieën
Leven

Blogdrink Leuven

Het loont de moeite om nieuwe mensen en hun blogs te leren kennen. De blogdrink Leuven van Carolien en Lime was dan ook een uitstekende gelegenheid. Heel wat vertrouwde gezichten maar ook een heleboel neofieten. Ik heb met flink wat mensjes een leuke babbel gehad. En ondertussen is het nu in het lijstje wat op zoek gaan naar wie ik mij nog herinner.

Van het eendje dat de mascotte was voor deze blogdrink deelde Dries een real life variant uit aan iedereen. Tof souvenir! Ik vraag mij anders wel nog af wie er met die karton witloof op de proppen kwam en waarom. Merci trouwens aan Herman voor de lift terug naar Antwerpen!

Blogdrink
Categorieën
Delicious

links for 2008-02-22

Categorieën
Internet Techtalk

Twitter API: babysteps

** techneutenwaarschuwing **

Gisteren ben ik wat met de Twitter API beginnen spelen. De whatnow? De Twitter API, dus. Samengevat: wanneer je zelf een programma schrijft, laat de API van toepassing x of service y toe om (beperkt) gebruik te maken van diens functionaliteit. Als je, bijvoorbeeld, met Twitter Stats werkt, dan zal die via de API van Twitter al je gebruikersgegevens opvragen, ontvangen en verwerken in mooie grafiekjes.

Op zich schrijft een API enkel voor welke regels je moet volgen om te kunnen communiceren. De programmeertaal, het platform of weet-ik-veel waar je zelf mee aan de slag bent, spelen een stuk minder een rol. Buiten dan dat ze je in staat moeten stellen om gebruik te kunnen maken van die functionaliteit.

Afin, dat was de theorie. De praktijk dan maar. Stel dat je de Twitter website beu bent of geen browser bij de hand, maar je wil wel twitteren, hoe doe je dat? Wel, men neme de API. Die zegt dat je een HTTP POST verzoekje moet sturen naar een bepaalde URL met je paswoord, username en het berichtje dat je wil versturen. je berichtje mag uiteraard niet langer dan 140 tekens zijn. Twitter zal je berichtje dan oppikken.

Eerste probleem: hoe stuur je een HTTP POST request zonder browser? Wel, dat kan je met cURL. Dit is een tooltje waarmee je direct met webservers en nog veel meer kan spreken. Deze versie (windows! Linux e.a. beschikbaar. Kies de no-ssl versie.) heb je nodig. In je commando prompt (dosbox, whatever) voer je het commando ‘curl’ uit. Je moet natuurlijk een aantal parameters zoals een URL en watnog meegeven om iets zinnigs te doen met cURL. In casu geef je volgende URL mee:

http://twitter.com/statuses/update.xml

Daarmee zijn we er nog niet. Je moet eerst inloggen bij Twitter vooraleer je een tweet kan sturen. Dat doe je door aan het curl commando volgende parameter mee te geven:

-u username:paswoord

Uiteraard vervangen door je eigen logingegevens. Tenslotte, moet je nog het berichtje mee geven als een HTTP POST request. Daarvoor dient de -d parameter van cURL. Daarbij moet je nog specificiëren dat het berichtje een status is. Dat doe je met ‘status=’ Het resultaat is dit:

-d status="Twittering from cURL"

Dat alles moeten we nu in één commando doorgeven aan Twitter. Dat doe je zo:

curl -u username:paswoord -d status="Twittering from cURL" http://twitter.com/statuses/update.xml

Als je als goed hebt ingevoerd, dan zou je een heleboel tekst in XML formaat teruggespuugd moeten krijgen. Die zal o.a. je profielgegevens bevatten en de nieuw aangepaste status met het tijdstip. Doe je het verkeerd krijg je ofwel geen output, ofwel een foutmelding in een XML berichtje.

Zo. Je hebt net voor het eerst rechtstreeks gebruik gemaakt van de Twitter API om los van de Twitter website toch te kunnen twitteren. Bravo! Als je PHP programmeur bent, dan zou je op een gelijkaardige manier met curl voor PHP aan de slag kunnen om van de Twitter API gebruik te maken.

Categorieën
Asides

Wat Tom ziet

Naha. Dat ik als enige een kleurtje krijg, streelt mijn ego eigenlijk wel. En dan nog in ’t rood ook, alsof datzelfde ego nog niet groot genoeg is! Dank je Stijn!

Categorieën
Delicious

links for 2008-02-21

Categorieën
Internet

Fotomeet @ brugge

En zo moet brugge er ook eens helemaal aan geloven want wij, achtduizenders, willen meer doen dan alleen maar jullie elke dag van een blik op Brugge te brengen. Daarom organiseren we een heuse flickr/fotoshoot meeting Brugge! En wel op zaterdag 15 maart 2008.

Wat is de bedoeling?

Gezellig samen zijn, medefotografen ontmoeten en aan fotografie doen staan centraal. Brugge is fotomodel van dienst. Naar Leuvens voorbeeld trekken we de stad in om jullie heel wat bekende en, nog meer, onbekende plekjes te laten ontdekken. En jullie de gelegenheid te geven om die ook op de gevoelige plaat vast te leggen.

Voor wie?

Iedereen is uitgenodigd! Bloggers, fotografen, geïnteresseerden, vrienden, familie,… als je een fototoestel kan vasthouden: van harte welkom! Je hoeft dus absoluut geen ‘pro’ te zijn om deel te nemen.

Programma?

14.00: Samenkomst op het stationsplein
14.15 – 16.30: Wandeling met gids door de Brugse binnenstad
16.30u – 18.30: Pitstop, en daarna een vrije wandeling, eventueel in
groepjes. We zoeken plekjes op die minder gekend zijn.
18.30u – 21.00u: Gezellig etentje, plaats nog te bepalen
21.00u – …: Voor wie wil, nachtfotografie in Brugge.

Dit is het voorlopige programma. Suggesties zijn uiteraard welkom op info apestaartje achtduizend punt be.

Deelnemen?

Dat doe je door je op voorhand in te schrijven op de wikipagina of ons een mailtje stuurt met je inschrijving. Op die manier hebben we een idee van het aantal deelnemers. We zouden wel willen vragen dat je duidelijk aangeeft of je al dan niet mee gaat eten ’s avonds. Zo hebben wij een idee voor hoeveel personen we moeten reserveren.

Categorieën
Leven

Jogger

Eens in de week trekt hij zijn ietwat versleten sportschoenen aan. Dan gaat hij lopen. Langs het water, langs de ondergaande zon. Terwijl vlakbij de stad in de verte voorbij raast, glijdt hij in het ritme dat hem zo vertrouwd is.

Nu eens passeert hij voorbij wagens die al een eeuwigheid lijken geparkeerd te zijn op de oude, verweerde kasseien. Dan weer kruist hij een eenzame wandelaar die, sigaar in de mondhoek en diep verzonken in de kraag van zijn jas, de spaniel van het bazinnetje uitlaat. Zijn enige metgezel zijn de condenswolkjes van zijn warme adem. En de rust waaraan hij zich na een lang werkdag eindelijk kan overgeven.

Opeens merkt hij dat hij niet alleen is. Een paar meter voor hem jogt er een meisje. De witte dopjes van haar iPod steken af tegen haar donker haar dat meebeweegt op haar gelijke tred. Haar slanke lijn gaat wat verloren in een iets te grote donkerblauwe training. Haar verschijning doet hem uit tempo raken en onwillekeurig versnellen. Even maar want hij zou ze zo voorbijsteken. Dat wil hij niet. Nog niet. Hij begint het meisje traag maar zeker in te halen. Het valt hem op dat ze nagelnieuwe nikes draagt.

Ook zij blaast wolkjes. Haar voorhoofd glimt en haar rode wangen verraden de inspanning die ze levert. Op gelijke hoogte durft hij het aan even opzij te kijken. Zij wordt er zich van bewust dat ze niet alleen loopt. Ze kijkt hem een tikje verrast, een tikje nieuwsgierig recht in de ogen. Ze houdt haar hoofd even schuin ter begroeting en glimlacht. Hij lacht terug. Samen joggen ze zo even verder.

Al snel vertraagt ze om de stad terug in te draaien. Hij loopt nog even verder met het beeld van haar donkerbruine ogen. Dan wordt hij zich bewust van zijn hartslagmeter die hem aanmaant om het rustiger aan te doen. Tijd om rechtsomkeer te maken.

Thuis neemt hij een douche, eet iets en zet zich in de zetel met een appel. Hij kijkt even naar zijn loopschoenen in de hoek en betrapt er zich op dat hij al stiekem naar morgen verlangt. Naar het moment waarop hij ze weer mag aantrekken.

Categorieën
Delicious

links for 2008-02-20

Categorieën
Asides

Stadswandeling

Herman, gij snoodaard! Stiekem onze ad hoc stadswandeling tracken met de gps! trrr…

Categorieën
Foto

Pennenzak

Een verloren pennenzak op het Antwerpse Zuid. Ergens is er iemand die vanavond zijn of haar huiswerk niet zal kunnen maken, vrees ik dan.

pennenzak