Visiblement quand on prend un VPS chez OVH, l'IPv6 n'est pas configurée par défaut. Voici un guide pour la configurer, avec une copie des infos qui m'intéressent pour Ubuntu ci-dessous.
Prérequis :
Modifier le fichier qui est dans /etc/netplan
(dans mon cas: /etc/netplan/50-cloud-init.yaml
) et remplace les placeholders en majuscules (si vous n'avez pas de prefix, mettez /128
) :
Ubuntu 18 et 20 :
network:
version: 2
ethernets:
enp1s0:
dhcp4: true
match:
macaddress: 00:04:0p:8b:c6:30
set-name: enp1s0
addresses:
- YOUR_IPV6/IPv6_PREFIX
gateway6: IPv6_GATEWAY
routes:
- to: IPv6_GATEWAY
scope: link
Ubuntu 21 et 22 :
network:
version: 2
ethernets:
enp1s0:
dhcp4: true
match:
macaddress: 00:04:0p:8b:c6:30
set-name: enp1s0
addresses:
- YOUR_IPV6/IPv6_PREFIX
routes:
- to: ::/0
via: IPv6_GATEWAY
- to: IPv6_GATEWAY
scope: link
Testez la config: netplan try
Si elle est correct, appliquez là: netplan apply
Vous pouvez ensuite tester la connectivité avec:
ping6 -c 4 2001:4860:4860::8888
Évitez d'utiliser les fichiers .env
en production.
Un générateur de config SSL.
Si vous avez également perdu votre configuration en mettant à jour Hyper en version 3.0.0, vous pouvez la rétablir en ouvrant les paramètres (CTRL+,
) et en copiant dans le fichier qui s'ouvre le contenu du fichier ~/.hyper.js
(pensez bien à l'enregistrer en UTF-8).
Il semblerait que l'endroit où est stocké le fichier de config ait changé de ~/.hyper.js
à %AppData%\Hyper\.hyper.js
(sur Windows en tout cas) et qu'il ne soit pas capable de copier lui-même la configuration lors de la mise à jour.
Un générateur de config Nginx. Il faudrait tellement la même chose pour Apache !
Une liste de paramètres about:config de Firefox avec pour chacun une explication claire de ce qu'il fait.
Si le nouveau design des onglets dans Chrome ne vous convient pas, c'est encore changeable via cette option : chrome://flags/#top-chrome-md . Mais ça ne restera probablement pas éternellement disponible.
Comment bien configurer une installation de PHP (que ce soit mod_php ou php-fpm).
Si vous voulez vous refaire une config gamer toute fraîche :)
Je me refais un petit résumé de ma config Sublime Text.
Paramètres
{
"color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme",
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
"*.a",
"*.lib",
"*.so",
"*.dylib",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.db"
],
"ignored_packages":
[
"Vintage"
],
"skin": "User/Flatland Dark",
"theme": "Flatland Dark.sublime-theme",
"font_options": "subpixel_antialias",
"font_size": 10,
"tab_size": 4,
"show_encoding": true,
"translate_tabs_to_spaces": true,
"word_wrap": false
}
Packages (plugins)
Indispensables
Must have
UI:Select Theme
et UI:Select Color Scheme
.Raccourcis
Remettre en place le raccourci pour switcher de projet rapidement:
{
"keys": ["ctrl+alt+p"],
"command": "prompt_select_workspace"
}
Je viens d'apprendre l'existence de ce paramètre qui limite le nombre de paramètres d'une requête HTTP (POST par exemple).
Je cherchais depuis 2h pourquoi ma requête arrivait tronquée côté serveur >_<
Comment gérer la configuration dans Slimframework.
L'option notamment intéressante est d'utiliser phpdotenv pour gérer les différences entre vos différents environnements.
Une cheatsheet sur le RewriteRule de Apache.