Africa and Cycling and Ghana04 Jun 2009 at 23:28 by Jean-Marc Liotier

Accra, 23 February 2009.

While I had breakfast, the manager was struggling to set up 802.11 Internet access, but I carefully omitted to mention I could probably fix that. Sometimes I manage to suppress my benevolent urges for voluntary technical support.

For me, the first order of the day is to go fetch a seat seat post for the bike. The trip starts at the auspicious 777 km mark on the odometer, but I take no account of that : superstition is bad luck.

The hotel boys believe that I might find spare parts in the Madina market, but having them explain how to get there is another matter. If you ask someone how far a place is, the first answer you’ll get is not a distance but the price of the tro-tro ride. So with the barest instructions I head out of East Legon toward the Madina market on my seatless bike while Pauline remains at the hotel using the staff as her playthings. The suburban roads are a mix of tarred and partially corrugated surfaces leading to a minaret dominating a market town on top of a small hill. With such a name, the place is of course Muslim. Interviewing locals about that, I learn that it is the largest coranic school in Ghana – quite a surprise considering that the south is mostly Christian.

20090216_130930_7676_Ghana_western_coast_tandem.jpg

Making my way haphazardly across the market, I find a car mechanic which, as I suspected, knows where his pedal tightening colleague is hiding. I cross the town in the other direction, turn near the post office and find Moses’ Cheap Shop. Moses has quite literally a heap of bikes and parts, and it does not take him long to unearth a properly sized seat post for me. And I even get to chose among dozen of seats to top it. And it cost me a grand total of ten Cedis ! I’m ecstatic to find my bike in complete working order again. I thank everyone, take a picture and head back toward East Legon at full blast, maybe a bit too fast considering how I slid ten meters a the bottom of a corrugated downhill, narrowly missing a turning tro-tro.

After that sobering moment I stop at a store for water and a tube of super glue to fix the on-board calculator’s support that got smashed during the flight in. The two girls sold that to me with smiles and giggles, plus while I was living one of then was singing a song about love descending unexpectedly. Along with smiles while underway, this is not the first time I get that sort of response – but the experienced traveller knows not to take the flattery too seriously. But more important, my bike is now is 100 % operational ! With the calculator now online, I can tell after riding home that Madina is 8 kilometers north-west of East Legon.

Back at the hotel I paid 150 Euros for two nights, drinks, dinners, breakfasts and airport pick-up for Pauline and me. I have never paid that much for two nights in my entire life, but the place was so nice that I would have done it again, if only because Pauline enjoyed herself so much there and I got excellent advice for what I had to get done.

It is one PM and we are now invited for lunch by the owner so it is two PM when we hit the road. On the way we ride past the presidential palace again. Snatching a few bad pictures under pressure from the guards who seemed slightly unhappy enough about it that we did not overstay our welcome.

20090216_155126_7678_Ghana_western_coast_tandem.jpg

On the way to the STC bus station downtown Accra, Pauline attracted huge interest from tro-tro drivers and street peddlers sometimes barely a few years older than her, who sell plantain chips to sunglasses, water, sweets and even chocolate tablets that miraculously resist the sweltering heat.

14 kilometers later we buy tickets at the STC state owned long distance bus station. This company is very well organized, with fixed price, booths with well kept books, uniformed personnel and due process for everything in sight – a relaxing experience compared to many means of transportation around the continent. 6.5 Cedis for me, 3 Cedis for the bikes, 2 Cedis tip for the bike handlers and Pauline travels for free. What a great deal ! That, the bike parts and today’s food make the the hotel price ludicrous in comparison. But in Africa, anything remotely related with tourism has nothing to do with local purchasing power.

On the bus ride out of Accra we went past the huge Kanechie market. Heavy traffic jams follow all the way after Dansoman, hinting the overgrown village that Accra is often said to be might outgrowing the local infrastructure. While I’m stuck in traffic dreaming about how fast I would overtake it all on my bike, here is how I write my travel diary. I take notes whenever I can, mostly on the E71. In the evening, I transfer my notes by Bluetooth to the NC10 where I rewrite them in a text editor. It is also in the evening that I usually perform the first elimination of unacceptable pictures on the 50D to lessen the burden of sorting when I get home.

Keyboard input lag on the E71 is mightily annoying. This problem has been solved twenty years ago in PC word processors that ran on CPU less powerful than this mighty PDA. Nokia may build fine phones, but the general purpose computing aspects of their products is a big disappointment.

With 7k Euros worth of equipment and a budget of 60 Euros a day for two, this is not shoestring travel. But most of the equipment is photography and IT, with the bikes being a distant third. And the budget is that high because with a kid around I have to ensure a level of comfort that I would certainly would not care for had I been alone or with weathered adults.

The STC bus is impressive : only four people in a row and it even features air conditioning that works – although it is used with way too much enthusiasm. The bus was scheduled for 4:40 and started ten minutes later, on time and not when it is full. This is nothing like the stereotypical African bus stuffed with sweaty people, assorted bags and bundles including smoked fish and live poultry with goats and extra people on the roof. I’m surprised that people travel with few luggage, but maybe those upmarket lines are too expensive for the small traders who are often encountered with heavy bundles. The STC matches any long distance coach service in Europe – this is a great surprise that I had never had in Africa before.

But what still African about this bus are the encounters. When I’m riding my bike, meeting people in buses is something I often miss, even though the bike is a great conversation starter for when I stop in villages. Today we met Arama, a 20 years old first year banking student in Accra who goes visiting her family in Takoradi for the holidays. She offered to help us find a quiet hotel, advising against the ones near the market whose idle boys might be hassling.

Arama took a taxi with Pauline and I pedaled like a madman behind to follow them to our destination. We ended up at Akroma Plaza, a clean and secure big anonymous hotel with Chinese furniture and Chinese toilet paper – Chinese ownership would not surprise me. The rooms look like they could be anywhere in the world, and they are quite comfortable. At 50 Cedis a night I’m still grossly over-budget, but arriving at ten PM in an unknown African city, I won’t complain too much about not finding the optimum. After we entered our room, Arama left to join her family. Tomorrow she’ll be our guide around Takoradi. And for tonight, Pauline and I still have our clothes to wash !

Code and Debian and Free software and Knowledge management and RSS and Social networking and Systems and Unix18 May 2009 at 12:15 by Jean-Marc Liotier

If you want to skip the making-of story, you can go straight to the laconica2IRC.pl script download. Or in case anyone is interested, here is the why and how…

