Futtta goes Creative Commons

Ik heb enkele dagen geleden een “copyleft“-melding aan mijn blog toegevoegd. Niet dat ik geplaagd werd door een stortvloed van aanvragen om mijn “werk” te mogen kopiëren, maar het principe van ongehinderde kennisverspreiding spreekt me, net zoals dat van “open source software”, sterk aan. Vanaf nu is alles wat je op blog.futtta.be kunt lezen dus gepubliceerd onder de “Creative Commons Attribution-Noncommercial-Share Alike 2.0 Belgium” licentie.
Het valt me overigens op dat er eigenlijk niet veel bloggers gebruik maken zo’n bepaling, alleen bij Lamazone zag ik al zo’n bannertje staan (geeft schouderklopje). Integendeel, op basis van een willekeurige selectie van een paar bloggers van Planet Grep, blijkt dat er in dat walhalla van “free as in speech” toch enkele bloggers expliciet “copyright” of “all rights reserved” vermelden. Hebben jullie daar speciale redenen voor? Een meerderheid op planet.grep.be maakt echter helemaal geen melding van welke rechten dan ook. Beschouwen jullie jullie teksten dan automatisch als deel van het “publieke domein”, waar jullie helemaal geen rechten op willen doen gelden?

WordPress 2.6 svn-upgrade; ouch!

WordPress 2.6 has been pushed out the door at Automattic and it contains some exiting new goodies as usual. So I fired up my trusty upgrade script, but got an ugly php-error when accessing the database update-pages:

Parse error: syntax error, unexpected T_SL in wp-includes/widgets.php on line 464

Turns out that the wp_widget_search-function in wp-includes/widgets.php included some remnants of an SVN-merge. Don’t know if it was a sync problem at my side or if the faulty code was on the SVN-server (it isn’t now), but I ended up copy/pasting the correct function from a fresh tar-ball I downloaded.

The WordPress-on-an-intranet nightmare

[UPDATE june 2009: this is solved in WordPress 2.8]
wp for dummies book coverHaving a fair amount of experience with WordPress installations and configuration, I wanted to install trusty old WP 2.5.1 on an idle desktop (winXP+xampp) at work to do some blogging on our intranet. The installation itself went smoothly (how hard can unpacking a zip-file be) but after some time the damn thing stopped working, producing nasty timeout-errors caused by a.o. wp-includes/update.php and wp-admin/includes/update.php.
The problem is that WordPress tries to open an internet-connection (using fsockopen) to see if updates are available. Great, except when you’re trying to run WordPress on an intranet behind a proxy without a (direct) connection to the internet. After some unsuccessful fiddling in multiple WordPress php-files, I ended up disabling fsockopen in php.ini (disable_functions)!

Disabling! Fsockopen! In php.ini! Just to have a working WP?

I mean, come on guys, why doesn’t WordPress provide configuration options where you can specify if and how (what type of proxy, what address to find it on, …) it should try to connect to the internet? I even made this truly amazing UI mock-up which you guys can just like copy/paste straight into your code;

_______________________________________________________________________________
How should WordPress connect to the internet to check for updates?
(*) Direct connection to the internet (default)
( ) Use a proxy:
    Proxy type:     (*) http ( ) socks
    Proxy URL:      ___________________________________________
    Proxy User:     ___________________________________________ (optional)
    Proxy Password: ___________________________________________ (optional)
( ) No internet connection available (WordPress won't be able
    to warn you about updates!)
________________________________________________________________________________

_
😉
Pretty please?

Tip: gratis toegang tot Encyclopedia Britannica

eb logoConcurreren met gratis is moeilijk en Wikipedia is bijzonder populair onder bloggers om naar meer uitleg te linken.
Die bedenkingen moeten ongetwijfeld meegespeeld hebben in de beslissing van Encyclopedia Britannica om bloggers gratis toegang te verlenen tot hun -het moet gezegd- fantastische database. Wat meer is, als je in je blogposts linkt naar een artikel EB, dan kunnen je lezers die inhoud van dat artikel ook volledig lezen, bijvoorbeeld over … Wikipedia?
Wie ook geïnteresseerd is; op een specifieke pagina op britannicanet.com kun je je aanmelden, na goedkeuring ontvang je dan een mail met de promotiecode voor 1 jaar gratis toegang. Wel goed in het oog houden wat er na dat jaar gebeurd, ik heb al eens een ongewilde verlenging van een Britannica ‘free trial’ aan m’n broek gehad.
(gelezen op buurman Koen Fillets blog)

