Quotidien Shaarli
Aujourd'hui - February 4, 2026
Ce tutoriel explique comment publier un thème pour Visual Studio Code (VS Code) sur le Visual Studio Marketplace et Open VSX, ainsi que sur npm pour une utilisation plus large. Il détaille les étapes de préparation du thème, notamment la nomination, l'ajout d'une icône, la configuration du fichier package.json avec les contributions et les mots-clés. L'article aborde également les deux méthodes de publication : via vsce avec un compte Azure DevOps (nécessitant un jeton d'accès personnel) et manuellement en téléchargeant un fichier .vsix. Des conseils pratiques et des solutions aux problèmes courants sont également fournis.
Cet article de Smashing Magazine compare les composants d'interface utilisateur Combobox, Multiselect, Listbox et Dual Listbox, expliquant leurs différences et leurs usages. Il détaille que le choix dépend du nombre d'options et de leur visibilité, avec des recommandations pour éviter de cacher les options fréquemment utilisées. Un guide pratique pour choisir le bon composant en fonction des besoins des utilisateurs.
Ce guide explique comment renforcer la validation des données dans SQLite, une base de données permissive par défaut. Il propose d'utiliser des clés primaires de type INTEGER PRIMARY KEY NOT NULL, de spécifier explicitement si les colonnes acceptent des valeurs NULL, et d'utiliser le mot-clé STRICT dans les déclarations de tables pour activer des vérifications de type strictes. Le guide aborde également l'utilisation des contraintes CHECK() pour des validations supplémentaires. Idéal pour ceux qui veulent éviter les erreurs de données et les problèmes ultérieurs.
L'article explique un problème d'encodage rencontré lors de l'extraction d'une sauvegarde Yunohost sur une machine Ubuntu. Le souci provient d'une incompatibilité d'encodage entre les caractères UTF-8 des systèmes Yunohost (Debian 12) et Ubuntu (25.04). La solution temporaire proposée consiste à forcer la variable LANG du shell en utilisant l'encodage en_US.UTF-8 lors de l'extraction via la ligne de commande. L'auteur envisage de creuser davantage pour comprendre la cause profonde et trouver une solution définitive.
Ce tutoriel explique comment créer une extension de thème pour Visual Studio Code en moins de six heures. L'auteur, Zell Liew, partage son processus de création d'un thème personnalisé pour s'adapter à la nouvelle conception de son site web. Il commence par utiliser Shiki, un surligneur de syntaxe intégré à Astro, pour créer un thème basé sur des variables CSS, puis passe à l'utilisation de tokens TextMate pour un contrôle plus granulaire. Avec l'aide de l'IA, il génère les tokens TextMate en se basant sur le thème Moonlight 2. L'article détaille les étapes et le code nécessaire pour créer et intégrer le thème.