Some of my best friends are die-hard IRC users that make a point of not touching anything remotely looking like a social networking web site, especially if anyone has ever hinted that it could be tagged as “Web 2.0” (whatever that means). As much as I enjoy hanging out with them in our favorite IRC channel, conversations there are sporadic. Most of the time, that club house increasingly looks like an asynchronous forum for short updates posted infrequently on a synchronous medium… Did I just describe microblogging ? Indeed it is a very similar use case, if not the same. And I don’t want to choose between talking to my close accomplices and opening up to the wider world. So I still want to hang out in IRC for a nice chat from time to time, but while I’m out broadcasting dents I want my paranoid autistic friends to get them too. To satisfy that need, I need to have my IRC voice say my dents on the old boys channel.

The data source could be an OpenMicroblogging endpoint, but being lazy I found a far easier solution : use Laconi.ca‘s Web feeds. Such solution looked easier because there are already heaps of code out there for consuming Web feeds, and it was highly likely that I would find one I could bend into doing my bidding.

To talk on IRC, I had previously had the opportunity to peruse the Net::IRC library with great satisfaction – so it was an obvious choice. In addition, in spite of being quite incompetent with it, I appreciate Perl and I was looking for an excuse to hack something with it.

With knowledge of the input, the output and the technology I wanted to use, I could start implementing. Being lazy and incompetent, I of course turned to Google to provide me with reusable code that would spare me building the script from the ground up. My laziness was of course quick to be rewarded as I found rssbot.pl by Peter Baudis in the public domain. That script fetches a RSS feed and says the new items in an IRC channel. It was very close to what I wanted to do, and it had no exotic dependancies – only Net::IRC library (alias libnet-irc-perl in Debian) and XML::RSS (alias libxml-rss-perl in Debian).

So I set upon hacking this script into the shape I wanted. I added IRC password authentication (courtesy of Net::IRC), I commented out a string sanitation loop which I did not understand and whose presence cause the script to malfunction, I pruned out the Laconi.ca user name and extraneous punctuation to have my IRC user “say” my own Identi.ca entries just as if I was typing them myself, and after a few months of testing I finally added an option for @replies filtering so that my IRC buddies are not annoyed by the noise of remote conversations.

I wanted my own IRC user “say” the output, and that part was very easy because I use the Bip an IRC proxy which supports multiple clients on one IRC server connection. This script was just going to be another client, and that is why I added password authentication. Bip is available in Debian and is very handy : I usually have an IRC client at home, one in the office, occasionally a CGI-IRC, rarely a mobile client and now this script – and to the dwellers of my favorite IRC channel there is no way to tell which one is talking. And whichever client I choose, I never missing anything thanks to logging and replay on login. Screen with a command-line IRC client provides part of this functionality, but the zero maintainance Bip does so much more and is so reliable that one has to wonder if my friends cling to Irssi and Screen out of sheer traditionalism.

All that remained to do was to launch the script in a sane way. To control this sort of simple and permanently executed piece of code and keep it from misbehaving, Daemon is a good way. Available in Debian, Daemon proved its worth when the RSS file went missing during the Identi.ca upgrade and the script crashed everytime it tried to access it for lack of exception catching. Had I simply put it in an infinite loop, it would have hogged significant ressources just by running in circles like a headless chicken. Daemon not only restarted it after each crash, but also killed it after a set number of retries in a set duration – thus preventing any interference with the rest of what runs on our server. Here is the Daemon launch command that I have used :

#!/bin/bash
path=/usr/local/bin/laconica2IRC
daemon -a 16 -L 16 -M 3 -D $path -N -n laconica2IRC_JML -r -O $path/laconica2IRC.log -o $path/laconica2IRC.log $path/laconica2IRC.pl

And that’s it… Less cut and paste from Identi.ca to my favorite IRC channel, and my IRC friends who have not yet adopted microblogging don’t feel left out of my updates anymore. And I can still jump into IRC from time to time for a real time chat. I have the best of both worlds – what more could I ask ?

Sounds good to you ? Grab the laconica2IRC.pl script !

Africa and Cycling and Travels17 May 2009 at 18:01 by Jean-Marc Liotier

Accra, 22 February 2009.

We wake up to the sounds of religious chants from the Christian center next door. In Ghana, there are churches all over the place and they are packed every week… You can’t miss them ! Churches often feature live music, and while passing by I have several times seen people take the microphone to add their testimonies of spiritual enlightenment. Atheists such as me better swerve when religion comes as a discussion topic : every Ghanaian is a true believer and will lecture you given the opportunity.

We wake up lazily and enjoy an English breakfast on the hotel’s roof. The staff is very nice and we are the only guests in the six rooms hotel. By the way, I recommend this hotel heartily even though it exceeds any typical backpacking budget. Its official name is Golden Oyster Executive Hotel – In Ghanaian English, “executive” means anything that is sophisticated and commands premium pricing.

The sky is a gray ceiling with light rain falling, but it is already so hot that you don’t notice the rain drops falling among your own perspiration. I scan the 802.11 frequency bands but no networks are detected. Data roaming does not seem to be functional in Ghana – at least I won’t be tempted to spend my money !

“Papa, please close your eyes and open your mouth” – and next thing I know I’m chewing on fresh garlic… Pauline probably got that from the hotel’s kitchen and somehow decided I would be the guinea pig for that mystery food.

Next up, assembling the bikes minus one seat and stowing away the flight bags. I use one bike bag for each bike, and a big duffel bag to keep three of the panniers together for the flight. I keep the fourth pannier as a carry-on to protect the most fragile stuff. To pack the bikes, I only disassemble the handlebars, the seats, the trailer’s beam and the big bike’s front wheel – so that assembly is a quickly expedited affair. In theory I should have bothered with disassembling the pedals, but their width is actually not a problem. Removing the pannier racks would have hugely reduced the package’s length and facilitated transportation, but then disassembly and assembly would have been much a more involved business and I prefer to have the bike arrive in a configuration whose solidity I trust. As usual, the tandem bike is a sure-fire conversation starter with any passerby.

Before leaving the hotel I noted its address : East Legon, opposite the Christian center, near the A&C shopping mall. Yes, that is an actual address, as good as you’ll get in most African locations. We are then free to descend downtown Accra for some sightseeing. The hotel lies in a quiet leafy suburb near the airport. A very nice neighborhood even, as measured by how the villas are built and decorated, how vegetation is kept and the amount of security that surrounds them – though the street in the neighborhood are still beaten earth strips sided by ditches with partly broken covers. But there is construction going on in many streets so that might change.

A short walk away from the hotel we catch a tro-tro apparently heading in the general direction of the city center, but it drops us at Nkrumah Circle, a stinking muddy African minibus yard cum marketplace where finding our next tro-tro took some searching among the chaos and language difficulties – the quintessential African experience.

