PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Comment faire son propre clone de Firefox Send ?

mardi 18 mai 2021 à 09:00

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.

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

A vous de jouer !

Le cashback débarque en magasin !

Faites-vous rembourser une partie de vos achats à chaque passage en caisse dans nos magasins partenaires. C’est toujours gratuit mais encore plus simple, rapide et automatique !

5€ offerts lors de ton inscription, grâce à notre code : LESHOP

Composants electroniques, tournevis, reparation, bref si vous avez besoin de quoique ce soit pour vos projets et que vous dépensez un petit budget regulièrement autant profiter du cashback pour recuperer une partie de vos achats en pesos frais et dispo sur votre compte.

L’inscription est gratuite et vous gagnez 5€ 😉

Quel script pour mesurer les performances de son site web ?

lundi 17 mai 2021 à 09:00

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.

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

Le cashback débarque en magasin !

Faites-vous rembourser une partie de vos achats à chaque passage en caisse dans nos magasins partenaires. C’est toujours gratuit mais encore plus simple, rapide et automatique !

5€ offerts lors de ton inscription, grâce à notre code : LESHOP

Composants electroniques, tournevis, reparation, bref si vous avez besoin de quoique ce soit pour vos projets et que vous dépensez un petit budget regulièrement autant profiter du cashback pour recuperer une partie de vos achats en pesos frais et dispo sur votre compte.

L’inscription est gratuite et vous gagnez 5€ 😉

Comment jouer à Tetris sur Game Boy originale en ligne ?

dimanche 16 mai 2021 à 09:00

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 ?

Le cashback débarque en magasin !

Faites-vous rembourser une partie de vos achats à chaque passage en caisse dans nos magasins partenaires. C’est toujours gratuit mais encore plus simple, rapide et automatique !

5€ offerts lors de ton inscription, grâce à notre code : LESHOP

Composants electroniques, tournevis, reparation, bref si vous avez besoin de quoique ce soit pour vos projets et que vous dépensez un petit budget regulièrement autant profiter du cashback pour recuperer une partie de vos achats en pesos frais et dispo sur votre compte.

L’inscription est gratuite et vous gagnez 5€ 😉

<script type="text/javascript">;new advadsCfpAd( 122810 );

La mission pour sauver Sci-Hub est lancée

samedi 15 mai 2021 à 07:45

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.

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.

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.

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 :

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.

Le cashback débarque en magasin !

Faites-vous rembourser une partie de vos achats à chaque passage en caisse dans nos magasins partenaires. C’est toujours gratuit mais encore plus simple, rapide et automatique !

5€ offerts lors de ton inscription, grâce à notre code : LESHOP

Composants electroniques, tournevis, reparation, bref si vous avez besoin de quoique ce soit pour vos projets et que vous dépensez un petit budget regulièrement autant profiter du cashback pour recuperer une partie de vos achats en pesos frais et dispo sur votre compte.

L’inscription est gratuite et vous gagnez 5€ 😉

<script type="text/javascript">;new advadsCfpAd( 122810 );

Quel logiciel utiliser pour émuler un vieux PC ?

vendredi 14 mai 2021 à 09:00

Si je vous dis émulation, vous pensez forcement jeux vidéo rétro sur PC ou console. Mais l’émulation, ça va bien au-delà… On peut bien sûr émuler des machines anciennes sans forcément qu’il y ait une histoire de jeux vidéo. Encore mieux, on peut même émuler du PC.

Oh mais wait, à quoi ça sert d’émuler un PC quand on a déjà un PC ? Et bien c’est super cool car ça permet de découvrir ou de redécouvrir les premiers PC et le matériel qui les équipait. Que ce soit un Atari PC3, un Compaq Deskpro ou un Tandy 1000 SL/2 utilisant un processeur 8088, le Commodore PC 30 III, l’IBM PS/2 Model 50 sur un proc 286, le Packard Bell Legend 300 SX, l’AMI 386SX Clone basé sur le 386SX ou les générations ultérieures en 486, Socket 5 ou 7, il est possible de redécouvrir leur BIOS et regoûter à leurs performances d’origine.

Comment ? Et bien grâce à PCem, un outil qui permet d’émuler tout ça, et de choisir spécifiquement la config de vos rêve en terme de CPU, de mémoire vive, de disque dur, d’affichage (Coucou la 3DFX Voodoo 3 ou le S3 Virge/DX), le son d’une SoundBlaster d’époque, d’un vieux lecteur de CD-Rom, d’une souris série à 2 boutons, ou d’une carte réseau Novell NE2000…

PCem interface

Une fois la config choisie, à vous d’installer un OS sur votre PC d’époque. Vous pouvez vous rendre sur ce site qui propose des vieux systèmes d’exploitation à télécharger et sur lesquels booter : Atari DOS, MS DOS, Linux, Windows…etc. Y’en a pour tous les goûts.

cartes graphiques anciennes

Évidemment, utiliser PCem, au delà de pouvoir goûter à ce qu’était réellement un PC dans ses jeunes années, permet bien sûr de lancer nativement toute sorte de jeux et d’utilitaires de la même époque. Archive.org propose d’ailleurs beaucoup de ces logiciels, donc à vous de faire vos petites courses.

Packard Bell BIOS
Installation de Windows 95

Honnêtement je me suis régalé avec PCem surtout parce qu’en ce moment, avec les Webosaures, on s’amuse à redécouvrir de vieux OS en live sur Twitch. Et pour ça c’est l’outil idéal.

PCem est dispo sous Linux et Windows en cliquant ici et comme les ROMs ne sont pas disponibles sur le site officiel, je vous invite à toutes les télécharger en clonant ce dépôt Git maintenu spécialement pour l’occasion.

git clone https://github.com/BaRRaKudaRain/PCem-ROMs.git

Alors, ça vous branche ?

Le cashback débarque en magasin !

Faites-vous rembourser une partie de vos achats à chaque passage en caisse dans nos magasins partenaires. C’est toujours gratuit mais encore plus simple, rapide et automatique !

5€ offerts lors de ton inscription, grâce à notre code : LESHOP

Composants electroniques, tournevis, reparation, bref si vous avez besoin de quoique ce soit pour vos projets et que vous dépensez un petit budget regulièrement autant profiter du cashback pour recuperer une partie de vos achats en pesos frais et dispo sur votre compte.

L’inscription est gratuite et vous gagnez 5€ 😉

<script type="text/javascript">;new advadsCfpAd( 122810 );