PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Comment transférer des fichiers sur un réseau local entre tous vos appareils ?

dimanche 8 août 2021 à 09:00

Si vous cherchez un moyen simple, efficace et rapide pour partager des fichiers entre tous les appareils connectés à votre réseau local, j’ai ce qu’il vous faut.

Cela s’appelle LANDrop et c’est un outil libre et gratuit qui va vous permettre de balancer n’importe quel fichier d’un appareil à un autre, à partir du moment où le client LANDrop est présent et que les appareils sont connectés au même réseau local.

LANDrop fonctionne aussi bien sous macOS que Windows et Linux et il est même disponible sous forme d’applications pour Android et iOS. Ainsi, plus besoin de passer par des serveurs tiers, des services avec inscription ou des machins de cloud.

Avec LANDrop, les échanges sont sécurisés avec du chiffrement et surtout, c’est ultra rapide. Pas de compression de fichier, pas de récupération de données personnelles, pas d’inscription obligatoire…

Je sélectionne un ou plusieurs fichiers sur mon ordinateur…

L’outil détecte les clients présents sur le réseau local (ici mon iPhone)

Puis sur le smartphone, y’a plus qu’à réceptionner…

C’est tout ce que j’aime. À l’ancienne.

Un simple outil de transfert multiplateforme qui viendra largement remplacer Airdrop ou ce genre de truc qui ne fonctionne pas quand on a un parc d’appareil diversifié comme c’est le cas pour moi avec mon Android, mon iPhone, mon Mac, mes PC…etc.

À découvrir de toute urgence ici.

Plein de LEGO et pas d’idée ? J’ai ce qu’il vous faut !

samedi 7 août 2021 à 08:00

Des fans de LEGO ont sorti une application non officielle qui devrait vous plaire si chez vous, des caisses entières de petites briques en plastiques prennent la poussière. Le concept est simple.

Vous étalez vos briques sur une table, vous prenez une photo et l’application Brickit va analyser chaque pièce présente pour ensuite vous proposer des modèles à construire avec ce que vous avez à disposition.

Ce sont des petits modèles assez basiques, mais très fun.

L’application Brickit vous indiquera si vous avez toutes les pièces ou s’il en manque et ensuite y’a plus qu’à suivre les étapes une par une pour construire l’objet en question.

Ensuite pas de panique, à partir de la photo prise, Brickit vous indiquera précisément où se trouve la pièce en question dans le gros tas que vous avez devant vous. Excellent non ?

L’application est pour le moment disponible uniquement sous iOS (iPhone / iPad), mais devrait arriver prochainement sous Android. Je trouve que c’est vraiment une excellente idée. Je me demande même pourquoi LEGO n’y a pas pensé avant…

À télécharger ici.

Merci à Johnny pour le partage.

Créer un flux RSS à partir de classes CSS

vendredi 6 août 2021 à 09:00

person feeding brown deer with carrot

Je traîne depuis longtemps sur le web et s’il y a bien une techno que j’apprécie, c’est le flux RSS. Si vous me suivez depuis longtemps, vous le savez et tragiquement, c’est un format qui tend à disparaître depuis que Google a décidé que ça ne rapportait pas assez d’argent.

J’ai bien sûr publié des articles expliquant comment récupérer des flux RSS complets à partir de flux tronqués, comment créer un flux RSS à partir d’un site qui n’a pas de flux RSS, ou encore passé en revue des outils comme Feedly qui permettent de faire une veille extraordinaire (j’en parle dans ma formation).

Et aujourd’hui, je vous propose d’aller encore plus loin en générant un flux RSS à partir de classes CSS. Grâce à l’outil « Feed Me Up, Scotty » mis au point par Vincent Tunru, vous allez pouvoir prendre n’importe quel site web, isoler le contenu qui vous intéresse à l’aide des sélecteurs CSS.

Ensuite, vous placez tout ça dans un fichier de conf .toml comme indiqué sur cette page.

[funfacts]
title = "Wikipedia — did you know?"
url = "https://en.wikipedia.org/wiki/Main_Page"
entrySelector = "#mp-dyk > ul li"
titleSelector = "b"
linkSelector = "b a"

[wikivoyage]
title = "Wikivoyage recommendations"
url = "https://en.wikivoyage.org/wiki/Main_Page"
entrySelector = ".jcarousel-wrapper .jcarousel-item"
titleSelector = "h2"
linkSelector = "h2 a"

Puis ensuite, à l’aide de Feed Me Up Scotty, vous pouvez mettre en place des Github Actions ou utiliser l’outil d’intégration continue de Gitlab (CI/CD) pour créer un flux RSS à partir de ce fichier de conf.

Si vous n’utilisez ni Github, ni Gitlab, vous pouvez installer Feed Me Up Scotty avec la commande suivante (c’est du nodeJS) :