Badly covered drainage ditches, stagnant water with decomposing matter, dust and traffic produce the patented smell of Africa, although the Ghanaian version is very tame and only appears in the worse neighborhoods – in other places the public utilities seems to work rather well. Part of the reason for the relative cleanliness might be the omnipresence of public urinals which make rogue excretive exercises less frequent, although the drainage ditch does seem to double as a toilet – one more reason to watch your step for missing covers. But with dirt and filth often around them, many Africans make a point of being spotlessly clean – in Accra I even saw a several occurrences of a guy hand-washing the wheels of his vehicle with a sponge. And those were apparently not vehicles for sale.

Private schools advertise their results on billboards. With unreliable public services, Africans have no choice but to be entrepreneurs, and education is a market like any other. In Ghana there are establishments named “remedial schools” that are focused on supplementary teaching. It is the same as evening classes in Europe, but the advertising is surprising : instead of being focused on success, the unique selling proposition is invariably based on “not failing”.

It is Sunday so most of the shops in what on the map appeared as the historical center are closed. On the way to Jamestown, I start recording our positions so that I can geotag the pictures. the lack of activity, the derelict buildings and the odd abandoned one produce a strangely quiet atmosphere. Accra’s urban landscape is rather low and extensive, like an overgrown small town.


20090215_150559_7414_Ghana_western_coast_tandem.jpg

We came across a card playing competition with a big scoreboard and a couple dozen of animated tables – I snatched a couple pictures and nobody paid attention to us. Most people in Accra don’t care about photography anyway, and they sometimes even show off a bit.


20090215_155241_7536_Ghana_western_coast_tandem.jpg

Jamestown is supposed to be next to the historical center, but it is very derelict with obvious signs of poverty. But even in this sort of environment, there is not a sign of hassle, aside from a timid half hearted demand from time to time. One girl tried a pass at me – which earned me stern looks from the guys, and a boy tried to sell me fish – yeah I obviously need fresh fish. I felt very secure here, apart from the ship construction yard workers who don’t seem to like tourist intrusion. In any case, this is not cadeau country – this makes me feels much more relaxed.


20090215_153014_7429_Ghana_western_coast_tandem.jpg

The harbour, which is actually a beach protected by a breakwater, is a very interesting place with fishermen mending nets, boats coming and going, children playing in the water, equipment strewn all over the place, habitat in the middle of it all and as usual in Africa heaps of people milling around with mysterious purposes.


20090215_154044_7455_Ghana_western_coast_tandem.jpg

Behind the harbour, people live in narrow alleys where a few goats munch on plantain skins. The presence of goats is a clue that this is a poor neighborhood. Goats eat anything and no vegetation is left.

From what I gather from my feelings and talking with locals, apart from the odd petty thief the place is safe. In crowded neighborhood, the odd opportunistic petty thief is all you have to worry about – but I’m warned that deserted estates at night are a different story.


20090215_155656_7556_Ghana_western_coast_tandem.jpg

We pass by the childhood shack of a famous Ghanaian football player with a life-size portrait painted on the front. Not far, a flock of kids dances in front of a wall of loudspeakers – I did not want to intrude with the camera, but the scene looked like a ragga music video. The best pictures are the one you did not take…

The advertising plastered on walls mostly falls in the following categories :
– Politics
– Mobile telephony
– Religion
– Music
– Obituaries…

20090215_161725_7572_Ghana_western_coast_tandem.jpg

The obituaries are A4 or A3 posters, often in color and containing a picture of the recently departed along with biographical information. I had never noticed them before in other African countries.

A mobile telephony operator advertises free airtime in exchange for receiving inbound calls. I had never seen this marketing scheme anywhere else, but it makes a lot of sense to cash in on termination fees by encouraging prepaid users to ask for calls. The effect could be compounded by having network preferential rates for the postpaid users.

20090215_164715_7578_Ghana_western_coast_tandem.jpg

Kwame Nkrumah memorial park is a tidy place, apparently a favorite of wedding photographers with no less than four couples and their suite posing in the park. According to Wisdom <ameyedowo@yahoo.com>, the only Ghanaian in the park who is not part of a wedding, few Ghanaians come here for any purpose other than the photo opportunity – although Nkrumah remains a big figure with no less than three political parties claiming to be their heir.

20090215_172040_7589_Ghana_western_coast_tandem.jpg

I don’t know what earned me all the smiles from the bridesmaids, and chatting chatting one up definitely crossed my mind but I tried to remain focused on purely touristic endeavours. I learned from the small exhibition near the mausoleum that after having been ousted in 1966, Nkrumah had been named co-president of the Republic of Guinea. A picture as early as 1960 shows them together. After all I’m not surprised, but it is the first time I see it mentioned.

20090215_164736_7582_Ghana_western_coast_tandem.jpg

A couple of roller skaters glide by, one quad and one inline. I had seen a couple in Dakar too, but roller skaters on the African streets are uncommon enough to be noticed. Accra even has enough properly tarred roads for fun skating rides, although the wild traffic might be too much for most riders to handle.

20090215_174417_7606_Ghana_western_coast_tandem.jpg

Short African minibus tutorial – lines exist but all minibuses are alike, with no sign displaying where they are going and the bus stops show no distinctive indication either. So you have to have to listen to the minibus monkey boy calling the destination as the minibus pulls by, and quickly decide if the line ending there passes by where you want to go. The locals have a general idea of what line goes where, but few people can read a map, notions of geography are ofter limited to uni-dimensional concepts and in some places people are not comfortable with reading, so communicating with a map is not going to get you anywhere. Just talk to whoever you find and you will end up finding someone you can communicate with effectively, who knows where you are going and who will point you to the right bus. So “East Legon, opposite the Christian centre, near the A&C shopping mall” might see like a strange address to Europeans, but it is really the best one for finding your way home.

20090215_174136_7600_Ghana_western_coast_tandem.jpg

On the way we passed by the brand new presidential palace, a shiny piece of modern architecture whose cost overruns are currently a matter of much debate in Ghanaian politics. Some government buildings such as the national theater are definitely worth a sight – interesting architectural trends express themselves there. The rest is the usual utilitarian lot of post-independence administrative buildings. In Takoradi I learned from Arama’s father that the National Theater was built by the Chinese, as a few other buildings in Accra and other places – such as Takoradi’s stadium for example. The presidential palace on the other hand was built by Indians.

20090216_155126_7678_Ghana_western_coast_tandem.jpg

Legon and Legon East are farther than they sound. Following the the Legon line we became temporarily unaware of our whereabouts. While Pauline was drinking and eating a coconut, darkness fell. At this latitudes, darkness falls very fast. We tried another direction and then ended up getting a taxi for the last leg. On the way we drove past a drugstore where I found Malarone for Pauline for 90 Cedis, slightly less expensive than in Paris. Street peddlers use a tin can and a wick as a makeshift oil lamp. I spotted a girl frying coconut – I have to try that !


