• chevron_right

      Arx – L’outil d’archivage qui surpasse Tar

      news.movim.eu / Korben · Tuesday, 16 July - 07:00 · 2 minutes

    Vous utilisez Tar pour archiver vos fichiers et dossiers et vous trouvez ça un peu lent ? Alors ça tombe bien puisqu’aujourd’hui, je vous présente Arx. C’est un outil d’archivage nouvelle génération développé par le talentueux Jubako , qui va vous bluffer par ses performances et ses fonctionnalités.

    Arx met la vitesse au cœur de son fonctionnement grâce à son algorithme hyper optimisé, ce qui lui permet de traiter vos fichiers à une vitesse fulgurante, laissant tar sur place. Par exemple, pour accéder à un fichier individuel dans une archive contenant l’intégralité du code source de Linux, Arx est jusqu’à 5 692 fois plus rapide que tar ! Plus l’archive est volumineuse, plus l’écart se creuse.

    Mais la rapidité n’est pas le seul atout d’Arx puisqu’il offre également un accès aléatoire direct aux fichiers archivés. Cela permet de récupérer n’importe quel fichier de votre archive en un clin d’œil, sans avoir à la décompresser entièrement. C’est moins de temps perdu à naviguer dans des archives monolithiques. Et comme le temps c’est de l’argent, vous serez rapidement riche ^^.

    Les commandes sont simples à capter, vous permettant de créer, mettre à jour et extraire vos archives sans avoir besoin de vous prendre la tête avec des options obscures. D’ailleurs, Arx regorge de petites astuces qui vont vous faire gagner un temps précieux comme pouvoir ajouter des fichiers à une archive existante sans avoir à la recréer entièrement ou encore, extraire seulement les fichiers modifiés depuis le dernier archivage.

    L’outil est également également économe en ressources puisqu’il permet d’obtenir des archives compactes sans compromis sur la qualité. C’est votre disque dur qui vous remerciera et vous pourrez en stocker encore plus !!

    Si ça vous branche de le tester, c’est dispo sur Github ici ou vous pouvez l’installer avec Cargo (oui c’est du Rust) :

    cargo install arx

    Ensuite, pour commencer à créer une archive, lancez la commande suivante :

    arx create -o mon_archive.arx -r mon_repertoire

    Cela génèrera un fichier mon_archive.arx contenant le répertoire mon_repertoire .

    Pour extraire (décompresser) une archive, utilisez la commande :

    arx extract mon_archive.arx -C mon_repertoire_de_sortie

    Et si vous souhaitez lister le contenu (la liste des fichiers) de l’archive, lancez :

    arx list mon_archive.arx

    Pour accéder au contenu d’un seul fichier, vous pouvez également utiliser les commandes suivantes :

    arx dump mon_archive.arx mon_repertoire/chemin/vers/mon_fichier > mon_fichier
    # ou
    arx dump mon_archive.arx mon_repertoire/chemin/vers/mon_fichier -o mon_fichier

    Si vous êtes sous Linux, vous avez aussi la possibilité de monter l’archive en utilisant fuse :

    mkdir point_de_montage
    arx mount mon_archive.arx point_de_montage

    Notez que arx sera en cours d’exécution jusqu’à ce que vous démontiez point_de_montage .

    Et pour convertir un zip en une archive arx, utilisez la commande :

    zip2arx -o mon_archive.arx mon_archive_zip.zip

    De même, pour convertir une archive tar en une archive arx, lancez :

    tar2arx -o mon_archive.arx mon_archive_tar.tar.gz

    Voilà, vous savez tout !

    • chevron_right

      Radicle – La collaboration P2P basée sur Git

      news.movim.eu / Korben · Monday, 15 July - 07:00 · 2 minutes

    Je vais pas y aller par 4 chemins : Radicle , c’est comme Github mais en version totalement décentralisée et open source. C’est basé sur Git , le système de contrôle de version distribué par excellence, et l’outil y ajoute une couche peer-to-peer (P2P) qui permet aux utilisateurs de collaborer directement les uns avec les autres, sans passer par un intermédiaire.

    Comme ça, terminé la dépendance à une plateforme unique qui peut censurer ou contrôler vos dépôts de code.

    Niveau fonctionnalités, il propose des outils de collaboration avancées, comme un système d’ issues et de pull requests lui aussi entièrement décentralisé, ce qui vous permettra d’ouvrir des tickets, proposer des modifications et discuter avec vos collaborateurs, sans jamais quitter Radicle. Puis c’est sécurisé avec du chiffrement intégré directement dans le protocole Radicle .

    C’est un outil qui offre une résilience et une disponibilité accrues par rapport aux plateformes centralisées car même si certains nœuds du réseau tombent en panne, vos dépôts resteront accessibles et vos collaborations pourront se poursuivre sans interruption.

    Pour l’installer chez vous :

    curl -sSf https://radicle.xyz/install | sh

    Pour résumer, ses points forts sont donc la :

    • Décentralisation : C’est entièrement décentralisé, ce qui signifie que vous n’êtes plus dépendant d’une plateforme centralisée unique. Vous collaborez directement avec vos pairs, sans intermédiaire.
    • Souveraineté : Vous avez le contrôle total sur vos données et vos interactions. Vous décidez avec qui vous partagez votre code et comment vous collaborez, sans subir de règles imposées.
    • Résilience : Grâce à son architecture peer-to-peer, il offre une grande résilience. Même si certains nœuds tombent en panne, vos dépôts restent accessibles et vos collaborations peuvent continuer.
    • Ouverture : C’est open source, ce qui signifie que son code est auditable et transparent. Vous pouvez avoir confiance dans la plateforme que vous utilisez.

    Bien que Radicle soit encore un projet relativement jeune, il a déjà attiré l’attention de nombreux développeurs qui cherchent une alternative plus libre et plus résiliente aux plateformes centralisées, surtout depuis que Github a été racheté par Microsoft. Des outils d’intégration pour les principaux IDEs et éditeurs de code sont également en cours de développement, ce qui rendra l’adoption de Radicle encore plus facile et transparente.

    Bref, si vous êtes un développeur soucieux de votre indépendance et de la pérennité de vos projets, Radicle est certainement une plateforme à considérer.

    Rendez-vous sur https://radicle.xyz pour en savoir plus.

    • chevron_right

      Snapify – Enregistrez et partagez votre écran facilement

      news.movim.eu / Korben · Sunday, 14 July - 07:00 · 1 minute

    Ca va, pas trop chaud ? Allez aujourd’hui, on va parler de Snapify qui est un outil qui permet de capturer son écran en vidéo et de partager ça en deux clics.

    Vous me direz, y’a déjà plein d’outils pour faire ça. Certes, mais avouez que c’est souvent une vraie galère. Soit c’est bourré de pub, soit ça plante toutes les 5 minutes, soit faut être ingénieur à la NASA pour comprendre comment ça marche. Bref, on est loin du truc idéal.

    Avec Snapify c’est pas pareil, vous allez voir. Déjà, c’est 100% gratuit et open source et une fois installé, vous avez juste à lancer un enregistrement en appuyant sur une touche de votre clavier ou un bouton dans l’interface. Ça capture alors tout ce qui se passe sur votre écran (en totalité, juste une app ou juste un onglet de navigateur).

    Et quand vous avez fini, vous stoppez l’enregistrement et là, magie, magie, vous obtenez directement un lien de partage. Vous balancez ça à qui vous voulez et le tour est joué. Pas besoin d’uploader la vidéo sur YouTube ou je ne sais où.

    En plus, Snapify gère des trucs de pro comme l’incrustation webcam, la sélection de zone, le dessin en direct sur l’écran… Bref, si vous voulez faire des tutos, des démos ou même streamer vos games, c’est top !

    Bon après, faut pas s’emballer non plus. Snapify ne remplace pas un bon vieux OBS pour faire de l’enregistrement vidéo poussé mais pour dépanner rapidement ou partager un truc à la volée, sans s’encombrer avec la technique c’est juste parfait.

    Snapify est dispo ici.

    • chevron_right

      Ethibox – Hébergez facilement vos apps open-source favorites

      news.movim.eu / Korben · Saturday, 13 July - 07:00 · 1 minute

    Vous en avez marre des services cloud propriétaires qui exploitent vos données perso ? Vous rêvez d’héberger vous-même vos apps préférées mais vous avez peur de pas avoir les compétences ? Alors j’ai ce qu’il vous faut les amis !

    Ça s’appelle Ethibox , et c’est une solution très pratique pour déployer facilement vos applis open source sur votre propre serveur ! Vous choisissez votre app dans leur catalogue qui en compte plus de 40 (des classiques comme Nextcloud , WordPress , Mastodon …), vous cliquez sur installer et hop, quelques minutes plus tard c’est prêt !

    Pas besoin d’être un gourou de l’administration système, il gère tout : dépendances, configuration, mises à jour…

    C’est un outil open source dont vous trouverez les sources ici et il vous faudra quand même un minimum de connaissances pour choisir votre hébergeur, gérer son nom de domaine, faire gaffe à la sécurité et la maintenance… Rien d’insurmontable et la communauté du projet est là pour aider. Toutefois, côté Ethibox.fr , ils ont un forfait payant où ils s’occupent de tout si ça vous branche.

    Et pour l’installer dans un Docker :

    docker run --name ethibox -p 3000:3000 ethibox/ethibox

    Comme ça, vous allez pouvoir installer Nextcloud pour votre stockage/partage de fichiers, Framadate pour vos sondages, Wallabag pour sauvegarder mes articles ^^… Et pourquoi pas également un MediaWiki pour vos notes, Commento pour les commentaires de votre blog, peut-être même un Mastodon ?

    A vous de jouer !

    A tester ici !

    • chevron_right

      Ruff – Le linter Python intelligent et rapide

      news.movim.eu / Korben · Friday, 12 July - 07:00 · 1 minute

    Si vous faites un peu de code Python, vous connaissez peut-être Ruff, un outil de contrôle pour la qualité de code pour Python >= 3.7 qu’on appelle aussi un linter.

    Je l’utilise depuis le début de l’année dans mon Visual Studio Code et il est capable de faire le même job que tout un tas d’autres outils, comme Flake8 , isort et même Black . Du coup, vous pouvez remplacer tous ces outils par Ruff, ça fait toujours ça en moins.

    Une des fonctionnalités que je préfère dans Ruff, c’est l’ autofix . En gros, quand il trouve une erreur dans votre code, il peut la corriger tout seul, comme un grand. Et quand il ne peut pas, il vous mets des explications super claires pour que vous puissiez comprendre ce qui se passe.

    Puis faut dire que c’est hyper rapide aussi. Normal, les dev ont utilisé Rust , un langage de programmation connu pour ça afin qu’il analyse votre code en un temps record. On parle de 10 à 100 fois plus rapide que les autres linters du marché. Autant vous dire que ça dépote !

    L’outil check plus de 500 règles différentes pour s’assurer que votre code il est au top et vous pouvez le configurer comme vous voulez, activer ou désactiver des règles, changer des paramètres… etc. Bref il s’adapte au plus près de votre façon de coder.

    Y’a pas à hésiter et pour l’installer, c’est simple. Il suffit d’allez sur le site de Ruff ou sur la marketplace de Visual Studio Code pour le télécharger ou tout simplement avec cette commande pour ceux qui aiment la ligne de commande :

    pip install ruff

    Votre code vous dira merci et vous, c’est sûr, vous allez adorer !

    • chevron_right

      Gitroom – Pour planifier et booster vos lancements open source

      news.movim.eu / Korben · Thursday, 11 July - 07:00 · 1 minute

    Vous êtes un développeur spécialisé dans l’ open source et vous cherchez peut être à maximiser l’impact de vos projets en établissant une stratégie de lancement ?

    Difficile de savoir par où commencer… Mais avec Gitroom , vous allez pouvoir organiser tout ça en programmant à l’avance tous vos contenus en un seul endroit. Publications sur les réseaux sociaux (Twitter, LinkedIn, Reddit et compagnie), articles de blog pour Dev.to, Hashnode ou Medium et annonces sur GitHub, le tout en respectant un timing parfait.

    C’est un vrai bonheur pour les adeptes de l’organisation, tout ça dans une interface facile à utiliser qui vous permettra également de suivre en temps réel les tendances sur GitHub pour ajuster votre planning en conséquence. Vous recevez même des notifications quand votre projet cartonne et grimpe dans le classement des repos les plus populaires.

    Mais Gitroom ne s’arrête pas là puisque vous pouvez aussi collaborer avec votre équipe directement sur la plateforme, comme ça, fini les échanges de mails sans fin et les documents perdus dans les méandres de Google Drive. Vous assignez des tâches, vous commentez, vous validez, le tout au même endroit.

    Gitroom propose un généreux plan gratuit qui vous donne accès à l’essentiel des fonctionnalités et si vous voulez passer à la vitesse supérieure, les tarifs restent très abordables.

    En plus, c’est open source ! Eh oui, vous pouvez héberger vous-même votre instance et profiter de toutes les fonctionnalités gratuitement. C’est pas beau ça ?

    Bref, c’est l’outil qui manquait cruellement dans l’écosystème open source pour démocratiser et faciliter les lancements de projets. Avec son approche innovante et sa philosophie collaborative, Gitroom a tout pour devenir le compagnon indispensable des développeurs et des mainteneurs de projets.

    Merci à Lorenper pour cette découverte de qualité.

    • chevron_right

      Hoarder – Tout sauvegarder mais surtout, tout retrouver…

      news.movim.eu / Korben · Wednesday, 10 July - 07:00 · 2 minutes

    Vous êtes un accumulateur compulsif de liens intéressants, d’articles à lire plus tard, de notes en vrac et d’images inspirantes ? Ça tombe bien, moi aussi et j’ai trouvé un super outil pour assouvir notre soif de collectionnite aiguë sans nous noyer dans le bordel : Hoarder !

    C’est quoi Hoarder ? Et bien c’est une app open source et auto-hébergeable qui permet de sauvegarder en deux clics tout et n’importe quoi : des liens avec prévisualisation automatique, des notes de texte et même des images . Bon OK, je sais, y’a déjà 15000 apps de bookmarking et de prise de notes, alors pourquoi s’emballer pour Hoarder ?

    Et bien parce qu’elle coche toutes les cases du cahier des charges de l’accumulateur exigeant :

    • 🔍 Une recherche full-text puissante pour retrouver en deux secondes la perle rare enfouie sous des tonnes de bookmarks.
    • 🏷️ Un étiquetage automatique par IA pour classer et organiser le bordel sans effort. Hoarder analyse le contenu et lui colle des tags pertinents. Magique !
    • 🌙 Un mode sombre (indispensable ^^).
    • 💾 La possibilité de tout héberger soi-même sur son serveur, pour garder le contrôle sur ses données.
    • 📱 Des apps mobiles (en plus du web) pour « hoarder » aussi depuis son smartphone.
    • 🆓 Tout ça gratuitement et avec une bonne tronche bien moderne, merci le design material.

    Pour centraliser votre bordel numérique, c’est l’idéal. Vous pourrez sauvegarder tous les articles et threads Twitter intéressants que vous croisez, prendre des notes quand une idée vous traverse l’esprit (un jour peut-être ? ^^) et bien sûr y stocker tous les memes les plus drôles pour les ressortir au bon moment.

    Le créateur de Hoarder, Mohamed Bassem, est un ingénieur système qui voulait garder la main dans le dev web tout en se faisant plaisir. Il utilisait Memos, une autre app de prise de notes, mais il lui manquait des features essentielles comme la prévisualisation des liens et le tagging automatique. Plutôt que de râler, il a retroussé ses manches et pondu sa propre solution. Respect.

    D’ailleurs, Hoarder s’inspire beaucoup de Mymind , un produit commercial similaire, mais en y ajoutant la dimension auto-hébergement qui est primordiale pour les paranos de la vie privée dont je fais partie. Les alternatives open source comme Shiori ou LinkWarden ne proposent pas (encore) le tagging automatique par IA.

    Et sous le capot, ça tourne avec des technos bien sexy comme Next.js , tRPC , Meilisearch et OpenAI .

    Pour l’installer, c’est très simple : tout est packagé pour tourner facilement avec Docker et Docker Compose . Il vous faudra aussi une clé d’API OpenAI (pour le tagging) mais c’est optionnel et peu coûteux. Tous les détails sont dans la doc .

    Vous pouvez aussi tester une démo en ligne si vous voulez vous faire une idée avant d’installer. Allez, je vous laisse, j’ai un paquet de liens à sauvegarder moi ! 😉

    Merci à Lorenper pour l’info !

    • chevron_right

      WhatTheDuck – Exécutez des requêtes SQL sur vos fichiers CSV depuis votre navigateur

      news.movim.eu / Korben · Tuesday, 9 July - 07:00 · 2 minutes

    Vous cherchez un moyen simple et efficace d’ analyser vos données stockées dans des fichiers CSV ? Ça tombe bien puisqu’il y a un service qui s’appelle WhatTheDuck et qui vous permet d’exécuter des requêtes SQL directement sur vos CSV, le tout depuis votre navigateur web . Plutôt cool, non ?

    Le concept est simple : vous uploadez vos fichiers CSV sur le site (vous pouvez en charger plusieurs d’un coup), puis vous écrivez vos requêtes SQL dans l’ éditeur prévu à cet effet. Et là, magie, WhatTheDuck exécute vos requêtes et vous affiche les résultats ! Vous pouvez même télécharger le résultat de votre requête au format CSV.

    L’interface est super intuitive et l’éditeur SQL dispose de la coloration syntaxique pour vous aider à écrire vos requêtes sans vous planter. C’est l’outil idéal pour faire des analyses de données rapides sans avoir à installer tout un environnement sur votre machine. Imaginons par exemple que vous ayez un fichier CSV qui contient les ventes de votre boutique en ligne…. vous pouvez en quelques clics avoir les stats des produits les plus vendus, calculer votre chiffre d’affaires par mois ou encore lister les clients qui ont passé le plus de commandes. Les possibilités sont quasi illimitées !

    WhatTheDuck supporte un sous-ensemble du langage SQL , ce qui est largement suffisant pour faire des requêtes basiques. Si vous êtes un pro des bases de données, vous trouverez peut-être l’outil un peu limité, mais pour la plupart des utilisations c’est juste ce qu’il faut.

    Autre exemple : vous avez récupéré un gros fichier CSV qui liste tous les restos de votre ville avec leurs coordonnées et le type de cuisine. Plutôt que de vous farcir tout le fichier à la main, vous pouvez utiliser cet outil pour filtrer les données et trouver en deux secondes tous les restos italiens dans votre quartier. Pratique pour organiser votre prochaine pizza party !

    Seul petit bémol, il faut que vos fichiers CSV soient bien formatés pour que ça fonctionne. Il faut que votre fichier ait une ligne d’en-tête qui liste les noms des colonnes. Mais bon, c’est généralement le cas donc ça ne devrait pas poser de problème.

    Bref, je vous laisse explorer toutes les possibilités offertes par What The Duck . C’est gratuit et open source , donc n’hésitez pas à jeter un oeil au code si vous êtes curieux de voir comment c’est fait.

    Un grand merci à Lorenper pour m’avoir fait découvrir ce petit bijou

    Happy SQL !

    • chevron_right

      Présentation de la solution pCloud + grosse promo d’été

      news.movim.eu / Korben · Monday, 8 July - 08:19 · 4 minutes

    — Article en partenariat avec pCloud —

    Salut les amis ! Aujourd’hui, on plonge dans l’univers du stockage en ligne avec pCloud, une alternative européenne aux géants comme Dropbox et Google Drive. Créé en Suisse en 2013, pCloud propose une solution de stockage en ligne simple, économique et sécurisée . Solution qui est, en plus, respectueuse des normes RGPD et répond aux critères de qualité helvètes. Je l’utilise depuis un petit moment maintenant (5 ou 6 ans), c’est l’une de mes solutions de backups au quotidien.

    Le service compte déjà plus de 20 millions d’utilisateurs qui profitent de ses services depuis ses datacenters aux USA et au Luxembourg. En plus d’une interface super accessible sur le web, ordinateur et sur mobile il est connu pour ses niveaux supérieurs en termes de sécurité et de confidentialité (chiffrement AES-256, TLS/SSL, option de double authentification pour protéger vos données sensibles, politique zéro connaissance, etc.). Surtout, le chiffrement se fait côté client donc directement sur votre machine. Personne n’a accès à votre clé de chiffrement.

    C’est aussi une solution flexible et pratique qui conviendra à toute la famille. Non seulement elle supporte de nombreux OS (macOS/iOS, Windows, Linux, Android), mais permet aussi la sauvegarde (via pCloud Backup) et la synchronisation automatiques. Bien utile lorsque vous prenez pas mal de photos ou vidéos avec votre smartphone comme moi (la vie de staaaar auvergnate baby). En mode desktop elle dispose en plus d’une application de bureau (pCloud Drive), un disque virtuel qui simplifie la gestion des données et augmente le stockage de l’appareil.

    Avec pCloud , vous pouvez stocker entre 500 Go et 10 To, sans limites de taille de fichier. La vitesse d’upload et de téléchargement est illimitée, elle dépend uniquement de votre connexion internet. Vous pouvez même accéder à vos fichiers hors ligne et lire vos contenus directement depuis l’application grâce à son lecteur multimédia intégré.

    La synchronisation des fichiers est ultra-rapide grâce à la technologie de synchronisation par blocs. De mon expérience, au niveau de la rapidité c’est quasi aussi direct que si vous bossiez sur votre propre disque dur, même sur des fichiers volumineux. Niveau des sauvegardes il faudrait un vrai très gros soucis pour que vous perdiez vos infos, elles sont copiées 5 fois sur des serveurs différents.

    pCloud excelle dans le partage de fichiers, et c’est plutôt pratique au quotidien, surtout si vous échangez avec des personnes qui n’utilisent pas le service. Vous pouvez par exemple générer des liens de partage avec différentes options de permissions, les protéger par mot de passe, et même personnaliser l’apparence du lien en lui-même.

    Vous avez donc accès à une gestion granulaire des accès aux fichiers, avec des autorisations spécifiques pour les équipes et les utilisateurs. Surtout qu’un système d’alerte existe, pour signaler les modifications louches de certains fichiers par exemple. Tous vos fichiers sont lisibles via différents lecteurs intégrés (pas besoin d’installer d’autres outils).

    Mais là où le service se distingue particulièrement, c’est par ses offres à vie : un espace de stockage pour 99 ans à un prix attractif. Pas d’abonnement mensuel qui vient vous piquer au portefeuille chaque mois. Une fois passée la piqûre initiale vous pouvez oublier son achat jusqu’à la fin de votre vie ! (ou tout du moins celle du service).

    D’ailleurs parlant des tarifs les offres Lifetime de pCloud sont uniques sur le marché, avec des options allant de 1 à 10 To. Pour cet été vous pourrez profiter d’ une vague de promos vraiment sympa avec des remises de 58 à 70% selon la taille du forfait :

    • pack 1To + pCloud Encryption gratuit à 199€ (au lieu de 664€)
    • pack 2To + pCloud Encryption gratuit à 279€ (au lieu de 828€)
    • pack 10To + pCloud Encryption gratuit à 890€ (au lieu de 2119€)

    Et la cerise sur le cake de cette promo, c’est l’intégration de pCloud Encryption , qui vous permet de chiffrer vos contenus directement sur votre machine. Cela sans manipulation complexe, vos fichiers sont donc chiffrés en local sur votre machine avant même d’être envoyés dans le nuage. Vous seul détenez la clé de chiffrement, qui n’est partagée nulle part. Une cerise à 150€ offerte en plus, ça ne se refuse pas ^^

    Plutôt cool non ? Et pour les sceptiques, le service propose une version gratuite jusqu’à 10 Go, parfaite pour tester le service avant de s’engager.

    Pour résumer il s’agit d’ une excellente alternative aux services de stockage cloud des Zetazunis . Il allie simplicité d’utilisation, sécurité, et un excellent rapport qualité-prix. Si vous cherchez, un service de cloud sécurisé, ergonomique et abordable, pCloud est à considérer sérieusement. Surtout que leur support client est plutôt au taquet (jamais dû trop attendre).

    Alors, prêts à passer au cloud européen ?