La loi de Wirth ou l’enfer des bloatwares

La loi de Wirth est une loi empirique formulée par Niklaus Wirth en 1995, selon laquelle « les programmes ralentissent plus vite que le matériel accélère »1. Ou bien : le nombre d’instructions nécessaires à l’interprétation de programmes plus sophistiqués demande des ordinateurs plus rapides. (…)

En informatique, la loi de Wirth est un corollaire de la loi de Moore. Alors que le matériel devient de plus en plus rapide, la loi de Wirth montre que les programmes n’accélèrent pas pour autant. Au contraire, ils deviennent de plus en plus gros et lents, les développeurs justifiant cette lenteur excessive comme compensée par la loi de Moore. La loi de Moore devient ainsi une excuse à la production d’obésiciels (ou bloatwares).

Source : Wikipédia bien sûr. 🙂

 

Illustration bloatware

 

Derrière ce titre quelque peu intriguant, je vous propose aujourd’hui un petit retour d’une expérience vécue ces derniers jours. 🙂

Le week-end dernier, on m’a demandé de « préparer » un PC portable neuf. C’est d’ailleurs un concept assez drôle aujourd’hui. Les gens achètent des PC portables et savent pertinemment qu’ils sont infestés de logiciels inutiles et merdiques préinstallés : des bloatwares. Les « préparer » consiste donc à identifier ces derniers et à les supprimer, ainsi qu’à installer les logiciels de base indispensables à l’utilisation bureautique (ex. LibreOffice).

Tout linuxien qui passera par là rira sans doute dans sa barbe mais malheureusement « Installe donc une ditrib Linux pour remplacer Windows » n’est pas une réponse souhaitable pour un utilisateur lambda. Mais ceci est un autre débat.

Bref, je réceptionne donc le PC portable et… ô joie, c’est un Asus. J’aime beaucoup cette marque et par le passé, j’ai toujours apprécié que les portables Asus soient très peu sujets aux bloatwares. Bref, je suis plutôt d’un a priori positif en démarrant la machine.

Comme d’habitude, la première action que je mène est de vérifier quelles sont les logiciels préinstallés. Et là, c’est le drame. Une quantité non négligeable de bloatwares (liste non-exhaustive) :

  • WPS Office : une pseudo suite bureautique. Je ne savais même pas que ça existait !
  • Wildtangent Games : c’est quoi cette daube ?
  • WinRar : non mais sérieux ! On est en 2017 tout de même.
  • PhantomPDF : mais où vont-ils chercher des logiciels pareils ?
  • Etc.

Au final, je me suis tapé près d’une heure de procédure de désinstallation… sur un PC portable sorti du carton !

Les constructeurs devraient tout de même se poser des questions. Le marché des PC est en berne et ce n’est pas en usant de telles stratégies commerciales douteuses que ça va aller mieux. Je suis vraiment déçu d’Asus. Quand j’achète une machine, ce n’est pas pour qu’elle soit infestée de logiciels non demandés.

Ce qui serait intéressant, c’est que les constructeurs préinstallent des logiciels libres reconnus du grand public :

Ça aurait beaucoup plus d’intérêt et en plus, ce sont des outils clairement plus fonctionnels et non-intrusifs.

On peut toujours rêver !

Windows 10 : je t’aime moi non plus

Vous le savez, j’aime beaucoup Windows 10. Malgré la qualité indéniable de ce système, des petits détails viennent ternir le tableau, surtout dans le cadre d’une utilisation quotidienne.

Avant tout, je tiens à préciser que je ne reviendrai pas sur la politique de Microsoft en matière de confidentialité, ayant déjà évoqué ce point dans un billet précédent.

Comme annoncé dans mon précédent billet, je vous propose donc aujourd’hui un petit récapitulatif (non exhaustif) des détails qui m’exaspèrent dans Windows 10 (Mobile inclus) et de ses applications.

 

Windows 10 Logo

 

Lire la suite…

Bonne et heureuse année 2017

Ça y est, nous voilà en 2017. Si beaucoup de monde trouve que l’année 2016 a été une année de m****, je dois avouer que de mon côté, ce fut plutôt une année positive. 🙂

Quoiqu’il en soit, je vous souhaite joie, bonheur et prospérité pour cette nouvelle année.

