J'ai deux réponses là-dessus. La première c'est qu'il faut que ça fonctionne pour toute la famille, donc que le script shell n'est pas forcément la bonne solution.
La seconde c'est que voici un exemple d'arborescence :
Comment je sais qu'est-ce qui correspond à quoi ? Disons que le label est un truc comme « fiche de paie » dans les deux, il faudrait que je mettre un label "Octobre" et "Novembre" pour savoir quel fichier correspond à quel mois ? Chercher dans le fichier words sera fastidieux et imprécis pour une si petite différence.
Ce dont je rêve (je sais, je pourrai payer mon patch) c'est de pouvoir formatter les dossiers et nom de fichiers en sortie (un peu comme tout bon gestionnaire de musique sait le faire, tu peux choisir des hiérarchies différentes en fonction de tes besoins (quitte à faire des liens symboliques pour les fichiers avec plusieurs tags)).
Pour avoir migré plus de 100 documents d'une arborescence paperwork vers un rangement plus classique, je peux dire que personnellement j'ai trouvé ça chiant :-) Ce qui n'enlève rien aux très nombreuses qualité du logiciel, qui répond à un vrai besoin.
J'ai utilisé pendant un petit moment paperwork, et il est vrai qu'il a de grands avantages. L'interface graphique est sympa, les labels marchent plutôt bien, et on trouve rapidement un document en utilisant le logiciel.
Mais seulement, dès qu'on souhaite retrouver via un gestionnaire de fichiers comme Nautilus ou Thunar, voir même à distance en SSH, ça devient une vraie galère. L'organisation des dossiers/fichiers est absolument pas pratique. J'avais commencé à bricoler un script de recherche dans les fichiers tags, mais ça restait difficile à gérer. Je pense que si la hiérarchie des fichiers et dossiers reprenait quelque chose compréhensible par un humain (quitte à mettre des liens symboliques pour créer des beaux dossiers du genre "paperwork/tag1/fichier1.pdf"), ça deviendrait le logiciel ultime. Pour le moment, je suis retourné à un scan et un rangement manuel (de type impots/revenu-2015.pdf). Et ça ferait un peu moins peur sur la récupération des fichiers si un jour paperwork cesse d'être développé pour une raison ou une autre.
La communauté parisienne de Weboob n'est pas (encore ?) assez grande pour privatiser la taverne :-) On a pu en tout cas y croiser plusieurs incarnations de Roger Philibert.
Quelques petites précisions sur la rédaction de cette dépêche :
J'en suis l'auteur principal, et je ne suis lié à aucune des entreprises citées (il y a en plusieurs si tu regardes bien. Ce qui pour un publi-reportage est un peu con).
Quand je parle de « principal », c'est que je dois avoir rédigé peut-être 30% de la dépêche. Elle a été écrite en collaboration avec divers contributeurs du projet.
J'admets qu'il y a un problème sur le lien vers le Hall's Beer Tavern, on aurait du mettre du Openstreetmap. Mais je ne suis pas certain que ce soit le sens de ta remarque.
Toutes les entreprises citées (à l'exception du bar) fournissent du code sous license AGPL au projet. Faut-il arrêter de parler des contributions de Google, Facebook, et d'autres, dans les dépêches sur le noyau ?
Ton comporte colle tout à fait à l'image que véhicule weboob : des mecs qui se prennent pas pour de la merde, qui se croient drôles et qui prennent les gens de haut.
Il y a une centaine de contributeurs à Weboob. J'ignore l'image que véhicule Weboob, mais je sais par contre que considérer que ces 100 personnes forment un groupe homogène est complètement faux.
Et en tant que développeur qui a le droit de merger les patchs, je peux te dire que je trouve la réponse de rzx complètement absurde.
Weboob n'est malheureusement pas basé sur Scrapy qui est LE framework de référence pour faire du crawling. Je me demande toujours pourquoi weboob ne s'est pas basé dessus et en suis vraiment curieux.
Weboob a été créé il y a six ans. Je doute déjà de l'affirmation « référence » de scrapy en 2016, mais alors si tu remontes début 2010, je crois que l'argument d'autorité tombe complètement. Au niveau technique et outils proposés, les projets divergent également.
Je n'ai pas compris la difficulté à trouver le code source. C'est sur le site officiel (et un gros lien "Get weboob" sur la page d'accueil). Ça prend quelques instants de trouver des clones sur Github. C'est quoi du coup pour toi un code source facile à trouver ?
On me souffle qu'étudier les charges patronales est potentiellement encore plus intéressant, avec un taux de prélèvement qui diminue quand les revenus augmentent.
La position de Cloudfare ne peut pas du coup être mis au même niveau que ton FAI ou tout autre transitaire. Le premier va déchiffrer ta communication (si elle est protégée, bien entendu), le second non.
Il est vrai que Cloudfare a obtenu l'autorisation du premier communicant pour cette position, il est moins certain que celui qui s'y connecte soit conscient du problème (surtout que l'alternative est de ne pas se connecter à une bonne partie d'Internet). Ils sont en position de lire tout le trafic TLS qui passe par chez eux, et ont donc bien la position parfaite pour passer du statut de « prestataire technique » à « homme du milieu » avec la connotation malveillante qui va avec.
Merci pour cette précision, je n'ai jamais regardé cette partie là en détail. David Miller disait juste « ove away from cached routes in ipv6, just like ipv4 ».
C'est effectivement un problème pour les longues absences/coupures (si tu es hors réseau pendant deux heures normalement pas de soucis). À voir ce qu'ils appellent 70% de dispo minimum pour bénéficier de ce service, car selon le mode de calcul ça pourrait ne pas résoudre le soucis des vacances longues.
Je pense que les plus grosses difficultés techniques pour l'auto-hébergement des mails sont de réussir à passer les filtres anti-spam (sinon ça réduit pas mal à qui on peut vraiment parler), et la sauvegarde propre des mails.
Le premier problème ne me semble pas traité sur leur site (j'ai peut-être raté quelques chose). Pour le second, je comprend assez mal la partie " Service en option de P2P backup : même si votre Own-Mailbox est temporairement hors-ligne, ne perdez aucun e-mail auto-hébergées, tant que votre box est en ligne au moins 70% du temps.".
Je ne comprend pas si c'est un MX secondaire (on parle de temporairement hors ligne. Sachant que bon, la plupart des serveurs vont émettre de nouveau si votre serveur est éteint), ou s'il s'agit de vrai sauvegardes.
Au sujet des liens HTTPS temporaires, quelques précisions sur les certificats SSL qui devront être déployés ne pourraient pas faire de mal non plus.
1) tu déclares des espaces réseaux différents (via le noyaux de ton ordinateur/station de travail). Ca ne change rien au niveau matériel
2) tu mets des règles de pare-feux sur tes espaces (du genre "espace avec le nom Firefox, tout est filtré sauf le port 443". En pratique ça sera de l'iptables sur tes interfaces virtuelles)
3) tu mets ton firefox dans l'espace qui va bien (en signalant au noyau que tel PID doit suivre les règles de tel espace).
Et voilà. Ca me semble parfaitement possible avec ce qui existe actuellement. J'ai jamais testé sur mon ordinateur personnel cependant (je vais peut-être faire ça ce week-end du coup).
Je pense qu'isoler les programmes dans un espace réseau différent, avec des règles de réseaux différentes (met à la poubelle tout ce qui n'est pas sur le port 443) marchera bien.
Le manuel sera plus efficace que moi pour introduire la solution :
Amateurisme qui s'est vu pour ma part confirmé par l'usage de boobank (par exemple aucune réponse des développeurs aux différents rapports de buggs et demandes d'aide pour les corriger). Beaucoup de temps perdu au final.
Lien vers les bugs sur bug tracker ?
Je ne dis pas qu'on en rate pas, mais tu parles de la partie la mieux testée de Weboob, alors je me renseigne…
Juste une petite remarque en passant : la discussion se focalise ici sur la sécurité des mots de passe et identifiants. Je pense qu'on a fait le tour du sujet.
Il est cependadnt à noter que beaucoup de modules utilisés par Weboob ne nécessitent pas ces informations. On peut notamment penser aux sites de vidéos, de météo, les journaux en ligne, etc. Réduire Weboob aux sites bancaires, c'est très réducteur.
Tu ne peux pas être responsable d'un bug qui ne serait jamais arrivé si l'utilisateur n'avait pas contrevenu aux conditions d'utilisation du site. Pourtant, en tant qu'établissement bancaire, tu vas être obligé de traiter le problème, et de rembourser le client.
C'est les mêmes qui ne sont pas responsables du bug si quelqu'un met des guillemets dans un champ, alors que ce n'était pas prévu ? Ce genre de trucs : http://xkcd.com/327/ ?
Apparemment on peu juste interroger mais pas créer de petite annonce
En effet. Je pense que l'ajout d'annonces est de toute façon beaucoup moins intéressante, car Weboob permet de gagner du temps surtout sur des tâches très fréquentes (à moins d'être un utilisateur très intensif du boncoin, je ne pense pas que ça vaille le coup de développer ça).
Pour la stabilité, on parle bien ici effectivement que du coeur et des outils associés. Les modules eux seront mis à jour durant le cycle de vie de la 1.0.
Comme c'est une version dans une Debian stable, on fera notre possible pour backporter les patchs sur les modules si nécessaire.
Je crois pas qu'on utilise de méthodes spécifiques pour leboncoin, ça doit donc pas être si pire que ça (si on parle des protections techniques, et pas des règles d'utilisation).
J'ai un GuruPlug qui tourne depuis des années (smartctl dit 33 000 heures de service pour le SSD branché dessus), qui sert de serveur mail, de routeur, etc. Et le tout sur une 100% Debian classique (la seule perte par rapport à la distribution fournie étant le pilote WiFi propriétaire).
J'ai certes fait un peu de bricolage avant (j'ai supprimé le ventilo "ajouté" par le constructeur, j'ai rajouté des radiateurs passifs, j'ai fait des trous dans la coque…), mais après ces petites modifications il était tout à fait utilisable. Ça reste cependant inadmissible que GlobalScale ait vendu un produit à ce point non terminé.
Et la mise à jour qui semble résoudre le problème :
UPDATE: After additional conversations with the open source community and the Gnome Foundation, we have decided to abandon our pending trademark applications for “Gnome.” We will choose a new name for our product going forward.
[^] # Re: J'ai arrêté d'utiliser paperwork
Posté par Florent Fourcot . En réponse à la dépêche Paperwork 0.3. Évalué à 8.
J'ai deux réponses là-dessus. La première c'est qu'il faut que ça fonctionne pour toute la famille, donc que le script shell n'est pas forcément la bonne solution.
La seconde c'est que voici un exemple d'arborescence :
├── 20150223_1320_32
│ ├── labels
│ ├── paper.1.jpg
│ ├── paper.1.thumb.jpg
│ └── paper.1.words
├── 20150223_1323_23
│ ├── labels
│ ├── paper.1.jpg
│ ├── paper.1.thumb.jpg
│ └── paper.1.words
Comment je sais qu'est-ce qui correspond à quoi ? Disons que le label est un truc comme « fiche de paie » dans les deux, il faudrait que je mettre un label "Octobre" et "Novembre" pour savoir quel fichier correspond à quel mois ? Chercher dans le fichier words sera fastidieux et imprécis pour une si petite différence.
Ce dont je rêve (je sais, je pourrai payer mon patch) c'est de pouvoir formatter les dossiers et nom de fichiers en sortie (un peu comme tout bon gestionnaire de musique sait le faire, tu peux choisir des hiérarchies différentes en fonction de tes besoins (quitte à faire des liens symboliques pour les fichiers avec plusieurs tags)).
Pour avoir migré plus de 100 documents d'une arborescence paperwork vers un rangement plus classique, je peux dire que personnellement j'ai trouvé ça chiant :-) Ce qui n'enlève rien aux très nombreuses qualité du logiciel, qui répond à un vrai besoin.
# J'ai arrêté d'utiliser paperwork
Posté par Florent Fourcot . En réponse à la dépêche Paperwork 0.3. Évalué à 10.
J'ai utilisé pendant un petit moment paperwork, et il est vrai qu'il a de grands avantages. L'interface graphique est sympa, les labels marchent plutôt bien, et on trouve rapidement un document en utilisant le logiciel.
Mais seulement, dès qu'on souhaite retrouver via un gestionnaire de fichiers comme Nautilus ou Thunar, voir même à distance en SSH, ça devient une vraie galère. L'organisation des dossiers/fichiers est absolument pas pratique. J'avais commencé à bricoler un script de recherche dans les fichiers tags, mais ça restait difficile à gérer. Je pense que si la hiérarchie des fichiers et dossiers reprenait quelque chose compréhensible par un humain (quitte à mettre des liens symboliques pour créer des beaux dossiers du genre "paperwork/tag1/fichier1.pdf"), ça deviendrait le logiciel ultime. Pour le moment, je suis retourné à un scan et un rangement manuel (de type impots/revenu-2015.pdf). Et ça ferait un peu moins peur sur la récupération des fichiers si un jour paperwork cesse d'être développé pour une raison ou une autre.
[^] # Re: Soirée Weboob au HB.
Posté par Florent Fourcot . En réponse à la dépêche Weboob : une version 1.1 pour son sixième anniversaire. Évalué à 6.
La communauté parisienne de Weboob n'est pas (encore ?) assez grande pour privatiser la taverne :-) On a pu en tout cas y croiser plusieurs incarnations de Roger Philibert.
[^] # Re: Pub déguisée
Posté par Florent Fourcot . En réponse à la dépêche Weboob : une version 1.1 pour son sixième anniversaire. Évalué à 10.
Quelques petites précisions sur la rédaction de cette dépêche :
[^] # Re:Dépêche?
Posté par Florent Fourcot . En réponse au journal pyjobs - un job-board pour les agréger tous.. Évalué à 7.
Il y a une centaine de contributeurs à Weboob. J'ignore l'image que véhicule Weboob, mais je sais par contre que considérer que ces 100 personnes forment un groupe homogène est complètement faux.
Et en tant que développeur qui a le droit de merger les patchs, je peux te dire que je trouve la réponse de rzx complètement absurde.
[^] # Re: Dépêche ?
Posté par Florent Fourcot . En réponse au journal pyjobs - un job-board pour les agréger tous.. Évalué à 9.
Weboob a été créé il y a six ans. Je doute déjà de l'affirmation « référence » de scrapy en 2016, mais alors si tu remontes début 2010, je crois que l'argument d'autorité tombe complètement. Au niveau technique et outils proposés, les projets divergent également.
Je n'ai pas compris la difficulté à trouver le code source. C'est sur le site officiel (et un gros lien "Get weboob" sur la page d'accueil). Ça prend quelques instants de trouver des clones sur Github. C'est quoi du coup pour toi un code source facile à trouver ?
La licence est effectivement un vrai choix.
# Duplicity
Posté par Florent Fourcot . En réponse au message RSYNC Différentiel avec Cryptage sur la machine CIBLE. Évalué à 5.
La solution est d'utiliser Duplicity, qui va s'occuper de tout (en utilisant rsync en dessous) : http://duplicity.nongnu.org/
Tout est configurable (le nombre de sauvegardes complètes conservées, le délais entre deux sauvegardes complètes, etc).
[^] # Re: Les impôts, c'est pour les pauvres
Posté par Florent Fourcot . En réponse au journal [HS] L'impôt sur le revenu français, pas si progressif, voire régressif. Évalué à 4.
On me souffle qu'étudier les charges patronales est potentiellement encore plus intéressant, avec un taux de prélèvement qui diminue quand les revenus augmentent.
[^] # Re: Ca fout en l'air ton texte
Posté par Florent Fourcot . En réponse au journal CloudFlare au milieu. Évalué à 10.
La position de Cloudfare ne peut pas du coup être mis au même niveau que ton FAI ou tout autre transitaire. Le premier va déchiffrer ta communication (si elle est protégée, bien entendu), le second non.
Il est vrai que Cloudfare a obtenu l'autorisation du premier communicant pour cette position, il est moins certain que celui qui s'y connecte soit conscient du problème (surtout que l'alternative est de ne pas se connecter à une bonne partie d'Internet). Ils sont en position de lire tout le trafic TLS qui passe par chez eux, et ont donc bien la position parfaite pour passer du statut de « prestataire technique » à « homme du milieu » avec la connotation malveillante qui va avec.
[^] # Re: Cache IPv6
Posté par Florent Fourcot . En réponse à la dépêche Sortie du noyau Linux 4.2. Évalué à 3.
Merci pour cette précision, je n'ai jamais regardé cette partie là en détail. David Miller disait juste « ove away from cached routes in ipv6, just like ipv4 ».
À ce sujet, Facebook a détaillé ce changement : https://code.facebook.com/posts/1123882380960538/linux-ipv6-improvement-routing-cache-on-demand/
[^] # Re: Passer les filtres anti-spam
Posté par Florent Fourcot . En réponse à la dépêche La campagne Kickstarter de Own-Mailbox a commencé. Évalué à 3.
C'est effectivement un problème pour les longues absences/coupures (si tu es hors réseau pendant deux heures normalement pas de soucis). À voir ce qu'ils appellent 70% de dispo minimum pour bénéficier de ce service, car selon le mode de calcul ça pourrait ne pas résoudre le soucis des vacances longues.
# Passer les filtres anti-spam
Posté par Florent Fourcot . En réponse à la dépêche La campagne Kickstarter de Own-Mailbox a commencé. Évalué à 10.
Je pense que les plus grosses difficultés techniques pour l'auto-hébergement des mails sont de réussir à passer les filtres anti-spam (sinon ça réduit pas mal à qui on peut vraiment parler), et la sauvegarde propre des mails.
Le premier problème ne me semble pas traité sur leur site (j'ai peut-être raté quelques chose). Pour le second, je comprend assez mal la partie " Service en option de P2P backup : même si votre Own-Mailbox est temporairement hors-ligne, ne perdez aucun e-mail auto-hébergées, tant que votre box est en ligne au moins 70% du temps.".
Je ne comprend pas si c'est un MX secondaire (on parle de temporairement hors ligne. Sachant que bon, la plupart des serveurs vont émettre de nouveau si votre serveur est éteint), ou s'il s'agit de vrai sauvegardes.
Au sujet des liens HTTPS temporaires, quelques précisions sur les certificats SSL qui devront être déployés ne pourraient pas faire de mal non plus.
[^] # Re: Voyager dans le multispace (ou multivers, ce genre de trucs)
Posté par Florent Fourcot . En réponse au message Cas d'utilisation : N'autoriser que firefox à sortir sur les ports HTTP(S). Évalué à 2.
Oui.
1) tu déclares des espaces réseaux différents (via le noyaux de ton ordinateur/station de travail). Ca ne change rien au niveau matériel
2) tu mets des règles de pare-feux sur tes espaces (du genre "espace avec le nom Firefox, tout est filtré sauf le port 443". En pratique ça sera de l'iptables sur tes interfaces virtuelles)
3) tu mets ton firefox dans l'espace qui va bien (en signalant au noyau que tel PID doit suivre les règles de tel espace).
Et voilà. Ca me semble parfaitement possible avec ce qui existe actuellement. J'ai jamais testé sur mon ordinateur personnel cependant (je vais peut-être faire ça ce week-end du coup).
[^] # Re: Voyager dans le multispace (ou multivers, ce genre de trucs)
Posté par Florent Fourcot . En réponse au message Cas d'utilisation : N'autoriser que firefox à sortir sur les ports HTTP(S). Évalué à 2.
Oui enfin une fois que tu as séparé ton réseau, iptables ou NFtables vont faire le boulot très facilement.
# Voyager dans le multispace (ou multivers, ce genre de trucs)
Posté par Florent Fourcot . En réponse au message Cas d'utilisation : N'autoriser que firefox à sortir sur les ports HTTP(S). Évalué à 2.
Je pense qu'isoler les programmes dans un espace réseau différent, avec des règles de réseaux différentes (met à la poubelle tout ce qui n'est pas sur le port 443) marchera bien.
Le manuel sera plus efficace que moi pour introduire la solution :
http://man7.org/linux/man-pages/man8/ip-netns.8.html
[^] # Re: weboob
Posté par Florent Fourcot . En réponse au journal Weboob, la consécration. Évalué à 9.
Lien vers les bugs sur bug tracker ?
Je ne dis pas qu'on en rate pas, mais tu parles de la partie la mieux testée de Weboob, alors je me renseigne…
[^] # Re: Condoléance aux familles
Posté par Florent Fourcot . En réponse au journal Liberté d'expression sous les balles. Évalué à 4.
Message qui alterne avec une pub pour du chocolat et pour une voiture. L'effort reste appréciable.
[^] # Re: Watchwolf
Posté par Florent Fourcot . En réponse à la dépêche Weboob atteint la maturité. Évalué à 8.
Juste une petite remarque en passant : la discussion se focalise ici sur la sécurité des mots de passe et identifiants. Je pense qu'on a fait le tour du sujet.
Il est cependadnt à noter que beaucoup de modules utilisés par Weboob ne nécessitent pas ces informations. On peut notamment penser aux sites de vidéos, de météo, les journaux en ligne, etc. Réduire Weboob aux sites bancaires, c'est très réducteur.
[^] # Re: le bon coin
Posté par Florent Fourcot . En réponse à la dépêche Weboob atteint la maturité. Évalué à 5.
C'est les mêmes qui ne sont pas responsables du bug si quelqu'un met des guillemets dans un champ, alors que ce n'était pas prévu ? Ce genre de trucs : http://xkcd.com/327/ ?
[^] # Re: le bon coin
Posté par Florent Fourcot . En réponse à la dépêche Weboob atteint la maturité. Évalué à 3. Dernière modification le 14 novembre 2014 à 14:38.
En effet. Je pense que l'ajout d'annonces est de toute façon beaucoup moins intéressante, car Weboob permet de gagner du temps surtout sur des tâches très fréquentes (à moins d'être un utilisateur très intensif du boncoin, je ne pense pas que ça vaille le coup de développer ça).
[^] # Re: What is stable?
Posté par Florent Fourcot . En réponse à la dépêche Weboob atteint la maturité. Évalué à 3.
Pour la stabilité, on parle bien ici effectivement que du coeur et des outils associés. Les modules eux seront mis à jour durant le cycle de vie de la 1.0.
Comme c'est une version dans une Debian stable, on fera notre possible pour backporter les patchs sur les modules si nécessaire.
[^] # Re: Watchwolf
Posté par Florent Fourcot . En réponse à la dépêche Weboob atteint la maturité. Évalué à 7.
Et également de ne pas le stocker du tout et de le rentrer à chaque appel.
[^] # Re: le bon coin
Posté par Florent Fourcot . En réponse à la dépêche Weboob atteint la maturité. Évalué à 3.
Je crois pas qu'on utilise de méthodes spécifiques pour leboncoin, ça doit donc pas être si pire que ça (si on parle des protections techniques, et pas des règles d'utilisation).
[^] # Re: Du matériel plus puissant qu'une FON et qui fasse tourner OpenWRT ?
Posté par Florent Fourcot . En réponse à la dépêche OpenWrt Barrier Breaker 14.07 guide vos routes. Évalué à 3.
J'ai un GuruPlug qui tourne depuis des années (smartctl dit 33 000 heures de service pour le SSD branché dessus), qui sert de serveur mail, de routeur, etc. Et le tout sur une 100% Debian classique (la seule perte par rapport à la distribution fournie étant le pilote WiFi propriétaire).
J'ai certes fait un peu de bricolage avant (j'ai supprimé le ventilo "ajouté" par le constructeur, j'ai rajouté des radiateurs passifs, j'ai fait des trous dans la coque…), mais après ces petites modifications il était tout à fait utilisable. Ça reste cependant inadmissible que GlobalScale ait vendu un produit à ce point non terminé.
[^] # Re: Que de naïveté
Posté par Florent Fourcot . En réponse au journal Gnome lance un financement et une action en Justice contre Groupon pour protéger sa marque !. Évalué à 9.
Et la mise à jour qui semble résoudre le problème :
UPDATE: After additional conversations with the open source community and the Gnome Foundation, we have decided to abandon our pending trademark applications for “Gnome.” We will choose a new name for our product going forward.