Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Vous possédez un une montre ou un GPS Garmin et vous souhaitez pouvoir enregistrer votre appareil auprès de la marque, mettre à jour les cartes, synchroniser les données, ou mettre à jour votre montre ou votre GPS Garmin ?

Et bien pour vous, une seule option : Garmin Express.

Télécharger Garmin Express sur Windows

Cet outil disponible sous Windows détecte automatiquement la présence de votre GPS connecté en USB et vous propose ensuite d’installer de nouvelles cartes, ce qui est très pratique si vous partez dans un pays étranger, mais également de télécharger les dernières cartes GPS, celles qui sont le plus à jour.

Mise à jour de votre GPS avec Garmin Express

Si votre appareil est une montre Garmin et contient vos données de santé et d’activité, il est également possible de les synchroniser avec votre compte. Vous pourrez également faire des sauvegardes de votre GPS, mais également installer de nouvelles voix gratuites pour plus de funs sur vos trajets.

Enfin si votre machine a besoin d’une mise à jour, l’utilitaire Garmin Express saura vous en informer et vous pourrez ainsi profiter des dernières corrections de bugs et fonctionnalités.

C’est bien évidemment gratuit et vous pouvez télécharger ici pour Windows :

Ou télécharger Garmin Express pour Mac ici :

Bonne route à tous !


Avec la disparition de Firefox Send qui permet d’envoyer des fichiers sur un serveur pour ensuite disposer d’une URL à partager, comme WeTransfer, les clones de Firefox Send pleuvent partout sur la toile.

Mais aujourd’hui, je vous explique comment mettre en place votre propre clone de Firefox Send sur votre serveur pour offrir à votre famille, vos amis ou vos collègues, un moyen simple et sécurisé de partager des fichiers en ligne.

Capture d'écran de l'interface de Firefox Send avec le bouton de partage

Pour cela il existe 2 projets. L’officiel de Mozilla qui malheureusement n’évolue plus. Et Send qui est un fork réalisé par Tim Visée dont je vous ai déjà parlé puisqu’il a développé un client en ligne de commande Firefox Send (et du compatible avec son fork) qui s’appelle ffsend.

Pour installer Send, rien de plus simple. Il vous faut NodeJS et si vous voulez faire ça sérieusement, un petit compte Amazon S3 (optionnel) pour le stockage. Sinon, c’est stockage local.

Pour les dépendances, installez npm (sous mac c’est : brew install npm / sous Ubuntu c’est : apt install npm). Et cross-env : npm install cross-env.

Ensuite, clonez le repo comme ceci :

git clone https://github.com/timvisee/send.git

Ensuite, placez-vous dans le répertoire send et lancez les commandes suivantes :

npm install
npm start

Une version de dev sera alors lancée est accessible en local sur le port 8080 : http://localhost:8080

Et une fois que vous avez fait vos modifs dans le code et dans la configuration, vous pouvez compiler les assets et lancer une version de prod :

npm run build
npm run prod
Code source de la fonction de chiffrement de Firefox Send

A vous de jouer !


Si vous voulez tester les performances de votre site web, il existe des tas d’outils pour faire ça mais mon préféré reste WebPageTest. Mais si vous voulez proposer ce genre de service sur votre propre serveur ou avoir un outil dédié à l’évaluation des performances de vos sites web et réservé uniquement à vous, j’ai ce qu’il vous faut.

Ça s’appelle Websu et une fois installé sur une machine, ça permet de générer des rapports de vitesse de chargement à partir de n’importe quelle URL afin d’optimiser ensuite au mieux vos applications web. Websu utilise le moteur de Chrome pour réaliser le chargement des pages ainsi que Lighthouse de Google pour générer les rapports.

Websu est « programmable » pour générer des rapports automatiquement à intervalle régulier (par heure, jour, hebdomadaire, mensuel…etc.) afin de suivre l’évolution des perfs. Avant d’installer Websu, vous pouvez tester la démo ici avec votre site.

Script de mesure de performance pour votre site web

Pour le déployer, il y a plusieurs méthodes, mais la plus rapide et la plus simple c’est d’utiliser docker. Ouvrez un terminal et entrez les commandes suivantes :

git clone https://github.com/websu-io/websu
cd websu
docker-compose up -d

Une fois déployé, vous pourrez accéder à l’interface web via le port 8000 :

http://localhost:8000

Et pour ceux qui voudront utiliser l’API, vous pouvez la tester avec un petit curl et ensuite vous référer à la documentation disponible ici.

curl -d '{"url": "https://www.google.com"}' localhost:8000/reports

Quand j’étais petit, j’ai eu la chance d’avoir un.e GameBoy (lol) et mon premier jeu évidemment, c’était Tetris. J’ai toujours ce jeu d’origine et cette GameBoy que je ressors de temps en temps.

D’ailleurs, Tetris c’est très bon pour recâbler votre cerveau et limiter le stress post-traumatique. On pouvait même jouer à deux avec le Cable Link. Mais maintenant, c’est difficile de trouver des potes qui emmènent leur GB originale partout avec eux.

L’heure est au jeu en ligne mes amis, et ça Stacksmashing l’a bien compris puisqu’il s’est amusé à connecter la GameBoy, au travers de son port Link à … Internet ! Magique !

