PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Mise à jour

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

Tetris OS – Mieux que Windows, macOS et Linux réunis

vendredi 27 mai 2022 à 09:00

Si vous ne savez pas quel système d’exploitation installer et que vous hésitez entre un Windows pour les jeux, un macOS pour la productivité ou un Linux pour la bidouille de l’extrême, j’ai de ce qu’il vous faut !

Voici le système d’exploitation de vos rêves : Tetris OS !

Il s’agit d’un OS qui ne fait que le jeu Tetris en version 32 bits. Le bootloader est entièrement configurable, le son utilise un driver soundblaster 16 bits, et les graphismes tournent au régime de 60 FPS sur une résolution de 320×200 pixels.

Pour l’installer, vous devrez récupérer les sources avec un

git clone https://github.com/lucianoforks/tetris-os.git

Puis faire un make comme ceci :

make iso

Si vous rencontrez des erreurs lors de la compilation, vérifiez bien que vous avez bien les bons toolchains. Sous macOS, j’ai du installer ceci :

brew install i386-elf-binutils i386-elf-gcc

Vous obtiendrez alors un fichier boot.iso que vous pourrez démarrer avec qemu comme ceci :

qemu-system-i386 -drive format=raw,file=boot.iso -d cpu_reset -monitor stdio -device sb16 -audiodev coreaudio,id=coreaudio,out.frequency=48000,out.channels=2,out.format=s32

Du code Python dans vos pages HTML

jeudi 26 mai 2022 à 09:00

Si vous êtes développeur et que vous aimez mettre du Python partout, dans vos poches, dans vos slips, sur vos tartines le matin, alors pourquoi ne pas en mettre également dans vos pages HTML ?

Et cela est maintenant possible grâce à ce PyScript, un bout de js + css à intégrer à votre code qui vous permettra de créer des applications Python directement au coeur de votre code HTML.

Pour ce faire, copiez ceci dans votre page :

<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script> 

Ensuite, il ne vous reste plus qu’à pondre du Python dans une balise <py-script> comme ceci :

<py-script>print("hello les petits fous")</py-script>

Voici un exemple avec le calcul de Pi pour 3 décimales après la virgule :

<html>
<head>
    <meta charset="UTF-8">
    <title>pytest</title>
    <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
    <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
</head>
<body>
       <py-script>
def wallis(n):
    pi = 2
    for i in range(1,n):
        pi *= 4 * i ** 2 / (4 * i ** 2 - 1)
    return pi

pi = wallis(100000)
s = f"π est approximativement {pi:.3f}"
print(s)
        </py-script>
</body>
</html>

Bon, je ne vous cache pas que c’est long niveau processing et je ne pense pas que ce sera vraiment utilisable pour de l’application web grand public. Mais c’est rigolo. On peut même utiliser des packages et autres modules, faire des interfaces, et même récupérer des valeurs dans les pages HTML avec la fonction pyscript.write comme ceci :

<html>
<head>
    <meta charset="UTF-8">
    <title>pytest</title>
    <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
    <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
</head>
<body>
<h1 id="pi">xxx</h1>
       <py-script>
def wallis(n):
    pi = 2
    for i in range(1,n):
        pi *= 4 * i ** 2 / (4 * i ** 2 - 1)
    return pi

pi = wallis(100000)
s = f"π est approximativement {pi:.3f}"
pyscript.write('pi', s)
        </py-script>
</body>
</html>

Si cela vous intéresse, vous trouverez tout sur le site de PyScript.

Un moyen rapide pour faire un gif animé à partir de Youtube

mercredi 25 mai 2022 à 09:00

Vous êtes en train de regarder une vidéo Youtube pépouze dans votre chaise longue, quand soudain un extrait vous semble idéal pour en faire un gif animé qui ravira vos amis et vous redonnera du succès auprès du sexe opposé (ou pas).

Alors dans ce cas, remplacez simplement le « youtube » de l’url par gifs et vous tomberez sur l’éditeur suivant.

Exemple, https://www.youtube.com/watch?v=EORg7Cod_IQ deviendra https://gifs.com/watch?v=EORg7Cod_IQ

Vous pourrez alors sélectionner le passage à extraire mais également rajouter du texte, des images, des effets (thug life…etc), des bordures, du flou, saturer les couleurs, retourner l’image…etc.

Certaines de ces fonctionnalités sont payantes mais on peut quand même faire pas mal de trucs gratuits. Bref, c’est super pratique si vous aimez faire des gifs animés à partir de vidéos Youtube. Vous pouvez également uploader vos propres vidéos en allant directement ici.

Enjoy !

Shottr – Capture écran macOS pour les développeurs et les designers

mardi 24 mai 2022 à 09:00

MacOS embarque nativement un outil pour faire des captures écrans, soit d’une zone définie, soit de l’intégralité de l’écran. Pour cela, il suffit d’utiliser les raccourcis claviers :

Mais si vous avez besoin d’aller plus loin avec un outil plus précis, je vous invite à télécharger Shottr.

Shottr se lance automatiquement au démarrage de votre ordinateur et après une petite configuration qui consiste à lui donner quelques permissions et à désactiver les raccourcis systèmes de capture écran, vous deviendrez le boss de la capture écran.

Ainsi, Shottr vous permettra de faire des captures plein écran, des captures de zone mais également de fenêtres avec une personnalisation du fond (wallpaper, transparent, couleur unie…etc), ce qui est très cool pour avoir un truc plutôt propre.

Vous pouvez également choisir l’action qui se déroulera après votre capture écran. A savoir sauvegarder celle-ci, l’ouvrir dans l’éditeur de Shottr ou afficher une petite vignette avec différentes actions (sauvegarde, édition, upload…etc, de quoi avoir le choix).

Shottr embarque également un module d’OCR qui permet de récupérer le texte de la zone que vous avez capturée. Génial pour reprendre un bout de texte à partir d’un fichier où le copier coller n’est pas possible.

L’éditeur vous permettra également de mettre des flèches, du texte, de récupérer les couleurs avec une pipette mais surtout de flouter rapidement ou d’effacer des éléments. Shottr vous permettra aussi de mesurer en pixel l’espacement entre les éléments ou leur taille et d’afficher ça sur la capture. Ca permet aux développeurs frontend de faire le point sur les maquettes par exemple.

Je vous laisse avec la vidéo qui vous en montrera un peu plus.

Shottr vous fera gagner un max de temps avec toutes vos captures et vous pouvez le télécharger ici.

Quel est votre cercle Twitter ?

lundi 23 mai 2022 à 09:00

Savez-vous avec qui vous interagissez le plus sur Twitter ?

Pas vraiment. Et pourtant c’est facile de le déterminer grâce aux données publiques de Twitter grâce à cet outil Orbit. Vous entrez simplement votre pseudo Twitter ou celui de la personne qui vous intéresse et l’outil récupérera vos tweets et likes les plus récents ainsi que les interactions que vous avez eu avec les autres, pour produire un score d’interaction.

Et c’est ce score qui permettra de classer les gens par cercle. Ensuite la mise en forme, le nombre de cercles et les couleurs sont modifiables si vous le souhaitez et vous pouvez également télécharger l’image générée.

Je vous laisse donc découvrir les comptes Twitter de mon premier cercle d’interaction. Que des gens cools et sympas. The crème of the crème comme on dit en Normandie.

A tester ici pour ceux qui veulent.