Je n’ai pas l’habitude de prendre des résolutions au commencement d’une nouvelle année mais cette fois, j’en ai tout de même pris deux.

Ma première résolution n’est pas très original : assainir mon mode de vie (alimentation, sport, tout ça…). Le but étant de perdre du poids (5 kg dans un premier temps). Avec les années, j’ai tendance à de moins en moins bouger, et à de plus en plus manger. 😛 Bref, le cocktail parfait pour dégrader sa santé.

Ma seconde résolution concerne ce blog : être régulier dans ma fréquence de publication. J’espère arriver à tenir un rythme de publication de 3 à 4 billets par mois. Je vous l’accorde, ça fait relativement peu, moins d’un billet par semaine. Malheureusement, mon quotidien ne me permettra pas d’écrire beaucoup plus.

Comme vous pouvez le constater, rien de bien original ! Les objectifs sont clairement réalistes et c’est pour cela que j’ai toutes les chances de parvenir à m’y tenir. 🙂 L’avenir nous le dira.

Quoiqu’il en soit, je vous donne d’ores et déjà rendez-vous la semaine prochaine pour un billet concernant Windows 10. Et pour une fois, je ne vais pas le caresser dans le sens du poil. 😉

A très vite,

Juan

Joyeuses fêtes de fin d’année

Ho Ho Ho ! Ça y est, c’est Noël !

Je vous souhaite à toutes et à tous d’excellentes fêtes de fin d’année. Comme d’habitude, ces vacances vont me permettre de me déconnecter quelques jours. Il n’y aura donc pas de publications jusqu’à l’année prochaine. Je vous donne rendez-vous début janvier 2017 pour de nouveaux billets.

Cette année 2016 fut bien remplie et j’ai pris beaucoup de plaisir à partager ces quelques 26 billets avec vous. J’espère que certains d’entre eux vous auront été utiles.

Pour 2017, j’ai d’ores et déjà quelques idées de billets (certains sont en brouillons) :

  • Git : premiers pas (how to)
  • Hardware et nostalgie
  • Windows 10 : les détails qui me « gonflent »
  • GNU/Linux : test de Solus
  • GNU/Linux : mise en place des drivers SQL Server

 

En attendant la nouvelle année, si vous souhaitez me contacter, n’hésitez pas à utiliser le formulaire de contact prévu à cet effet.

Profitez bien et surtout, portez-vous bien !

Juan

En vrac : et de 100, derniers achats, LibreOffice et Outlook 2013

Et de 100 !

Ça y est, nous y sommes. Ce billet « En vrac » est le centième a être publié sur ce blog. Il m’aura tout de même fallu un peu plus de 2 ans. À ce rythme, je devrais fêter les 200 billets aux alentours de février 2019. 🙂

 

JBL Charge 2+

Enceinte nomade JBL Charge 2

Depuis quelques temps, je réfléchissais à l’acquisition d’une enceinte nomade bluetooth (lien affilié) pour d’une part équiper la salle de bain (j’aime prendre mes douches en musique) et d’autre part, pouvoir balader cette enceinte dans la maison (j’aime bricoler en musique aussi). Bref, lorsque je suis tombé sur la promo Black Friday du produit de JBL, je n’ai pas hésité deux secondes. Pour 99 €, je me suis donc offert cette petite merveille.

Vous l’aurez compris, je suis pleinement satisfait de cette enceinte. Le son est juste excellent et les basses impressionnantes pour un si petit appareil. Petit plus, elle résiste aux projections d’eau : indispensable car mes petits garçons sont des terreurs. ^^

Un excellent produit !

 

Sac à dos Samsonite Vectura Black 14″

Sac à dos Samsonite Vectura Black 14

Le temps aura eu raison de mon deuxième sac Targus qui a lui aussi eu les coutures qui ont pétées au niveau des sangles. Je suis vraiment déçu de Targus et je pense que je ne rachèterai plus de produit de cette marque. Je me suis donc mis à la recherche d’un nouveau sac à dos compact et 14′ maximum. Oui, je déteste les énormes sacs (le Targus était d’ailleurs bien trop grand à mon goût). Je suis très vite tombé sur le Samsonite Ventura Black (lien affilié) et après réflexions (je réfléchis toujours quelques jours/semaines avant d’acheter), j’ai craqué. Pour l’instant, il me satisfait amplement. Bon, je ne l’ai que depuis deux semaines, il faudra donc voir sur le long terme s’il est solide. J’espère que Samsonite sera à la hauteur de sa réputation. 🙂 En tout cas, pour le moment, il remplit complètement le cahier des charges.

 

