Aller au contenu
Cheat Sheet
PHP

Utiliser PHPMailer et OAuth2, sans utiliser Composer

Pour un site PHP qui n’a pas accès à Composer, j’ai besoin de pouvoir envoyer des emails. Mais Google ne permet plus d’envoyer des mails avec un code d’application moins sécurisé. Il faut désormais passer par OAuth2.

Lire la suite de « Utiliser PHPMailer et OAuth2, sans utiliser Composer » →
Linux

Héberger un site dans un container

L’objectif est d’auto héberger un site web sur un VPS, dans un container Docker.

Lire la suite de « Héberger un site dans un container » →
Linux

[Linux] Réparer une installation en mode « recovery »

Lors de la mise à jour vers Debian 12, quelque chose s’est mal passé lors de la mise à jour de libcrypt :

/usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory

et cela a bloqué mon sudo ainsi que toutes mes authentifications. Voilà comment j’ai réparé l’installation.

Lire la suite de « [Linux] Réparer une installation en mode « recovery » » →
Windows

[Windows] Activer sa licence

Parfois on possède une licence Windows mais l’activation du produit ne fonctionne pas. Voici comment faire.

Lire la suite de « [Windows] Activer sa licence » →
Android

[AndroidTV] Limiter l’utilisation de la TV

Parfois on voudrait faire en sorte que ses enfants n’aient pas accès à la TV en permanence. Parfois on voudrait que les heures de TV soient limitées. Voici comment faire sur une TV équipée d’AndroidTV ou GoogleTV.

Lire la suite de « [AndroidTV] Limiter l’utilisation de la TV » →
WordPress

[WordPress] Protéger son répertoire « wp-admin »

Par mesure de sécurité, il peut être intéressant de protéger le répertoire wp-admin de son site WordPress. Malheureusement, certains fichiers peuvent être utilisés par les utilisateurs à cause de certains plugins.

Lire la suite de « [WordPress] Protéger son répertoire « wp-admin » » →
Python

[Python] Comment bien démarrer un nouveau projet ?

Quand on commence un nouveau projet, ça peut être pratique d’utiliser un template qui contient déjà tout ce qu’il faut.

Lire la suite de « [Python] Comment bien démarrer un nouveau projet ? » →
Python

[Python] Extraire une page PDF en image

Il est assez simple d’effectuer l’extraction d’une page PDF en image avec Python.

Lire la suite de « [Python] Extraire une page PDF en image » →
Calibre

[Calibre] Mettre l’article des titres en début de titre

Par défaut, Calibre va afficher le libre « Un nouvel espoir » comme « Nouvel espoir, un ». Voici comment changer ce comportement.

Lire la suite de « [Calibre] Mettre l’article des titres en début de titre » →
Matériel

[Windows] Rétablir la détection du jack

Quand je branche mon casque, Windows ne le détecte pas. Pourtant, quand j’allume mon ordinateur avec le casque branché il est détecté.

Lire la suite de « [Windows] Rétablir la détection du jack » →

Pagination des publications

1 2 3 4 … 9

Catégories

  • Android
  • Calibre
  • Docker
  • Excel
  • Git
  • Google Sheet
  • Knime
  • Linux
  • Logiciels
  • Matériel
  • Non classé
  • Notepad++
  • PHP
  • Power BI
  • Programmation
  • Python
  • Qlik
  • Service
  • Synology
  • Visual Studio Code
  • VSCode
  • Windows
  • Word
  • WordPress

Étiquettes

adb android apache audio calibre convertion css debian docker drivers excel fichiers firefox flask google grep html kobo linux manette markdown mp3 notepad++ office php pip portable privoxy python qlik qliksense qlikview realtek selenium synology tor venv vim virtualenv vscode web windows wordpress xargs youtube

Tags

adb android apache audio calibre convertion css debian docker drivers excel fichiers firefox flask google grep html kobo linux manette markdown mp3 notepad++ office php pip portable privoxy python qlik qliksense qlikview realtek selenium synology tor venv vim virtualenv vscode web windows wordpress xargs youtube
Thème par Colorlib Propulsé par WordPress