BohwaZ a écrit 1159 commentaires

  • [^] # Re: Autres projets ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche System-D.org, plate‑forme libre pour projets collaboratifs. Évalué à 3.

    Heu je comprends pas trop pourquoi tu réponds comme ça ? :-/

    J'étais juste curieux de savoir ce qui ne collait pas pour toi dans ces projets, car c'est un peu dommage de disperser les efforts et fatigant au long terme (je le sais, je suis tout seul sur un projet très ambitieux car les autres projets n'étaient plus maintenus et trop vieux à l'époque).

    Par contre si c'est du JS il y a aussi des points-virgules donc je comprends pas trop le sens de la remarque.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • # Autres projets ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche System-D.org, plate‑forme libre pour projets collaboratifs. Évalué à 6.

    Hello,

    une raison de ne pas avoir plutôt collaboré aux projets existants que sont Agora-Project et AgoraKit ?

    https://www.agorakit.org/
    https://framalibre.org/content/agora-project

    Les deux sont libres et font la même chose, même si AgoraKit est probablement le plus proche.

    Il y a aussi Loomio qui est très utilisé/répandu d'ailleurs.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Travail sur SQLite

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche PHP 7.4. Évalué à 6.

    SQLite n'a pas de serveur, donc pas de GRANT. Cf. https://www.sqlite.org/omitted.html

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • # Travail sur SQLite

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche PHP 7.4. Évalué à 10.

    Pour info, j'ai encore pas mal bossé cette année à améliorer le support SQLite dans PHP, et la version 7.4 inclue :

    • support de l'ouverture de bases SQLite en lecture seule dans PDO (read only)
    • support de la notation @parametre dans les requêtes dans SQLite3, comme paramètre nommé (en plus de :parametre)
    • ajout de la méthode SQLite3Stmt::getSQL qui renvoie le contenu de la requête SQL préparée (éventuellement avec les paramètres remplacés dans la requête si la version de SQLite le supporte), pratique pour débuguer ! Doc : https://www.php.net/manual/fr/sqlite3stmt.getsql.php
    • ajout de la méthode SQLite3::backup (doc à venir) qui permet de faire une sauvegarde d'une base de données à chaud pendant qu'on l'utilise

    Pour PHP 8 (ou prochaine release de PHP 7.4 ?) j'ai un patch en cours pour le support de l'API d'autorisation (authorizer) dans SQLite3 qui permet d'autoriser ou non certains types de requêtes (par exemple n'autoriser que les SELECT) ou à certaines données (possibilité de filtrer à quelles tables et colonnes on a accès), super pratique !

    Toutes ces fonctionnalités sont développées pour les besoins de Garradin le gestionnaire d'association :)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • # Fonds Google News Initiative

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droit voisin et plainte de la presse française contre Google. Évalué à 10.

    Pour info Google donne déjà de l'argent à la presse, ils ont un fonds pour le développement numérique de la presse, qui distribue plus de 100 millions d'euros par an…

    En sachant que nos impôts apportent aussi près de 100 millions par an aux journaux français… on se demande encore pourquoi ces journaux sont payants !

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Pourquoi pas une contribution à un autre logiciel libre ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bénévalibre, un logiciel libre pour faciliter la valorisation du bénévolat. Évalué à 3.

    Cool, ben hésite pas à revenir alors :)

    D'autant plus que Garradin est aussi un projet de Bourgogne ;)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • # Pourquoi pas une contribution à un autre logiciel libre ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Bénévalibre, un logiciel libre pour faciliter la valorisation du bénévolat. Évalué à 3.

    Je suis curieux de savoir pourquoi avoir voulu développer une solution à part alors qu'il aurait été plus logique de l'intégrer à un logiciel libre de gestion d'asso (déjà utilisés par des milliers d'assos et dizaines de milliers de membres) comme Galette ou Garradin ? (spoiler : je suis dév de Garradin)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Code source

    Posté par  (site web personnel, Mastodon) . En réponse au message www.messervices.etudiant.gouv.fr : bug ou pas bug ?. Évalué à 4.

    J'ai fait 3 mètres à pied et demandé à mon collègue ;)

    https://www.cadoles.com/projects/pve

    Sinon il y a le formulaire de contact du site, mais ça peut mettre un peu de temps avant de remonter jusqu'aux développeurs/admin sys. Tu peux aussi twitter en mentionnant l'adresse du site, j'ai une alerte dessus.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Code source

    Posté par  (site web personnel, Mastodon) . En réponse au message www.messervices.etudiant.gouv.fr : bug ou pas bug ?. Évalué à 3.

    Remonté et corrigé chez eux.

    Merci du signalement.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • # Modération ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche git-bug: un bug tracker distribué intégré dans git. Évalué à 2.

    C'est intéressant, j'aime particulièrement l'interface ncurses :)

    Est-ce qu'il est prévu de pouvoir modérer les tickets sur le repo central avant qu'ils soient ajoutés à la base qui sera clonée / syncée par les clones ? Comme dans Fossil en fait.

    Idem est-ce qu'il est possible d'avoir des notifications par email ?

    Et enfin est-ce que l'API est accessible en HTTP à partir d'un autre serveur / client ? Notamment je pense à la possibilité de créer un bug à partir d'un rapport d'erreur dans Sentry / etc.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Liste au père noël

    Posté par  (site web personnel, Mastodon) . En réponse au journal Microsoft serait en train de développer un navigateur web basé sur Chromium. Évalué à 2.

    Edge sous Android utilise Chromium… :(

    Sur Android tu n'as pas beaucoup de choix en terme de moteur : Blink (pas d'extensions) ou Gecko (bof bof lent). Le seul moteur alternatif était celui d'Opera Mobile, abandonné pour passer à Blink.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Présentations

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Première version stable pour WeasyPrint. Évalué à 7.

    J'utilise Prince pour générer des livres qui sont ensuite imprimés et vendus.

    C'est très efficace, léger et rapide, avec un excellent support des propriétés CSS pour l'impression. Je génère un livre de 300-400 pages avec une 50aines d'images haute résolution et beaucoup de texte en quelques dizaines de secondes. Pour moi c'est l'exemple typique de l'excellent logiciel, contenu, léger, très bien documenté, mais proprio…

    Pour info PrinceXML est développé entre autres par l'inventeur de CSS, ça aide ;)

    Je n'ai pas encore trop utilisé WeasyPrint mais découvert récemment et c'est prévu d'essayer :)

    A noter que les développeurs de Ghostscript produisent également l'excellent MuPDF qui dispose d'un moteur de rendu HTML/CSS et d'un moteur JS et permet aussi de convertir du HTML/CSS en PDF, mais le support des propriétés spécifiques à l'impression est plus limité (mais il est très rapide):

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Fossil

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.. Évalué à 3.

    C'est mon éditeur qui stocke l'historique des modifs, et quand je suis prêt je commite un truc qui a du sens.

    Mais je comprend ta logique de boulot mais ça ne me convient pas du tout perso.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Fossil

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.. Évalué à 3.

    Heu je vois pas comment, si les forges des projets sont complètement différentes et indépendantes ? Genre lier entre un gitlab et un github ?

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Fossil

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.. Évalué à 5.

    Ben comme dans toutes les forges on met un lien vers l'autre ticket ?

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Fossil

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.. Évalué à 4.

    Chacun sa vue, perso je trouve le gestionnaire de tickets de fossil bien plus puissant que ce qu'on trouve dans gogs ou gitlab, en plus il est scriptable, on peut faire des requêtes SQL pour créer des rapports, etc.

    J'ai pas compris de quoi tu parle pour la dépendance PHP ? On peut faire des références entre tickets et commits dans Fossil, ou même référencer des liens externes, et encore mieux on peut lier des "tech notes" au commits ou dans la timeline pour expliquer plus longuement que dans un message de commit.

    Fossil s'utilise aussi bien si on utilise des libs externes, j'ai implémenté le support de Fossil dans Composer justement ;)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Fossil

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.. Évalué à 6.

    http://dev.kd2.org/garradin/ le site est construit à partir de l'API JSON de Fossil

    Autre utilisation perso : envoi de mises à jour des tickets par email (bon sur Fossil 2.7 il gère ça tout seul).

    Après y'a plein d'autres usages possibles :)

    Fossil est écrit en C aussi donc j'ai pas compris ?

    Ça fait des années que je fait du Git en milieu professionnel et tous les jours quasiment je dois lire la doc ou chercher comment faire des trucs basiques parce que c'est impossible à s'en souvenir, ses commandes sont mal foutues en possible. "git reset" par exemple a un comportement très différent selon les options, ça devrait être plusieurs commandes séparées, etc. Tout est très tarabiscoté je trouve.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Super !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.. Évalué à 4.

    Regarde dans Exercices & Projets, crée toi un projet et quand tu ajoute une dépense / recette tu lui affecte un projet. C'est l'équivalent Garradin de la compta analytique :)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Fossil

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.. Évalué à 10. Dernière modification le 29 octobre 2018 à 15:19.

    Hello,

    Cet outil me semble vouloir tout faire en moins bien bien mieux pensé/foutu

    ;-)

    Plusieurs trucs qui me font préférer Fossil :

    • Gestion des tickets / wiki / etc. décentralisé je peux pull quand je suis connecté, créer/modifier des tickets hors ligne et les push quand je retrouve une connexion :) Le tout accessible via une super interface web
    • Très léger / facile à utiliser / installer (Gitlab est un monstre, Gogs et Gitea sont lents à crever :( )
    • Git est très complexe à mon sens, Fossil est beaucoup plus simple à aborder (pas de rebase, pas de reflog et autres joyeusetés), c'est plus dans la ligne de SVN mais en mode décentralisé, plus rapide et léger
    • Plein de petits détails sympas genre "fossil undo" pour annuler la dernière action faite
    • Pas de réécriture de l'historique, comme en compta, on ne supprime pas ses erreurs, on les corrige, chaque action de correction laisse une trace dans la timeline (je déteste git rebase perso)
    • Tout stocké dans un seul fichier, dans un format interopérable, facile à scripter
    • API JSON
    • Documentation intégrée
    • Timeline super pratique
    • Fichiers non versionnés (release etc.) décentralisés aussi
    • etc.

    A mon avis il ne manque que la possibilité d'envoyer des merge request, mais ça finira bien par arriver un jour :) En attendant il suffit de mailer ton fichier .fossil pour que l'autre développeur ait accès à ton code et puisse le merger… Pas compliqué franchement.

    Si j'avais du choisir un DVCS de toutes façons ça aurait plutôt été mercurial ou autre mais jamais Git, son utilisation est bien trop complexe et les risques de perdre du taf trop importants.

    Pour la partie wiki/site de Garradin je suis d'accord, et toute contribution est la bienvenue :)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: les sources

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Devuan 2.0 « ASCII ». Évalué à 4.

    C'est ce que je disais :)

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Images dispo

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Devuan 2.0 « ASCII ». Évalué à 2.

    L'intérêt est notamment de permettre à Maemo de tourner dessus, notamment avec https://maemo-leste.github.io/

    Sinon y'a Plasma Desktop aussi etc.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: plus basé sur Debian?!

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Devuan 2.0 « ASCII ». Évalué à 10.

    Donc monter une distro et toute l'archi qui va avec, patcher des centaines de paquets c'est ne dépenser aucune énergie ? C'est sûr que ce n'est pas dépenser de l'énergie pour rien comme le troll que tu es.

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: les sources

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Devuan 2.0 « ASCII ». Évalué à 5.

    popcon je crois

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • [^] # Re: Fairphone

    Posté par  (site web personnel, Mastodon) . En réponse au journal Utiliser son Android de façon plus sécurisé. Évalué à 2.

    En fait ils ont juste installé Lineage for MicroG non ?

    https://lineage.microg.org/

    Je me tâte à m'acheter un Galaxy S5 (batterie amovible) pour y mettre ça…

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)

  • # Novena

    Posté par  (site web personnel, Mastodon) . En réponse au journal Présentation de l’Open Computer : un ordinateur portable Modulaire sous GNU/Linux. Évalué à 2.

    C'est intéressant, mais est-ce que c'est censé être plus grand public que ce qui existe déjà comme le Novena ? cf. https://www.crowdsupply.com/sutajio-kosagi/novena et https://www.bunniestudios.com/blog/?cat=28

    « Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)