20090215_192225_7669_Ghana_western_coast_tandem.jpg

The night is quiet as there are barely any mosquitoes in Accra, a nice break from the usual tropical fare. But in the bush out of the city I have been told to expect having to use lots of repellent. After fooling around in the hotel’s pool, we showered and washed our clothes while showering – the most efficient way to do it, trust my experience. We then headed out to grab dinner. As we chatted with Sharon, the nice lady who built and owns the hotel, I showed her the pictures we took today. She recognized Jamestown and told us that although she spent a few years in Europe, she is the queen of Jamestown. Named Sharon, she goes by the name of Queen Sha. She showed me pictures of events where she is carried on a ceremonial chair. She is the heir of a centuries old title previously held by her mother. We are hosted by royalty – nice !

Jabber and Social networking13 May 2009 at 11:06 by Jean-Marc Liotier

A year ago this day, Facebook announced “Right now we’re building a Jabber/XMPP interface for Facebook Chat. In the near future, users will be able to use Jabber/XMPP-based chat applications to connect to Facebook Chat“. The news has been greeted positively in various places everywhere.

A year later, strictly nothing happened, and that silence has not gone unnoticed. Facebook has not even issued the slightest announcement, except a wishlist bug report comment by Charlie Cheever mentioning that “some people are working on this.  It will probably be done in a few months. Sorry the timeline isn’t more clear“.

Is that all that a major player such as Facebook can do to interoperate with the rest of the instant messaging world ? Words with no deeds to back them up are very disappointing, especially from a player with ample means. Annoucements followed by complete silence are an even bigger blow to anyone’s credibility. Will Facebook step up to the plate ?

By federating with the rest of the XMPP world and especially with Google Talk, Facebook has an opportunity to make a huge splash in instant messaging in a rare case where their interests are aligned with their user’s. Why the silence ?

Maybe I should not be using Facebook at all. But it has been so successful at attracting the family, the non-geeks and the girls that I have settled for the compromise of using it while serving some constructive criticism. But I feel better at Identi.ca and Friendfeed

Meta and Social networking and The Web12 May 2009 at 12:21 by Jean-Marc Liotier

One of the benefits of running blogs is the ability to gather traffic statistics and spot emerging trends. The popularity of an article is an interesting information, but my favorite is the key phrases in search engine referrer URL. The key phrases tell us what people were looking for when they ended up on the site.

This month, “Facebook application spam and how to block it” is the most viewed page on this blog, surpassing the apparently very useful mod_proxy tip, the always popular Openoffice outline mode and even the American craze for that French soldier in Afghanistan.

This month also, “block facebook quizzes” and all variations thereof account for an overwhelming majority of search engine referer key phrases on this blog.

I had personal and anecdotal data about the flood of obnoxious simplistic Facebook personality tests, but now I have numbers to back it up.

I predict a bright future for the One-Click Quiz Blocker Facebook application : it is the easiest way to make the newsfeed clean and useful again. It does what it says – it just works and it takes just one click : a real pleasure compared to my former obsessive-compulsive habit of systematic manual blocking (about five hundreds in three years…).

Africa and Cycling and Travels11 May 2009 at 23:20 by Jean-Marc Liotier

Accra, 21 February 2009.

As usual, packing was deferred to the last minute. Some attempts at anticipation are notable, but biking and outdoors are now so deeply embedded in my lifestyle that a sizable chunk of what I bring on tour is a part of my daily life that I cannot pack aside in advance. But I have the drill down pat – I made everything modular and activity based, so that I am confident that even in a hurry I am not forgetting anything I may want to have at hand underway. Apart from a couple of UK electricity mains adapters, I fetched what I needed from my cupboards and I did not have to buy anything – an amazing first. A few seasons of relentless acquisition quenched my requirements for hot and moderate weather touring equipment requirements, so I can nowadays be ready for an exotic deployment in less than an evening.

On top of disassembling the bikes, sorting and packing everything, I left the configuration of the sub-notebook for the last moment and took time on top to configure an USB flash memory as a backup – so I had just one hour of sleep, but the excitement kept me going nicely.

We had an uneventful flight, with breathtaking Saharan landscapes of dark rock and bright sand. Further south the clouds drowned all but the sunset largely compensated that with stunning colors. Claiming our luggage at Kotaka’s we had the disappointment to find the bike’s bag’s zip ripped apart. The bag was open and the seat which was traveling disassembled in a smaller bag had escaped from it. After inquiring to a few useless luggage claim employees, I concluded that prosecuting the case in Accra was hopeless. Filing a complaint to Air France – KLM on the way back in Paris is far more efficient. The smashed rear light on my bike and the abrasion marks on the trailer’s bike tell a story of gross mishandling, but all we have is another lesson in bike shipment hardening. I’m increasingly thinking about shipping the bike in a crate – I’ll think about that unless I find a bag more sturdy than that weak Go Sports bag that was not even cheap and lasted intact for a grand total of three flights.

So, as usual, the tour is therefore going to start with a wild spare part hunt – always a fun way to discover an African city. With a cycling culture supposedly well implanted in Ghana and plenty of riders, I’m guessing that we should have that problem solved in 24 to 48 hours. And what would a bicycle tour be without some exotic spare part problem ?

After almost 40 hours up with one hour of real sleep without Pauline interrupting, I was beginning to feel a bit winded. The Lonely Planet’s selection of places to sleep in Accra was depressing, and I foresaw that I was going to spend more than usual. For my first night in a country, I always spend more than average though : more than comfort, hotel prices are about service – and being disorientated and wary in an African country is not the time to skimp on service.

After lengthy pleas about my lost and broken pieces of luggage, I had lost so much time that the terminal was almost deserted. I managed to change a hundred Euros at the still open forex office and went on. A guy I chatted with on the plane had tried to wait for me to help me find a taxi – but I lost him because of my luggage issue keeping me behind. A security guard told me he had been waiting for me at the arrivals lounge, and he disappeared to search for him. While I waited and minded his recharging phone I noticed the still open albeit empty hotel reservation booth. With nothing to lose I decided to explore its offerings. Coming back empty handed, the security guy fetched the hotel reservations guy for me. I told him I was ready to spend about 90 Cedis (a slightly above low range rate for Accra), did not care about the location and wanted a friendly quiet place. He sent me to the Golden Oyster hotel, which I don’t regret. He called Ernest, the manager of the hotel, who came pick us up at the airport and helped me load the bikes on his pick-up truck, and we were off. By African standards, this is an incredible airport experience : I perceived no threat, no chaos, not even a hint of hassle, the officials were friendly – even with my problems it was all very relaxed. An airport is often the first experience about a country, and this one tells good things about Ghana.

