Solus 4 ou ma malédiction des dualboot

Solus OS Logo
Solus, LA distribution ?

Décidément, je n’ai vraiment pas de chance avec les installations en dualboot. Si lors de ma dernière expérience Grub avait volé en éclat, cette fois l’erreur est mienne. En effet, lors de la configuration pré-installation, j’ai attribué la partition de boot de Windows à Solus. Problème : Solus a dégagé le secteur d’amorçage de Windows à son propre profit. Du coup, plus moyen de booter sur l’OS de Redmond. Plutôt gênant ! Pas grave, je ferai mieux la prochaine fois. Quoiqu’il en soit, j’ai installé Solus sur mon Lenovo Yoga 13 et j’ai eu le plaisir de pouvoir « jouer » avec pendant quelques jours.

Lire la suite…

Ubuntu 19.04, Boostnote, Google-drive-ocamlfuse et Thunderbird

Ubuntu laptop
Ubuntu Laptop

Depuis ma découverte d’Ubuntu en 2006, j’ai toujours suivi de près les évolutions de cette distribution que j’apprécie particulièrement. Si du fait de mon activité professionnelle j’utilise désormais Windows 10 au quotidien, je tente régulièrement des installations de distribution GNU/Linux sur mon ordinateur portable. Ces dernières années, je me suis frotté à plusieurs d’entre elles : Manjaro, Antergos, Xubuntu ou encore Solus. Oui, je suis plutôt versatile quant à mes choix de distributions GNU/Linux. Mais celle qui m’a fait découvrir cet univers Libre a toujours eu ma préférence.

Il y a deux semaines, j’ai donc retenté l’aventure Ubuntu sur mon Lenovo Yoga 13.

Lire la suite…

OneNote : LE bloc-notes numérique

Ah… OneNote, l’outil central de mon organisation quotidienne. Si, si, je vous en ai parlé à moult reprises. Dans mon billet De Windows 10 à Solus ? du 2 août dernier, j’allais jusqu’à conclure ainsi :

Et puis OneNote quoi ! Je ne connais, à ce jour, aucun équivalent à cet outil quasi parfait qui m’est aujourd’hui si indispensable. Je dirais même plus, c’est la pierre angulaire de mon organisation… Mon bujo numérique en somme. J’ai tellement à en dire que je pourrais y consacrer un billet, c’est vous dire.

 

Mine de rien, après l’écriture de cette dernière phrase, j’ai initié un brouillon qui a finalement abouti à ce billet. Je vous propose donc aujourd’hui de vous présenter non pas l’outil en tant que tel, mais l’usage que j’en ai ou, plus simplement : comment je m’organise avec OneNote. 🙂

J’ai découvert cette application il y a quelques années lors de mon passage d’Ubuntu à Windows 7. Très vite, il est devenu la pierre angulaire de mon organisation personnelle et professionnelle. Comme écrit ci-dessus, j’aime à l’appeler exagérément mon Bujo numérique.

Commençons par le commencement. OneNote, ça ressemble à ça :

OneNote

OneNote, plus qu’un bloc-notes

 

OneNote est un outil de prise de notes puissant aux multiples fonctionnalités. Vous pouvez entre autres :

  • Créer des notes et les organiser par bloc-notes, sections et page
  • Insérer des tableaux, fichiers, images, vidéos, liens, sons, etc.
  • Dessiner au stylets ou à la souris
  • Écrire des notes au stylet : l’écriture manuscrite est totalement supportée
  • Personnaliser l’affichage de votre bloc notes en y ajoutant une réglure, en changeant la couleur de vos pages, etc.

 

Lire la suite…

Windows 10 : Réparer le boot UEFI en invite de commandes

Disque dur

Note du 18/11/2019 : Attention, depuis septembre 2018, plusieurs versions de Windows 10 sont parues. N’ayant plus été confronté au problème de réparation d’UEFI depuis l’écriture de ce tuto, je ne peux garantir que les commandes ci-dessous soient 100% fonctionnelles. Merci de votre compréhension.

Il y a quelques semaines, j’ai installé une pré-version d’Ubuntu 18.10 Cosmic Cuttlefish en dual-boot sur mon disque. N’ayant pas vraiment été emballé par cette nouvelle version, j’ai purement et simplement supprimé la partition contenant la distribution.

Mal m’en a pris car malheureusement, je n’ai pas anticipé la catastrophe : je me retrouve avec un GRUB complètement cassé.

Naturellement, mon premier réflexe a été de booter sur mon CD d’installation de Windows 10 pour lancer l’utilitaire de réparation du démarrage du système.

Lire la suite…

Ma logithèque pour développer en PHP sous Windows

Suite à la lecture du billet de Nicolas Hachet intitulé « Quels outils pour développer en PHP sous Windows ?« , j’ai eu envie de faire, moi aussi, le tour de mon environnement de développement.

Illustration code source

Stack

WampServer

Je vous l’accorde, rien de bien original. À mes débuts, j’installais Apache, MySQL et PHP l’un après l’autre mais je trouvais ça fastidieux. Surtout qu’à cette époque (début des années 2000), il m’arrivait bien souvent de réinstaller Windows. Par la suite, j’ai découvert EasyPhp que j’ai utilisé pendant un certain temps. Je ne me souviens plus de la raison qui m’a poussé à tester WampServer à l’époque mais en tout cas, je ne suis jamais revenu en arrière. Apache, MySQL et PHP installés et prêts à l’emploi en moins de 10 minutes, que demander de plus ? Simple et efficace.

 

Lire la suite…

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 exemple

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, quel qu’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

Nouveau challenge : je passe au Bépo

