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.
Depuis peu, certaines personnes ont vu apparaitre un message sur leur installation WordPress mentionnant que le jeu de caractères « utf8mb4 nécessite une librairie client plus récente ». Cela s’adresse à celles et ceux qui ont un hébergement chez o2switch. C’est mon cas : à priori, cela n’avait aucun impact négatif sur mes sites. Pour supprimer ce message, il y a une manipulation toute simple à effectuer.
Vous souhaitez activer et utiliser l’application myID.be pour vous identifier sur un site web qui le prend en charge? Ce dossier vous montre la marche à suivre, mais tout d’abord, remettons un peu de contexte.
myID.be est la nouvelle application d’authentification commandée par l’état belge, pour vous authentifier sur les sites web du service public my.belgium. Développée par U2U Consult, une entreprise privée, elle est une solution de secours à itsme. Le 11 novembre, celle-ci avait été désactivée d’abord pour une raison inconnue, mais nous avons appris que c’était pour renforcer la sécurité de la plate-forme. Bonne nouvelle: l’activation est de nouveau possible. Découvrons comment cela fonctionne.
Lorsque vous effectuez un export de données en CSV avec Laravel (ou en PHP en général), la limite de mémoire peut être atteinte en fonction de la taille des données exportées mais aussi de la méthode utilisée pour traiter les lignes récupérées depuis la base de données. Voyons ensemble les pistes d’amélioration pour soulager votre serveur et éviter que vos utilisateurs.trices n’obtiennent une erreur.
Vous voilà confrontés à la problématique de devoir traiter un lot de fichiers CSV sur un serveur qui est configuré pour restreindre la taille des fichiers envoyés par l’utilisateur.trice. Pour contourner cette limitation sans modifier la configuration du serveur vous pouvez passer par une archive au format ZIP, dont vous devez extraire le contenu. Le langage PHP propose cette possibilité et cela ne nécessite que quelques lignes de code.
Si vous utilisez Discord et que vous possédez un NAS Synology, vous aurez peut-être envie d’utiliser l’application pour recevoir les notifications de votre NAS. Et comme il existe une version mobile, vous pourrez recevoir ces notifications sur votre smartphone.
J’étais à la recherche d’un outil assez simple à configurer afin de vérifier l’état de mes sites. C’est en consultant un article sur le site Cachem que j’ai découvert Uptime Kuma, et bien sûr, j’ai cherché à l’installer sur mon NAS Synology.
Si vous utilisez le framework CakePHP et que vous avez dû migrer vers la dernière version pour bénéficier de la compatibilité avec PHP 8.1, vous aurez probablement dû migrer votre système d’identification.
Ce petit tutoriel se base sur la documentation officielle, en apportant quelques modifications si vous n’avez pas la même structure au niveau de votre table d’utilisateurs ou de vos contrôleurs.
Laravel fournit une interface en ligne de commande qui permet d’exécuter des scripts PHP directement depuis un terminal. Celle-ci s’appelle Artisan. On peut ainsi facilement gérer des tâches comme l’envoi de mails, la copie de fichiers, ou effectuer des interactions en base de données.
Si vous utilisez l’IDE Eclipse au quotidien et le serveur IBM Websphere dans sa version 9 ou plus, voici quelques petits trucs et astuces pour vous aider dans vos tâches de développement.
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
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
cookielawinfo-checkbox-analytics
This cookies is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category "Analytics".
cookielawinfo-checkbox-necessary
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-non-necessary
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non-necessary".
cookielawinfo-checkbox-others
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Others".
cookielawinfo-checkbox-performance
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
Les données de fréquentation ainsi que certaines informations de comportement sont recueillies à l’aide des cookies (ex: Google Analytics)
Cookie
Description
CONSENT
These cookies are set via embedded youtube-videos. They register anonymous statistical data on for example how many times the video is displayed and what settings are used for playback.No sensitive data is collected unless you log in to your google account, in that case your choices are linked with your account, for example if you click “like” on a video.
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
IDE
Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
VISITOR_INFO1_LIVE
This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
YSC
This cookies is set by Youtube and is used to track the views of embedded videos.