Installer Github desktop sur Ubuntu et cloner un repository gitlab privé

Installer Github desktop sur Ubuntu et cloner un repository gitlab privé

Github desktop est pour moi un des meilleurs outils graphiques pour gérer un repository GIT. Il intègre facilement l’ensemble des opérations pour manipuler des repository publiques, privés ou entreprises si ces repository sont eux même hébergés sur github.com. Github desktop est à l’heure ou j’écris cet article, disponible uniquement sur Windows et mac OS. Cependant, […]

Top de mes extensions VSCODE

Vscode est un IDE multiplateforme compatible avec plusieurs langages de programmation. Il est léger. En général, quand un développeur a adopté un IDE et que celui-ci lui facilite la vie et le permet de gagner du temps au quotidien, il est difficile de le faire changer d’avis de tester un autre logiciel malgré l’atout de […]

Symfony – DoctrineFixturesBundle installé … doctrine:fixtures:load non trouvé ?

Pour ceux qui connaissent Symfony et les fixtures doctrine. Je voulais vous partager cette astuce. Je suis tombé sur cette erreur : en voulant charger les fixtures , c-à-d en lançant cette commande -n : signifie ne pas me demander confirmation. Cela a bien marché depuis 🙁 DoctrineFixturesBundle est bien installé. Pour m’en assurer, je […]

Installer php8 sur debian9 en quelques secondes

PHP 8.0 en version stable est sorti le 26 novembre 2020. J’ai voulu l’installer et plus tard le tester. Ma conclusion est que l’installation est comme on dit … « pépère » avec juste quelques lignes de commandes. Sachant que j’ai déja aussi php7.4 d’installé 😉 . Autant dire que cela rend la tache encore plus facile. […]

Utiliser ImageMagick pour faire du Traitement d’image en masse (flou gaussien, fond opaque , texte centré dans l’image)

Présentation Imagemagick est un programme qui permet de traiter une image comme tout autre logiciel de traitement d’image tel que : Photoshop, Gimp…et ceci gratuitement. Habituellement, on l’utilise en ligne de commande. Parmi les possibilités offertes par le programme, on peut citer : La gestion des couleurs Le mélange de plusieurs images. L’ajout de bordures […]

Créer un site internet fonctionnel sans BDD en quelques minutes avec gravcms

CMS Un CMS (Content Management System) ou Système de gestion de contenu en ligne est un outil de travail. Il permet de gérer facilement le contenu d’un site Internet à partir d’une interface d’administration protégée par un mot de passe et un identifiant. Il existe 3 types de CMS : CMS couplé (ou classique) : […]

Créer une PWA (Progressive Web Application) en quelques secondes avec Ionic

PWA (Progressive Web Application) Il s’agit d’une application web qui agit comme une application mobile. C’est comme si on avait une application dans notre téléphone mais à partir d’une url dédiée. Elle est développée donc à partir des mêmes langages de programmations utilisés pour créer des sites internet : html, css et javascript. Ionic Ionic […]

Astuce Android Studio – Select Android SDK Home

Contexte Android Studio n’arrive pas à trouver le SDK android bien que ce dernier soit bien téléchargé et décompréssé dans le dossier C:\Androidandroid-sdk Je me retrouve avec l’erreur suivante : Solution Dans Android Studio > File > Settings > Appearance & Behavior > System settings > Android SDK On clique sur Edit Dans la fenêtre, […]

Envoyer un email en local en quelques secondes avec Maildev et Docker

Contexte En tant que développeur informatique, Il nous arrive souvent de mettre en place une fonctionnalité liée à un email – exemple: envoi d’un email de confirmation à la soumission d’un formulaire. Aussi, on aimerait bien tester plusieurs choses sur cette fonctionnalité : Les caractères contenus dans l’objet du mail sont-ils bien encodés ? Les […]

Astuce TYPO3 – condition dans du template Fluid

Contexte et mise en place. On veut afficher des « actualités (news) » issues d’une base de données en l’occurence, la table tx_news_domain_model_news. Ces actualités sont affichées grâce à une balise li . La contrainte qu’on s’imposera : Il ne faut afficher que les 4 premiers menus. Tous les autres doivent être masquées. Ces dernières seront masquées […]