Algorithme pour résoudre un sudoku (python et javascript)
Voici une solution élégante (algorithme de quelques lignes) pour résoudre une grille de Sudoku en Python ou en Javascript.
Download code
sudoku solver py
sudoku solver js
Voici une solution élégante (algorithme de quelques lignes) pour résoudre une grille de Sudoku en Python ou en Javascript.
sudoku solver py
sudoku solver js
Dans ma version de ChromeOS, il faut aller dans Paramètres et activer “Linux Béta”
Article complet iciOn change de vie et on plaque tout pour aller vivre à la campagne avec ma femme. Par conséquent, les billets se feront plus rares dans les prochains mois à venir.
C’est l’occasion pour moi de modifier deux, trois trucs sur le site (en vert forcément) et de vous proposer d’écrire des articles (VTOM) en tant que collaborateur de mon repo github (partie _posts).
Très facile, en Markdown, si ça dit quelqu’un, n’hésitez pas, on regarde ça ensemble ;)
Je sais notamment que la v6.4 contient son lot de nouveautés et (le truc de fou) les API SOUTENUES ET DOCUMENTéES !!! enfin
Et ça serait bien d’y consacrer un article !
Tout le code source du site est ici : github-pages jekyll du blog https://github.com/virtual-thom
Article complet iciPetit exemple de site : https://thomax.netlify.com/. Le code de ce site est hébergé sur Github monsite. A chaque commit sur la branch de mon choix (master), le déploiement du site statique est effectué par Netlify. Le build se fait avec Parcel Bundler que j’adore pour sa simplicité. A petite échelle, c’est ce qu’on appelle du déploiement continu.
J’ai outrageusement pompé l’idée et la façon de faire de Ryan Dahl (juste le développeur de NodeJS qui planche en ce moment sur le successeur de son bébé : Deno. Le site deno.land utilise à peu près le même principe de déploiement, au Cloudflare worker près - qui lui sert à présenter de l’html ou du code raw brut selon si on a un header navigateur ou si c’est un appel API par ex - et son front qui est codé en React)
Article complet iciJe laisse l’article mais pas mal de trucs sont outdated.
J’ai vraiment l’impression que beaucoup de logiciels sont portés sur l’architecture arm depuis que NVIDIA et Apple en ont parlé.
Du coup, c’est maintenant ultra simple d’installer Visual Studio Code et Docker sur son RPI4 avec l’OS de base fourni par Raspberrypi.org.
Petit retour d’expérience sur mon nouveau pc, le raspberry pi 4.
Tout dépend de votre utilisation, mais pour ma part, “ma vie a changé” depuis que je suis passé de la distribution Raspbian à l’Ubuntu. Entendez-moi bien, la Raspbian est super stable, elle fait le taff à merveille pour un pc standard et du dev standard 99% du temps. Mais alors quand il s’agit de monter un docker, la moitié des images du Hub ne fonctionnent pas, certains paquets apt non plus (style mongodb)
Bref, tout ça pour dire, vive Ubuntu Server !
Article complet iciBesoin (comme un autre ) : Lister tous les jobs dont le script est ‘xxx’, ses parents directs, et son unité de soumission
Article complet iciExemple de création d’une infrastructure XLD (v7) via API. C’est à adapter bien sûr, mais ça donne une bonne idée pour créer en masse des infra’ en ligne de commande.
Article complet ici<edit 2019> Puisque je vois que ça peut intéresser des personnes, vous trouverez ci-après un bout de code beaucoup plus synthétique (et moderne :p) que celui utilisé dans le post original (sans jQuery mais le principe est le même)
Voici le code complet : https://github.com/virtual-thom/blob/master/search.html
Article complet iciNote à moi-même, nouvelle queue sur un client windows, vérifier l’encodage.
J’ai ce genre d’erreur avec l’encode UTF-8 with BOM (réglé en changeant en UTF-8 tout court)
C:\WINDOWS\system32>@echo OFF
C:\WINDOWS\system32>echo ______________________________________________________________________
______________________________________________________________________
C:\WINDOWS\system32>echo Contexte Visual TOM du traitement
Contexte Visual TOM du traitement
C:\WINDOWS\system32>echo.
avec l’erreur :
'@echo' is not recognized as an internal or external command, operable program or batch file.
Je viens de prendre une claque. Ca fait 10 ans, peu ou prou, que j’ai fait la connaissance de mon Sergent-Chef préféré (et par la même occasion, mon instructeur - Dieu - VTOM et futur bon ami).
A défaut de m’accueillir convenablement, pour sauver la France sans doute, je me souviens d’un charmant cadeau : une pile de dossiers à éplucher pour découvrir VTOM.
Une des mes premières tâches consistait à effectuer une boucle sur toutes les commandes VTOM (en ligne de commande) afin de savoir comment elles fonctionnaient.
Je n’y connaissais rien à l’époque (et surtout pas le scripting) et je me rappelle en avoir bavé ! Sorte de revanche face à l’adversité de cette (belle) époque, j’espère aider ce petit jeune qui, comme moi, commence et galère aujourd’hui.
L’idée est de boucler sur la commande vthelp
qui donne à l’écran toutes les commandes VTOM.
Placez-vous sous votre user d’admin serveur vtom bac à sable (je précise ! car on ne sait jamais quand on commence, on pourrait lancer un vtserver sans le vouloir ou autre) et c’est parti :
Article complet ici