Pour cela, il a utilisé un adaptateur USB <> GB Link à 15$ ainsi qu’un Raspberry Pi Pico soudé dessus. Il a ensuite développé un serveur pour mettre en relation les joueurs… Et paf, ça marche !

Stacksmashing s’était également amusé à miner du Bitcoin avec la Gameboy, à reverse la Game Genie, à mettre Doom sur une Nintendo Game & Watch.

Ça vous donne envie ?


Vous connaissez sans doute Sci-Hub dont je parle souvent ici, qui permet de trouver et d’accéder gratuitement à des publications scientifiques. Vous ne le savez peut-être pas, mais la plupart du temps, le travail de chercheurs payés avec nos impôts n’est pas accessible gratuitement. Il doit être diffusé dans des « publications » plus ou moins sérieuses afin d’y être validé par une communauté de scientifiques, ce qui est très bien sauf que ces publications sont quasiment toutes payantes. Difficile donc d’y accéder.

Si le sujet vous intéresse, je vous invite à lire le livre d’Audrey Dussutour qui parle du Blob mais également des problématiques rencontrées par les chercheurs notamment avec cette nécessiter de publier, publier et encore publier…

Ni animal, ni plante, ni champignon, le blob est une masse jaune à la texture spongieuse et aux capacités étonnantes ! Sans bouche, sans yeux ni estomac, cet organisme unicellulaire parvient néanmoins à voir et à digérer. Découpé en morceaux, il cicatrise en deux minutes, est capable de se reproduire (il présente pas moins de 720 sexes), de communiquer, de résoudre des énigmes et d’avoir différentes personnalités alors même qu’il n’a pas de cerveau. Dénué de membres, il se déplace et adapte sa taille à son environnement. Ses seuls ennemis sont la sécheresse et la lumière, qu’il fuit en « hibernant ». Derrière ses allures d’ovni, cette espèce promet des avancées scientifiques majeures : réponses sur les origines de l’intelligence, solutions pour prolonger notre longévité, traitement du cancer, découverte de nouveaux médicaments, amélioration de nos réseaux de transports… Nous n’avons pas fini d’entendre parler du blob !

Le Blob.

Le site créé en 2010 par Alexandra Elbakyan est bloqué dans pas mal de pays donc si vous n’y avez pas accès, pensez à changer de serveurs DNS.

Logo de Sci-Hub

La mission de Sci-Hub est donc d’ouvrir l’accès à ces ressources afin de permettre à tous, peu importe leur pays et leurs revenus, de pratiquer la science et la médecine, d’enseigner et bien sûr d’apprendre. C’est très noble et c’était également l’un des combats du très regretté Aaron Swartz.

Alexandra Elbakyan est d’ailleurs reconnue comme l’une des personnes qui a le plus contribué à disséminer la science et la littérature scientifique dans le monde. Toutefois les autorités américaines ne l’aiment pas vraiment et tentent depuis plusieurs années de salir sa réputation, notamment en l’accusant d’être une espionne russe.

Capture d'écran montrant un message de blocage sur Sci-Hub

Il y a quelque temps, le compte Twitter officiel de Sci_Hub a été bloqué par Twitter suite à une plainte déposée en Inde de la société de publication Elsevier. Et le 7 mai dernier, Alexandra Elbakyan a révélé sur son Twitter que le FBI surveillait ses comptes Internet depuis plus de deux ans.

Photo d'une manifestation de soutien à Sci-Hub

Le site Sci-Hub lui-même est gelé depuis décembre 2020 puisqu’aucune nouvelle publication scientifique n’y a été postée. Ça sent donc le sapin pour Sci-Hub.

Heureusement, la communauté Reddit est là et est en train de s’organiser pour sauver le soldat Sci-Hub. Comment ? Et bien en collectant les archives du site et en les rendant disponibles pour toujours sur le web notamment grâce au peer to peer.

Il existe 850 fichiers torrents de SciHub contenant chacun 100 000 articles scientifiques, soit un total de 85 millions d’articles scientifiques à sauvegarder. Cela représente 77TB de données. Pour arriver à leur objectif, les internautes ont prévu d’agir en 3 étapes :

  • Étape 1 : Trouver 85 « datahoarders » pour stocker et disperser chacun 1 To d’articles, soit 10 torrents au total. Ils proposent ensuite aux internautes de télécharger 10 torrents aléatoires de cette collection puis de les charger dans un client Bittorrent et de les laisser en diffusion aussi longtemps que possible.
  • Étape 2 : Les volontaires doivent ensuite contacter 10 amis pour leur demander de récupérer un seul torrent aléatoire (100 Go). Cela représente 8 500 seeders.
  • Étape finale : Une fois la donnée sauvegardée, les initiateurs du projet souhaitent le développement d’un Sci-Hub open source afin de décentraliser le service et rendre celui-ci intouchable. Il existe des projets de ce type ici sur GitHub.

Un beau projet qui s’il se déroule comme prévu permettra de sauvegarder toute cette science retenue dans les griffes des entreprises qui retiennent en otage cette connaissance pour se faire toujours plus d’argent.

Pour suivre Alexandra Elbakyan, c’est par ici.