haut ⇨ ⇦bas
Astuces
Année scolaire 2025-2026
stylo
HTML
strong
mettre en gras, l'ancien bold
em
unité relative donnant la hauteur de la police, les marges ou dimensions d'objets pourront être indiquées en em
< q > ... < /q > 
pour placer entre guillemets
lt; gt; amp; #169;
avec une esperluette devant pour < > & ©
li:first-child, li:last-child, li:nth-child(No ou odd ou even)
différents sélecteurs
td:empty; 
sélectionne les cellules vides d'un tableau
a[href^="http://"] 
les liens qui commencent par http://
a[href$=".pdf"] 
les liens qui finissent par .pdf
                  1
Ordre des marges 4 2
                  3
::first-letter
pour mettre en forme la première lettre (d'un paragraphe)
::before et ::after
voir ce lien génial pour ses utilisations

Les sélecteurs d'attributs

Un tutoriel bien fait pour créer un vote avec HTML/CSS/JS
écrit par : Stéphane Le Méteil, le 16/10/2022
Python
.1+.2 génère une erreur sous python
Traitement global :

liste=[i for i in range(10000)]
print(liste)
def pair(x):
    return x%2==0

pairs=list(filter(pair,liste))
print(pairs)

Déclarer une fonction lambda :

g=lambda x:x+1
on peut alors calculer g(4)
A la place de :

def g(x)
 return x+1

Listes :

liste[2:15]
du 2ème au 14ème élément
liste[:15]
jusqu'au 14ème élément
liste[15:]
à partir du 15ème élément
liste[1:15:2]
du 1 au 14 de 2 en 2
liste[::2]
ceux d'indices pairs
liste[1::2]
ceux d'indices impairs
liste[::-1]
renverser une liste

Pour saisir un tas de nombre sur une seule ligne :


nombre = list(map( int, input().split() ))
taper : 1 4 42 -4 Entrée devient [1,4,42,-4]

module NUMPY

linspace(debut,fin,quantité)

arange(début,fin,pas)
numpy.arange(1,10,2) donne array([1, 3, 5, 7, 9])

ASCII ART un article de KORBEN

écrit par : Stéphane Le Méteil, le 16/10/2022
LINUX
unzip texte.odt permet de récuperer le texte car odt c'est du zip
écrit par : Stéphane Le Méteil, le 16/10/2022
Vrac
  • pspdfkit : manipuler les pdf dans une application/un site web
  • phosphor icons : des icones gratuites en svg pour un site web
  • heroicons : des icones gratuites en svg pour un site web
écrit par : Stéphane Le Méteil, le 31/08/2023
Windows
Réduire les taches de fond dans windows 11 avec
  • Ultimate Windows Tweaker 5.1
  • Super MSConfig
  • Wintoys
  • heWindowsClub
écrit par : Stéphane Le Méteil, le 06/01/2025
xampp
Lorsque xampp plante en local :
Récupérer la ou les bases de données qui sont dans : C:\xampp\mysql\data\ Re installer xampp Puis config de mysql changer le port, cette fois j'ai mis cela
[client]
# password       = your_password 
port=3306
socket="C:/xampp/mysql/mysql.sock"
mais pas celui de
[mysqld] qui reste port=3306
J'ai aussi changé :
$cfg['Servers'][$i]['port'] = '3306';
dans config.inc.php de le répertoire xampp/phpmyadmin
écrit par : Stéphane Le Méteil, le 04/01/2026
Rechercher
Ouvre cmd dans ton répertoire de travail (ou cd vers le répertoire racine). Puis tape :
findstr /S /I /M "tcolorbox" *.tex
Explications :
  • findstr : commande pour chercher dans les fichiers
  • /S : cherche dans tous les sous-répertoires
  • /I : ignore la casse (majuscules/minuscules)
  • /M : affiche seulement le nom des fichiers contenant le mot "tcolorbox" : texte à rechercher
  • *.tex : tous les fichiers .tex
ou
Get-ChildItem -Recurse -Filter *.tex | Select-String "tcolorbox" | Select-Object -Unique Path
écrit par : Stéphane Le Méteil, le 12/01/2026
xampp bis
Si ça plante :
  • aller dans le répertoire mysql
  • faire une copie de data (copier/coller)
  • tout sélectionner dans backup sous ibdata1
  • tout coller dans data
écrit par : Stéphane Le Méteil, le 04/06/2026
xampp
Deux astuces XAMPP
1) sur xampp control, start et close : clic droit, propriété, exécuter en tant qu'administrateur
2) un script power shell pour réparer

# Based on this answer: https://stackoverflow.com/a/61859561/1956278

# Backup old data
Rename-Item -Path "./data" -NewName "./data_old"

# Create new data directory
Copy-Item -Path "./backup" -Destination "./data" -Recurse
Remove-Item "./data/test" -Recurse
$dbPaths = Get-ChildItem -Path "./data_old" -Exclude ('mysql', 'performance_schema', 'phpmyadmin') -Recurse -Directory
Copy-Item -Path $dbPaths.FullName -Destination "./data" -Recurse
Copy-Item -Path "./data_old/ibdata1" -Destination "./data/ibdata1"

# Notify user
Write-Host "Finished repairing MySQL data"
Write-Host "Previous data is located at ./data_old"

source : https://gist.github.com/josemmo/24e35f2b4984a4370ce2c164f5956437#file-repair-mysql-data-ps1-L1

écrit par : Stéphane Le Méteil, le 28/06/2026
Derniers articles publiés :
Le 28/06/2026 dans Astuces sous le titre : xampp
Le 23/06/2026 dans Terminale sous le titre : Oral du BAC
Le 04/06/2026 dans Astuces sous le titre : xampp bis
Le 03/06/2026 dans Iut GC sous le titre : MAT4 : Géométrie dans l'espace
Le 03/06/2026 dans snt sous le titre : Objet connecté
Version du 04 Juin 2026