Nanawel a écrit 250 commentaires

  • [^] # Re: Post it

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 1.

    - étant plus que un à consommer les provisions et à faire les courses, le post-it doit être localisé à la maison
    - on ne part pas forcément de la maison pour aller faire les courses et donc "oups le post-it"
    - on peut penser à quelque chose à ajouter à la liste sans être à la maison

    Et un grand classique : l'un est en train de faire les courses, l'autre le sait et du coup pense a des trucs à ajouter.

    Je te rejoins sur ce constat, et c'est bien ce qui m'a motivé à utiliser plutôt une solution collaborative temps-réel (peu importe laquelle au début), puis à l'implémenter moi-même en m'inspirant fortement de Bring mais en restant le plus simple possible.

  • [^] # Re: Bravo !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 1.

    J'avais déjà exploré cette application suite à ma recherche d'une solution d'indexation de recettes (je suis aussi l'auteur de reciphpes! à ce sujet) mais comme je l'avais mentionné sur ce post, bien que j'adorerais trouver une utilisation à Grocy, c'est beaucoup trop complet - et complexe - pour mon usage.

    J'admire néanmoins vraiment cette appli :)

  • [^] # Re: nih

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 1. Dernière modification le 10 mai 2021 à 07:13.

    Mon propos était donc par rapport au fait d'avoir un outil pour faire et suivre différentes listes et non un outil pour la liste des courses de produits alimentaires et un autre pour celle des produits de nettoyage et un autre pour la liste des cadeaux, ainsi de suite.

    Ah justement ici mon outil - comme Bring - gère plusieurs listes, car il est vrai qu'il est quand même plus pratique de répartir les articles selon le type de magasin visité, et sa fréquence de visite.

    Typiquement par exemple nous avons :
    - "Courses", pour tout ce qui est alimentaire ou d'achat très fréquent (PQ…)
    - "Pharmacie", parce que que quand tu vas à la pharmacie, tu ne veux voir que ces articles et pas les pâtes ou le café par exemple ^^
    - "Bricolage/Jardin", pour les passages à Casto, Leroy Merlin, Truffaut et autres
    - "Vêtements/Sport" pour ceux à Decathlon ou assimilés

    De cette manière, la liste "Courses" est sensée être vidée régulièrement, alors que les autres peuvent rester longtemps avant d'être traitées (surtout en période de semi-confinement avec seuls produits de première nécessité accessible…)

    Je ne sais pas si cela répond à ton argument, mais j'aurais essayé :)

    Je me dis qu'il manque une instance de démo, mais je cherche un moyen de mettre ça en place à plus bas frais possibles.

  • [^] # Re: Post it

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2. Dernière modification le 09 mai 2021 à 21:10.

    Je suis aussi un adepte du carnet de notes à côté du PC, au boulot ou à la maison. Ça fait souvent sourire les gens, étant également dans l'informatique, mais j'avoue que je n'ai rien trouvé de mieux pour garder les tâches en attente et les points d'attention sous les yeux. À ce jour côté pro - et comme je numérote soigneusement chaque entrée dans ce carnet - j'en suis à 3415 depuis 2010 :)

  • [^] # Re: nih

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2.

    Ou bien Nextcloud + "Notes", de Stefan Niedermann

    Que j'utilise avec bonheur ! Mais pour mes notes, pas pour mes courses :)

    Mais j'imagine que l'auteur avait envie de coder ce projet pour le plaisir d'utiliser tout ça. Le résultat est chouette, même si je préfère un truc sans base de données complexe…

    La base de données n'est pas complexe. Pour résumer il y a 2 tables : liste et article. Et comme c'est orienté document, les schémas pourront évoluer plus facilement au besoin. Je pourrais facilement proposer une solution alternative en SQLite (j'y ai réfléchi initialement d'ailleurs).

  • [^] # Re: nih

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2.

    Ensuite, je me suis fait la réflexion que des gestionnaires de listes on a : Mirakel, ceux couplés à NextCloud/OwnCloud, les interfaces à ToDo.txt dont Markor, etc.

    Oui en effet, mais pour avoir déjà tenté d'utiliser des solutions similaires en faisant mes courses, où l'utilisation même du portable n'est pas la chose la plus aisée, ça complique inutilement les choses. Il était crucial pour moi d'avoir quelque chose de simple et direct. Mais c'était aussi une habitude prise avec Bring que je voulais retrouver.

    Bon, il y a une étrange tendance à vouloir faire une application dédiée là où un outil générique (gestionnaire de listes) ferait l'affaire.

    C'est un avis personnel mais même si j'adore sur de nombreux points les applications qui savent faire beaucoup de choses, j'ai pourtant pris l'habitude de ne pas mettre tous mes oeufs dans le même panier (encore une ^^), et je vais préférer avoir plusieurs services spécialisés qui font peu de choses, mais qui les font bien et surtout, sans dépendance entre eux.

    Pour te donner une idée, j'ai les services suivants qui tournent en auto-hébergement et je suis bien conscient qu'il serait facile de trouver quelqu'un qui proposerait des alternatives permettant d'en rassembler 2, 3, voire plus :
    - Airsonic
    - Peertube
    - Nextcloud
    - RocketChat
    - Jitsi
    - Etherpad
    - Gitlab
    - Bitwarden_rs
    - Shaarli
    - Reciphpes
    - FreshRSS
    - PhotoFloat
    - et j'en oublie

    Je prends le "meilleur" (selon mes critères) pour chaque usage, et c'est ce que je voulais obtenir (et proposer librement) avec OSL.

  • [^] # Re: Typescript

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 1.

    J'ai oublié d'applaudir à ta blague sur "balance", qui faisait écho aux miennes dans mon post. Alors je corrige ça et j'applaudis, sincèrement :D

  • [^] # Re: XMPP

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2. Dernière modification le 08 mai 2021 à 10:56.

    Merci pour le lien ! J'avais souvent vu passer des infos sur SàT (Libervia donc maintenant) à différents endroits mais j'avoue (honteusement) que le XMPP est un protocole dont je ne sais presque rien, à part qu'il fait toujours figure de concurrent à des technos pourtant toujours plus jeunes que lui.

    Je regarderai mais j'ai peur que l'orientation finalement très centralisée d'OSL (autour d'une même instance) ne permette pas facilement d'y coupler XMPP en l'état, mais je me trompe peut-être.

  • [^] # Re: Typescript

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 4. Dernière modification le 07 mai 2021 à 23:42.

    C'est le conseil que j'ai eu également en commençant, mais franchement c'était le point de trop pour démarrer, et ma faible (inexistante ?) connaissance dans les toolchains JS a fait que je n'ai pas essayé d'y ajouter cette couche supplémentaire de peur de risquer de tout casser sans comprendre pourquoi :D

  • [^] # Re: Quelle complexité dans les outils !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 6. Dernière modification le 07 mai 2021 à 23:39.

    Merci !

    J'ai bien failli abandonner plusieurs fois quand, à chaque besoin dont j'ai pris conscience au cours du dev, je me rendais compte que cela nécessitait d'ajouter une nouvelle lib, et avec elle une nouvelle manière de penser et de résoudre le problème sous-jacent.

    Surtout quand, dans la techno en question on n'a aucune manière de "juger" la pertinence d'une lib plutôt qu'une autre, et de sa potentielle longévité.

    Après je ne suis pas aussi négatif sur l'évolution du code que tu mentionnes, même si cela ne m'empêche pas d'en être critique sur certains aspects. L'écosystème JS est un gloubiboulga totalement anarchique pour moi et je peine à comprendre comment des softs propres arrivent à en sortir, mais l'usage montre apparemment qu'il a des aspects intéressants et innovants qu'il ne faut pas dénigrer.

  • [^] # Re: tout bêtement

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2.

    Je n'ai pas détaillé mon cheminement mais j'ai d'abord testé de nombreuses solutions alternatives. Ayant notamment un Nextcloud j'ai aussi regardé ce qu'il était possible de faire avec. Mais franchement les solutions n'étaient pas à la hauteur de ce qu'il est possible de faire avec Bring, côté simplicité et fluidité d'utilisation en tout cas.

    J'avoue que je ne connais pas Telegram ni ce qu'il est possible de faire avec. Mais comme ce n'est pas libre… cela ne m'apparaît pas comme une alternative intéressante à ce niveau.

    Merci pour l'avis sur le côté "léché" :) En tant que dev back, j'oublie trop souvent à quel point il est difficile de créer une interface simple et efficace pour les utilisateurs. J'ai trouvé un compromis acceptable pour l'instant même s'il manque encore beaucoup de choses.

  • [^] # Re: Bravo !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2.

    C'est bien ma compréhension également.

  • [^] # Re: Bravo !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 4.

    Ha ha, il la fallait bien :)

    En effet c'est un point pertinent, je le reconnais. Disons que dans l'usage que j'en fais ici, je ne considère pas que cet aspect soit aussi… privateur… que dans l'usage qu'on peut avoir d'une application boîte noire, en SaaS, à laquelle on confie ses données (comme Bring, donc). Là au moins l'instance du serveur est auto-hébergée. Petite victoire s'il en est, mais quand même.

    Pour répondre sérieusement, j'ai surtout réfléchi en terme de rapport avantages/inconvénients. Je devais déjà me former à beaucoup de technos, donc si des frameworks proposaient des surcouches simplifiant certains aspects c'était tout bénéf'. C'est le cas ici avec Mongoose qui gère la partie ORM côté serveur, qui a l'avantage d'être complet et éprouvé. On ne peut pas être parfait, surtout du premier coup…

  • [^] # Re: Bravo !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2.

    Une idée de fonctionnalité en plus : choisir une liste de recettes et générer la liste des ingrédients à acheter en fonction des quantités.

    Riche idée, mais qui dépasse pour l'instant pas mal du cadre "simpliste" de l'appli en l'état actuel ! Mais je reconnais que ça serait pratique.

    Sinon est-ce que la licence de MongoDB ne cause pas de souci ? Il me semblait que c'était du "libre mais".

    Si j'ai bien compris, c'est un problème potentiel pour les applications SaaS qui utilisent MongoDB. Mais ici non ça ne devrait pas être un problème :)

  • # Reset BIOS

    Posté par  (site web personnel, Mastodon) . En réponse au message écran figé impossible de démarrer. Évalué à 1.

    Si tu n'as vraiment rien de plus qui s'affiche, tu peux tenter de réinitialiser le BIOS sur la carte mère. Généralement ça consiste à retirer la pile, et/ou déplacer pendant quelques secondes un jumper, mais ça c'est la doc de ta carte qui le dira.

  • # Garradin

    Posté par  (site web personnel, Mastodon) . En réponse au message Association : Formulaire d'inscription + page de paiement. Évalué à 1.

    Pour la gestion des assos, il y a aussi Garradin : https://garradin.eu/

    Apparemment c'est simple mais pratique et efficace. Je te conseille d'y jeter un oeil.

  • [^] # Re: Quelques pistes

    Posté par  (site web personnel, Mastodon) . En réponse au message Quelle distribution de Linux pour vieux PC ?. Évalué à 4.

    Non c'est simple également, même si un poil plus délicat que la RAM.

    Grosso-modo les étapes sont les suivantes :

    1. Déclipser le ventirad (tu peux en profiter pour le nettoyer à fond, ça fait toujours plaisir ^^). Selon le montage il faut juste des doigts ou un tournevis plat.
    2. Désarmer le CPU du socket. Sur ce modèle normalement ça consiste à simplement relever un petit bras métallique sur le côté.
    3. Retirer le CPU. Là avec 2 doigts ça se fait tout seul.
    4. Déposer le nouveau CPU (inutile de forcer, attention au détrompeur pour cela).
    5. Abaisser le petit bras pour réarmer le CPU.
    6. Ajouter une petite dose de pâte thermique au centre du CPU
    7. Replacer le ventirad (dont on aura enlevé la pâte thermique restante du précédent CPU avant) et le refixer avec son système dédié (idem étape initiale : doigts et/ou tournevis).

    Et c'est tout !
    Reste juste à voir si le BIOS de la carte mère accepte bien ce CPU, mais généralement c'est le cas, ou au pire il faut bien mettre le BIOS à jour vers la dernière version.

  • # Quelques pistes

    Posté par  (site web personnel, Mastodon) . En réponse au message Quelle distribution de Linux pour vieux PC ?. Évalué à 1.

    Je rejoins l'avis général et pour cause, j'avais également un PC basé sur un CPU Athlon X2 3800+ et 2 Go de RAM : c'est très lent, même sous GNU/Linux (avec environnement XFCE pour ma part).

    Pour une utilisation "plus confortable" même si c'est loin d'être idéal, je peux te proposer les pistes suivantes :
    - installer un SSD pour le système (ça, ça peut faire une grosse différence)
    - passer à 4 Go de RAM (d'occasion, ça ne coûte pas grand chose)
    - upgrader le CPU (idem, d'occasion ça se trouve pour assez peu maintenant)

    J'ai fait le remplacement de la RAM et du CPU (6000+) et ça fait un bon ordi d'appoint. J'envisage aussi d'installer un SSD mais mon faible usage ne le justifiait pas jusqu'ici.

  • # Dirty ?

    Posté par  (site web personnel, Mastodon) . En réponse au message pas de droits sur disque dur usb. Évalué à 1.

    Autre origine possible : la partition NTFS/FAT est marquée "dirty" (suite par exemple à un retrait sans éjection préalable) et par défaut je crois que dans ce cas le driver NTFS/FAT la monte en lecture seule.

    Il suffit de faire un fsck sur la partition (une fois celle-ci démontée au préalable) pour réinitialiser le dirty bit.

  • [^] # Re: Groupe ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Securiser SSH par clef. Évalué à 1.

    Oui c'est ça, le cas classique de permissions incorrectes sur le dossier ./ssh/* et son contenu. SSH est très tatillon sur ça (à raison, bien sûr).

    Pour un user toto, ça devrait être par exemple

    ls -alR /home/toto/.ssh/
    /home/toto/.ssh/:
    total 24
    drwx------ 2 toto users 4096 mai    2  2019 .
    drwxr-xr-x 9 toto users 4096 janv. 25  2020 ..
    -rw-r--r-- 1 toto users 1192 mai    2  2019 authorized_keys
    

    Les permissions ne suffisent pas, il faut aussi le bon ownership.

  • [^] # Re: Groupe ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Securiser SSH par clef. Évalué à 1.

    Tu peux tester un

    journalctl -u ssh -xe
    

    pour avoir les raisons des erreurs de connexion ?

  • # Groupe ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Securiser SSH par clef. Évalué à 1. Dernière modification le 22 février 2021 à 13:44.

    Sauf erreur, je crois que sur OMV les utilisateurs avec lesquels il est possible de se connecter en SSH doivent être dans le groupe système ssh au préalable.

    usermod -aG ssh $ton_user
    
  • [^] # Re: Ça ne répond pas à la question...

    Posté par  (site web personnel, Mastodon) . En réponse au message fichiers qui s'effacent tout seul au reboot. Évalué à 3.

    Très étrange. La partition est pourtant en ext4 sans options de montage exotiques donc ça ne devrait pas faire ça. Sauf si ce comportement est lié à une action qui se produit au démarrage uniquement.

    Essaye de créer un fichier, puis de démonter la partition umount /data, et de la remonter ensuite mount /data pour voir si tu reproduis ce comportement sans redémarrer.

  • # Ça ne répond pas à la question...

    Posté par  (site web personnel, Mastodon) . En réponse au message fichiers qui s'effacent tout seul au reboot. Évalué à 2.

    … mais 4 ko c'est beaucoup pour 2 octets de données.

    Que donne la comment mount ?

  • # Documentaire sur Arte

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Wikipédia : vingt ans déjà !. Évalué à 6.

    À noter qu'il y a un documentaire sur le sujet actuellement en replay sur Arte :
    https://www.arte.tv/fr/videos/093704-000-A/il-etait-une-fois-wikipedia/

    (pas encore vu, donc je ne peux pas juger, mais je mentionne)