LibreOffice

Il y a quelques jours, je lisais que LibreOffice allait proposé une interface « ruban ». Quelle excellente nouvelle. Ça fait des années que j’attends que LibreOffice optimise son interface car je suis un « ruban » addict. Je trouve la navigation beaucoup plus aisée et ergonomique. Bref, hâte de voir le rendu.

 

Outlook 2013 : Synchronisation CalDAV et CardDAV

Outlook 2013 ne gère pas nativement la synchronisation CalDAV et CardDAV. Depuis longtemps, j’essayais de bricoler pour arriver à synchroniser mon agenda SoGo pro en vain. Puis, la lumière fut ! L’outil miraculeux se nomme sobrement OutlookCalDavSynchronizer. Oui, c’est long, mais au moins, ça a le mérite d’être clair. Pour l’utiliser, il vous suffit de le télécharger ici.
Une fois installé, démarrez (ou redémarrez) Outlook 2013 et le tour est joué. 😉

o2switch, mon nouvel hébergeur

Voilà, la migration du blog de Gandi à o2switch est terminée. Le domaine a été transféré, les DNS sont en cours de propagation, mes comptes email sont à nouveau fonctionnels… bref, que du bonheur.

Finalement, il y aura eu une petite coupure de quelques heures ce matin du fait que je n’avais pas configuré les zones DNS pour que le domaine pointe vers https://blog.juansorroche.com de façon permanente. Du coup, lorsque les DNS de o2switch ont remplacé ceux de Gandi, blog.juansorroche.com ne renvoyait plus rien (par contre, le blog était accessible depuis juansorroche.com).

Oui, vous avez bien lu, ce blog est désormais accessible en https (les accès http sont automatiquement redirigés vers https). La mise en place de Let’s Encrypt se fait d’un simple clic depuis cpanel. Que du bonheur ! ^^

Concernant o2switch, je suis réellement impressionné par la réactivité de leur support. Je leur ai posé quelques questions par email ce matin et j’ai obtenu des réponses en moins de 5 minutes à chaque fois. Je suis bluffé. 🙂

Il va maintenant falloir que j’apprivoise cpanel et toutes ses fonctionnalités. J’étais habitué à l’interface de Gandi pour la gestion de mon domaine et de mon instance et j’avoue que je suis un peu perdu sur cpanel.

J’en ai d’ailleurs profité pour installer Piwik via Softaculous et franchement, c’est bluffant de simplicité. J’ai ensuite ajouté le plugin plxMakiPiwik à mon PluXml et le tour était joué.

Je suis vraiment content et satisfait de ces premiers pas avec mon nouvel hébergeur. Encore une fois : que du bonheur ! ^^

De Gandi à o2switch

J’ai fait mon choix ! Après plusieurs semaines de tergiversations, de doutes, de lectures de retours d’utilisateurs, j’ai enfin choisi mon prochain hébergeur : o2switch.

Offre unique o2switch

Les raisons qui ont motivé ce choix sont relativement simples :

  1. Fortement plébiscité par ses utilisateurs. Que ce soit Cyrille Borne, Bronco et bien d’autres, ils ne tarissent pas d’éloges sur ce service.
  2. Une seule et unique offre : pour 72 € TTC par an, la bande passante et l’espace disque sont illimités. Pas que je sois un gros consommateurs avec ce modeste blog sous PluXml mais c’est toujours rassurant d’en avoir sous le pied ^^
  3. Cerise sur le gâteau : o2switch est un hébergeur 100 % français !
  4. Let’s Encrypt : enfin, je vais pouvoir passer au Https 🙂

 

Bref, vous l’aurez compris, je suis convaincu ! ^^

Je vais donc procéder à la migration du blog ces prochains jours. Si vous rencontrez des difficultés à naviguer sur cet humble blog, ne vous inquiétez donc pas.

A très vite ^^

Windows 10 Courrier : configurer les ports des serveurs entrants et sortants

Si vous utilisez l’application Courrier de Windows 10, vous avez sans doute dû vous rendre compte que l’application ne propose pas de champs pour la saisie des numéros de ports pour les serveurs entrants et sortants.

