Réfuter n’est pas infirmer

Réfuter signifie « prouver la fausseté d’une affirmation ».
Critiquer, contester, infirmer, etc., n’en sont donc pas vraiment synonymes.

Le Monde correct, 10 oct. 2017

Court discours, longue préparation

A member of the Cabinet congratulated Wilson on introducing the vogue of short speeches and asked him about the time it took him to prepare his speeches.

He said: “It depends. If I am to speak ten minutes, I need a week for preparation; if fifteen minutes, three days; if half an hour, two days; if an hour, I am ready now.”

U.S. President Wilson Woodrow, “The Wilson Era; Years of War and After, 1917–1923

Via Brief.me, édition du 12 septembre.

Naviguer entre les fenêtres d’une même application sur macOS

Cela plusieurs années que j’utilise — entre autre — macOS, et je ne sais toujours pas comment passer d’une fenêtre à l’autre d’une même application…

Dans Windows, il suffit combiner alt + tab pour passer d’une fenêtre à l’autre, quelle que soit l’application.
Sur Mac, pour passer d’une application à une autre, il suffit de combiner cmd + tab. Mais cela ne marche pour les fenêtres d’une même application.

Mission Control sur macOS

En fait, il suffisait de regarder un peu dans les préférences systèmes de “Mission Control”, et de découvrir le raccourci : ctrl + .
Cela permet simplement de naviguer entre les fenêtres d’une même application.

Affichage des fenêtres d‘une même application sur macOS.png

En espérant que cela puisse vous servir :)

The Process of Security

Security is a process, not a product.

Bruce Schneier, “The Process of Security

Und wie macht ein Mensch?

Und wie macht ein Mensch?

Via Ein Topf Gourmet.

Give someone a program

If you give someone a program, you will frustrate them for a day; if you teach them how to program, you will frustrate them for a lifetime.

David Leinweber

Certificats SSL « Let’s Encrypt » gratuits pour tous chez OVH

C’est une bonne nouvelle pour les personnes hébergeant leurs sites web chez OVH !

L’hébergeur, qui est aussi un sponsor de Let’s Encrypt, a mis en place depuis quelques jours l’activation par défaut pour ses hébergements d’un certificat SSL gratuit fourni par Let’s Encrypt. Vous n’avez rien à faire, l’activation se fait automatiquement, pour votre site principal et ses sous-domaines s’il y en a.
Vous pouvez lire l’annonce d’OVH : « vos certificats SSL gratuits via Let’s Encrypt ».

Concernant le multisite — le fait d’héberger plusieurs noms de domaine différents sur une même instance d’hébergement — c’est aussi pris en compte. Marvellous :)
Mais attention c’est le même certificat SSL qui est partagé avec tous vos multisites ! Ce qui signifie qu’il est très simple, à partir d’un de vos sites, de savoir quels autres sites SSL sont liés à votre même instance d’hébergement.
Si vous souhaitez les cantonner, il vaut faudra ne pas activer le SSL, ou avoir un hébergement différent par site.


Pour les multisites, c’est un même certificat partagé qui est utilisé

Petit rappel pour forcer la redirection HTTP vers HTTPS (fichier .htaccess) :

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)^ https://domain.tld/$1 [L,R]

Bonne navigation chiffrée !

Récupérer les infos météo d’une ou plusieurs villes et les exploiter

En cherchant une API pour récupérer les informations météorologiques de lieux d’intérêts, je suis tombé sur le service proposé par previsions-meteo.ch. Et j’en suis très, très satisfait.


Exemple d’utilisation : Weather Home Screen

Ses principaux atouts sont, à mes yeux :

  • le fait qu’elle soit gratuite et publiquement interrogeable ;
  • une documentation succincte mais complète ;
  • différentes manières de récupération des données (iframe, image, JSON) ;
  • les données « complètes » et bien fournies en JSON ;
  • les prévisions jusque 4 jours.

Je regrette juste qu’il ne soit pas précisé le temps de mise à jour des données : pour ainsi implémenter judicieusement côté client la mise en cache des données et éviter des requêtes inutiles vers le serveur (actuellement j’ai une mise en cache de 30 minutes).

Il est aussi à noter que le service ne concerne que les villes en France, Belgique et Suisse.
Bonne intégration !

Windows 8.1 et les noms d’utilisateurs…

Symptoms
In Windows 8.1, when the user account name contains the word “user”, intermittently you will find the process taskhost.exe keeps consuming high CPU percentage.

Resolution
To resolve the issue, do not create a user account contains the string “user” on the computer.

Support Microsoft, “High CPU use by taskhost.exe when Windows 8.1 user name contains ‘user’

Allegory: Beer made out of vine

A customer walks into a bar. He asks for a beer made out of wine. The project manager agrees. Both question the bartender’s competence.

— Daniel Méndez (@mendezfe) Mars 22, 2015

Tirée de l’excellent article “Being A Developer After 40” par Adrian Kosmaczewski.