PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

iHateRegex – Le site qui décortique les expressions régulières pour ceux qui les détestent

lundi 2 mars 2020 à 09:00

Si vous avez pour habitude de manipuler des expressions régulières (Regexp), voici un site qui devrait vous aider à les tester, mais surtout à les comprendre un peu mieux.

Ce site c’est iHateRegex développé par Geon George et ça s’adresse aux gens comme moi qui détestent les regexp trop compliquées ;-).

Pourquoi ? Et bien en plus de nombreux exemples assez classiques, le site permet de visualiser à l’aide d’un graphique le fonctionnement de votre expression régulière.

Ainsi, plus besoin de vous prendre la tête pour capter son fonctionnement et éventuellement les optimiser ou les debugger.

Voici par exemple une Regex qui permet d’isoler les dates ayant le format jj/mm/aaaa.

(?:(?:31(/|-|.)(?:0?[13578]|1[02]))1|(?:(?:29|30)(/|-|.)(?:0?[1,3-9]|1[0-2])2))(?:(?:1[6-9]|[2-9]d)?d{2})$|^(?:29(/|-|.)0?23(?:(?:(?:1[6-9]|[2-9]d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1d|2[0-8])(/|-|.)(?:(?:0?[1-9])|(?:1[0-2]))4(?:(?:1[6-9]|[2-9]d)?d{2})

C’est comme si on me parlait en Wraith (ref à Stargate pour ceux qui se poseraient la question). Heureusement, avec iHateRegex, celle-ci peut devenir claire comme de l’eau de roche avec le petit schéma suivant. J’ai choisi un exemple un peu complexe, j’avoue, mais c’est pour vous montrer que l’outil permet d’aller loin.

Voici un exemple un peu plus simple qui matche les adresses email :

À bookmarker pour les soirées d’hiver.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> <script> (adsbygoogle = window.adsbygoogle || []).push({});

Les easter eggs et astuces cachées de Windows 10

vendredi 28 février 2020 à 17:00

Microsoft Windows fait partie de ces logiciels qui trainent derrière eux une longue liste d’astuces et autres easter eggs (fonctionnalités cachées) plus ou moins marrantes et utiles. J’ai toujours été fan de ces petites pépites cachées, ces petits secrets, alors je me suis amusé à faire cette vidéo pour vous montrer toutes celles que vous pouvez retrouver dans Windows 10.

Il y a bien sûr le Mode God dont voici le code au passage :

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

Mais aussi des astuces avec Cortana, la calculatrice, l’explorateur Windows, les émojis, la visionneuse 3D, des clins d’oeil à StarWars, au Seigneur des Anneaux, au jeu Doom sans oublier quelques astuces pour ajouter de la transparence à l’invite de commande MS DOS ou encore activer le mode sombre ou y voir plus clair lorsque votre bureau est surchargé en fenêtres.

J’étais parti avec comme idée de vous montrer uniquement des easter eggs, mais de fil en aiguille, je suis aussi tombé sur quelques astuces pratiques donc je vous ai tout mis. J’espère que cela vous apprendra quelques trucs.

Amusez-vous bien !

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> <script> (adsbygoogle = window.adsbygoogle || []).push({});

Dino – Un nouveau client Jabber/XMPP open source

vendredi 28 février 2020 à 09:00

Si vous communiquez à l’aide de Jabber / XMPP, je vous invite à découvrir ce nouveau client open source pour Linux. Baptisé Dino, ce client est encore très jeune, mais offre l’essentiel pour profiter d’une communication décentralisée à plusieurs, envoyer des fichiers, archiver des messages et surtout chiffrer vos discussions de bout en bout grâce à OMEMO ou OpenPGP.

Ainsi, chaque message que vous envoyez est chiffré sur votre machine avant de voyager dans les tubes d’Internet. Et il est possible de désactiver l’alerte qui indique que vous êtes en train d’écrire un message.

Dino est dispo sous Linux et macOS et vous trouverez plus d’infos ici.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> <script> (adsbygoogle = window.adsbygoogle || []).push({});

Les liens de la semaine – LDS #3 : Antivirus Microsoft, Dropshipping …

jeudi 27 février 2020 à 17:00

Liens de la semaine

3e épisode de ma veille hebdomadaire de ce qui a fait mon Internet ces 7 derniers jours. Tous les épisodes seront regroupés au fur et à mesure dans une playlist YouTube dédiée.

Est-ce que j’ai fait moins long que les 2 premières fois ? Non. Un jour il faudra que je me mette en tête que 45 min c’est plus ou moins le bon format vu tout ce que je vois passer comme information chaque jour. Et puis c’est tellement fun de vous partager ces liens et de vous lire dans le chat. Je vous like les gens.

Quasi 30 actus cette semaine et ça brasse assez large puisque je vous parle hack de bios, caméra de surveillance, Coronavirus/Covid-19, 30 ans de Photoshop, cours de Python, TorrentFreak, Office pour mobile, Nintendo 64 … tellement de trucs différents que même HADOPI va en trembler !

La semaine prochaine je serai en vacances donc il n’y aura pas d’épisode, mais ça m’en fera beaucoup plus pour la suivante ! Car vous le savez aussi bien que moi, Internet ne dort jamais.

Si vous ne voulez pas rater mes prochains « best of » de liens, allez vite vous abonner sur ma chaine Tubesque et activez la clochette pour être prévenu à chaque nouvelle vidéo. Parait qu’à chaque nouvel abonné c’est un ours blanc qui est sauvé au Paraguay. Si si.

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> <script> (adsbygoogle = window.adsbygoogle || []).push({});

Repology – Le hub qui centralise tous les paquets de toutes les distributions Linux

jeudi 27 février 2020 à 09:00

Si vous êtes linuxien, voici Repology, un service qui « monitore » l’ensemble des dépôts de paquets (repositories) d’un grand nombre de distributions Linux.

Cela vous permet de découvrir de nouvelles versions de vos logiciels préférés, de choisir la distribution qui vous conviendra le plus en fonction des paquets qu’elle propose et de garder le contact avec les gens qui maintiennent ces logiciels que vous utilisez.

Mais Repology est aussi utile pour les développeurs afin de suivre comment votre logiciel est distribué et packagé parmi les distributions Linux. Mais il permet aussi d’entrer en contact avec les responsables des dépôts pour leur proposer par exemple votre mise à jour et si vous avez un site, d’y afficher des tags comme ceci pour indiquer aux visiteurs quelles sont les distributions qui proposent votre outil.

Enfin, pour les gens qui s’occupent de maintenir ces paquets dans les dépôts, cela va vous permettre de découvrir de nouvelles sorties du logiciel que vous maintenez, voire de nouveaux projets à intégrer et bien sûr de rentrer en contact avec vos pairs pour discuter et bosser ensemble sur de futures intégrations. Evidemment Repology permet aussi de suivre les versions et la convention de nommage des différents paquets ou de détecter des problèmes comme par exemple un lien cassé ou une distribution non supportée.

À découvrir ici.

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> <script> (adsbygoogle = window.adsbygoogle || []).push({});