npx feed-me-up-scotty

L’outil ira chercher le fichier feeds.toml et générera les fichiers xml / json qui vont bien à l’aide de l’outil feed de JP Monette.

Voici ce que j’obtiens pour la page des fun facts sur Wikipedia :

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://en.wikipedia.org/wiki/Main_Page</id>
    <title>Wikipedia — did you know?</title>
    <updated>2021-07-08T08:10:31.970Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <icon>https://en.wikipedia.org/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[Little Island at Pier 55]]></title>
        <id>https://en.wikipedia.org/wiki/Little_Island_at_Pier_55</id>
        <link href="https://en.wikipedia.org/wiki/Little_Island_at_Pier_55"/>
        <updated>2021-07-08T08:10:31.966Z</updated>
        <content type="html"><![CDATA[... that <b><a href="/wiki/Little_Island_at_Pier_55" title="Little Island at Pier 55">Little Island at Pier 55</a></b> <i>(pictured)</i>, a new artificial island park in New York City, was described as being "in the theatrical vein of 18th century English garden follies"?]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Chetana Nagavajara]]></title>
        <id>https://en.wikipedia.org/wiki/Chetana_Nagavajara</id>
        <link href="https://en.wikipedia.org/wiki/Chetana_Nagavajara"/>
        <updated>2021-07-08T08:10:31.967Z</updated>
        <content type="html"><![CDATA[... that <b><a href="/wiki/Chetana_Nagavajara" title="Chetana Nagavajara">Chetana Nagavajara</a></b> initiated and led <a href="/wiki/Arts_criticism" title="Arts criticism">arts-criticism</a> research projects in Thailand in the early 2000s?]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Fisk–Harkness House]]></title>
        <id>https://en.wikipedia.org/wiki/12_East_53rd_Street</id>
        <link href="https://en.wikipedia.org/wiki/12_East_53rd_Street"/>
        <updated>2021-07-08T08:10:31.967Z</updated>
        <content type="html"><![CDATA[... that the "olde English" interior of the <b><a href="/wiki/12_East_53rd_Street" title="12 East 53rd Street">Fisk–Harkness House</a></b> later became an automobile club, an art gallery, and finally a college?]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Pamela Trotman Reid]]></title>
        <id>https://en.wikipedia.org/wiki/Pamela_Trotman_Reid</id>
        <link href="https://en.wikipedia.org/wiki/Pamela_Trotman_Reid"/>
        <updated>2021-07-08T08:10:31.967Z</updated>
        <content type="html"><![CDATA[... that <b><a href="/wiki/Pamela_Trotman_Reid" title="Pamela Trotman Reid">Pamela Trotman Reid</a></b>, the first Black president of the <a href="/wiki/University_of_Saint_Joseph_(Connecticut)" title="University of Saint Joseph (Connecticut)">University of Saint Joseph</a>, developed the GO-GIRL program?]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[The Soul]]></title>
        <id>https://en.wikipedia.org/wiki/The_Soul_(film)</id>
        <link href="https://en.wikipedia.org/wiki/The_Soul_(film)"/>
        <updated>2021-07-08T08:10:31.968Z</updated>
        <content type="html"><![CDATA[... that <a href="/wiki/Chang_Chen" title="Chang Chen">Chang Chen</a> lost 12 kilograms (26&nbsp;lb) for his role in <i><b><a href="/wiki/The_Soul_(film)" title="The Soul (film)">The Soul</a></b></i><span style="padding-left:0.15em;">?</span>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Abdulrachman Setjowibowo]]></title>
        <id>https://en.wikipedia.org/wiki/Abdulrachman_Setjowibowo</id>
        <link href="https://en.wikipedia.org/wiki/Abdulrachman_Setjowibowo"/>
        <updated>2021-07-08T08:10:31.968Z</updated>
        <content type="html"><![CDATA[... that police officer <b><a href="/wiki/Abdulrachman_Setjowibowo" title="Abdulrachman Setjowibowo">Abdulrachman Setjowibowo</a></b> was appointed the acting chairman of the <a href="/wiki/Football_Association_of_Indonesia" title="Football Association of Indonesia">Football Association of Indonesia</a> following a conflict between the association and the <a href="/wiki/Persija_Jakarta" title="Persija Jakarta">Persija Jakarta</a> club?]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Brown Bear Car Wash]]></title>
        <id>https://en.wikipedia.org/wiki/Brown_Bear_Car_Wash</id>
        <link href="https://en.wikipedia.org/wiki/Brown_Bear_Car_Wash"/>
        <updated>2021-07-08T08:10:31.969Z</updated>
        <content type="html"><![CDATA[... that sculptures by <a href="/wiki/Lorenzo_Ghiglieri" title="Lorenzo Ghiglieri">Lorenzo Ghiglieri</a> have been installed at the <a href="/wiki/Royal_Palace_of_Madrid" title="Royal Palace of Madrid">Royal Palace of Madrid</a>, the <a href="/wiki/White_House" title="White House">White House</a>, and <b><a href="/wiki/Brown_Bear_Car_Wash" title="Brown Bear Car Wash">Brown Bear Car Wash</a></b>?]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Opal Lee]]></title>
        <id>https://en.wikipedia.org/wiki/Opal_Lee</id>
        <link href="https://en.wikipedia.org/wiki/Opal_Lee"/>
        <updated>2021-07-08T08:10:31.970Z</updated>
        <content type="html"><![CDATA[... that <b><a href="/wiki/Opal_Lee" title="Opal Lee">Opal Lee</a></b> is often referred to as the "grandmother of <a href="/wiki/Juneteenth" title="Juneteenth">Juneteenth</a>"?]]></content>
    </entry>