Attentio tracking buzz, but language is a bitch

I am important! Or rather; some bloggers are important. Or better still; some advertisers, marketeers and PR-officers consider blogs to be an attentio logoimportant channel to communicate with and through. High-profile blogs (which this one is not by any measure) can indeed be instrumental in launching geeky products, kick-starting viral campaigns and in some cases even influencing the public debate. But what you can’t measure doesn’t exist and that’s where buzz tracking tools such as the one from Brussels-based Attentio comes into play.
Attentio spiders blogs, forums and news-sites and indexes all that content in what must be a super-sized database. In front of that database sits a data-mining application annex website, which allows communication-pro’s to follow-up on the positive and negative buzz around their products, product features and competitors on the “Brand dashboard” in real-time.
As straight-forward as this may seem, collecting all that content, filtering out the garbage (e.g. splogs and attentio dashboardNSFW-content) and creating a blazingly-fast web-based application to publish these reports on-the-fly is quite a feat. The demo I got last week during the Emakina/Reference Academy by Amaia Lasa and Kalina Lipinska was impressive enough to make me want to try the application myself in between sessions. Attentio’s Linda Margaret patiently “tomtommed” me through the interface (thanks Linda!), giving me a better overview of all the available graphs and screens. All in all an impressive product with a lot of potential, especially for multinationals that have a lot of blog-visibility.
A lot of potential? Yes, because there is room for improvement (isn’t there always?). Attentio is great for buzz-quantification, for showing how many blogs discuss your products, but I had the impression that reports that try to extract more then these “simple” quantifications, were still rough around the edges. This seems largely due to what is the basic building block of a blog; language.
There is, for example, a report which allows you to see buzz per region or country. For this qualification the domain-name and/or geo-location of the IP-address are used. But as anyone can choose a TLD of their liking (lvb.net and blog.zog.org to name but two Flemish A-list bloggers) and as hosting abroad is no exception (lvb.net is hosted in the USA and this blog is on a server in Germany), a considerable amount of blogs in the reports I saw were not attributed to a country or region, but were instead classified by their language (Dutch/ French) in the same graph. Attentio intends to use information disclosed in the blog content itself to better pinpoint location.
Extracting non-quantitative information from blogs, forums and news-sites requires techniques from the fields of computational linguistics and artificial intelligence. One of the most exiting reports in the Brand Dashboard is the “sentiments”-report, which tries to categorize buzz as positive, neutral or negative. Up until now this is done using hard-coded rules which only allow content in English to be qualified (hence my writing this post in English, curious if this rings a bell on their own Brand Dashboard). Indeed Attentio is working at this, as witnessed by the description of the specialties of the smart Attentionistas on their “company info” page. They disclosed they’re working with the K.U. Leuven on new AI-based classification software (using Bayesian text classification one would suspect) which will be released into production later this year. I’m pretty sure this new software could be used for more then just extracting the “sentiment” of a blogpost, so I’ll certainly be keeping an eye on what these smart boys and girls are doing!
For those of you who would like to create some buzz-tracker graphs, Attentio offers basic functionality for free on http://www.trendpedia.com. Happy tracking!

Geen goesting, geen blog

Onderwerpen zijn er altijd te over. Drafts heb ik ook klaarstaan, sommige bijna klaar voor publicatie. En tijd is er altijd, zeker op de trein of snel tussen 2 happen uit de boterham door. Dus dat er hier geen nieuwe posts verschijnen, ligt niet aan bovenstaande voor de hand liggende redenen. Maar op de schaal tussen blogdrang en blogsleur staat de wijzer op te weinig goesting. Dus knijp ik er hier tijdelijk van tussenuit, toch? Tot binnenkort, schatjes!

Verhuis je blog zonder twee keer na te denken!

Het leven op de elektronische snelweg kan zwaar zijn: Koen Fillet was bijna een volledig jaar zijn kluts kwijt omdat de Leeskamer-blog van naam én URL was veranderd. Hij sprak deze ochtend zichzelf, Jan Coucke en de wereld dan ook enigszins vermanend toe;

“Verander je ouwe vertrouwde blog niet zomaar van naam en van adres. Denk twee keer na, want je lezers ben je kwijt.”

