Installer Bitwarden sur un nas Qnap

Bitwarden est un gestionnaire de mots de passe. Vaultwarden est sa version open source pour particulier. Ici nous allons installer la partie serveur Vaultwarden sur le NAS. Malheureusement pour nous Qnap a modifié son serveur web pour vous rendre la tâche un peu plus ardue. Nous allons cependant voir comment procéder.

Lire la suite

Laravel et surcharge de l’authentification

On voit plein de tutoriels qui explique comment faire pour surcharger l’authentification de Laravel. On ajoute un champ téléphone au lieu d’un email dans le validate… Mais lorsque vous voulez simplement crypter le contenu de votre base de données et donc de l’identifant (ici le mail), ca ne fonctionne plus vraiment. Voyons ensemble comment pallier … Lire la suite

Développer en Linux sous Windows

docker

Récemment, je vous ai fait part de mon mécontentement en jouant avec Docker sous une VM Linux hébergée sous un Windows. Les temps de réponses des répertoires partagés étaient désastreux, les liens symboliques ne fonctionnaient pas… Mais tout ça, c’était avant WSL 2. WSL c’est l’intégration du noyau Linux directement dans Windows, et ca change tout ! Voyons ensemble comment intégrer tout cela.

Lire la suite

Comment construire son jeu vidéo sans coder avec Ren’py Editor

En découvrant Ren’Py, j’ai eu le sentiment de tomber sur un outil tellement génial qu’il me permettrait de développer moi même le prochain Final Fantasy 🙂 En réalité, ça demande du temps, du code et aussi pas mal d’imagination. Et comme, nous n’avons pas tous les mêmes disponibilités / compétences dans chacune des matières, je … Lire la suite

Urls et phishing

Récemment, j’ai eu l’idée de croiser 2 sites qui n’ont rien en commun, mais qui pourraient rapporter gros: Voici.fr et Leetchi.com. Le 1er permet de suivre l’actualité des décès et autres trucs glauques du quotidien des stars, et le 2e de créer des cagnottes pour récolter des fonds. Bref, imaginez un système d’automatisation des cagnottes à la moindre nouvelle alarmante de vos personnalités préférées.

Lire la suite

Laravel Mix et SCSS

Pour ceux qui sont passés à coté de l’utilisation du SCSS, sachez que cette techno vous permet de rajouter des variables, et même des boucles dans vos fichiers de styles CSS. L’utilisation de cette technologie et d’autres (comme Less ou Stylus) est natives dans Laravel. Voyons ensemble comment l’utiliser.

Lire la suite

Laravel sur Google App Engine

Passer un site Laravel sur Google App Engine ne se fait pas en 5 minutes. On ne parle pas ici de basculer un site sur une machine virtuelle type Compute Engine, mais bien de tout virtualiser sous forme de container, et de ne plus s’occuper de l’infrastructure. Voyons ensemble les différents éléments à prendre en compte pour effectuer cette transition.

Lire la suite

Internationalisation Vue JS et Laravel

Nous avons vu précédemment comment utiliser les fichiers de traductions PHP qui se situent dans notre répertoire ressources. Malheureusement, si vous utilisez Vue JS pour afficher vos pages, ces traductions ne sont pas nativement disponibles (elles sont en PHP et pas en JS). Voyons comment pallier ce problème et conserver un seul référentiel.

Lire la suite