So, in the span of an hour I had met half a dozen very nice people who helped me find my way around my problems. They were all very warm. It was a great surprised, but it is actually a typical Ghanaian experience : you meet an amazing number of friendly people and they are always up for a chat.

The hotel was hosting a wedding reception – actually a mass wedding with ten couples tying the knot at once. The party was taking place on the rooftop and we mingled among the guests, enjoying a meal and an African-sized beer (750 ml is the standard). Ghanaian hiplife dance music was rocking the place – I definitely have to listen to more of that at home (first keyword for Last.fm surfing : “Praye”).

Pauline was excited to find plenty of fun guys and nice girls to play and dance with – as crazy as it might be, this is exactly what she had told me she expected from Africa. Meanwhile I ended up having a chat with the splendid lady who owns the place – an Anglo-Norwego-Ghanaian with an Austrian ex-husband.

Most unexpectedly, the party drew down around midnight – Ghanaian go to sleep at the time when the Congolese begin to go out. That is quite a surprise, but it fits my holiday rhythm perfectly and after two full days with a sleepless night in the middle I was probably not going to dance until morning anyway. So we shut ourselves in our comfortable room – the Golden Oyster hotel is lavishly furnished and not the sort of place where you normally find backpackers : it even has air conditioning in the rooms. To me, this is luxury and the place might even be fit to receive my parents, the golden standards of people you will never find hanging out in a backpacker’s joint. But for a good night of sleep, it will do very nicely !

Africa and Cycling and Ghana06 May 2009 at 14:50 by Jean-Marc Liotier

In the second half of February this year, I rode with Pauline in Ghana : in Accra, in the western coastal region and in the Cape Coast hinterland. As a prelude to the trip reports that shall soon be published here, we’ll start with the GPS track logs collected with my trusty Sony GPS-CS1, sliced and diced by GPSBabel and mashed up on Google Maps by GPSVisualizer.

Most of it is of no particular interest to people other than me, but if you are planning a trip there you might like some parts of our western coastal region track logs : the abandoned road between the Axim and the Axim Beach Hotel on the other side of the bay is nowhere to be found on any map I know, and our forays halfway to Prince’s Town, especially from Busua are bush rides that you probably won’t read much about anywhere else.

So here are our tracks :

  • Accra – back and forth between our hotel, the STC station, Madina market and a walk along the waterfront.
  • Western region – Takoradi, Busua, Dixcove, Axim, Prince’s Town, Agona Junction and quite a few dirt tracks in between.
  • Cape Coast hinterland – Elmina, Hans Cottage, Kakum National Park and Cape Coast itself.

These maps will soon come handy as support material for the trip reports.

Mobile computing and Networking & telecommunications04 May 2009 at 13:47 by Jean-Marc Liotier

It is coming – but very slowly of course, thanks to the oligopolistic structure of most mobile telecommunications markets. Bombastic new entrants such as Proxad in France may pretend that their vision of future low cost flat fee mobile data offerings will be the second coming, cutting the household bill by half in three years, but once they’ll have joined the spectrum license holder’s club there will be no incentive for them to be more aggressive than what is necessary for them to grab their share of the market. They pretend that their new hotness is a technological advantage that will be the support for their claim of costs reduction, but they forget to mention that the only reason why the old and busted competition has not pushed that technology forward is that they control the market with no need for such bother. The large incumbents have immense resources – financial, technical, human and organizational. They can be terribly powerful when they realize that they are under threat : the steamroller may take a good while to get started but you don’t want to get in the way when it begins to roll at his stately speed.

So is the new entrant the trigger ? Actually, not : the new entrant’s marketing department has just done his homework and read the signs correctly. Early adopters have from the dawn of times been clamoring for simple low cost and preferably flat fee mobile data offerings, but as usual the visionaries don’t hold much weight on a mass market – changing the game takes a large mainstream actor with his own agenda. And as surprising as it may be, that interloper is Apple. As users we may spurn Steve Jobs’ reality distortion field and the technically banal Disneyland world of Apple, but the marketing magic is awe inspiring to say the least. On the basis of it, Apple managed to get the mobile operators to produce deals that were completely unheard of on that market, including the revenue sharing arrangements that lasted until last year and the still strong absolute control of the platform by Apple. As a result of all that hype, the Iphone led the charge in mass usage of mobile data access.

Of course, mobile data access had already been possible for ages and the competitors are catching up fast on Apple’s lead in mobile user experience. But credit goes to Apple for giving the masses the taste for mobile data. Last September, “the Australian Mobile Internet Insight found that during the average iPhone browsing session, users consumed 2.07 MB compared to 0.30 MB for other mobile users – that is six times more ! “The report also found that the average page size for iPhone browsing is more than double the mobile average, which the report attributes to iPhone users browsing desktop versions of websites“.Last month, AT&T announced that its expectation of a tenfold usage in data traffic is driven by the Iphone. Net Applications’ February results show the iPhone generating two third of mobile web accesses. Meanwhile, AdMob Mobile Metrics report credits the Iphone with a 52% share of the traffic. Google claims that it had seen 50 times more searches on Apple’s Iphone than on any other system on the market. I have heard a European mobile operator’s executive mention Japanese studies reporting that Iphone users generate ten time the data traffic of other users. Apple’s share of the handset market will certainly remain minor, but as with any catalyzer, a small quantity changes everything.

So we have a mass market hungry for cheap data and new entrants hoping to build their market share on that. They may eventually disrupt the market somewhat, but the incumbents won’t be caught napping : IP RAN, Ethernet backhaul, IP core networks and the IMS architecture are all in the pipeline. The incumbents fully expect the new market pressure on price, and they expect to be ready to take it on. Cost of the megabit transfered can currently comfortably be counted in cents with just the fingers on your two hands, and the operator’s ambition is to cut that at least in three over the course of three years. Can you believe that mobile operators are actually shaping up to be able to compete on the price of bulk data ? You better do, but don’t hold your breath and expect mobile network operators going at each other’s throat with with generous offerings of abundant data transfer capacity while your bill plummets – the price war will play in slow motion if the history of the mobile telecommunications market is anything to learn from.

Meanwhile, SMS still costs from four to 42 times more than fetching data from Hubble space telescope

Brain dump and Debian and Identity management and Security and The Web18 Mar 2009 at 18:19 by Jean-Marc Liotier

