jpegoptim : Optimiser les images JPG en ligne de commande

Lorsqu'on travaille sur des outils web, il peut être intéressant d'optimiser ses images JPG afin de gagner en temps de chargement. Jpegoptim est un outil en ligne de commande permettant d'optimiser sans pertes les images JPG. Il est disponible sur Windows, MacOSX et Linux. Vous pouvez le télécharger sur http://www.freecode.com/projects/jpegoptim/.

 

Son utilisation est des plus simples :

jpegoptim [ options ] [ fichier(s) ]

Vous pouvez consulter la liste des options sur la page "man" dédiée.

 

Par exemple, si vous souhaitez optimiser toutes les images JPG d'un répertoire :

jpegoptim -t --all-progressive --strip-all *.jpg

 

jpegoptim

 

Options utilisées dans cet exemple :

-t : affiche les informations de traitement à l'écran (nom de fichier, résolution, config du jpg, taille origine, taille optimisée, etc.)

--all-progressive : créé des jpg progressifs : ils seront chargés progressivement et non d'un coup (pratique pour les gros fichiers)

--strip-all : enlève les méta-données (Commentaires et données Exif)

*.jpg : tous les fichiers dont l'extension est jpg

 

Simple, pratique et efficace. ^^

 

Source : https://www.skyminds.net/serveur-dedie-optimiser-toutes-les-images-jpg-et-png-avec-optipng-et-jpegoptim/

Notepad2 installé avec TortoiseGit : enregistrer ses préférences

Comme vous le savez, Netbeans est mon IDE de prédilection. C’est un outil impressionnant de puissance mais force est de constater que lorsqu’on désire simplement consulter un fichier hors projets, il est un peu disproportionné.

Lorsque je désire modifier ou consulter rapidement un fichier (ex. php.ini), j’ai pris l’habitude d’utiliser Notepad2, "livré" avec TortoiseGit.

Notepad2 est un bloc-notes amélioré. Il n’est pas aussi complet que Notepad++ mais est beaucoup plus léger.

La première chose que je paramètre sur un éditeur, quelqu'il soit, c'est le thème. Je suis accroc aux thèmes dits "dark", Monokaï en particulier. Le petit hic lorsque comme moi on l’utilise depuis l’arborescence de TortoiseGit, c’est qu’il n’est pas possible d’enregistrer ses préférences. Du coup, à chaque démarrage de l'application, il faut recharger le thème. Et oui, lorsqu’on tente d’enregistrer ses préférences, on tombe donc inlassablement sur ce message d’erreur :

Notepad2 : erreur à l'enregistrement

 

En fait, il est très simple de contourner ce petit problème. Il suffit de se rendre dans le répertoire contenant les outils de TortoiseGit dont notepad2.exe (par défaut : C:\Program Files\TortoiseGit\bin) et d’y créer un nouveau fichier Notepad2.ini (attention, il faut respecter cette casse).

Une fois cela fait, vous pourrez allègrement configurer Notepad2 et enregistrer vos préférences :

Notepad2 : enregistrement réussi

 

Et le tour est joué ! ^^

Ma logithèque : les indispensables

Comme énoncé dans un de mes précédents billets, j'ai procédé il y a peu à la réinstallation de Windows sur mon Yoga. Je vous propose aujourd'hui un petit tour d'horizon des logiciels composants ma logithèque de base.

Le premier logiciel que j'installe est bien entendu LE navigateur : Firefox !

Ensuite, je passe à l'installation des divers outils composants mon environnement de développement.

Type Sous Windows Sous GNU/Linux
Environnement de développement
  Serveur local Apache (MySQL Php) WampServer LAMP
  Emulateur de Terminal Cmder Yakuake (si KDE)
  Git MySysGit git
  Git dans explorateur de fichiers TortoiseGit RabbitVCS
  Dépendances PHP composer
  IDE Netbeans
  Outil MySQL MySQL Workbench
  Client FTP Filezilla
  BDD sécurisée de mots de passe Keepass

 

Développer, c'est bien, mais il me faut également divers logiciels nécessaires aux travaux "bureautiques".

Type Sous Windows Sous GNU/Linux
Bureautique
  Suite bureautique Microsoft Office LibreOffice
  Prise de notes OneNote -
  Finances personnelles BankPerfect -
  Gestion des archives 7zip -
  Captures d'écran GreenShot Shutter
  Traitement d'images Gimp (+ Paint.net sous Windows)
  Lecteur audio (travail en musique ^^) Clementine

 

Tous ces outils me sont indispensables que ce soit d'un point de vue professionnel ou personnel. Bien entendu, il s'agit là d'une base. Ma logithèque s'étoffe ensuite au fur et à mesure de mes besoins mais globalement, ce sont là les logiciels que j'utilise le plus au quotidien.

En vrac : Bépo, Manjaro, Windows 10 et autres

Comme annoncé dans mon dernier billet, j’inaugure aujourd’hui une nouvelle rubrique : "En vrac". Cette dernière me permettra de vous dresser des petits bilans succincts de mes semaines numériques. En effet, certains sujets ne nécessitant pas forcément un billet à part entière, cette rubrique me permettra de les passer en revue rapidement.

Au menu aujourd'hui :

  • Nouveau challenge : je passe au Bépo
  • HomeBank (gestion de budget perso) : pourquoi je te quitte
  • Et si je tentais l'aventure Manjaro, la distrib qui monte
  • Windows 10 et confidentialité
  • Ce n'est qu'un au revoir : Windows Mobile 10
  • Matériel : Lenovo Miix 3 - mon avis suite à un (très court) premier contact

Lire la suite de En vrac : Bépo, Manjaro, Windows 10 et autres

Mes extensions Firefox #1 : µBlock

La première extension de ma série de billets consacrés aux extensions Firefox que j'utilise est à mes yeux la plus indispensable : µBlock.

Pendant longtemps, j’ai utilisé Adblock Plus. Je ne sais plus trop quand exactement, ses développeurs avaient ajouté une liste blanche de publicitaires. Normal, il faut bien que les développeurs mangent. Normal... mais pas trop ma tasse de thé. Du coup, je suis passé sur un de ces forks : Adblock Edge. Depuis peu, la page de l’extension affiche un message indiquant un arrêt du développement de cet outil au profit de µBlock. C’est donc naturellement que je me suis orienté vers cette solution.

Le but de µBlock est simplement de bloquer les publicités et les pisteurs (trackers) des pages web sur lesquelles vous naviguez. L’avantage est double : non seulement les sites web ne ressemblent plus à des sapins de Noël, mais en plus, l'affichage des pages web est considérablement plus rapide.

D’aucuns diraient que ce n’est pas très correct vis-à-vis des éditeurs de contenus. C’est vrai. Cela dit, chacun voit midi à sa porte et j’avoue ne plus supporter cette agression visuelle que sont les pubs, sans parler de cette tendance malsaine à vouloir pister les internautes.

Mais passons à un exemple concret : http://www.cio-online.com/actualites/humour-16-page-1.html

Temps de chargement de la page :

  • sans µBlock : 6,17 secondes
  • avec µBlock : 0,56 secondes

Oui, vous avez bien lu : plus de 5 secondes et demi de gagné !!!

Quant à la visibilité/lisibilité de la page :

Sans µBlock

Page web sans bloqueur de nuisances

Avec µBlock

Page web avec bloqueur de nuisances

 

Bref, je pense que ça se passe de commentaires ! ^^