Pour déclarer un port spécifique, c’est en fait très simple. Il vous suffit de l’indiquer après l’adresse du serveur. Par exemple, si vous utilisez le serveur SMTP de Gandi, renseignez l’adresse du serveur ainsi :

Configuration Windows 10 Courrier

 

Et voilà, le tour est joué !

Lenovo, Windows 10 et les partitions multiples

La semaine dernière, j’ai découvert que le SSD de mon laptop était partitionné de façon pour le moins erratique !

Partitions Windows 10

Au départ, j’ai pensé que ce désordre était dû aux multiples réinstallations que j’ai fait subir à mon laptop ces dernières années. Mais après quelques recherches, il semblerait que toutes ces partitions aient finalement, une « utilité ».

Les 3 premières sont nécessaires à Windows.
Les 5 suivantes la partition « Windows 10 » sont créées par Lenovo. Pourquoi ? Je ne saurais dire… et j’avoue ne pas avoir creusée la question.

Mais aussi utiles soient-elles, c’est tout de même plus de 11% d’espace de mon SSD qui sont cannibalisés par ce système de partitions (auxquels il faut ajouter les 14 Go qu’occupe le répertoire Windows…).

Il semblerait qu’une installation « from scratch » permette de récupérer quelques précieux Go. Si vous avez des retours d’expérience à ce propos, je suis preneur…

J’avais prévu me lancer dans cette aventure de la réinstallation globale pour poutrer toutes ces partitions mais finalement je me suis ravisé. À vrai dire, je crains que cela impacte certaines fonctionnalités de mon laptop (par exemple, quid du bouton dédié permettant d’accéder au BIOS UEFI ? Fonctionnera-t-il toujours ?). Par ailleurs, j’ai rarement été à court d’espace et mine de rien la config actuelle, même si elle n’est pas très jolie, n’en demeure pas moins fonctionnelle. Pour le moment, je vais donc jouer la sécurité et laisser le tout tel quel…

 

De Antergos à Xubuntu… à Windows 10

Finalement, je n’aurai pas tenu plus de quelques jours sous Antergos. La raison est relativement simple : j’en avais assez de passer mon temps à configurer l’ensemble. Certes, le système est stable, mais il faut tout de même mettre les mains dans le cambouis pour configurer le tout.

Tout a commencé avec LightDM qui démarrait inlassablement avec un clavier qwerty. J’ai corrigé ce problème puis je me suis rendu compte que xscreensaver ne fonctionnait pas. Idem, j’ai corrigé le problème. Puis ce fut Zsh qui me fit des misères. Comme pour tout le reste, j’ai corrigé. Quelques jours plus tard, je veux verrouiller l’écran avant de partir à ma pause déjeuner et patatras… xscreensaver ne répond à nouveau plus. La goutte d’eau qui a fait déborder le vase !

Vu qu’il s’agit de mon poste de travail, je ne peux pas me permettre de perdre du temps à chaque fois qu’un des services déconne. J’ai donc décidé de jouer la sécurité et j’ai installé Xubuntu.

 

Xubuntu logo

 

Sans surprise, l’installation s’est déroulé sans anicroche. Le système démarre et là… LightDM en qwerty. J’entre mes identifiants et surprise : clavier qwerty alors que dans les paramètres, c’est bien azerty (fr) qui est sélectionné. Je corrige donc tout ça en ligne de commande. Déjà, ça commence mal.

Via les dépôts, j’installe Netbeans 8.1. Je le démarre et là, re-surprise… aucun plugin disponible. Encore une fois, la coupe est pleine. Je redémarre donc sous Windows 10.

Loin de moi l’idée de casser du sucre sur GNU/Linux mais c’est tout de même pénible de devoir à chaque fois configurer des choses aussi basiques. Bon, je ne perds pas espoir de trouver LA distribution Linux qui me conviendra à 100% mais pour le moment, je vais faire une petite pause dans les install de distrib. Au final, Windows 10 me convient et tourne comme un charme donc…

 

Windows 10 Logo

 

 

Sources :
Logo Windows 10 : https://commons.wikimedia.org/wiki/File:Windows_10_Logo.svg#/media/File:Windows_logo_-_2012.svg
Logo Xubuntu : https://xubuntu.org/resources/