The PGP web of trust is a social network, even if many of the people who published their keys would never admit joining one. But there are less than sixty thousand users, so low density of users in most social environments causes weak connectivity in the web of trust : the strong set (largest set of keys such that for any two keys in the set, there is a path from one to the other) ties together less than fifty thousand users. This has been a problem for a long time : in 1997 the strong set was only 3100 keys out of sixty thousand published. And in a fast expanding online social sphere, a stagnating network of sixty thousand users is marginal. Of course, many of those users participate in core institutions of  the developper community, but that does not make that population any less marginal. Many don’t mind that marginality, but our taste for elitist cave-dwelling among like-minded peers will not change the fact that effective software development is a social sport. Societies need trust, and restricting our communications to people whose idea of a party is a key signing party is not going to help us very much, so a solution is needed.

The PGP web of trust is no longer the only application that supports a social graph. With the recent mainstream explosion of social networking and digital identity applications, there is an embarrassing wealth of choices such as Google’s OpenSocial specificationhat propose a common set of API for social applications across multiple sites. Social networking in a web environment, including all forms of publication such as blogging, microblogging, forums and anything else that support links is a way to build digital identity. Each person that follows your updates or links to your articles is in effect vouching for the authenticity of your personae, and each one who adds you as a “friend” on a social network is an even stronger vote toward the authenticity of your profile, even if some people add any comer as their “friend”.

The vetting process in social networking applications is in effect just as good as the average key signing outside of a proper key signing process : some will actually check who they are vetting, others will happily sign anything – and it does not matter too much because the whole point of the web of trust is to handle a continuous fabric whose nodes have different reputations and no guarantee of reliability. The result is a weak form of pseudonymous web of trust – just like the PGP web of trust. But with an untrusted technological infrastructure, it is only about strong enough for common social use.

An anaemic GPG web of trust and thriving social networking applications are obvious matches. So what about a social networking application that handles the PGP web of trust ? As usual, similar inputs through similar individuals generate similar outputs – the same problems with the same environment and the same tools handled by people who share backgrounds produce the same conclusions. So now that I am trawling search engines about that concept I find that I am not the only one to hav thought about it. Who will be the first to develop a social networking application plug-in that links a profile to a GPG key to facilitate and encourage key signing between members of  the same platform that know each other ?

Code and Knowledge management and Social networking and Technology29 Jan 2009 at 15:46 by Jean-Marc Liotier

I sometimes get requests for help. Often they are smart questions and I’m actually somewhat relevant to them – for example questions about a script or an article that I wrote, or an experience I had. But sometimes it is not the case. This message I received today is particularly bad, so I thought it might be a public service to share it as an example of what not to do. This one is especially appalling because it comes not from some wet-behind-the-ears teenager to whom I would gracefully have issued a few hints and a gentle reminder of online manners, but from the inside of the corporate network of Wipro – a company that has a reputation as a global IT services organization.

From: xxxxxx.kumar@wipro.com
Subject: Perl
To: jim@liotier.org
Date: Thu, 29 Jan 2009 16:22:32 +0530

Hi Jim,

Could you please help me in finding out the solution for my problem. Iam new to perl i have tried all the options whatever i learned but couldn’t solve. Please revert me if you know the solution.

Here is the problem follows:

Below is the XML in which you could see the lines with AssemblyVersion and Version in each record i need to modify these values depending on some values which i get from perforce. Assuming hardcode values as of now need to change those values upon user wish using Perl. Upon changing these lines it should effect in existing file .

<FileCopyInfo>
<Entries>
<Entry>
<DeviceName>sss</DeviceName>
<ModuleName>general1</ModuleName>
<AssemblyVersion>9</AssemblyVersion>
<Language>default</Language>
<Version>9</Version>
<DisplayName>Speech – eneral</DisplayName>
<UpdateOnlyExisting>false</UpdateOnlyExisting>
</Entry>
<Entry>
<DeviceName>sss</DeviceName>
<ModuleName>general2</ModuleName>
<AssemblyVersion>9</AssemblyVersion>
<Language>default</Language>
<Version>9</Version>
<DisplayName>Speech – recog de_DE</DisplayName>
<UpdateOnlyExisting>false</UpdateOnlyExisting>
</Entry>
</Entries>
</FileCopyInfo>

Thanks & Regards,
Xxxxxxx

From what I gather from the convoluted use of approximative English, the problem is about changing the value of two XML elements in a file. Can anyone believe that this guy has even tried to solve this simple problem on his own ? It is even sadder that he tries to obtain answers by spamming random strangers by mail, soliciting answers that will never be shared with the wider world. Least he could have done is posting his message on a Perl forum so that others with similar questions can benefit from the eventual answer.

Had he performed even a cursory Google search, he would have found that one of his compatriots has done exactly that and gotten three different answers to a similar question, letting him choose between XML::Twig, XML::Rules and XML::Simple. These are just three – but the Perl XML FAQ enumerates at least a dozen CPAN modules for manipulating XML data. The documentation for any of them or the examples in the FAQ would also have put him on the track to a solution.

Everyone can be clueless about something and learning is a fundamental activity for our whole lives. But everyone can do some research, read the FAQ, ask smart questions and make sure that the whole community benefits from their learning process, especially as it doe not cost any additional effort. Knowledge capitalization within a community of practice is such an easy process with benefits for everyone involved that I don’t understand why it is not a universally drilled reflex.

The funny part is that while I’m ranting about it and wielding the cluebat over the head of some random interloper, I realize that the same sort of behavior is standard internally in a very large company I know very well, because a repository of community knowledge has not even been made available for those willing to share. Is there any online community without a wiki and a forum ?

Ten years ago I was beginning to believe that consulting opportunities in knowledge management were drying up because knowledge management skills had entered the mainstream and percolated everywhere. I could not be more wrong : ten years of awesome technological progress have proved beyond reasonable doubt that technology and tools are a peripheral issue : knowledge management is about the people and their attitudes; it is about cooperation. This was the introduction of my graduation paper ten years ago, with the prisoner’s dilemma illustrating cooperation issues – and it is today still as valid as ever.

Free software and Jabber and Social networking and Technology and The Web24 Jan 2009 at 14:19 by Jean-Marc Liotier

Chat is supposed to be realtime conversation – and it often is. But just as some corporate victims live in Outlook (that abortion that Microsoft shoves down user’s throat as an excuse for a mail client) some fellow geeks live with an IRC screen at hand. Those people use IRC for realtime conversation, but not only. Soliloquy is widespread, and having a client with at least half a dozen tabs that are as many parallel conversations is a common occurence. IRC users were microblogging before the term was coined and web interfaces imagined.

People come to IRC channels such as project channels to meet the whole group. But just as often they come there to hang out with acquaintances, which they find spread accross various channels. Wouldn’t it be great if each user could have his own channel with just his friends ? This is what microblogging is : a people aggregator, just as any feed aggregator but for the people you want to follow.

