Testing Meme Propagation In Blogspace: Add Your Blog! [en]

Participating in a meme propagation experiment.

[fr] Ce billet fait partie d'une expérience sur la propagation des "memes" dans la blogosphère.

Update 10.08: you should try the latest version of this type of meme instead. It’s pretty neat as it keeps a “memory” of where it has been.

This posting is a community experiment that tests how a meme, represented by this blog posting, spreads across blogspace, physical space and time. It will help to show how ideas travel across blogs in space and time and how blogs are connected. It may also help to show which blogs are most influential in the propagation of memes. The dataset from this experiment will be public, and can be located via Google (or Technorati) by doing a search for the GUID for this meme (below).

The original posting for this experiment is located at: Minding the Planet (Permalink: http://novaspivack.typepad.com/nova_spivacks_weblog/2004/08/a_sonar_ping_of.html) — results and commentary will appear there in the future.

Please join the test by adding your blog (see instructions, below) and inviting your friends to participate — the more the better. The data from this test will be public and open; others may use it to visualize and study the connectedness of blogspace and the propagation of memes across blogs.

The GUID for this experiment is: as098398298250swg9e98929872525389t9987898tq98wteqtgaq62010920352598gawst (this GUID enables anyone to easily search Google (or Technorati) for all blogs that participate in this experiment). Anyone is free to analyze the data of this experiment. Please publicize your analysis of the data, and/or any comments by adding comments onto the original post (see URL above). (Note: it would be interesting to see a geographic map or a temporal animation, as well as a social network map of the propagation of this meme.)

INSTRUCTIONS

To add your blog to this experiment, copy this entire posting to your blog, and then answer the questions below, substituting your own information, below, where appropriate. Other than answering the questions below, please do not alter the information, layout or format of this post in order to preserve the integrity of the data in this experiment (this will make it easier for searchers and automated bots to find and analyze the results later).

REQUIRED FIELDS (Note: Replace the answers below with your own answers)

  • (1) I found this experiment at URL: http://mouche.joueb.com/news/559.shtml
  • (2) I found it via “Newsreader Software” or “Browsing the Web” or “Searching the Web” or “An E-Mail Message”: Newsreader Software
  • (3) I posted this experiment at URL: https://climbtothestars.org/
  • (4) I posted this on date (day, month, year): 03/08/04
  • (5) I posted this at time (24 hour time): 08:55:00
  • (6) My posting location is (city, state, country): Lausanne, Vaud, Switzerland

OPTIONAL SURVEY FIELDS (Replace the answers below with your own answers):

  • (7) My blog is hosted by: myself (dedicated server at ovh.net)
  • (8) My age is: 30
  • (9) My gender is: Female
  • (10) My occupation is: teaching
  • (11) I use the following RSS/Atom reader software: NetNewsWire Lite
  • (12) I use the following software to post to my blog: WordPress
  • (13) I have been blogging since (day, month, year): 13/07/00
  • (14) My web browser is: FireFox
  • (15) My operating system is: OSX

Emergency SMTP Server for OS 10.3 [en]

PostfixEnabler is a small utility that allows you to use your OSX machine as an SMTP server to send e-mail when you cannot use your regular SMTP server.

[fr] PostfixEnabler est une petite application qui vous permet d'utiliser votre machine tournant sous comme serveur SMTP, pour envoyer des mails lorsque vous ne pouvez pas utiliser votre serveur SMTP habituel.

My ISP’s SMTP server is acting up these days, which means I can’t always send out mail. (Which, you’ll agree, can be frustrating.) Dave pointed me to a very easy solution to set up a local SMTP server on OSX (10.3 only with this tool, earlier versions require another similar tool). It can also be useful when you’re on the road.

  • Download PostfixEnabler and install it.
  • Launch it and click on “Enable Postfix”.
  • Send your mail.
  • Stop Postfix when you’re done.

Whenever possible, use an “official” SMTP server, as e-mail from private SMTP servers is often treated like SPAM.

Easier TopicExchange Trackbacks for WordPress [en]

A WordPress hack which makes it quicker to add TopicExchange channels to trackback, and makes them visible (like categories) in the weblog. (Sorry for the duplicate postings, trying to fix it.)

[fr] Ce 'hack' pour WordPress permet d'ajouter facilement des trackbacks vers les canaux de TopicExchange, et liste sur le weblog les canaux concernés pour chaque billet.

Here is a solution to make it a little quicker to trackback TopicExchange channels with WordPress, and make those channels visible in your weblog.

I love TopicExchange. When I asked Suw what they had talked about during BlogWalk, she mentioned trackbacks. I asked if anything had been discussed about trackback etiquette. For example, I’m often tempted to trackback people who have written posts related to mine, but which I haven’t linked to. Well, the consensus is that this is not what trackback is for. Trackback is really for making a “backlink”. TopicExchange is the answer to the “related posts” issue.

I’ve been using TopicExchange a lot during the last weeks, but nobody has noticed it, apart from those people who already use TopicExchange as a source of information. As Seb Paquet notes, TopicExchange needs to be made more viral. It needs visibility. What follows is my interpretation of “making ITE easier to use, and more visible.”

This WordPress hack creates an extra field in the posting form where ITE channel ID’s (e.g. “wordpress”, “multilingual_blogging”) can be entered (I was tired of typing the whole trackback URL’s all the time). It then stores these channel ID’s as post meta data (in the postmeta table), so that it can retrieve them and display links to the corresponding channels along with the post, just as is usually done with categories.

First of all, add the following code to my-hacks.php. Then, edit post.php (in your wp-admin directory) and add this code where indicated (the comment at the top of the file explains where to insert the code).

Also in post.php, after the line add_meta($post_ID);, insert the following code:

// add topic exchange channels
	if(isset($_POST['ite-topic']))
	{
		$_POST['metakeyselect'] = 'ite_topic';
		foreach($topics as $topic)
		{
    		$_POST['metavalue'] = $topic;
    		add_meta($post_ID);
    	}
    }

In edit-form.php, add this code to create an extra input field for ITE trackbacks:

$form_ite = '<p><label for="ite-topic"><strong>Trackback</strong> TopicExchange:</label>
(Separate multiple channel ID's with spaces.)<br />
<input type="text" name="ite-topic" style="width: 360px" id="ite-topic"
tabindex="8" /></p>';
	$form_trackback.=$form_ite;

It goes near the top of the file, after the line which defines $form_trackback (do a search for that and you’ll find it).

Finally, in your index.php template, you can use <?php the_ite_channels(); ?> to display a paragraph containing a comma-separated list of channels trackbacked for each post. If you want to change the formatting, play around with the function definition in my-hacks.php.

If, like me, you have old posts with trackbacks to TopicExchange, and you would also like these to appear on your posts, use this patch from inside wp-admin. The patch will tell you what meta data it is adding — just load it once in your browser and check the result in your weblog. (Don’t load it twice — it’s supposed to be able to check the existing channels in the database to avoid duplicate entries, but I haven’t got it to work. Read instructions and debug notes at the top of the patch file.)

In future, it will also be possible to use the TopicExchange API to return the “nice title” for the channels listed — so we sould have “Multilingual blogging” instead of “multilingual_blogging”. (I’ve asked, it will behas been added to the API.)

Good luck with this if you try it, and as always, comments most welcome!

Note: as far as I have tested, the code seems to work now.

Six Apart rachète U-blog [fr]

Six Apart achète la société Ublog. Dommage que Ublog n’ait pas fait part de l’annonce directement à  ses utilisateurs.

[en] Six Apart bought Ublog, as you know. I think it's really a pity that no official announcement was made to the users of the U-blog platform. Loïc Le Meur even refrained from blogging the announcement before the press had published it, which I find pretty poor practice for a weblog evangelist, even if he is a businessman. If I were a U-blogger, other than wonder what the future of the weblogging platform U-blog will be, now that the company belongs to the owners of TypePad, I would have the impression the company doesn't really give a damn about its end-users.

Je voulais faire un long billet, classe, fouillé, pertinent, journalistique et complet. Après des heures de remuage de boue, de lecture de billets et de commentaires présents ou passés qui n’ont fait qu’accroitre mon agacement, je renonce à  mon projet initial pour tenter de faire quelque chose d’un peu plus sobre. J’ai une longue liste de liens que je pourrais un jour utiliser pour un billet d’historienne-commentatrice de la blogosphère, mais ce n’est pas pour aujourd’hui.

Bon, Ublog SA devient Six Apart Europe. Loïc est un bon businessman, je n’ai aucun doute là -dessus. Il sait utiliser les médias, il a des connexions, et il semble enthousiaste au sujet du weblogging. Il est maintenant Executive Vice-President de Six Apart.

Chez U-blog, soit on proteste, avec un peu trop de virulence à  mon goût, soit on se tait — peut-être parce que (comme Stéphane, créateur de la plateforme U-blog, à  qui j’ai parlé cet après-midi) ils ignorent tout de la transaction?

Ailleurs, de façon très générale, le message est “félicitations à  Loïc et Six Apart.” (Quant à  Laurent, je n’arrive pas trop à  savoir ce qu’il en pense, mais c’est peut-être voulu…)

Moi, je voudrais plutôt déplorer le fait que Loïc, apôtre du weblogging, semble faire preuve de plus de respect pour les médias que pour ses propres utilisateurs: à  ce jour, aucune annonce officielle sur le portail U-blog, ni sur le blog officiel, délaissé d’ailleurs depuis le 7 mai. Chez Six Apart, la nouvelle est bien annoncée et se trouve reprise sur le blog officiel de la société.

Personnellement, je trouve que ça fait un peu chenit. Si j’étais une utilisatrice U-blog, j’aurais l’impression de ne pas compter pour grand-chose.

Si vous désirez explorer, l’article sur iFeedYou vous donne quelques bons points de départ.

WordPress get_nested_categories() Bug [en]

Some code I produced while trying to fix and already fixed Wordpress bug (in get_nested_categories()).

I bumped into my first really annoying WordPress bug today. The function get_nested_categories(), which is used to display the different categories available in the admin screens, wrongly assumes in 1.2 that people create their parent categories before their children (and that the latter have a higher ID than the former).

This has been fixed in the CVS. However, as there have been changes since 1.2 in CVS, you need to copy the code provided on the bug report page. Take the first function from the “Additional Information” part, and the second one from the “Bug Notes” section.

As I didn’t know about the web-based CVS, I started trying to fix the bug myself. It’s almost finished but doesn’t work yet (just a little bug to track down), and it only uses one MySQL query, whereas the fix presented above can end up using lots, if you have a complicated hierarchical category structure like mine. You’re welcome to have a go at my code — let me know if you find the problem!

Next time I meet a bug, I’ll check in CVS first to make sure it isn’t already half dead.

Bye-Bye India… Already [en]

Leaving India.

I’m back in Bombay, my stomach is healed, and I have a little more than twenty-four hours left in India. My cellphone number in India is now dead (“You need at least 20Rs credit for roaming, Madam, so you need to recharge. Minimum recharge is 345Rs.”) and although I’d really love to hang around a bit longer, I’m missing my cat too much — so I decided to confirm my flight after all and go home.

You’ll see the rest of the photos, videos, and the backlog once I’m back in Switzerland.

It was lovely being here. I’ll be back. As soon as I can.

From Pune to Alleppey [en]

Leaving Pune, travelling to Alleppey and a few words about the resort we are staying in.

Leaving Pune was hard, just as the last times. I was sad to leave the town and the people I love, sad to leave without knowing when I will see them again.

Anita had spent a day in Pune, so we travelled back to Bombay together, which was nice. We went to Bandra to see if I could find nice silvery glittery sandals for my size 41 feet. I gave up, to no surprise — shoes that size aren’t really to be found, especially when the foot they must fit is also wide and high.

For dinner, we had what is probably the best Thai food I have ever eaten. I don’t have a great experience of Thai food, true, but in any case, I’m certainly going back to this place next week before flying back home.

We got on our train the next day after an excruciatingly long rickshaw ride to the station. I was prepared to repeat the Chennai feat of last-minute train-catching, but fortunately it proved unnecessary to excercise ourselves in such a manner.

We travelled in the company of a nice young man named Sharath, who was going to meet his family after two years and a half. We ate surprisingly good train food (including two halves of a chicken — the prices must have dropped for a reason you can certainly imagine), feasted on cashew nuts, raisins and almonds, and shot whacky videos with the digicam. I even jumped out during one station-stop to clean the outside of our windows so that we could film the scenery from inside.

We arrived in Alleppey half an hour late, which is pretty good as far as Indian trains go. As promised, somebody was there to pick us up, and we made it to the resort and into our room without a hitch. The resort looks brand new to me, though it is probably a few years old. Room and bathroom are squeaky clean and equipped with a mosquito net, the latest water-squirting technology instead of the normal tap for the toilets, and a couple of frogs on the veranda to help keep the local bug population under control.

We had booked a 3 day/2 nights package with the resort. Although the resort is nice enough in itself, the package organisation left us a little unsatisfied. We had to fight and insist a little to squeeze into our day and two halves here all the promised items of the package (canoing, water-boat backwater, cruise, village trek, ayurvedic massage, temple visit, etc.). Actually, it seems this resort is mainly populated by a lot of foreigners, most of them middle-aged, who spend a lot of their time sitting around in chairs. Based on the list of “Daily Entertainments” hanging outside the office door, I guess many people settle down here for some time to relax, get ayurvedic massages, take a few yoga classes and cruise around a bit every now and again.

Arrived in Kerala [en]

Arrived in Kerala with Anita. Difficult to get internet access.

Just a quick note to say that Anita and I have arrived in Kerala. It’s nice, a little bit adventurous (more later about that), and internet access is not a straightforward thing (one slow computer for a resort full of white tourists).

Do not fret, therefore, dear friends, if news from me is scarce. My mobile is working, however.

More Non-News [en]

Nothing special going on, all ok, not very keen on spending too much time in the Internet café.

Due mainly to how far the closest internet café is situated, and generally the rather bad connections from where I’m staying, I’m pretty reluctant to spend too much time in front of the screen. There are nicer things to do, too, like hanging around with people, reading (I’ve finished my 500-page book, started another), eating nice food, and watching hindi movies.

Not to mention that the keyboards here are hard and hurt my hands.

Checking e-mail isn’t much fun either, as the huge amount of spam and junk mail I get tends to drown out the real messages. At home I have a pretty efficient set of filters organised, but here, even with Thunderbird on a USB drive, it’s not half as good.

Yesterday I went to the new E-Square cinema complex on the university road. It’s just awesome! So new and clean that it could have been in Switzerland. The food and movie (Kal Ho Na Ho) were nice, too. Before going out for dinner, Nisha and the other women in the building had a small function, where each drops in at the other’s place to receive a small gift and things. I took photographs and filmed a bit, so you’ll get to see those next time I come online.

First Days [en]

First days in India are find, staying at the Sinde’s, got a mobile phone.

So far, so good. Everything is fine. I’m staying at the Shinde’s despite the puppies, but the internet cafe is a bit far away. The good news is that they have broadband, so I will be able to upload some photos and videos once I manage to get an FTP program installed.

I have a mobile phone and will post the number in the comments to this post as soon as I have managed to figure out what it is again!