Git : Ignorer les modifications d’un fichier

Pour ignorer les modifications d’un fichier avec git : git update-index –assume-unchanged <nom_fichier> Pour prendre en compte à nouveau les modifications du fichier : git update-index –no-assume-unchanged <nom_fichier>

Posted in Git

Transformer son Raspberry Pi en serveur d’impression

Transformer son Raspberry Pi en serveur d’impression Après avoir téléchargé et installé l’image Raspbian sur une SDCard, il faut se connecter au Pi via l’interface graphique et dans les paramètres il faut activer SSH car par défaut il est désactivé. Maintenant plus besoin d’écran, juste relier le Pi au réseau. Pour trouver l’IP du pi […]

Changement de l’auteur d’un commit – Git

Pour changer l’auteur d’un ou des commits, il faut tout d’abord se placer sur le commit précédent ceux ou celui à modifier puis : git rebase -i -p hash Sélectionner les lignes à modifier en replaçant «pick» par «edit», puis : git commit –amend –author= »nom <email> » –no-edit && git rebase –continue puis il faut pousser […]

Posted in Git

Installation d’un package NodeJs dans Angular 2

Installation d’un package NodeJs dans Angular 2 Dans cet exemple, nous allons chercher à utiliser le package NodeJs crypto-js dans Angular 2. Tout d’abord installer le paquet node : npm install crypto-js –save ensuite il faut installer le fichier dt (DefinitelyTyped) : typings install –global crypto-js –save –source=dt Au début du fichier components il faut […]

mongoDB sur Kimsufi OVH avec mise à jour du kernel

Pour installer mongoDB sur mon serveur Kimsufi de OVH je pensais qu’il suffirait d’un simple : sudo aptitude install mongodb Or, même si la commande se passe bien, impossible de démarrer mongoDB avec des erreurs dans les logs du genre mongodb.service: main process exited, code=exited, status=14/n/a Après plusieurs recherches, je suis tombé sur ce post […]

Git : Quelques commandes en vrac

Supprimer une branche dans GIT Supprimer une branche locale dans GIT git branch -d <branch> Supprimer une branche distante dans GIT git push origin –delete <branch> ou git push origin :<branch> Supprimer un tag dans GIT Supprimer un tag local dans GIT git tag -d <nom_du_tag> Supprimer un tag distant dans GIT git push origin […]

Comment installer Sonata + FOSUserBundle ?

Ce tutoriel est basé sur une version Symfony 2.7 et considère que FOSUserBundle a déjà été installé dans le projet. source : https://sonata-project.org/bundles/admin/master/doc/reference/installation.html Installation de Sonata composer require sonata-project/admin-bundle composer require sonata-project/doctrine-orm-admin-bundle #app/AppKernel.php : enregistrer les bundle registerBundles new Sonata\CoreBundle\SonataCoreBundle(), new Sonata\BlockBundle\SonataBlockBundle(), new Knp\Bundle\MenuBundle\KnpMenuBundle(), new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(), new Sonata\AdminBundle\SonataAdminBundle(), # app/config/config.yml sonata_block: default_contexts: [cms] blocks: # […]

Déterminer si le media est un mobile

Voici un petit script en JS qui permet de déterminer si le media est un «mobile» ou non en se basant que la largeur de celui-ci : var isMobile = window.matchMedia && window.matchMedia(« only screen and (max-width: 760px) »); Pour vérifier la compatibilité de la fonction «matchMedia» Je n’ai pas encore testé cette solution dans tous les […]

Comment définir les chemins des templates en fonction d’un paramètre défini en configuration ?

Comment définir les chemins des templates en fonction d’un paramètre défini en configuration ? Tout d’abord, il faut créer le paramètre, par exemple «agence», dans le fichier app/config/parameters.yml … agence: agencea # ou agenceb, etc… Ensuite, il faut compléter le fichier /app/config/config.yml afin de définir les chemins qui seront utilisés lors de l’appel des templates. […]

Désactiver IP v6

Une solution pour désactiver IP v6 sous Debian Pour désactiver IP v6 sous Debian il faut éditer le fichier sysctl.conf nano /etc/sysctl.conf et ajouter les lignes : #disable ipv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1 puis prendre en compte les modifications via la commande sysctl -p ou rebooter. Pour […]