</feed>

Pratique donc pour sortir des flux à partir de n’importe quel site web, soit pour votre veille soit pour intégrer de la donnée à vos projets (coucou les scrappers !)

C’est enfin officiel, vous pouvez soutenir Korben.info

jeudi 5 août 2021 à 12:21

Hey bonjour,

Alors vous le savez, la vie d’indépendant sur le web n’est pas un long fleuve tranquille et avec cette année de Covid qui vient de s’écouler, il fallait que je prenne de nouvelles décisions pour continuer à faire vivre Korben.info.

J’ai créé ce site en 2004, d’abord sur mon temps libre, en parallèle de mon travail, puis à temps plein. Il y a eu quelques belles années, mais depuis 17 ans, le web a bien changé. Pas mal de sites web ont disparu, la plupart des blogs sont morts ou se sont transformés en médias professionnels, et les bloqueurs ont eu raison de la publicité qui permettaient de financer le fonctionnement des serveurs et des gens qui faisaient vivre les sites.

Bref, pas simple.

Et avec le Covid, tout cela s’est aggravé, y compris pour moi. J’ai l’impression d’être un des derniers dinosaures encore en activité.

Mais la bonne nouvelle, c’est que malgré les années, les buzz et les effets de mode, mon site est toujours une référence pour les bidouilleurs, il est toujours très visité et la communauté n’a jamais été aussi soudée et positive surtout depuis que je me suis mis à Twitch et à Discord.

Mais les annonceurs sont moins nombreux qu’avant, la publicité est bloquée et les budgets sont partis sur des médias plus « hypes » comme TikTok ou Instagram.

Et même si après toutes ces années, il m’a bien effleuré l’esprit de fermer boutique pour tenter d’autres choses, il faut que je me rende à l’évidence :

Il n’y a que Korben.info qui me rende heureux.

J’aime écrire, j’aime partager, j’aime découvrir de nouvelles choses, j’aime bidouiller, j’aime également surfer de-ci de-là toute la journée.

Et sans Korben.info, impossible que je fasse tout ça, comme j’en ai envie et avec mes mots.

D’une certaine manière je ne veux pas rompre cette magie que j’ai réussi à créer avec vous ici.

Je pourrais bien sûr vous faire la pitié toute la journée pour vous inciter à désactiver votre bloqueur de publicité sur mon site, mais vous êtes assez adulte pour savoir ce que vous faites avec, et loin de moi l’envie de vous dire quoi que ce soit à ce sujet ou de vous faire la morale.

Je pourrais aussi collecter des dons comme on me l’a souvent demandé, mais bon, je ne trouve pas ça ouf de faire la manche et légalement, c’est un casse-tête.

La décision

Mais après de grandes discussions avec certains d’entre vous sur tout cela, j’ai décidé de suivre vos conseils et de tenter l’aventure Patreon.

Patreon si vous ne connaissez pas, c’est un service qui permet aux créateurs comme moi de recevoir un soutien financier de la part de leur communauté, en échange de contreparties.

J’ai donc mis ça en place depuis 2 mois et il est temps de vous faire un retour.

Avant tout, il faut bien comprendre que ce Patreon n’enlève rien à l’existant. Les articles ne sont pas devenus payant et les visiteurs occasionnels ne verront aucune différence avec ce qu’ils expérimentent d’ordinaire sur le site.

Par contre, cela permet aux fans du site, aux lecteurs de la première heure et aux vrais soutiens que vous avez toujours été, de contribuer enfin au site. Financièrement bien sûr, mais également de pouvoir participer de manière plus interactive avec moi et avec le contenu que je produis pour vous.

Alors comment ça se passe concrètement ?

Et bien une fois sur la page Patreon, vous avez le choix entre 3 niveaux de contribution que je vais vous détailler.

