Le problème vient de twitter qui a refusé le message parce qu'il était trop long alors que leurs propres règles disent que ça aurait du passer (l'URL ne devait compter que pour 20 caractères). Du coup, on poste maintenant les liens avec les URL comportant l'ID de la dépêche et non son slug.
Puis, bon, au pire, si une exception est levée, le message ne sera pas publié mais ça ne cassera pas la tribune pour les autres utilisateurs. Je ne vais pas commencer à faire des hacks juste pour permettre à des moules de poster avec un user-agent pas valide.
Une moule a envoyé une séquence de bytes invalide en UTF-8 dans le User-Agent et ça n'a pas plu à Rails. J'ai supprimé la ligne en question et ajouté une protection pour éviter que le problème ne se reproduise.
Les liens vers les articles de LinuxFr.org contiennent parfois des caractères que Twitter ne reconnaît pas comme faisant partis de l'URL. Pour éviter ça, nous allons maintenant utiliser l'id numérique pour partager les liens sur twitter.
Je n'arrive pas à reproduire le problème. Je pense que ça a été corrigé par une mise à jour de devise, la bibliothèque Ruby utilisée pour la gestion des comptes utilisateurs.
Les CSS minimaliste et colors ont été supprimées suite au passage à Rails 3.1. Elles étaient utilisées par très peu de personnes (moins de 10) et le passage à Rails 3.1 a demandé de passer sur chaque CSS. J'ai donc préféré les supprimer plutôt que d'y consacrer du temps.
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Lien non posté sur twitter. Évalué à 2 (+0/-0).
Le problème vient de twitter qui a refusé le message parce qu'il était trop long alors que leurs propres règles disent que ça aurait du passer (l'URL ne devait compter que pour 20 caractères). Du coup, on poste maintenant les liens avec les URL comportant l'ID de la dépêche et non son slug.
[^] # Re: Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi La tribune est cassée!. Évalué à 2 (+0/-0).
Mhh, doit manquer des trucs dans ton exemple. Chez moi, ça donne ça :
Puis, bon, au pire, si une exception est levée, le message ne sera pas publié mais ça ne cassera pas la tribune pour les autres utilisateurs. Je ne vais pas commencer à faire des hacks juste pour permettre à des moules de poster avec un user-agent pas valide.
[^] # Re: Suppression de certaines CSS
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Une feuille de style a disparu ?. Évalué à 2 (+0/-0).
Tu peux aussi récupérer la CSS sur https://github.com/nono/linuxfr.org/tree/before_rails31/public/stylesheets/contrib, l'héberger quelque part et mettre son URL sur la page Changer de style.
[^] # Re: Pages personnelles ?
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Tableau de bord. Évalué à 3 (+0/-0).
Invalide, c'est très bien. Ça permet à d'autres personnes de lire la réponse, voir de la retrouver s'ils font une recherche.
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi La tribune est cassée!. Évalué à 4 (+0/-0).
Une moule a envoyé une séquence de bytes invalide en UTF-8 dans le User-Agent et ça n'a pas plu à Rails. J'ai supprimé la ligne en question et ajouté une protection pour éviter que le problème ne se reproduise.
Cf https://github.com/nono/linuxfr.org/commit/833ee301fa1e6d042cf16eef281f2021ebbf5974
# Pages personnelles ?
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Tableau de bord. Évalué à 3 (+0/-0).
J'aurais tendance à penser que les pages personnes répondent déjà à ce besoin : http://linuxfr.org/users/ben_le_sphinx et http://linuxfr.org/users/ben_le_sphinx/news . Est-ce suffisant ?
# Effectivement
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi liens cassés dans Twitter. Évalué à 3 (+0/-0).
Les liens vers les articles de LinuxFr.org contiennent parfois des caractères que Twitter ne reconnaît pas comme faisant partis de l'URL. Pour éviter ça, nous allons maintenant utiliser l'id numérique pour partager les liens sur twitter.
# Pas de CSS
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Page 404 cassée. Évalué à 3 (+0/-0).
Effectivement, il manquait la CSS suite au passage à Rails 3.1.
Corrigé avec https://github.com/nono/linuxfr.org/commit/b955a8fd0f31a1edc5b74141c297e3f54a185163
# Rails 3.1
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Erreur 404 sur kaiska-new. Évalué à 2 (+0/-0).
Depuis le passage à Rails 3.1, les CSS ont un nom dynamique avec un digest dedans, ce qui permet de les cacher plus efficacement.
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi [MINEUR] Prévisualisation des sondage : les labels ne sont pas liés au bon bouton radio. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/13323f3181345ce2304d6f8d15dbc3c7538de99d
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi La date des sondages dans le flux RSS est la date de soumission pas celle de modération. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/04fcc17fc911cca6bfbac14b64fb3542e876a8f1
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Impossible de modifier le mot de passe. Évalué à 2 (+0/-0).
Je n'arrive pas à reproduire le problème. Je pense que ça a été corrigé par une mise à jour de devise, la bibliothèque Ruby utilisée pour la gestion des comptes utilisateurs.
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Tribune cassée. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/8f024d408650e9cc32443daeaae2a0f150c0b757
# Suppression de certaines CSS
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Une feuille de style a disparu ?. Évalué à 3 (+0/-0).
Les CSS minimaliste et colors ont été supprimées suite au passage à Rails 3.1. Elles étaient utilisées par très peu de personnes (moins de 10) et le passage à Rails 3.1 a demandé de passer sur chaque CSS. J'ai donc préféré les supprimer plutôt que d'y consacrer du temps.
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Table logs SQL. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/e7ced918ed30987438bc76b878b25d4a0b462feb
# Abandon de la CSS Color
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Gestion des citations dans la CSS color. Évalué à 2 (+0/-0).
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
# Abandon de la CSS Color
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Pas de toolbar dans la CSS Color. Évalué à 2 (+0/-0).
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
# Abandon de la CSS Color
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Impossibilité de masquer les signatures dans la CSS Color. Évalué à 2 (+0/-0).
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
# Abandon de la CSS Color
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Largeur des commentaires dans la CSS color. Évalué à 2 (+0/-0).
Suite au passage à Rails 3.1, j'ai mutualisé certains morceaux des CSS. Mais, pour certaines CSS comme Colors, le très faible nombre d'utilisateurs (moins de 10) a fait que j'ai préféré l'enlever plutôt que d'y passer du temps.
# Corrigé
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Pliage/dépliage incorrect. Évalué à 2 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/195a031733146deeb6c35af01c9f6e801ba44
# Fait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Empêcher un compte de poster sur la tribune. Évalué à 5 (+0/-0).
Cf https://github.com/nono/linuxfr.org/commit/c702e5a7434e6ea1fbec3579994084e4ea04b73c et https://github.com/nono/linuxfr.org/commit/f7c94f4aeac7994d782b0279ad3b01a185146484
[^] # Re: C'est corrigé on dirait
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Plus de mise à jour identi.ca. Évalué à 2 (+0/-0).
Le daemon de partage avait planté suite à la mise à jour de redis. J'ai corrigé le bug et je l'ai relancé.
[^] # Re: Et OVH ?
Posté par Bruno Michel (site web personnel) . En réponse au sondage Quel est votre Fournisseur d'Accès à Internet perso ?. Évalué à 2.
C'est ajouté
[^] # Re: Commande
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche ack 1.96 — mieux que grep. Évalué à 4.
Le site d'ack donne la commande suivante pour l'installer en tant que
ack
:[^] # Re: ok
Posté par Bruno Michel (site web personnel) . En réponse à l’entrée du suivi Le retour de la vengeance du démon. Évalué à 2 (+0/-0).
Oui, on a fait une mise à jour de redis ce matin, et le daemon a eu un peu de mal à se reconnecter.