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 15

Compresser toutes les images d’un répertoiree

for f in *.jpg; do convert -quality 70 $f $f; done Contexte de version Cette procédure décrit le logiciel et l’environnement disponibles lors de sa publication. Les paquets, interfaces et dépôts mentionnés peuvent avoir changé ou disparu ; vérifiez d’abord la version du système et son niveau de support. cat /etc/os-release uname -r Travaillez sur une sauvegarde ou un instantané, notez chaque fichier modifié et préparez le retour arrière. Pour un poste ou un serveur actuel, préférez les paqu...

acer : Activer la lecture des cartes SD

Pour activer le lecteur de carte sd sur un portable sous ubuntu : 1 – Backuper votre fichier de module : sudo cp /etc/modules /etc/modules.bak2 – Editez le fichier module et ajoutez le module « tifm_sd » a la fin du fichier sudo gedit /etc/modules or sudo vi /etc/modules3 – Redémarrez la machine ou activer modules : sudo modprobe tifm_sd Contexte de version Cette procédure décrit le logiciel et l’environnement disponibles lors de sa publicatio...

Zend IDE, optimiser le lancement et virer Git Staging par défaut

Pour que Zend IDE se lance plus rapidement, il suffit de désactiver tous les modules initialisé au lancement. Window -> Préférences -> General -> Startup and Shutdown Et décochez tout Pour que Zend IDE n’utilise plus Git Staging, il suffit de le supprimer au lancement par défaut. Window -> Préférences -> Team -> Git -> Commiting Et décochez la première case «...

Compiler PHP 5.6 sur Ubuntu 14.06 LTS

https://vpsineu.com/blog/how-to-build-and-install-php-5-6-9-from-source-on-ubuntu-14-04-vps/Installation des librairies necessaire sudo apt-get install libfcgi-dev libfcgi0ldbl libjpeg62-dbg libmcrypt-dev libssl-dev libbz2-dev libjpeg-dev libfreetype6-dev libpng12-dev libxpm-dev libxml2-dev libpcre3-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev libxpm-dev libfreetype6-dev libmysqlclient-dev libgmp-dev libsasl2-dev libmhash-dev unixodbc-dev freetds-dev libpspell-dev libsnmp-dev ...

Faire tourner PHP 7 et PHP 5.6 sur Ubuntu 16.04 LTS

Vous l’avez sans doute remarqué, PHP7 est installé en standard sous Ubuntu 16.04 LTS. Ce qui peu poser problème si vous avez un vieux projet WordPress qui utilise l’extension php mysql, qui n’est plus disponible sous php7. La solution consiste à installer une configuration apache 2 pour php 5.6 et php 7, et d’activer l’une ou l’autre selon les besoins.On commence par installer PHP 5.6 sudo add-apt-repository ppa:ondrej/php sudo a...

Régler les problèmes de connexion skype 32bit sur 64bit

Je ne sais pas si c’est lié, mais a l’installation de skype 32bit sur mon système 16.04LTS 64bit, skype qui n’est disponible qu’en 32bit, ne m’as pas récupéré les conversations en cours. Pire ! les groupes de discussions étaient invisibles, et je ne voyais pas les messages que l’on m’envoyais (j’entendais les notifications sur skype phone, mais pas sur desktop).Pour remédier a cela, j’ai tro...

Éditer les raccourcis de unity launcher

Pour éditer un raccourci de la barre de lancement rapide de unity, il faut éditer le .desktop correspondant à menu créer. Pour voir l’ensemble des raccourcis disponibles : gsettings get com.canonical.Unity.Launcher favorites Ce qui retourne un array avec l’ensemble des éléments tbourdin@tbourdin-ubuntu:~$ gsettings get com.canonical.Unity.Launcher favorites ['application://gnome-terminal.desktop', 'application://firefox.desktop', 'applicat...

Gérer les répertoires par défaut de nautilus

Il suffit d’éditer le fichier suivant : ~/.config/user-dirs.dirs XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_MUSIC_DIR="$HOME/Music" XDG_VIDEOS_DIR="$HOME/Videos" XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PICTURES_DIR="$HOME/Pictures" Contexte de version Cette procédure décrit le logiciel et l’environnement disponibles lors de sa publication. Les paquets, interfaces et dépôts menti...

Lancer viber (minimisé) au démarrage

Lancer le gestionnaire de préférences d’applications au démarrage : gnome-session-properties Puis ajouter un item viber avec la commande suivante : Name: Viber Command: /opt/viber/Viber StartMinimized Comment: Commentaire par défaut. Pour lancer skype avec un user spécifique (pour le lancé minimisé, options->Démarrer Skype minimisé dans la barre d’état système): Name: Skype Command: /bin/sh -c "echo '...

Installer le VPN openconnect d’oracle sous Ubuntu 16.04LTS

Information récupéré a l’adresse : http://tomtomtom.org/networkmanager-openconnect/Ça a marché du premier coup sur ma machine.On supprime les paquets inutilisables :sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnomeOn compile les dépendences :sudo apt-get build-dep network-manager-openconnectLes sources dans apt doivent etre actives :sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.listOn installe les nouvelles d&e...

Git : faire un export de révisions avec structure de fichiers

Pour faire un export, à la manière de tortoiseSVN qui permet d’exporter les fichiers de une ou plusieurs révisions, dans leurs arborescence (ce qui est pratique pour faire une mise en production), il suffit de lancer la commande suivante, en indiquant la révision précédente, ainsi que la derniere révision : git diff-tree -r --no-commit-id --name-only 6c16aaab 35168851| xargs tar -rf /var/www/delivery.tar Précautions avant d’exécuter ...

Apache : installer une configuration PHP dédiée par vhost

Cette installation est testé sous Ubuntu 15.01 mais pourrait être utilisée pour un serveur debian en production. SuPhp n’est plus maintenu depuis quelques années maintenant, il n’est donc plus dans les repository des distributions récentes, et il devient difficile de le compiler sur un kernel 4.x (ce qui est mon cas, depuis mon passage sous Ubuntu 15.10). Note : le paquet est toujours disponible sur Ubuntu 14.01LTS. 1 &...