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…

En Vrac : Windows 10 Mobile, Canon MP500, LibreOffice et point sur mes séries du moment

Windows 10 Mobile, ça sent le sapin !

Aïe aïe aïe, ça se gâte pour les possesseurs de Smartphone made by Microsoft. Il semblerait bien que ce dernier ait décidé de totalement jeter l’éponge avec son OS Mobile. Je suis vraiment déçu par la tournure des événements. Cela fait quelques années que je suis un utilisateur plus que satisfait de Windows Phone/Mobile mais j’ai bien peur que mon Lumia 650 soit mon dernier Microsoft Mobile. Personnellement, je me fous de la taille du Store. Il est peut-être « pauvre », mais il répond à tous mes besoins. Quel gâchis ! Je sais que nous sommes peu nombreux à le penser, mais pour ma part Windows 10 Mobile est à ce jour l’OS Mobile le plus pratique et le plus ergonomique. Tant pis…

 

Canon MP500, ça sent le sapin bis

En 2006, je m’équipais d’une imprimante multifonctions : une Canon MP500. Malgré les années, elle fonctionne toujours aussi bien. Malheureusement, Canon n’a pas jugé utile de créer des pilotes pour Windows 10. Je me retrouve donc avec une imprimante quasi inutilisable alors que paradoxalement totalement fonctionnelle. Pour le moment, elle fonctionne encore partiellement (bye bye fonction scanner non compatible Windows 10) sur mon PC fixe car j’ai migré de Windows 7 à Windows 10 (donc les pilotes ont migré en même temps que l’OS). Mais impossible de la faire fonctionner avec mon PC portable. Bon, au pire, j’installerai une distribution GNU/Linux en dual-boot pour imprimer. 😛 Tout n’est pas perdu. ^^

 

Lire la suite…

En Vrac : OCS, Courrier, Hub de commentaires et Visual Studio Code

OCS

 

OCS Logos

 

Je suis abonné au bouquet OCS depuis 3 semaines maintenant. Ce qui a motivé mon choix, c’est leur catalogue qui propose (entres autres) The Walking Dead, Game Of Thrones ou encore WestWorld. Cette dernière série est d’ailleurs un véritable coup de cœur pour moi. Pour le moment, je suis vraiment satisfait de ce service.

Cerise sur le gâteau, l’app Windows 10 (Desktop et Mobile) est très bien conçue et complète. Il est même possible de regarder les contenus hors-connexion. ^^ Je peux donc regarder mes séries tranquillement dans le train.

Je ne vous en dit pas plus pour le moment… un billet dédié est en préparation. ^^

 

Lire la suite…

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 !

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 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 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é. 😉

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é !

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.

Windows Phone : Rédiger et publier un billet depuis son smartphone, possible ?

Hier soir, pendant mon trajet retour quotidien en TER, je m’ennuyais quelque peu (plus de batterie sur mon PC portable). Du coup, je me suis demandé s’il était possible de rédiger un billet complet depuis mon smartphone et surtout, combien de temps cela me prendrait.

J’ai donc lancé Word (app Office) et ai démarré la rédaction de ce billet.

Windows Phone - Office

 

Lire la suite…

Word 2013 : Ajouter des cases à cocher (checkbox) dans un document

Il y a quelques jours, j’ai réalisé un questionnaire pour une enquête avec Word 2013. Ce questionnaire devant être imprimé et distribué, je souhaitais tout de même qu’il ait un minimum de classe.

Il m’a donc fallu ajouter un élément de formulaire à mon document : des cases à cocher.

Pour pouvoir accéder aux cases à cocher sous Word 2013, il faut afficher un menu caché par défaut.

Pour ce faire :

Cliquez sur la petite flèche situé tout à droite de la barre d’outils « Accès rapide », et cliquez sur « Autres commandes… ».

Word 2013 : Personnaliser du ruban

 

Cliquez ensuite sur « Personnaliser le ruban » et cochez la case « Développeur ».

Word 2013 : Options Word

 

Un nouvel élément apparaît dans le menu. Dans son ruban, vous trouverez les éléments de formulaire à ajouter à vos questionnaires, formulaire ou autre :

Word 2013 : Ruban Développeur

 

Et le tour est joué ^^

Word 2013 : Case à cocher