Parlons de votre projet

Blog PartITech

Blog technologique

Analyses techniques, guides pratiques et retours d’expérience pour concevoir, moderniser et maintenir des applications durables.

221 articles Page 16

Augmenter la taille d’un disque dur VirtualBox

Pour changer la taille d’un disque, il faut le cloner en vdi, augmenter la taille, et ensuiteVBoxManage clonehd « source.vmdk » « cloned.vdi » –format vdi VBoxManage modifyhd « cloned.vdi » –resize 51200 VBoxManage clonehd « cloned.vdi » « resized.vmdk » –format vmdkPour changer le UUID du disque, il suffit de passer cette commande : VBoxManage internalcommands...

Supprimer une branche dans git

Pour supprimer une branche completement de votre serveur git (historique compris), il suffit d’utiliser la commande suivante :git push origin –delete [branche name]Et ensuite il faut passer la commande suivante sur les instances pour supprimer les informations de la branche deleté : git fetch –all –pruneSi pour une raison ou une autre, il faut supprimer un ou des fichiers sur des commit précédents, voici un article intéressant sur le sujet :...

faire un reset hard d’une working copy sous git

Pour revenir sur une clean working copy, vous pouvez supprimer tous les fichiers de votre répertoir, en laissant les fichiers git caché, et lancer la commande suivante :git reset –hard origin/dev Précautions avant d’exécuter la commande Ce tutoriel conserve la commande et le contexte de sa publication. Avant de l’utiliser sur un dépôt actuel, inspectez la branche, les fichiers modifiés et la cible exacte : git status --short git log --oneline --decorate -5 Créez une bra...

SVN : Résoudre un conflit sur un dossier

Pour résoudre ce genre de conflit sur une working copie : svn: E155015: Échec de la propagation (commit), détails : svn: E155015: Arrêt de la propagation : '/var/www/prj/wp-content/cache' demeure en conflit Il suffit de faire : svn resolve --accept=working /var/www/prj/wp-content/cache Pour tout un répertoir (accepter tout) svn resolve --accept=working --depth infinity Précautions avant d’exécuter la commande Ce tutoriel conserve la co...

Ubuntu : activer le numlock au démarrage

Pour activer le pavé numérique au démarrage, installer numlockx et  créez ou éditez le fichier sudo apt-get install numlockx puis créez ou éditez le fichier de conf suivant : #Pour 14.04 LTS sudo vi /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf #Pour 16.04 LTS /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf et ajouter les informations suivantes : #Pour 14.04 LTS [SeatDefaults] greeter-setup-script=/usr/bi...

Ubuntu : forcer le son sur une sortie bluetooth

Sur ubuntu 14.04 LTS, un bug critique et non corrigé a été remonté. Lorsqu’un appareil bluetooth est appairé, il est impossible de forcer le systeme a jouer le son sur celui-ci. La parade consiste a forcer en shell la sortie : sudo pactl list cards short 0 alsa_card.pci-0000_00_1b.0 module-alsa-card.c 4 bluez_card.FC_58_FA_89_91_2C module-bluetooth-device.c sudo pactl set-card-profile 4 a2dp Contexte de version Cette procédure décrit le logiciel e...

Ubuntu : installer Java 8 (JDK 8) sur Ubuntu

Step 1: Installer Java 8 (JDK 8) $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer Step 2: Verifier la version de Java $ java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) Step 3: Générer les variables par défaut $ sudo apt-get install oracle-java8-set-default Contexte de version Cette procédure décrit...

shell : mirrorer un répertoire avec lftp

Faire la migration d’un site internet volumineux (plusieurs giga) peut être fastidieux à faire depuis son poste de travail (avec filezilla par exemple). Si l’on dispose d’une machine chez un hébergeur avec un accès au shell, la solution lftp peux vite s’avérer être l’ultime alternative.Récupérer les fichiers :lftp -e 'mirror /repertoir/distant /repertoir/local' -u login,password -p 21 www.host.comEnvoyer les f...

Ubuntu : Installer suPhp

Cette installation est testé sous Ubuntu 14.04LTS mais pourrait etre utilisée pour un serveur debian en production.Installation des packages de basesudo apt-get install \ build-essential \ fakeroot dh-make \ debconf execstack \ dh-modaliases \ xserver-xorg-dev \ automake \ autoconf \ libaprutil1 \ libaprutil1-dev \ libsvn-dev \ wx2.8-headers \ libwxgtk2.8-dev \ libxml2-dev \ libpcre3-dev \ libbz2-dev \ libcurl4-openssl-dev \ libjpeg-dev \ libpng12-dev \ libxpm-...

Ubuntu : Installer RabbitVcs

En fait, RabbitVcs est très simple à installer..Sauf lorsqu’il y a un problème, et là… on peux chercher longtemps 🙁Voici comment régler la plupart des problèmes d’installation sous Ubuntu 14.04LTS.1 – Ajouter la sourcesudo add-apt-repository ppa:rabbitvcs/ppa ou bien rajouter la source dans votre fichier /etc/apt/sources.listdeb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main2 – Installer les packages ...

WordPress : Réinitialiser le mot de passe admin

Utile lorsque l’on vous livre un projet, et que l’abrutis qui vous fait la livraison oublis de vous dire que le mot de pass c’est admin1234. Au lieux de se retrouver comme un con sans pouvoir faire votre recette, il suffit d’appliquer la requette sql suivante :UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'your-username'; Reproduire cette personnalisation aujourd’hui Le principe du hook reste utile, mais les écrans d’administration et les A...

WordPress : Supprimer toutes les révisions en SQL

Les révisions c’est bien, mais ca bouffe de la BDD. Un petit clean s’impose de temps en temps.DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision' Reproduire cette personnalisation aujourd’hui Le principe du hook reste utile, mais les écrans d’administration et les API WordPress ont évolué depuis la publication. Testez le code dans un environnement de recette ave...