I have had a hard time so far trying to convince my IRC addicted friends that we should use a Jabber MUC chat room in lieu of our usual IRC channel. Jabber MUC is superior to IRC in every way possible, but as much as we like to rail against the common user’s inertia to technological adoption, we are sometimes no better.

I believe that the problem was that Jabber MUC provides only marginal incremental improvement to their usage. And adopting a microblogging service is a huge stretch from their current use cases. I have therefore long been dreaming about a chat interface to microblogging that would meld the social power of microblogging and common chat usage patterns into a workable migration path for my IRC addicted friends. And there it is :

Screnshot of Identichat Jabber MUC

Neat isn’t it ? Jack Moffit mentioned it evasively in his article about filtering the realtime web and it piqued my curiosity.

From a user’s point of view, Identichat is about joining the Jabber multi-user chat at your_identica_user_name@identichat.prosody.im and you’ll immediately find yourself in a standard MUC room where the participants are your Identi.ca subscribers. The conversation is the microblogging stream that you would normally get at Identi.ca.

If you try to enter a notice, a help message in the chat window points out that ‘You can register using your identica account by sending !register username password’. Do that – not ‘/register’ as I mistakenly typed out of IRC habit – and you are set to use Identi.ca as any chat tool.

How is that different from a graphical Laconica client ? It is not a Laconica client, it is plain XMPP MUC that about every decent XMPP client supports. As you may know, there are Jabber clients for about every platform you can imagine including mobiles – even some like Mcabber which provide a user interface which will make the console IRC user feel at home. Identichat is not just another client, it is a gateway to a whole world of existing XMPP clients so that every user can use his favorite.

Identichat will help Laconica by eroding chat user’s resistance to change. And it could also foster new uses of microblogging as a thick client enables considerably accelerated interaction compared to a web interface. For now it could be faster – the turnaround latency is perceptible compared to IRC or XMPP MUC, and a helpful “line too long” message would be better than “Send failed : error 406”. But I’m nitpicking : Identichat is a wonderful tool that gives new faces to the microblogging infrastructure. An infrastructure that can show different faces to different classes of users has a great future !

Arts and Brain dump and Knowledge management and Methodology and Social networking and The Web23 Jan 2009 at 14:43 by Jean-Marc Liotier

Amanda Mooney remarks that :

It’s hard to maintain the illusion that you’re particularly special, talented and original when, with a quick Google of whatever genius idea you’ve come up with, you see that 3 billion people have already thought that, done that, analyzed that, criticized that, indexed the history of that in Wikipedia and made a fortune on that… In 1995.

So now, to really live up to our parents’ and teachers’ praise, we have to work a lot harder, be a lot smarter and know that we’re competing with all of those other 3 billion people who think like us and have already started to act on the kind of ideas and “talent” we have.

Actually it was always like that, but slower and invisible. Original ideas are few because similar inputs through similar individuals generate similar outputs – the same problems with the same environment and the same tools handled by people who share backgrounds produce the same conclusions. So it is not surprising that concepts are invented simultaneously and reinvented all the time. I don’t feel belittled by finding out that I’m not unique – on the contrary : I feel empowered by finding that I’m not isolated anymore. I remember lounging in libraries in my youth, reading esoteric technical books chosen at random. I often resented not being able to share that with people who have similar interests. Now we can find each other easily and all be surfing together at the wavefront. Childhood dreams came true – life is good !

But if you anguish about being a unique snowflake just like all the other unique snowflakes, there is still hope for you. Our mental agility and cultural maleability suffer from a rather heavy inertia, so the processing stage is not readily manipulable. That leaves only the input to be tinkered with in the short term – and you can play with inputs a lot ! This is why it is important to cultivate diversity in your social network, and it is also why adding some noise into your web feeds is good for you. Who is not addicted to new stimuli ?

Military and Photography and The media08 Jan 2009 at 20:19 by Jean-Marc Liotier

The latest issue of the excellent The Big Picture at the Boston Globe, is about the Israeli assault on Hamas in the Gaza strip. While I was looking at the pictures, it dawned on me that the Israeli have a severe media problem. We only see the mighty war machine, the pyrotechnics and the unlucky hapless civilians caught in the middle. This is Hamas propaganda material served on a platter. Why are the Israeli letting the images sway public opinion against them ?

It is not the first time that Israel has to deal with adverse public opinion. Let’s take this example from 1982 by Jonathan F. Keiler in “Who Won the Battle of Fallujah ?” (January 2005 issue of Proceedings) :

“Dating from the siege of Beirut in 1982, Israel has practiced a complex and limited form of urban warfare. In Beirut, this involved a cordon around the city, accompanied by limited attacks with artillery, ground, and air forces to put pressure on the Palestinian Liberation Organization (PLO) and Syrian forces inside. The IDF did not launch a general assault on the city; it awaited a political solution that resulted in evacuation of enemy forces under the auspices of outside powers. Despite the IDF’s restraint, it was depicted as little short of barbaric by much of the international media. The PLO’s evacuation was treated as a victory parade, rather than the retreat it was, and the PLO lived to fight another day. The battle was a tactical victory for Israel, but a strategic defeat.

The Beirut experience and ongoing domestic and international pressures color Israeli doctrine. Throughout the current struggle, the IDF generally has not occupied Palestinian cities, a notable exception being seizure of the Jenin refugee camp. The Jenin operation is the exception that proves the rule: the IDF was castigated for its assault on Jenin and falsely accused of perpetrating a massacre”.

Palestinian civilian deaths cost Israel a lot of international support – it is in Israel’s best interests to avoid them. With the hypothesis that Israel is a more or less rational player, we can posit that they are taking precautions against them – and that is what has been historically shown. But whatever the precautions, striking targets embedded within urban zones and with no no prior evacuation of civilians causes significant collateral damage, especially if the presence of civilian near targets is not entirely incidental. So the Palestinian civilian death toll should not come as a surprise to anyone. Israel had enough experience to know that it was going to have a major media crisis on its hands. So why has Israel let adverse news leak so easily ? They are obviously trying to control the media by banning journalists from Gaza, but this action actually has an adverse effect : the result is that Palestinian voices are dominating the media.

Other players have shown that keeping a lid over ongoing politically sensitive military and twisting them in a favorable way is practically possible, even in the age of ubiquitous satellite communications. In “Grozny 2000: Urban Combat Lessons Learned” by Timothy L. Thomas of the Foreign Military Studies Office at Fort Leavenworth, we read that the information war was successfully made a priority by the Russians :

“In 1995 the Russian government lost the propaganda war by default. This time it made every effort to control the media and ensure that its view of the war dominated public opinion. Russia won this information war from day one of the fighting and is still winning. The government and military control access to combatants and censor reporting that could undermine support for the war. Reports of Russian military successes have fueled support for military activities among the populace. However, some military spokesmen have altered the facts and limited independent reporting so much that it is difficult to separate fact from fiction.

