Quelle est la différence entre "sundown" et "libupskirt" ? Est-ce vraiment un fork de fonctionnalités ?
Initialement, libupskirt a été écrit par Natacha Porté et elle explique pourquoi elle a choisi ce nom sur http://fossil.instinctive.eu/libupskirt/wiki?name=about-the-name. Vicent Martí a rajouté des options à la libupskirt en faisant un fork sur github pour les besoins de github. La libupskirt a alors commencé à avoir une certaine popularité, ce qui a valu à Natacha Porté des remarques très désagréables (http://holdenweb.blogspot.com/2011/07/childish-behavior.html par exemple) et elle a décidé d'arrêter l'Open-Source suite à ça :
The whole github-triggered curse has been extremely painful for me. It's by far the worst coding-related experience I ever went through. That made me retire from Open Source.
Je ne sais pas si Vicent Martí a essayé de remonter ses modifications à Natacha Porté ou non, mais toujours est-il qu'il a continué le développement sur github avec le nom libupskirt. Il a d'ailleurs lui aussi eu le droit aux remarques sur le nom (https://github.com/tanoku/sundown/issues/36 par exemple). Et j'imagine que c'est pour cela qu'il a fini par changer de nom récemment.
Sur GitHub, libupskirt n'a l'air d'avoir aucun fork, alors qu'il est pratique courante sur GitHub de forker un projet et de laisser référence au projet original, or ici, sundown ne donne pas référence à libupskirt (GitHub ne parvient pas à le détecter).
En fait, github ne détecte les forks que si lé dépôt original est aussi sur github, ce qui n'est pas le cas ici. Natacha Porté héberge son code sur un dépôt fossil et non pas git. Par contre, tu peux encore trouvé des dépôts upskirt sur github (au hasard, https://github.com/nono/upskirt) qui sont des forks de sundown du temps où il s'appelait encore libupskirt.
Est-ce vraiment un choix de nom qui aurait repoussé les gens, et qu'ils auraient accepté d'utiliser le projet dès que celui-ci a été présenté sous un autre nom ?
Clairement, ce nom a provoqué beaucoup de discussions et de bruits. Ça ne veut pas forcément dire que plus de gens l'auraient utilisés avec un autre nom, juste que des personnes qui ont entendu parlé du projet ont été choqués et l'on fait savoir.
J'ai du mal à voir la différence entre Sass et lesscss.
Normal, il y en a très peu ;-)
Disons juste que sass est le défaut dans Rails 3.1 et qu'il est peut être un peu plus complet. Et sass est plus populaire dans le monde Ruby/Rails alors que Less fait plus parti du monde Node.js (syndrome du NIH à mon avis).
De ce que j'ai pu voir seul le fait que sass est basé sur l'indentation et lesscss des accolades différencie ces deux "compilateur de CSS".
En fait, sass a deux syntaxes :
la syntaxe "sass" basé sur l'indentation, plus concise
la syntaxe "scss", qui est un sur-ensemble de CSS et donc basé sur des accolades.
Un des avantages de la syntaxe "scss" est que l'on peut renommer un fichier CSS classique en .scss pour faire le convertir. Il n'y a pas besoin de passer par un outil externe comme c'est le cas avec la syntaxe "sass" classique.
Lesscss peut être compilé du coté client en javascript
Oui, mais c'est généralement une mauvaise idée car ça ralentit le temps de chargement de la page en forçant le navigateur a chargé un fichier JS avant la feuille de style. Je déconseille de faire ça en production mais ça peut être pratique pendant le développement.
En tout cas c'est une très bonne chose d'avoir intégré ce genre de bibliothèque parce qu'avoir des variables et des mixin en CSS c'est vraiment très agréable.
Oui, je ne comprends pas que ça ne soit toujours pas fourni de base en CSS. Ça me paraît être un besoin tellement basique que je ne vois pas de bonnes raisons pour que ça ne fasse pas parti du standard.
Les engines existaient déjà dans Rails 3.0 mais c'est vrai que ça a bien avancé avec le travail de Piotr Sarnacki et que j'aurais pu citer ça dans la dépêche.
Oui, on peut. Il n'y a pas besoin d'être un expert d'un logiciel et d'en connaître tous les rouages pour le présenter. Il faut juste avoir envie de le faire, un peu de temps et savoir ce qu'il fait dans les grandes lignes pour que les lecteurs puissent juger s'ils veulent l'essayer ou non.
Soit en 2011 (chiffres abaissés par les données avant la migration et l'apparition de la case à cocher), 56% des journaux, 51% des dépêches, 0% des sondages, des entrées de forums et du suivi, et 100% des pages wiki.
Pour les sondages, entrées du forum et du suivi, les utilisateurs ne peuvent pas choisir de mettre le contenu sous licence CC by-sa (ça ne me semblait pas très pertinent). Pour le wiki, c'est l'inverse, toutes les pages sont obligatoirement sous cette licence (pour éviter tout soucis de propriété intellectuelle avec des contributions de nombreux utilisateurs).
Nous préférons garder le "pertinent" / "inutile" pour encourager les lecteurs de LinuxFr.org à voter en fonction de la pertinence du contenu et pas juste de leur avis personnel, ainsi que pour les raisons exposées dans les commentaires précédents.
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Malgré la publication d'une dépêche, je n'ai toujours pas le statut writer. Évalué à 2 (+0/-0).
C'est corrigé, tu as maintenant le statut 'writer'.
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Ajouter une catégorie rédaction dans le suivi. Évalué à 2 (+0/-0).
La catégorie a été ajoutée.
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Accents sur twitter et identica.. Évalué à 2 (+0/-0).
Cf https://github.com/nono/share-LinuxFr.org
[^] # Re: Et si...
Posté par Bruno Michel (site web personnel) . En réponse au journal Le pragmatisme à la Torvalds, ou, Linux sur Github. Évalué à 5.
Non, mais il faut laisser une ligne pour avant la liste à puces.
[^] # Re: Nom de projet et adoption
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Sundown, Houdini et Crustache. Évalué à 6.
Initialement, libupskirt a été écrit par Natacha Porté et elle explique pourquoi elle a choisi ce nom sur http://fossil.instinctive.eu/libupskirt/wiki?name=about-the-name. Vicent Martí a rajouté des options à la libupskirt en faisant un fork sur github pour les besoins de github. La libupskirt a alors commencé à avoir une certaine popularité, ce qui a valu à Natacha Porté des remarques très désagréables (http://holdenweb.blogspot.com/2011/07/childish-behavior.html par exemple) et elle a décidé d'arrêter l'Open-Source suite à ça :
Je ne sais pas si Vicent Martí a essayé de remonter ses modifications à Natacha Porté ou non, mais toujours est-il qu'il a continué le développement sur github avec le nom libupskirt. Il a d'ailleurs lui aussi eu le droit aux remarques sur le nom (https://github.com/tanoku/sundown/issues/36 par exemple). Et j'imagine que c'est pour cela qu'il a fini par changer de nom récemment.
En fait, github ne détecte les forks que si lé dépôt original est aussi sur github, ce qui n'est pas le cas ici. Natacha Porté héberge son code sur un dépôt fossil et non pas git. Par contre, tu peux encore trouvé des dépôts upskirt sur github (au hasard, https://github.com/nono/upskirt) qui sont des forks de sundown du temps où il s'appelait encore libupskirt.
Clairement, ce nom a provoqué beaucoup de discussions et de bruits. Ça ne veut pas forcément dire que plus de gens l'auraient utilisés avec un autre nom, juste que des personnes qui ont entendu parlé du projet ont été choqués et l'on fait savoir.
[^] # Re: c/c++
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Sortie de la version 2.10 de Sonar. Évalué à 2.
C'est gentil de me proposer des nouveaux projets mais ça va, je crois que j'ai déjà de quoi m'occuper ;-)
[^] # Re: Correction
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Sortie de la version 2.10 de Sonar. Évalué à 3.
Merci, c'est corrigé.
[^] # Re: Faudrait voir au bout d'un moment
Posté par Bruno Michel (site web personnel) . En réponse au journal Consommation mémoire navigateurs web. Évalué à 2.
Peut-être, mais personnellement, je les trouve surtout plus buggés. Un petit exemple en passant : http://techblog.appnexus.com/2011/webkit-chrome-safari-console-log-bug/
[^] # Re: Railscast
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Sortie de Ruby on Rails 3.1.0. Évalué à 4.
Normal, il y en a très peu ;-)
Disons juste que sass est le défaut dans Rails 3.1 et qu'il est peut être un peu plus complet. Et sass est plus populaire dans le monde Ruby/Rails alors que Less fait plus parti du monde Node.js (syndrome du NIH à mon avis).
En fait, sass a deux syntaxes :
Un des avantages de la syntaxe "scss" est que l'on peut renommer un fichier CSS classique en .scss pour faire le convertir. Il n'y a pas besoin de passer par un outil externe comme c'est le cas avec la syntaxe "sass" classique.
Oui, mais c'est généralement une mauvaise idée car ça ralentit le temps de chargement de la page en forçant le navigateur a chargé un fichier JS avant la feuille de style. Je déconseille de faire ça en production mais ça peut être pratique pendant le développement.
Oui, je ne comprends pas que ça ne soit toujours pas fourni de base en CSS. Ça me paraît être un besoin tellement basique que je ne vois pas de bonnes raisons pour que ça ne fasse pas parti du standard.
Bref, Sass et Less, c'est bien, mangez-en !
[^] # Re: ... et les Engines
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Sortie de Ruby on Rails 3.1.0. Évalué à 5.
Les engines existaient déjà dans Rails 3.0 mais c'est vrai que ça a bien avancé avec le travail de Piotr Sarnacki et que j'aurais pu citer ça dans la dépêche.
[^] # Re: Date de création
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Problème de date sur une news : bloque les commentaires. Évalué à 2 (+0/-0).
Corrigé avec https://github.com/nono/linuxfr.org/commit/19b1a203a880e008ec975dcaa117e25c862dd4d4
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Signature plus visible dans les commentaires. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/1526163634b977801f38f0b1e2c2074c5822e9f2
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi date et heure pour les différentes révisions d'une entrée wiki . Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/d52b8d768f9c4607c3e7771e884703d42db1fe22 et https://github.com/nono/linuxfr.org/commit/78012be6680d5abf542766d1e7da1cea19bb95b1
[^] # Re: On a le droit ?
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Petites brèves, chacun peut s’y mettre. Évalué à 4.
Oui, on peut. Il n'y a pas besoin d'être un expert d'un logiciel et d'en connaître tous les rouages pour le présenter. Il faut juste avoir envie de le faire, un peu de temps et savoir ce qu'il fait dans les grandes lignes pour que les lecteurs puissent juger s'ils veulent l'essayer ou non.
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Les nouveaux commentaires ne sont pas détectés. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/41b0b16a8b9d026eaf05e74d98524454720d5dfe
# Fait (en partie)
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi CSS Lint. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/b1426e13460ca26f528e89c9209e2e8519b1bd63
0 erreurs mais il reste un paquet de warnings (pas assez important pour que ça justifie d'y passer du temps).
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Bug des raccourcis [ et ] et de l'affichage du nombre de contenus avec de nouveaux commentaires. Évalué à 3 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/35e98b092b6abf635221d0e112233040c0a8521d
# Explication pour les sondages, forums, suivi et wiki
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Ajouter une stat d'évolution des contenus sous CC By Sa. Évalué à 2 (+0/-0).
Pour les sondages, entrées du forum et du suivi, les utilisateurs ne peuvent pas choisir de mettre le contenu sous licence CC by-sa (ça ne me semblait pas très pertinent). Pour le wiki, c'est l'inverse, toutes les pages sont obligatoirement sous cette licence (pour éviter tout soucis de propriété intellectuelle avec des contributions de nombreux utilisateurs).
[^] # Re: Les commentaires, ça sert à quelque chose
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Seuil avec Konqueror. Évalué à 2 (+0/-0).
Webkit est juste le moteur de rendu et n'inclut pas de moteur JS. C'est donc tout à fait normal que le problème soit toujours là.
# Nope
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Remplacer "pertinent" par "lumineux" pour donner son avis sur les commentaires/journaux/dépêches/.... Évalué à 2 (+0/-0).
Nous préférons garder le "pertinent" / "inutile" pour encourager les lecteurs de LinuxFr.org à voter en fonction de la pertinence du contenu et pas juste de leur avis personnel, ainsi que pour les raisons exposées dans les commentaires précédents.
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Gestion du '\"' dans l'analyseur syntaxique Perl. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/88902db0ff208197a02620e158d6d2526edc48e7
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Afficher le nombre de nouveaux commentaires dans les pages de « résumé » : page d’accueil…. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/70fd35aee64316997d8ada73b43ca3a5fe4efaa6
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Lien Wikipedia contenant une apostrophe. Évalué à 2 (+0/-0).
Exemple : Loi d'Okun.
Cf https://github.com/nono/linuxfr.org/commit/88902db0ff208197a02620e158d6d2526edc48e7
[^] # Re: Trop compliqué
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Ajout d'une fonctionnalité "j'approuve"/"je désapprouve" en plus de "pertinent"/"inutile" ?. Évalué à 2 (+0/-0).
L'entrée de suivi a une note négative, on va donc en rester là : ticket fermé.
# Upstream
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Problème dans le sommaire si les titres sont des liens. Évalué à 2 (+0/-0).
J'ai remonté ça upstream: https://github.com/tanoku/sundown/issues/62