J’ai reçu un magnifique clavier TypeMatrix 2030. Cela m’a réellement motivé à passer au Bépo. Voilà donc une semaine que je m’y suis remis. Très enthousiaste les premiers jours, j’ai tout de même dû me rendre à l’évidence que je ne pourrai pas passer au Bépo du jour au lendemain. Du coup, je m’entraîne entre 30 minutes et 1 heure par jour. Au bout d’une heure, je dois m’arrêter car je n’arrive plus à me concentrer et la frappe devient carrément pénible car mes doigts ont tendance à chercher les lettres selon le mappage Azerty. Bref, la route est encore longue. Je pense que je rédigerai un billet consacré à mon expérience Bépo dans les prochains jours.

Clavier azerty TypeMatrix

 

HomeBank (gestion de budget perso) : pourquoi je le quitte

Cette semaine, j’ai également décidé de changer de logiciel de gestion de budget. Depuis maintenant 5 ans, j’utilisais HomeBank. Malheureusement, depuis la dernière version, il rame atrocement sur mon portable. D’autre part, je trouve qu’il lui manque LA fonctionnalité qui pour moi est devenue indispensable :

BankPerfect : Totaux par catégories

 

Il est impossible d’avoir ce type de vue dans HomeBank (montant totaux mensuels par catégorie). Bref, j’ai décidé de passer à BankPerfect. C’est bête, j’aimais beaucoup HomeBank. J’espère que je ne regretterai pas mon choix dans les prochains temps car j’ai l’impression que le développement de BankPerfect est un peu à l’arrêt. Mais bon, je prends le risque.

 

Et si je tentais l’aventure Manjaro, la distrib qui monte

Décidément, mon retour de congés s’est accompagné de beaucoup de changements. Depuis quelques jours, je tente une migration de Windows 7 à Manjaro KDE avec Plasma 5. Y a pas à dire, c’est beau, c’est léché et c’est fluide. J’avoue que j’en suis fortement séduit. Par contre, c’est assez plantogène. Du coup, je passe mon temps à switcher de Manjaro à Windows 7. J’espère qu’à terme je parviendrai à être aussi productif sous Manjaro que sous Windows 7.

 

Windows 10 et confidentialité

Toujours sous Windows 10 sur mon ordi portable (Lenovo Yoga 13), j’avoue que j’en suis presque totalement satisfait. Bien entendu, j’ai désactivé tous les mouchards de Microsoft et je vous invite à faire de même si vous avez fait le grand saut. Pour ce faire, c’est très simple. Dans le menu démarrer (et oui, il est de retour), cliquez sur « Paramètres ». Dans la fenêtre qui s’ouvre, sélectionnez ensuite « Confidentialité ». Il ne vous reste plus qu’à lire les différents rubriques et à affiner vos paramètres selon vos besoins. Perso, j’ai tout désactivé. Même Cortana.

Windows 10 : paramètres de confidentialité

 

Ce n’est qu’un au revoir : Windows Mobile 10

Pendant mes congés, j’avais migré mon smartphone (Nokia Lumia 925) sous Windows Mobile 10. Malheureusement, ce dernier est aujourd’hui encore trop instable. J’ai donc fait machine arrière cette semaine et suis repassé à Windows Phone 8.1. Dommage, je le trouvais vraiment mieux foutu aussi bien d’un point de vue esthétique que d’un point de vue ergonomique.

 

Matos : Lenovo Miix 3 – mon avis suite à un (très court) premier contact

Mon beau-frère s’est offert une magnifique tablette 10 pouces Lenovo Miix 3 (avec un dock clavier). Esthétiquement, elle est vraiment magnifique. L’écran est de très bonne facture et la finition est vraiment correct vu le prix de la machine. De ce que j’ai pu voir, je ne lui trouve que deux défauts loin d’être rédibitoires :

  • la petitesse du disque SSD : 32 Go de base c’est peu. Il faut presque obligatoirement investir dans un SSD secondaire (Micro-SD me semble-t-il)
  • l’inclinaison de l’écran non positionnable : l’écran est posé sur le dock/clavier. Il est donc impossible de jouer sur l’inclinaison pour optimiser l’angle de vue suivant sa position ou la luminosité de la pièce. Cela dit, l’écran est si performant que ce n’est pas gênant outre mesure.

Bref, une machine que je trouve vraiment pratique, esthétique et fluide. A voir si cela dure dans le temps.

Mes extensions Firefox : Introduction

Illustration Firefox

Un développeur Web s’appuie sur (au moins) 2 logiciels indispensables, le premier étant bien entendu l’éditeur de code.

Le second n’est autre que le navigateur web.

Il en existe une multitude mais les principaux géants du secteur sont :

  • Firefox de la fondation Mozilla
  • Chromium de The Chromium Project dont Google Chrome est issu
  • Opera d’Opera Software
  • Internet Explorer (bientôt Edge) de Microsoft
  • Safari d’Apple

Mon préféré et celui que j’utilise au quotidien depuis de nombreuses années est Mozilla Firefox. Outre le fait qu’il s’agisse d’un logiciel libre, je me souviens que deux fonctionnalités avaient motivé mon passage à ce navigateur : la possibilité de naviguer via des onglets (seul Opera proposait cette fonctionnalité à l’époque) et la possibilité d’agrémenter le logiciel d’extensions.

Je vous propose donc une petite série de billets dans lesquels je vous présenterai les extensions que j’utilise au quotidien. Je souhaitais d’abord vous les présenter en un seul billet mais il aurait été beaucoup trop long.

Certaines de ces extensions sont utiles pour développer, d’autres simplement pour pouvoir surfer sereinement.

A très vite pour la présentation de la première extension ! ^^