Hij heeft gelijk natuurlijk; door een ondoordachte verhuis kun je heel wat lezers rechtstreeks (rss-volgelingen of echte trouwe bezoekers) en onrechtstreeks (zoekrobotten en bezoekers die via zoekmachines op je site komen) verliezen.
Beter twee keer nadenken dus. Of gewoon verder lezen, dat zou U ook kunnen doen. Want om mijn bloggende medemens al dat dubbel gepeins te besparen, zal ik hier de truuken van de foor opsommen, zoals ik die gebruikte bij mijn verhuis van het wordpress.com-platform naar een eigen wordpress.org-installatie.
Op je oude blog zou je volgende dingen kunnen doen:

  • je verhuis ruim op voorhand aankondigen (met url natuurlijk).
  • Van de laatste blogpost maak je natuurlijk een duidelijke doorverwijzing naar je nieuwe blog, met link en al.
  • Je zorgt er dan voor dat die laatste tekst het enige zichtbare artikel is voor wie op de homepagina komt.
  • Laat je oude blog voor de rest gerust staan, maar kleed hem wel grondig uit:
    • Exporteer alle teksten (inclusief commentaar).
    • Laat in je (populaire) posts enkel de eerste paar zinnetjes staan en link voor het vervolg door naar je nieuwe blog.
    • Verwijder commentaren en zet de commentaar-optie uit.
    • Laat zoveel mogelijk interne links direct naar je nieuwe blog verwijzen.
  • Publiceer de rss-feed van je nieuwe blog op je oude blog.

Op je nieuwe blog ga je dan bijvoorbeeld op deze manier aan de slag:

  • Importeer alle blogposts (inclusief comments) van de oude versie.
  • Pas interne links in die geïmporteerde tekstjes aan om te voorkomen dat je lezers terug naar het verleden worden gekatapulteerd.
  • Publiceer de eerste dagen gerust een artikeltje meer, zodat je lezers zich direct thuis voelen.

Vraag voor de rest aan de eigenaars van sites waar je blog vermeld wordt om dat adres aan te passen. En niet onbelangrijk voor je rss-lezers tenslotte: gebruik feedburner om je feed te publiceren. Nu, direct, weken, maanden en jaren voordat je verhuist al. Het is een fantastische gratis dienst en op het moment van de waarheid moet je dan enkel je feedburner-instellingen aanpassen en al je rss-volgelingen verhuizen mee zonder dat ze daar zelf iets voor moeten doen.
Misschien een beetje neurotisch allemaal en “your mileage may vary“, maar in mijn geval werkte dat wel goed. Regelmatige lezers verhuisden dankzij de aangepaste feedburner-feed automatisch mee. Wie m’n blog op de gewone manier bezocht, ziet op m’n uitgeklede wordpress.com-blog dat ik verhuisd ben èn direct ook links naar mijn laatste posts op mijn nieuwe stek. Zoekrobotten worden via m’n oude site op allerlei manieren doorverwezen naar m’n nieuwe onderkomen en vinden daar direct ook inhoud om te indexeren. Zolang Google nog resultaten uit de oude blog toont (en dat zal nog een tijdje zo zijn), kunnen toevallige bezoekers daar nog proper landen om daar dan naar m’n nieuwe site doorverwezen te worden.
Dat was het zo ongeveer denk ik, veel meer valt daar niet over te vertellen. Succes met je verhuis!

Loemp zijn doet zeer

Gisteren weer bijzonder loemp geweest. Eerst de wordpress.com-stats voor mijn blog kapot gemaakt; mijn WordPress-api-key is niet meer geldig voor deze blog. ‘t Is nu wachten op hulp van de wordpress.com support om opnieuw domweg naar die onbenullige feitjes te kunnen staren.
Eéntje is geentje en daarom ‘s avonds in het ingeslapen Eksaarde-dorp ook nog eens gevallen met de vouwfiets; te snel willen rijden, recht op de pedalen, voet van trapper geschoten, evenwicht kwijt aan pakweg 30 per uur en op die manier een spoor van geraspt vel (van mijn linkerarm) op het asfalt achtergelaten. Loemp zijn doet zeer, zeker als er (nog steeds vochtige) schaafwonden aan te pas komen.
Uw medelijden wordt bijzonder op prijs gesteld!

Plechtig Welkomstwoord

Ge ziet het, ge ruikt het; hier is keihard getimmerd, geverfd en behangen. Welkom in mijn verse blogthuis dus!
Voor de techies onder U snel wat gegevens:

Alles ziet er op het eerste zicht OK uit peins ik, maar als ge toch fouten ziet of denkt dat dat echt beter moet kunnen, dan lees ik het graag in de comments of in een mailtje!