Niveau 1 – 2,50 € par mois :

Niveau 2 – 7,50 € par mois :

Vous avez la même chose que ceux du niveau 1, sauf qu’en plus, vous avez le droit à :

Un exemple de newsletter

Niveau 3 – 20 € par mois :

Vous avez la même chose que ceux du niveau 1+2, sauf qu’en plus, vous avez le droit à :

Le Telegram où je partage ma veille

Et aujourd’hui

J’ai bien rodé le truc pendant plusieurs mois et même sans l’avoir lancé officiellement, juste avec le bouche-à-oreille et les quelques articles que j’ai fait pour annoncer l’arrivée de vidéos pour les soutiens, nous sommes déjà plus de 110 inscrits sur le Patreon.

C’est énorme déjà et je ne m’attendais pas à ça. Vraiment merci à tous ceux qui ont sauté le pas. Ça me permet de valider le test et de pouvoir aujourd’hui l’annoncer officiellement.

Et bien sûr au-delà de soutenir l’existence du site Korben.info, cela me permet de remonter d’un cran ce que je fais au quotidien.

Je m’explique : Jusqu’à présent 100% de ce que j’écrivais allait d’abord sur le site pour être lu par vous, les vrais fans de toujours, mais également par une foule d’anonymes. J’avais souvent le sentiment de bosser un peu dans le vent sans savoir pour qui ni pour quoi.

Avec le Patreon, ça me change la vie puisque je sais que tout ce que j’écris c’est D’ABORD pour vous, le noyau dur de la communauté, les gens sérieux, ceux et celles qui aiment VRAIMENT ce que je fais.

Ainsi vous en profitez en avant-première, vous êtes impliqué dans ce que je produis en vidéos et en écrits, vous participez, vous me suggérez de nouvelles idées et moi je suis d’autant plus impliqué puisque tout ce que je veux depuis toujours c’est vous faire plaisir et passer de bons moments avec vous.

Et finalement, ça me permet de mettre un « visage » sur les lecteurs les plus assidus et attentionnés.

Et je ne suis pas déçu.

Pour le moment, je n’ai que des gens bienveillants, qui m’aident et m’accompagnent et ça fait un bien fou. Ça me donne une vraie énergie pour continuer et surtout ça va à terme me permettre de devenir autonome financièrement rien qu’avec la production de contenu pour les soutiens. En tout cas, c’est ce que j’espère.

Bien sûr l’essentiel du contenu produit POUR les soutiens au site, est ensuite rendu public environ 1 mois plus tard pour que tout le monde puisse en profiter. Donc une fois encore, le contenu reste librement accessible.

Je pense que j’ai trouvé quelque chose d’assez juste, vertueux, où tout le monde y trouvera son compte (sauf les éternels râleurs qu’on croise un peu partout sur la toile depuis les années 1990).

Remerciements

Je tiens donc vraiment à remercier les bêta-testeurs du Patreon qui ont essuyé quelques plâtres au début et qui m’ont permis d’ajouter les choses et toute la communauté Twitch qui m’a bien soutenu ! Merci les gars !

Et puis je te remercie toi qui souhaites nous rejoindre dans cette nouvelle aventure et je te dis : À tout de suite de l’autre côté !

C’est hyper flippant mais en même temps super motivant pour moi et quelque chose me dit qu’on va bien s’amuser !

Comment trouver les meilleurs forks d’un projet open source ?

jeudi 5 août 2021 à 09:00

woman coding on computer

Vous le savez, quand un développeur open source trouve qu’un projet ne prend pas le bon chemin, son premier réflexe est de le forker (le dupliquer pour en faire un nouveau projet). Cela lui permet ensuite d’y apporter les modifications qu’il désire sans avoir à justifier son choix auprès de la communauté existante du projet d’origine.

Et il arrive régulièrement que des forks dépassent le projet maître tant ils apporte de la nouveauté. Mais il y a également des gens qui dupliquent les projets de autres sans y apporter de modifications.

Et tout cela se retrouve sur Github, un peu mélangé, donc difficile de s’y retrouver.

Alors, comment faire pour trouver tous les forks intéressants d’un projet libre ou open source ?

Je dis bien « intéressant », c’est à dire avec des modifications suffisamment importantes pour mériter un coup d’oeil…

Et bien grâce au site Useful Forks, vous allez pouvoir débusquer ces pépites.

Il suffit d’y entrer l’URL du projet originel pour obtenir une liste de forks classés par nombre d’étoiles (note), par quantité de sous-forks (forks de fork…) et de sa dernière mise à jour.

Cela vous permettra de trouver de nouveaux outils inspirés d’outils que vous aimez, et vous trouverez peut-être du code qui colle un peu plus avec vos besoins.