Grappig Twitter factoid vandaag: ik zag verschillende mensen rond me heen dit schrijnend verhaal retweeten: koppel (ene John and Cynthia Burke) uit Newark, New Jersey wordt ouderschap afgenomen over adoptiekind omdat ze op het adoptieformulier het vakje “godsdienst” bewust leeg lieten.
Smeuïg artikel, maar helaas… het dateert al uit 1970:
Ziet niemand dat dan? Uiteraard wel… Alleen… een rechtzetting is minder sexy dan het oorspronkelijke verhaal, en plant zich in de “survival of the fittest meme” minder snel voort door de Twittosphere.
Voor een online krant is een trafiekpiek altijd meegenomen, hoe oud het verhaal ook. Verwacht dus niet dat zij hun archiefartikels opzichtig als “outdated” gaan opmaken.
“Hack de overheid” afgelopen zaterdag was een unconference waar webnerds en ambtenaren ideeën konden uitwisselen hoe overheidsdata beter ontsloten en herbruikbaar kon worden gemaakt (wat uiteindelijk moet zorgen voor een transparanter overheid en betere dienstverlening).
De dag was een mix van presentaties en brainstorms in het Barcamp gedeelte en een “hacking track” waar developers in teampjes daadwerkelijk code zaten te kloppen. De presentaties waren heel gevarieerd: gaande van wat ministeries nu al aan open data deden, onafhankelijke iniatieven (zoals ikregeer.nl of jijendeoverheid.nl) tot meer wilde of activistische ideeën, zoals de WOBberator, de automatische WOB-verzoek generator 1. Je vindt uitgebreide verslagen bij James Burke en Ton Zijlstra.
Idee: “Afvalwijzer”
De normale huisvuilophaling is meestal één keer per week, dat is makkelijk te onthouden, maar papier, glas… vaak gebeuren die ophalingen op onregelmatige dagen. Elke gemeente heeft die informatie wel ergens diep verborgen op de eigen site staan, in de meest diverse formaten: soms in html, soms misschien de pdf versie van de papieren folder. Mijn bijna-buurman in Den Haag, Hanno Lans had voor zichzelf de Haagse Digitale Huisvuilkalender gescrapet2 en omgevormd naar een ical-feed. Misschien hebben nog andere mensen in Den Haag dat gedaan, en er zijn zeker nog mensen in de honderden andere Nederlandse gemeenten die op hetzelfde idee zijn gekomen en hun eigen gemeentesite gescrapet hebben.
Een beetje zonde natuurlijk dat iedereen dat voor zichzelf opnieuw moet gaan doen, dus had ik op HackDeOverheid ‘s ochtends het ideetje voorgesteld van een “Afvalwijzer” aggregatie site (werktitel, afvalwijzer.nl is helaas al ingenomen ). Opzet: je tikt postcode (en eventueel huisnr) in, en je krijgt een ical feed voor de verschillende afvalophalingen voor je woonplaats. Dat in de veronderstelling dat iemand voor jou al een gescreenscrapete icalfeed gebouwd heeft (eventueel parametriseerbaar op postcode en huisnr.) – of desnoods domweg in Google Calendar manueel de data heeft ingevoerd en gepubliceerd als ical feed. Als dat laatste niet het geval is, krijg je het vriendelijke verzoek om zelf voor je gemeente de ophaaldata in een herbruikbaar formaat aan te leveren, met een paar tips en voorbeelden hoe je dat kan doen (Dapper, Yahoo Pipes,…). Als je die dan submit op de afvalwijzer site, heb je weer een gemeente of een postcodegebied gedekt voor de afvalwijzer en dus iedereen geholpen die na jou komt .
Prijs!
Menno van der Sman, één van de Ruby on Rails mensen bij Wakoopa, vond het idee leuk en gaf zich op om zaterdagochtend mee te werken. Het grootste deel van de dag besteedden we allebei aan het volgen van andere sessies, en pas laat in de namiddag hebben we op een uurtje een extreem bare-bones conceptje in elkaar gezet op Heroku en een blogje dat we gingen gebruiken om te berichten over de vorderingen. We twijfelden nog of we het gingen presenteren omdat we wel heel erg schril afstaken tegen de andere deelnemers… maar tot onze eigen stomme verbazing wonnen we de geeky hoofdprijs van de dag (5 Star Wars figuurtjes, zie onderstaande video ).
Lessen
Ik vermoed dat, ook al was het nauwelijks uitgewerkt, het idee de jury aansprak omwille van de volgende redenen:
simpel
praktische nood die heel wat mensen herkennen
illustreert het belang van ter beschikking stellen van data in herbruikbare formaten (op die ical kan je trouwens verder bouwen om bv allerlei Widgets te bouwen…)
het is een voorbeeld hoe je data naar de burger toe kunt brengen (in zijn eigen vertrouwde omgeving, nl de Google/Outlook/desktop Calendar applicatie die zij/hij al gebruikt) in plaats van dat die burger bij de overheid langs moet gaan (dus op zoek moet gaan in een site die vaak vanuit de structuur van de overheid is opgebouwd, en niet vanuit de behoeften van de burger)
het lost het probleem van de honderden verschillende formaten die gemeentes nu gebruiken op door het te delegeren naar lokale nerds (en crowdsourcing is een hip idee tegenwoordig )
Gaan we verder het concept uitwerken? Nog geen idee… We kunnen het idee alvast wel indienen bij datzouhandigzijn.nl, de ideeënwedstrijd die BZK bij monde van Erwin Blom zaterdag heeft aangekondigd. Met enig geluk hebben we een stevige financiële incentive voor de uitvoering .
Hanno is zowat een professionele screenscraper met zijn bedrijf Datascape en zelf heb ik ook een paar hobbyprojectjes gedaan – zie ook mijn linkverzameling [↩]
t-Mobile had het leuke idee om hun belstatus gadget voor iGoogle (met je al verbruikte minuten en smsjes binnen je belquotum) om te vormen naar iPhone web app – zie onderstaand filmpje voor de stappen om het op je telefoon te krijgen:
“We realiseren ons dat het activeren van de iPhone web-app niet de meest gebruikersvriendelijke oplossing is. Echter, je hoeft het slechts 1 keer te doen en daarna niet meer. Kleine moeite voor informatie die jullie graag makkelijk willen kunnen inzien.”
Dat één keer doen is iets te optimistisch . Af en toe gaat de applicatie down, waarna blijkbaar serverside de sessies worden gecleard en je dus opnieuw moet inloggen (om opnieuw een identificerend cookie op je iPhone te zetten): zie screenshot rechts of probeer het zelf.
Vanavond lukte het me bovendien met de beste wil van de wereld niet meer om in te loggen: hoe vaak ik ook klikte op de login button op de home page, Safari op mijn iPhone wou geen login schermpje tonen1.
Inloggen met Firefox vanop de desktop lukte wel, wat me tot het volgende probleem bracht: hoe krijg ik nu een cookie vanop mijn desktop browser naar die iPhone?
Hier het stappenplan, ongetwijfeld toepasbaar in andere situaties waar je een surfsessie van je desktop naar je iPhone wil overbrengen (al kan ik er me nu eigenlijk geen voorstellen… ):
Ga het cookie uitlezen in Firefox Dus via Tools… Options… Privacy… Show Cookies. Zoek bij de t-mobile.nl cookies en vind de waarde van “iphonesubscribercallstatusgadget_cookie” (bij “Content” in het screenshot). Selecteer en kopieer (alle 224 karakters).
Stuur jezelf een mail met de gadget link en een stukje javascript In https://www.t-mobile.nl/Gadgets/IPhoneCallStatusGadget.aspx#javascript:document.cookie=%22iphonesubscribercallstatusgadget_cookie=XXXXX%22 vervang je “”XXX” door je net gekopieerde cookie-waarde. Open nu deze link met Safari op je iPhone. We zitten nu op de juiste pagina, maar willen nog het stukje javascript:document.cookie=”key=value” op deze pagina laten uitvoeren. Op een desktop browser kan je in zo’n situatie het javascript-fragment in de address bar van je browser copy-pasten… maar copy-pasten lukt niet op een iPhone. Vandaar dat we het javascript al hebben meegestuurd in de url achter het “#”-teken.
De omweg van de bookmarklet Het merkwaardige aan de iPhone-versie van Safari is dat als je nu in de address bar alles vóór “javascript”, dus het volledige adres inclusief spoorwegteken gaat weghalen en op “Ga” klikt, het resterend script toch niet wordt uitgevoerd (hij zet er opnieuw een http://www… voor) De truuk bestaat erin het script als bookmark(let) op te slaan en dan uit te voeren. Dus:
Klik op de “+”, “Add Bookmark” en “Save”
Ga terug naar je bookmarks via het boek-icoontje, “Edit”, selecteer “Belstatus”, haal alles weg voor “#”, “Return” en “Done”
Klik de geëditeerde bookmark “Belstatus” aan
Refresh de Belstatuspagina et voilà, je hebt de gebruikerssessie vanop je desktop gekaapt zonder hoeven in te loggen!
Inspiratie voor het javascript-transport achter de anchor in een url kwam van Kent Brewster.
ondertussen lukt het overigens opnieuw, geen idee of het aan mijn toestel of aan de site lag [↩]
Kreeg je als (Nederlands) T-Mobile abonnee een factuur voor buitenlands roamen aan 10€/megabyte (ofte 8 eurocent/10KB zonder BTW)?
Eind oktober belde ik met de helpdesk om aan te geven dat de tarifering niet klopte met de 2€/megabyte die in de tarieven (pdf, 3de blz). Het probleem bestond eruit dat bij de activering van het iPhone abonnement blijkbaar niet het bijhorende tarifering voor het buitenland “geactiveerd” werd, maar de standaardtarifering voor data roaming bij gewone T-mobile abonnementen1.
Het probleem is niet uniek en sleept al lang aan: op de iPhone blog staat dezelfde klacht van een gebruiker uit augustus vorig jaar (net na de lancering dus) en een kennis kreeg pas nog een gepeperde februari-afrekening die 5 maal te hoog was.
Mocht je hetzelfde zijn overkomen: bel de helpdesk. Uiteindelijk wordt alles teruggestort, onder de vermelding “Correctie internet buitenland (ref nr 120)”:
Noot: dit is geen T-Mobile bashing… ik heb geen ervaring met andere Nederlandse operatoren maar ken al minstens één verhaal bij Vodafone waar met een “zorgeloos internet” flat fee abonnement plots 450€ werd van de rekening gehaald – ook die fout werd gelukkig door de helpdesk verholpen. Lang leve Nawal Z. van T-Mobile en de alle anderen die dagelijks met engelengeduld deze problemen oppakken!
die overigens – niet zo eenvoudig – hier terug te vinden was – de tarieven zijn ondertussen evenwel veranderd [↩]
Fill out the email address where you want to get your enhanced Twitter mails:
Get your Twimailer.com email
Put a forwarding rule on your incoming Twitter follower messages so they will be forwarded your Twimailer.com email address
If necessary, put an email filter rule on your inbox to skip your default Twitter follower messages
Done
Do NOT, as Twimailer.com suggests, change the email addres in your Twitter account by your Twimailer.com account! That comes down to handing over your Twitter account to the owner of the Twimailer.com domain2.
hey, looks like blogging has become a subordinate medium to Twitter? [↩]
who _could_ stop mail forwarding and have a password reset link mailed to himself. Or, other scenario, your account could become inaccessible if you need to reset your pswd and Twimailer has stopped working [↩]
WordPress › Search Regex « WordPress Plugins "Search Regex adds a powerful set of search and replace functions to WordPress. These go beyond the standard searching capabilities, and allow you to search and replace almost any data stored on your site. In addition to simple searches you have the full power of PHP's regular expressions at your disposal.
The driving force behind this plugin is to aid in website migration and upgrading. If you've ever done either of these then you know the pain of having to go back through all your data, changing URL paths and fixing things. With this plugin you can reduce this work to a search and replace pattern and the job is finished in seconds.
Why would you want this? The primary reason for the plugin was to aid in relocating directories. It's a real pain to manually go through every post and change image directory names. With this plugin all that was required was a simple search and replace pattern, and the job was finished in a few seconds."
A browsable, searchable archive of tweets | stopdesign Use the RSS version of Tweetbackup.com, and import it into Wordpress (via the RSS importer).
Then use the Twitter Tools plugin http://wordpress.org/extend/plugins/twitter-tools/ to grab consequent tweets.
Twitter Backup | TweetBackup Simple service to backup your tweets.
Is of course limited to 3200 Tweets by Twitter api limitation.
Other services like BackupMyTweets.com and backupify.com require registration and are more pushy towards their paid versions.
Make sure to choose the RSS download option, as it provides a richer data format.
Turn an Email Address into a Social Profile. / Flowtown Like Rapleaf, Flowtown extracts information from social networking sites based on email address (probably via screenscraping).
They let you enrich (customer) databases with social media information - according to this podcast interview http://web20show.com/2010/03/episode-70-flowtown-ethan-bloch/ they were "profitable from day one".
How Companies Are Using Your Social Media Data On companies datamining your social media output and social graph for marketing and even credit rating:
“I don’t think there’s anything scary about it,” she said. “Why wouldn’t they look at it? It’s public.”
Point is that lots of people are not aware that it's public... and that they are not even in control of what is public or not...
Social networking: Your key to easy credit? Apparently, speculation on the use of your social graph to determine your credit rating is no longer just speculation (and Rapleaf, already infamous for collating social networking profiles, is also active in this field):
"If you're [using social media] and your settings are turned to "public," who you're talking to and what you're discussing is available to those wanting to sell their wares -- and that includes banks and other credit issuers."
"Rapleaf hunts and gathers social networking transmissions, turning the conversations you have in your network into consumer profiles called social graphs."
"Social graphs allow credit issuers to know if you're connected to a community of great credit customers. Creditors can see if people in your network have accounts with them, and are free to look at how they are handling those accounts. "
CodeIgniter vs. CakePHP - Snook.ca 2007 comparison of CodeIgniter and CakePHP.
Apart from documentation, CakePHP seems to come out best.
HYFBT: Have your friends been there? (Prank) Service exploiting the browserhistory privacy flaw.
Send a shortlink to a friend and wait for the "naughty sites" to show up he or she visits (their browser history is being checked against a precompiled list of popular porn/sex dating sites).