With few exceptions, Russian journalists have not complained about the media management, and instead have picked up much of the military’s jargon, such as references to “working” in the city instead of bombing or assaulting. Media control was formalized in December 1999 through the mechanism of Resolution Number 1538. The President of the Russian Federation created the Russian Information Center whose job it was to filter information before providing it to the mass media and to control the dissemination of foreign information. Such tight media control was absent in the first fight for Grozny, and it cost the Russians dearly. One analyst noted that after the first Chechen war, the Russian military came to the conclusion that they had to first play out the information war against the Chechen resistance, as in their opinion the Chechens had succeeded in morally disarming public opinion in Russia”.

In Gaza, this battle is being won by Hamas and Israel does not seem to be performing information warfare any better than Russia in 1995. Considering how sophisticated the Israeli intelligence apparatus is reputed to be, one can only wonder at such poor performance. Hamas on the other hand can happily stand back and watch Israel do all the work for them.

Recently, the United States did a much better media control job at Fallujah. Media coverage was quite tame and few images leaked outside of the United States military approval. It may be because the United States took care of cordonning off Fallujah and emptying it of its population as much as possible before assaulting. At the time, Rory McCarthy estimated that “many of Falluja’s 200,000 to 300,000 residents fled the city before the assault, between 30,000 and 50,000 are believed to have remained during the fighting“. Israeli precipitation precluded such evacuation in Gaza, and it is dubious that they could have afforded that luxury either given the lack of destination for potential evacuees. But they could have emulated some practices such as embedding journalists. The newly published “Tactique Générale” manual (FT-02) of the French Armée de Terre mentions that in every Marine company in Fallujah there were four or five embedded journalists. With empathy toward the troops they are following, the embedded journalists can provide a semblance of counterweight to the insurgent’s natural propaganda support.

Hamas ruthlessly censors how Gaza is painted in the media – journalists don’t seem to mind too much and the public does not seem to even notice. Maybe Israel could have done a better job of suppressing information channels, but it cannot operate the same way as Hamas : letting reporters roam with relative freedom is one of the costs of operating as a democracy. The problem is that the free flow of information is antinomic to media warfare. States such as Israel are left with a difficult dilemma : protecting a free society with authoritarian methods is the path toward corruption, and the United States have sufficiently illustrated that fact. But after all, maybe the target audience of Israel’s actions is in Gaza, not in the rest of the world.

Books and Technology05 Jan 2009 at 5:08 by Jean-Marc Liotier

I just turned the last page of “Singularity Sky” by Charles Stross. I was awestruck by the telephone rain and went on to finish the book the same night. That was a very unreasonable encroachment on my sleep time but I needed a dose of space opera.

I expected some exploration of post-humanism and I got all that. Socio-technological musings kept me entertained too. There were a few obvious winks at other authors, and probably quite a few others I missed. The universe felt a bit like Vernor Vinge‘s. Readers of Iain Banks will find themselves right at home too, although
Charles Stross‘ writing is quite a bit less intricate and the characters less developed. But if like me you are fascinated by the imminence of the technological singularity and appreciate science-fiction thrillers, this book is a nice read.

Brain dump04 Jan 2009 at 3:29 by Jean-Marc Liotier

From Wikipedia’s paper size entry :

The international paper size standard, ISO 216, is based on the German DIN 476 standard for paper sizes. Its unique quality is its scalalability: The height divided by the width of all formats is the square root of two (1.4142), so folding any sheet in half, the two halves have the same proportions, and any image can be reproduced on the half size paper by reducing it by about 70% (0.707 is the reciprocal of root 2). To double an image area, the multiplication factor is about 140% These options commonly appear on photocopiers and image projectors.

Within the ISO metric system, the base format is a sheet of paper measuring 1 m² in area (A0 paper size). Successive paper sizes in the series A1, A2, A3, and so forth, are defined by halving the preceding paper size parallel to its shorter side. The most frequently used paper size is A4 (210 × 297 mm). An advantage is that standard A4 sheets made from 80 grams/m² paper weighs 5 grams, allowing one to know the weight – and associated postage rate – by counting the number of sheets used.

All those years of using A series paper and I did not know that… It all makes sense now !

I also realize my unabashed taste for engineering trivia…

Social networking and The Web28 Nov 2008 at 22:19 by Jean-Marc Liotier

Google Trend reports that the country where Google searches for the word “friendfeed” most frequently originate is Iran. Is FriendFeed very popular in Iran ? Can anyone explain that surprising piece of data ? I stumbled upon it today and it puzzled me enough to warrant some more research.

Google Trend results for “Friendfeed” today :

Regions
1. Iran
2. United States
3. India
4. Italy
5. Canada
Languages
1. English
2. Italian
3. Japanese
4. Chinese
5. French

Givent that the queries originate mostly in Iran – by a wide margin, it is strange that the most used languages for those searches is English, because Google does have its user interface translater in Persian. A similar phenomenon does not appear for Facebook : there is apparently quite a craze about Facebook in Turkey, and the most used languages in those searches is therefore Turkish.

Google Trend results for “Facebook” today :

Regions
1. Turkey
2. Colombia
3. Croatia
4. South Africa
5. United Kingdom
Languages
1. Turkish
2. Croatian
3. French
4. English
5. Finnish

As a counterpoint, searches for “Myspace” originate mostly in the USA with English as a language. That is more like what I expected before writing this article.

Google Trend results for “Myspace” today :

Regions
1. United States
2. Australia
3. United Kingdom
4. Mexico
5. Canada
Languages
1. English
2. Italian
3. French
4. Spanish
5. German

Alexa data for Myspace matches the Google Trend results pretty well.

Alexa data shows that FriendFeed traffic originating from Iran is one fourth of what originates from the USA :

United States 33.6 %
China 10.6 %
Turkey 9.1 %
Iran 7.2 %

Proportionally to population and Internet usage penetration, that is quite a large proportion of FriendFeed users in Iran.

But the Alexa data for Facebook does not match the Google Trends result : it does not even mention Turkey in the top countries of origin – the USA are first, followed by a bunch of western countries.

We could have the following conclusions :

  • Myspace is a mostly American site
  • Turkish are curious about Facebook but actually use Friendfeed
  • Iran are not only curious about Friendfeed but also use it like crazy

Is Robert Scoble secretly dealing with the Pasdaran ? Is there a character set issue that screws up the whole statistics because we are ISO-8859-1 biased ? I have no idea, but I have a feeling that I have barely scratched the surface of the issue and there are certainly plenty of unexpected findings to be discovered about who is using which social site.

« Previous PageNext Page »