bux a écrit 124 commentaires

  • [^] # Re: techno ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Nouvelle interface graphique pour TrSync. Évalué à 2.

    La partie "barre de tâches" s'appuie sur la caisse tray-item. Qui elle-même s'appuie sur libappindicator pour linux, winapi pour Windows et une liste un peu plus longue pour Mac.

    Pour la fenêtre de configuration, c'est du egui (voir la démo en ligne) dont l'auteur est à l'origine de cet outil tout à fait remarquable (où egui est merveilleusement exploité).

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Au sujet du « Ça marche du premier coup »

    Posté par  (site web personnel, Mastodon) . En réponse au journal Intégration d'une fenêtre de debug live en Rust 🦀. Évalué à 10. Dernière modification le 07 mars 2023 à 08:49.

    Derrière mon expression un peu subversive "Ça marche du premier coup", voilà ce que je veux dire :

    J'ai une intention de départ. Par exemple l'intégration de la fenêtre de debug ou le remaniement de code "profond" dont je parle. Je démarre les modifications et me laisse guider par les outils de contrôle du code qui accompagne le langage. Le terme "guider" est ici très important. C'est-à-dire que là où avec un langage comme Python (que j'aime beaucoup) je dois découvrir la plupart de mes erreurs à l'exécution, j'ai été guidé par les règles de Rust pour ne pas les faire. Et c'est extrêmement moins couteux.

    Je suis interpelé par "(un) dialogue avec le compilateur qui consiste à lui faire comprendre que le code est valide." D'expérience avec Rust, les situations où le code était valide et où le compilateur ne le voyait pas ont été extrêmement rare. À tous les coups, les erreurs venaient de moi.

    Au départ, quand j'ai commencé Rust, j'ai pensé qu'en effet, le temps passé au debug (ex. avec Python) était transféré à arranger le code pour être valide pour le compilateur Rust. Mais force et de constater après ces quelques années, que le gain de temps "au final" est énorme. Le temps passé au debug (à fouiner pour comprendre ce qui ne va pas) n'est passé quasiment que sur des problématiques "métier".

    L'intérêt de Rust n'est pas son typage strict, ou ses énumérés, etc. C'est l'assemblage de tous ces paradigmes en un seul écosystème. Et du fait que ce soit le standard du langage. Cela tend les logiciels produit à bénéficier des avantages qu'ils induisent (ces paradigmes) même quand le développeur ne le fait pas "exprès". Je te rejoins clairement sur ce point :)

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # J'oubliais de préciser

    Posté par  (site web personnel, Mastodon) . En réponse au journal Intégration d'une fenêtre de debug live en Rust 🦀. Évalué à 8.

    Ce que j'oublie de préciser à propos du dernier remaniement de code. Une fois les erreurs de compilation résolues, le logiciel fonctionne. Je peux vous assurer qu'après plus de 10 ans de développement, un différentiel de 8 586 lignes de code ajoutées, 3 289 lignes de code supprimées : un programme qui ne présente pas de bug à l'exécution, ça surprend !

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: À mon avis, pas de problème

    Posté par  (site web personnel, Mastodon) . En réponse au message Droits des articles linuxfr/linked. Évalué à 1.

    Merci beaucoup pour cette explication !

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Dépêche

    Posté par  (site web personnel, Mastodon) . En réponse au journal 1ʳᵉ version "grand public" de TrSync. Évalué à 1.

    merci !

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Dépêche

    Posté par  (site web personnel, Mastodon) . En réponse au journal 1ʳᵉ version "grand public" de TrSync. Évalué à 3.

    Je ne dis pas non ! :)

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Il y a la choix

    Posté par  (site web personnel, Mastodon) . En réponse au message Logiciel d'e-commerce libre. Évalué à 1.

    Merci :)

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # Compétences

    Posté par  (site web personnel, Mastodon) . En réponse au message Logiciel d'e-commerce libre. Évalué à 1.

    À noter que je suis en capacité de faire l'administration système de l'hébergement de la solution.

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # Peux-tu détailler ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Gitea 1.17 intègre un registre de paquets. Évalué à 1.

    Bonjour Simon,

    Je n'ai pas compris ce qu'apporte cette fonctionnalité. Mettons que j'ai mon projet en python ou en rust hébergé sur mon Gitea. Ces projets ont des dépendances que je trouve respectivement sur Pypi.org et crates.io. Lors du déploiement de mon projet, comme sur la CI, il y a une étape qui (dans un conteneur) installe les dépendances depuis Pypi.org et crates.io.

    Comment peut intervenir le registre de paquets de Gitea ? Merci :)

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # J'ai appris plein de trucs et suis tenté par ECS

    Posté par  (site web personnel, Mastodon) . En réponse au journal Écrire un jeu en Rust presque de zéro. Évalué à 3.

    Merci pour cet article, je développe des jeux en Rust depuis quelque années. Dernièrement avec ggez et macroquad. Eh bien tu m'as appris plein de choses.

    Jusqu'à présent, j'étais frileux d'utiliser de l'ECS. Préférant garder le "contrôle" sur mes structures, listes, enchaînement des étapes de la logique de mon jeu, etc. Je commence à me demander si ça ne vaudrait pas le coup que je m'y intéresse de plus près. Quels bénéfices apporte ECS par rapport à gérer sois-même ses données et enchainements ?

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Bonne initiative !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lancement de la Coloc, partage de serveurs chez un particulier. Évalué à 2.

    L'appellation "vieux serveur" me fait sourire, mon auto-hébergement fonctionne sur du Celeron E3500 et 4Go de DDR2. En 32 bit, et ça c'est très pénible :(

    Si je n'étais pas loin de Paris je viendrais les chercher ! Mais je suis à Grenoble :(

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: NSIS

    Posté par  (site web personnel, Mastodon) . En réponse au message Installateur Windows libre ? Ex. : MediaInfo. Évalué à 1.

    Merci !

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Inno Setup

    Posté par  (site web personnel, Mastodon) . En réponse au message Installateur Windows libre ? Ex. : MediaInfo. Évalué à 1. Dernière modification le 03 avril 2022 à 14:44.

    Merci, je vais regarder ça de plus près.

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Dans la lignée des commentaires sur VS / VSCode

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Développeur Libristes, oui ! mais macOS, Visual Studio et Azure ?. Évalué à 1.

    Diantre j'ai confondu en effet ! Pourtant, pour mon BTS en 2007 je travaillais avec Visual Studio Code :D

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # VSCode mais Azure ?

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Développeur Libristes, oui ! mais macOS, Visual Studio et Azure ?. Évalué à 3.

    Je travaille avec VSCode depuis 2 ans maintenant. Je n'ai pas vu une trace de Azure. C'est bien caché ou c'est parce que je n'ai pas l'environnement qui propose ces "options" Azure ? (Python et Rust)

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # Commencement

    Posté par  (site web personnel, Mastodon) . En réponse au journal TI-92 à donner. Évalué à 3.

    Ma carrière de développeur à commencé avec une machine de cette trempe <3 Moment de nostalgie.

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: discord Hans?

    Posté par  (site web personnel, Mastodon) . En réponse au message Un lieu où se retrouve les libristes gamers ?. Évalué à 1.

    J'ai oublié de répondre à ta question "Que fais-tu avec Discord? Juste du chat?" :

    Chat en effet, publication d'images et vidéos. Et je profite du fait qu'il y a beaucoup de joueurs qui sont déjà dessus et pour qui "rejoindre" mon "serveur" (mot employé par discord pour signifier un groupe) facilement.

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: discord Hans?

    Posté par  (site web personnel, Mastodon) . En réponse au message Un lieu où se retrouve les libristes gamers ?. Évalué à 1.

    Bonjour devnewton !

    Je connais quelques outils de cette trempe que je pourrais déployer en effet (IRC, Discourse, etc). Mais ma question porte plus sur existe-t-il un service, déjà existant, comme framapiaf, où des joueurs libristes sont déjà inscrits et actifs. Afin de ne pas démotiver les joueurs à devoir s'inscrire une nouvelle fois, à devoir penser à aller consulter le dit-site, etc.

    PS: IRC ne nécessaite pas de créer un compte en effet, mais j'avoue que je pensais à quelque chose de plus moderne :p (à l'ère où l'on trouve beaucoup de monde sur discord, reddit, etc …)

    bux.

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Contextvars rulz et autres considérations

    Posté par  (site web personnel, Mastodon) . En réponse au lien FastAPI et SQLAlchemy – en asynchrone, attention aux faux amis. Évalué à 2.

    le principal développeur de Hapic est chez Algoo et rôde sur LinuxFR

    Coucou !

    J'utilise également beaucoup aiohttp maintenant. Toujours couplé à SQLAlchemy manuellement un peu comme toi @jihele .

    Et pis, bon, en vrai ces derniers temps je code en Rust :D

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # Se remettre dans la syntaxe cryptique

    Posté par  (site web personnel, Mastodon) . En réponse au journal la rouille et la comtesse. Évalué à 10. Dernière modification le 18 novembre 2021 à 10:05.

    Je me suis également mis au Rust il y a quelque années. Comme d'habitude, j'ai travaillé sur de petits projets pour me faire la main (par exemple, rollgui - jeux 2D, rollac - serveur d'IA pour rolling, trsync - synchro de fichiers Tracim).

    De mon point de vue, la principale difficulté quand on fait une pause dans son apprentissage de Rust ou plus simplement quand on progresse au début, c'est de maîtriser les concepts de propriétés. Concevoir son application sans se retrouver à vouloir modifier par mutabilité n'importe où.

    Cela nécessite de maitriser le concept de flux/messages dans l'application.

    Merci pour ces articles !

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • # Merci pour vos conseils !

    Posté par  (site web personnel, Mastodon) . En réponse au message Un logiciel ou une astuce pour des montages vidéos ?. Évalué à 1.

    Merci pour vos conseils ! Je vais explorer ces possibilités :)

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Peut-être en te tournant vers l'édition vidéo ou l'animation ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Un logiciel ou une astuce pour des montages vidéos ?. Évalué à 1.

    Je viens de lire seulement maintenant le titre de ton commentaire (Peut-être en te tournant vers l'édition vidéo ou l'animation ?). Je comprends mieux ta proposition de logiciels. J'avoue que je n'ai pas pensé à ça. Ce sont des outils que je connais pas du tout :s

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Peut-être en te tournant vers l'édition vidéo ou l'animation ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Un logiciel ou une astuce pour des montages vidéos ?. Évalué à 1.

    Salut à toi,

    Blender : C'est pas pour de la 3D ?
    Synfig & Natron : Je ne connaissais pas, mais je vois que c'est orienté animation.

    De quelle manière je pourrais utiliser ces logiciel pour mon besoin ? Je ne vois pas trop.

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Retour d'expérience

    Posté par  (site web personnel, Mastodon) . En réponse au journal trsync : un outil de synchronisation bidirectionnelle pour travailler hors-ligne avec tracim. Évalué à 6.

    Merci pour ce retour d'expérience ! Il me sera très précieux !

    J'ai évité d'utiliser le numéro d'inode : Initialement pour palier aux éventuels déplacements d'une partition vers une autre (ou dans le genre). Je me suis évité des problèmes on dirait :)

    J'ai effectivement constaté ce comportement (création d'un fichier intermédiaire puis renommage) et dû gérer le cas …

    J'espère que je tiendrais le coup ^

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

  • [^] # Re: Liste de fichiers ignorés, prise en charge des notes

    Posté par  (site web personnel, Mastodon) . En réponse au journal trsync : un outil de synchronisation bidirectionnelle pour travailler hors-ligne avec tracim. Évalué à 1.

    Avoir une liste de fichiers / dossiers ignorés dans le style des fichiers .gitignore pour Git. Une liste soit locale, soit synchronisée sur Tracim.

    Pouvoir éditer les notes. Webdav permet de récupérer les notes qui ont une extension .document.html mais ne permet pas de les modifier. L'extension pourrait être reprise, mais le comportement de la synchronisation pour ces fichiers devra appeler les API relatives aux notes (avec un éditeur de code ou un outil WYSIWYG indépendant de trsync qui ne s'occuperait que de la synchronisation elle-même).

    Il y a même déjà un ticket pour ça https://github.com/buxx/trsync/issues/9 et https://github.com/buxx/trsync/issues/8

    avoir une petite icône / l'état de la synchronisation dans la zone de notifications de l'environnement de bureau (?)

    Je note !

    Félicitations pour ce projet.

    Merci !

    🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr