Le livre Les dessous du Web avait initialement été déposé dans le centre de Madrid, sur un...
Il fût un temps où le référencement était anticonformiste et expérimental. Se jouer des faiblesses algorithmiques des moteurs était un jeu passionnant et divertissant. De nos jours, la pensée unique SEO est de mise. La guerre psychologique menée par Google a mis tout le monde au pli. C’est dommage. C’est vrai qu’on a bien torturé [...]
Il fût un temps où le référencement était anticonformiste et expérimental. Se jouer des faiblesses algorithmiques des moteurs était un jeu passionnant et divertissant. De nos jours, la pensée unique SEO est de mise. La guerre psychologique menée par Google a mis tout le monde au pli. C’est dommage. C’est vrai qu’on a bien torturé [...]
RT @OutilsVeille: 6 outils pratiques pour votre #veille sur #Twitter http://t.co/nXZTRvBeVv
Update Google : Pingouin 4 sortira d'ici quelques semaines Interrogé pour savoir si une version de l'algo Pingouin avait été déployée cette semaine, Matt Cutts a répondu que Pingouin 4 sortira d'ici quelques semaines. Il appelle cette version une "nouvelle génération"...Update Google : Pingouin 4 sortira d'ici quelques semainesCet article écrit par Olivier Duffez a [...]
Cet article écrit par Olivier Duffez a été publié sur Update Google : Pingouin 4 sortira d'ici quelques semaines
Je vous propose de découvrir le parcours et les créations de la talentueuse Hillary Coe, pro de la communication et directeur artistique. Basée actuellement à Los Angeles, Hillary est directeur artistique et directeur de création associé chez TBWA Chiat Day … Continuer la lecture
GitHub est aujourd’hui la plus dynamique forge de développement de logiciels libres. Mais n’y aurait-il pas, dans sa conception même, quelques problèmes de gouvernance et de circulation du code qui menacent l’efficacité, voire la viabilité, des projets ?
Remarque : Pull request, issue, commit… nous présupposons que vous êtes familier avec le vocable GitHub, mais si un gentil lecteur veut nous les préciser dans les commentaires, qu’il/elle n’hésite surtout pas ;)
On Citizenship in Open-source software development
Christophe Maximin - 8 mai 2013 - Blog personnel
(Traduction : ProgVal, Melchisedech, nano-plink, TheCamel, Al + anonymes)
Comment GitHub peut révolutionner la question en donnant le pouvoir aux utilisateurs dans les dépôts auxquels ils contribuent.
TL;DR : En donnant un véritable statut social aux personnes contribuant à un dépôt, GitHub résoudrait le problème des projets-zombies ayant une communauté éparpillée. En permettant à ces citoyens de collaborer réellement les uns avec les autres, et non avec le seul propriétaire, les dépôts seront vivants tant que leur communauté existera, de manière complètement auto-régulée.
L’année a très bien commencé pour GitHub. Après avoir levé cent millions de dollars d’Andreesen-Horowitz et atteint les trois millions d’utilisateurs en janvier (3,4 millions et plus à présent), ils sont sur une dynamique qu’il sera difficile d’arrêter.
Néanmoins, le service a aussi ses défauts, et si certaines personnes pointent du doigt de tous petits problèmes liés aux services et aux applications, le problème que je m’apprête à décrire touche à la nature même de nos interactions sur la plate-forme.
Chaque dépôt que vous créez est un petit pays avec une très faible population : 1 habitant, vous, le créateur/roi/commandant suprême.
Même si votre dépôt a des centaines de rapports de bugs créés par d’autres, et des centaines de pull requests, il n’y a qu’une seule personne aux commandes.
Bien sûr, vous pouvez ajouter des collaborateurs à votre dépôt, mais il ne seront que des collaborateurs, des membres du cabinet, choisis juste parce que vous le souhaitez. Bien sûr, dans le cas des organisations, vous pouvez ajouter des co-commandeurs suprêmes.
Mais c’est tout. Vous n’atteindrez probablement pas cinquante collaborateurs/membres; même si votre dépôt est vraiment populaire, et même si des centaines de personnes y contribuent. Est ce que cela vous parait normal ?
Ce ne serait pas un problème si ce n’était pas la cause de…
J’ai vu la chose suivante arriver bien trop souvent :
Et vous vous dites : « Qui s’en soucie ? N’importe qui peut forker le dépôt et donner une nouvelle vie au projet autre part ! »
Bien entendu, mais combien de fois avez-vous vu cela se faire réellement ?
La plupart du temps, les gens forkent le projet pour régler « le » bug qu’ils voulaient régler, et c’est tout.
Maintenant, si vingt personnes agissent de la sorte, cela devient une vraie tragédie : le projet est en fait encore mis à jour, mais à vingt autres endroits. Vous devrez fusionner les commits de 20 dépôts différents pour être à jour de toutes les nouvelles choses cools que vous pouvez faire avec le projet. Mais vous ne le ferez jamais. Certains forks sont incompatibles de toute façon.
D’autre part, comme le projet « semble vivant », personne ne se presse pour essayer de le remplacer. La léthargie se poursuit alors encore et encore, et va créer la confusion chez n’importe quel nouveau venu quant à l’état du projet, sur l’emplacement des dernières mises à jour, et sur leur éventuelle acceptation par la communauté.
Je ne vais pas donner de noms (ce n’est pas bien de pointer du doigt publiquement) , mais je suis sûr que vous voyez à quoi je fais référence.
Sans entrer dans un débat sur les multiples définitions du mot citoyenneté, vous trouverez ici une liste de quelques fonctionnalités qui en feront une réalité. Rien de ce qui est listé ici n’est absolu, et ce sera à l’administrateur de définir les règles.
Il est temps que les gens qui contribuent à des projets acquièrent enfin une réelle existence. Il n’y a vraiment rien à perdre, et cela semble pour moi être une évolution naturelle et inévitable de toute façon.
La question est : combien de temps devrons nous attendre ?
Every week we tweet a lot of interesting stuff highlighting great content that we find on the web that can be of interest to web designers. The best way to keep track of our tweets is simply to follow us on Twitter, however, in case you missed some here’s a quick and useful compilation of [...]
Unirest is a set of lightweight, simplified HTTP libraries in Java, PHP, Ruby, Python, and Objective-C. Each one is fully documented and handles a variety of functions.
Plugins play a great part in the success of jQuery. There are hundreds of them out there, and having the ability to create your own is a great skill to ...
This is a menu that can be use for anything you want. Has a lot of customization and its pretty simple to use. Features: Every Box, can store any kind ...
In this tutorial we are going to create an AJAX file upload form, that will let visitors upload files from their browsers with drag/drop or by selecting them individually. For ...
Si vous êtes un peu court en WiFi chez vous parce que vous habitez une grande maison, je viens de voir qu'il y avait un répéteur WiFi TP-Link TL-WA850RE en promo chez Amazon. Ce petit appareil se branche sur une prise électrique et est conçu pour étendre la couverture réseau et améliorer la force d'un réseau [...]
Avec GeoGuessr, jouez avec Google Street View. Le principe est simple : un lieu est choisi dans la base Google Street View, trouvez la localisation en cliquant sur la carte, puis sur "make guess", un nombre de points est attribué selon la distance qui séparera l’endroit que vous avez donné, …