Depuis le Microsoft Store, il est possible d’installer l’application Windows Terminal, qui est une version plus aboutie de l’invite de commandes. En effet, elle permet notamment d’ouvrir simultanément plusieurs onglets PowerShell, Azure Cloud Shell ou d’un invite classique. Un outil essentiel pour les professionnels de l’IT. Par défaut, lorsqu’elle démarre, c’est un profil PowerShell qui est ouvert. Comment peut-on changer ce profil par défaut ?
Il y a quelques jours, j’ai été confronté à un problème assez embêtant. Lorsque je souhaitais installer Office 365 sur un ordinateur familial, j’ai reçu une erreur indiquant « Ce produit ne peut pas être installé sur le canal de mise à jour sélectionné ». Mais dans quel contexte cela arrive-t-il et surtout, comment peut-on facilement corriger cette erreur ?
Lors d’un développement d’un service avec Laravel, j’ai été confronté à un petit problème lors des tests unitaires. Plus précisément des tests où il était nécessaire de vérifier une adresse e-mail dès l’appel de la route. En effet, dans le cas de l’utilisation de la validation DNS, vos tests peuvent parfois échouer. Il existe toutefois une solution pour contourner ces erreurs.
Lorsque vous utilisez Git sous Windows et que vous rapatriez le contenu d’un repository, le format des retours à la ligne dans les fichiers récupérés, est automatiquement défini. Cela peut être problématique lorsque vous devez exécuter un script shell dans un conteneur Docker. Avec le comportement par défaut, vous devez éditer les fichiers .sh à la main pour en modifier le format de retours à la ligne de Windows (CR-LF) à Unix (LF).
Récemment en faisant défiler mon flux sur le réseau social X (anciennement connu sous le nom de Twitter), je me suis fait « berner » en cliquant sur le lien d’un article qui m’a amené sur un faux site d’actualités, contenant une information complètement délirante. Pourtant, l’aperçu montrait bien le titre et l’image provenant du site original. L’internaute Nicolas Popy, passionné par les nouvelles technologies et auteur du blog UnTruc.net, a creusé un peu plus le sujet après avoir rencontré la même situation. Il l’explique dans un fil sur son compte.
Yup permet de construire des schémas pour l’analyse et la validation des valeurs d’un formulaire à l’exécution. Il peut notamment être utilisé dans une application Vue en combinaison avec le plugin vee-validate. La librairie est extensible et vous pouvez également y ajouter vos propres méthodes. Et cerise sur le gâteau : TypeScript est géré ! Voyons comment ajouter un schéma de validation à nos formulaires.
Si vous ne savez pas encore ce qu’est Bluesky, il s’agit d’un réseau social qui était à la base un projet de test duquel l’ancien co-fondateur de Twitter, Jack Dorsey, était aux manettes. Pour faire simple, l’idée est de se rapprocher d’un fonctionnement à la Mastodon, mais avec son protocole maison (ATprotocol). Actuellement l’accès à Bluesky est sur invitation uniquement et il n’existe pour l’instant qu’un serveur, bsky.social.
De nombreux sites rentrent plus en détail dans la présentation de ce qui ressemble aux premiers abords à Twitter. C’est évidemment bien plus que ça. Cependant nous allons ici nous intéresser à une fonctionnalité en particulier : l’utilisation de son nom de domaine en tant que handle (votre nom d’utilisateur dans des termes moins techniques).
Pour effectuer la validation de tableaux avec Laravel, lorsqu’ils sont passés en paramètres d’une requête, on peut se servir des règles existantes fournies dans le framework. Cela ne nécessite que quelques lignes de code que l’on peut découvrir ensemble.
Nous allons voir comment installer ce petit utilitaire bien sympathique. Mais tout d’abord, qu’est-ce qu’Entware ? Il s’agit d’un dépôt d’applications pour les systèmes embarqués, venant remplacer IPKG qui n’est plus maintenu depuis des années. Il offre donc la possibilité d’installer des utilitaires sur vos périphériques à l’aide de quelques lignes de commande seulement. Voyons comment installer cela sur un NAS Synology DS920+.
Pinia remplace vuex pour la création de stores. Ceux-ci permettent de gérer et persister l’état de différents objets afin qu’ils soient accessibles depuis n’importe quel composant de votre application. Dans ce petit tutoriel nous allons voir comment installer Pinia, créer un premier store et l’utiliser dans nos composants Vue.JS. Notez que pour cela nous avons utilisé Vue 3 et TypeScript.
Ce site web utilise des cookies pour améliorer votre expérience. Par conséquent nous déterminons que vous êtes d'accord avec cela mais vous pouvez refuser certains cookies tiers en cliquant sur le lien suivant. Paramètres des cookiesTout autoriser
Vie privée & Cookies
Réglages de confidentialité
Ce site web utilise des cookies pour améliorer votre expérience de navigation. Parmi ceux-ci on retrouve des cookies qui sont considérés comme nécessaires et qui sont stockés dans votre navigateur. Ils sont essentiels pour les fonctionnalités de base et la sécurité. Nous utilisons également des cookies tiers qui peuvent aider à analyser et comprendre la façon dont vous utilisez notre ce site. Ils seront stockés avec votre consentement. Vous avez également la possibilité de ne pas accepter ceux-ci mais cela peut avoir un effet négatif sur votre expérience de navigation.
Tout cookie qui est absolument nécessaire pour le bon fonctionnement du site. Il s'agit de cookies qui concernent les fonctionnalités basiques et de sécurité du site. Ils ne stockent pas d'informations personnelles.
Cookie
Description
cookielawinfo-checkbox-advertisement
Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category.
cookielawinfo-checkbox-analytics
Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Analytics" category.
cookielawinfo-checkbox-necessary
Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Necessary" category.
cookielawinfo-checkbox-others
Set by the GDPR Cookie Consent plugin, this cookie stores user consent for cookies in the category "Others".
CookieLawInfoConsent
CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie.
Les cookies publicitaires (ex: Google DoubleClick) sont utilisés pour fournir aux visiteurs des publicités ou campagnes publicitaires pertinentes, notamment dans des vidéos YouTube intégrées au site. Ces cookies collectent donc des informations pour fournir du contenu personnalisé.
Cookie
Description
VISITOR_INFO1_LIVE
YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.
YSC
Youtube sets this cookie to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.
yt-remote-device-id
YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.