I love Git and GitHub. All my open source projects are hosted there (even though there isn’t a lot of them).
However I see one huge problem with it. Let me explain !

Today I falled on fetcher. One project that I was following since a few months.
But I forgot it and was happy to find it again and to think « great library. Let’s try it ».
So I take a look at the documentation and I see … It’s only a rails plugin. Not cool. I don’t want to parse emails on an IMAP server with Rails.
I want to do that in console and add the mails in a database.

So I think « let’s fork the project and make it a gem ». But as I don’t have a lot of time, I say : « what if someone else already did that before ? »
Then I look at the project’s network. And I see several other forks, two of them having already ported the library to a gem.

And here is the problem. The original project doesn’t seem to be maintained anymore. Other people have submited several patches to it.
But nothing takes all those patches to do one single and great project. And that’s a problem that appears on several other projects.

For some professional reasons, I’m currently taking a deeper look at CouchDB.
And particularly CouchREST. And here comes the nightmare !
There’s not one, not two but three active repositories for the project.mattetti’s, jchris’ and couchrest’s.
The original one is jchris. The other two ones are forks.
But apparently, the two ones are development versions (the forks of the two main developers ?). And the third one is the stable integration.
Cool, but not readaly at all.

I’d see two solutions for these two problems with GitHub.
For the couchrest problem, please projects owners, update your project description to explain what this repository is about.
Say this is only a development branch. Or it’s the stable branch and we should clone it and not your unstable testing repo.

For the fetcher problem, it seems to me to more like an architectural problem on GitHub.
Being able to move an original project from one place to an other (say « this project isn’t a fork. But this one is ») would change a lot of things.
We could, with the owner’s consent (or the github’s staff approval if the owner is unreachable) change the original project repository to some other place.
That’s called communication. If you see a project, you go to the original one, to download it and not a fork that might break everything.
But when it’s not the original that you must use but one specific fork, you’re not Mrs Irma and you can’t guess which one to use magically :)

Yes, this is a hidden message to defunkt, mojombo, tekkub, kneath or any other GitHub staff member if you read me.

You probably don’t :)
RefStats was my end of studies project. However I’ve decided to keep maintaining it even after losing my student status.

It offers you statistics about your ranking on search engines (Google in many languages and Yahoo!).
And it’s available in English since the last friday :)

The big difference between RefStats and any other ranking statistics is that we provide you a full and free API to manipulate your account and get the statistics.
So you can fully integrate the tool to your extranet or any application without getting worried with the crawling the result pages yourself :)

Feel free to subscribe and try it. And please drop a message either in comment or in the forum if you have any comment.

After my last week post « help me make my playlist » (fr), we’ve decided with Romain, to develop the concept.

It’s, for now, only a simple wordpress which will have two posts each week :
- One on monday morning, that’ll invite any user to share his prefered musics.
- One on thursday evening, giving the spotify link to the week’s playlist.
And on friday, you can listen and enjoy a great playlist :)

It’s on Friday Playlist. And you’re highly invited to participate.

I’ve been tagged by Otto to do this little game.

The rules:

  • Link to your original tagger(s) and list these rules in your post.
  • Share seven facts about yourself in the post.
  • Tag seven people at the end of your post by leaving their names and the links to their blogs.
  • Let them know they’ve been tagged.

7 facts about myself that most people don’t know:

  • Contrarily to what most of the peoples I’m tagging back apparently think (or are joking about), I’m not gay. I love women and I’m proud of it ! ;)
  • I live with 4 other roommates (and there’s one room left for a 6th) in a presbytery.
  • I often go to the cinema (at least once every week); I watch a lot of tv series (always in original version and on my computer). But never the tv.
  • I’ve been scout for more than 10 years.
  • I was born the day before Tchernobyl (same year of course).
  • I have three names : Damien, André, Marceau. The second and third ones are the names of my grand fathers.
  • I’ve been celebrating my 18th in a bus going to Polland.

My 7 tagging victims

  • Flofliflon : because her blog is very new and she’s never been doing that exercise yet.
  • cmic : my soulmate, refering to the last dmoz mozzie awards (we won the award « Cutest Couple » together)
  • jeansboub : because he never writes anything on his blog (even though he’ll never follow it).
  • mll : because I don’t know (yet) where his blog is hidden
  • Pierre : my little brother. So like that he’ll do something else than writing poems.
  • glooze : because « c’est la looze ».
  • pocky : because I win the battle AND the war.

Note to them : you don’t have to write your article in english. French will be fine.

As you might already know, Google is currently migrating feedburner accounts to a new system working with Google accounts.

However, as a change, the thing doesn’t seem to be working.
Result : even though they’re saying my feeds have been successfully migrated, I don’t have access to them anymore.

So I had to create new ones. And I invite you to change them in your reader.
RSS feed in English.
RSS feed in French.

A french guy, named Eric Dupin closed his blog, called presse-citron because he’s tired of all the trolls in comments there. It’s only temporary as he’s planning to come back. But I want to react on that action.
Not because I don’t support it, all the contrary.

Even though I don’t really like the guy, who fakes to be an expert to make money with his blog, I completely agree with this action he’s doing. I am also tired of all those trollers.

A lot of web users thinks they can do anything on the internet because on the first look, anyone seems to be anonymous. But this anonymity is as virtual as all the web is. And Eric isn’t the only one to manage newbies who are really good at criticism. But not constructive critisicm.

As an example, until last year, I was moderator on a french SEO forum, called WebRankinfo. There was there an ODP forum for which only utility was to provide informations to users and allow communication between editors and users.
Well this forum have been closed one year and a half ago because of those trollers who made it’s management unbearable.
I was moderator there at that moment. And the trolls were depressing like you can’t imagine from my editor point of view.

So Mr. Dupin, my only message is : you’re not the only one to have to manage that kind of message in permanence. Be brave. You’ll see with time, you’ll learn to ignore them and forget them 3 seconds after reading it.

Note : because of battery problems, there’s no photo at the end of my articles for now.

I changed my cellphone two weeks ago. After having a Sagem myx6 during a bit more than two years, I wanted to show how geek I am.

So I decided to pick up the new Nokia e71.

With the appropriate subscription of course. One allowing me to have illimited internet access (and illimites SMS because I’m under 26).

And for now, I’m sincerely very happy of it. Whether with the cellphone funtionnality, the internet or the MP3 player, I couldn’t have found better :)
So if you want to pick up a new cellphone, you know which one I would advise you ;)

 
Fork me on GitHub