Pour rappelle dans les années 1960 -70, les livres et bandes dessinées faisant référence à des fusées d’exploration planétaire étaient toutes a atterrissage vertical (Tintin on a marché sur la lune)
En lisant cette article « iPhone 7 comment Apple va faire pour qu’il soit encore plus fin » je me demande si à force de devenir plus fin nos smartphones ne vont pas être dangereux pour nous. On risque de se couper sur la fine tranche 😉
Au-delà de ce problème, vous ne pourrez plus utiliser votre super casque stéréo, car son jack sera trop gros ! sauf si vous utiliser un adaptateur, qui va faire moche sur votre super truc fin 😥
Dans tous les cas : consommez …
Markdown est un langage permettant d'écrire de la documentation au travers d'un formalisme proche du texte pur et permettant la génération automatique de fichier PDF, HTML et autre.
Cella permet en autre d'écrire en une seule fois une documentation, pour l'intégrer en HTML dans votre application, tout en fournissant le même contenu en PDF.
Plus besoin de maintenir deux fichiers ! Et la conversion vers le PDF est aussi bonne que celle du HTML, au contraire de certains outils de conversion HTML vers PDF.
Vous voulez tester du code JavaScript (de plus de 1 ligne) rapidement (juste le temps de l’écrire) sans devoir monter une page HTML de test ? Firefox a pensé à vous avec son « Ardoise JavaScript« .
Depuis la version 33 de Firefox si vous appuyez sur les deux touches « Maj+F4 » ou sur le menu « Outils/Développement Web/Ardoise JavaScript » la fenêtre de test de « Ardoise JavaScript » s’affiche :
Cette « Ardoise » va vous permettre de tester directement du code JavaScript. Vous pourrez aussi charger un fichier JavaScript et même formater votre code.
De plus, Ardoise vous offre les fonctionnalités suivantes:
formatage de code
complétion
auto-fermeture des parenthèses, accolade,
ajout automatique de guillemets, quottes (énervant à mon gout 😉
touche similaire aux éditeurs vim, Emacs, Sublime Text (voir la clé « devtools.editor.keymap » de l’adresse « about:config« )
quelques astuces d’utilisation
Afficher la console
Appuyer sur les touches CTR+MAJ+J, sinon afficher l’outil de développement de Firefox en appuyant sur la touche F12, puis onglet « Console« .
Cas d’usage détourné
Le code s’exécute dans l’environnement de l’onglet actif de Firefox, C’est donc aussi un moyen pour extraire des données d’une page HTML 😉 En voici un exemple d’application :
//charger le l'url suivante :https://www.qwant.com/?q=piradix&t=web
var nbFind = 0;
var list = document.getElementsByClassName('result--web--title');
for (var i=0; i<list.length; i++) {
var s = list[i].innerHTML;
if (s.toLowerCase().indexOf('piradix') >= 0) {
nbFind++;
}
}
alert('Nombre page contenant en titre \"piradix\" : ' + nbFind+"/"+list.length);
Comme vous l’avez constater, j’ai modifié l’apparence de Piradix.
Et, ce week-end j’ai migré Piradix du CMS Drupal 8 vers le CMS WordPress 4. J’ai fait ce choix suite au 10e plantage de Drupal après une mise à jour de ce dernier 😥
Je vous prépare un article comparant les deux CMS.
Sous Windows 10, il m'est souvent arrivé de chercher où sont les icônes de lancement du logiciel que je viens d'installer et sous quel nom. Eh oui certaines applications ont un nom qui n'a aucun rapport avec son nom de plus elle peut être dans un dossier de nom différent (comme celui de l'éditeur du logiciel)...
Sous Windows 7 à 10 il existe une commande pour visionner toutes les informations systèmes de Windows : « msinfo« .
Pour lancer cette commande , ouvrer une ligne de commande en appuyant sur la touche « Windows » plus la lettre « R« , puis taper « cmd« . Par la suite taper « msinfo » suivit de la touche « entrée » :
ouvrer le menu « Environnement logiciels »
Vous y trouverez en particulier :
les variables d’environnements
les travaux d’impression
les connexions réseau
les tâches en cours
les services
les programmes de démarrages
le rapport d’erreur Windows
Mais n’espérez pas les modifier, ce n’est que de l’information.
Pour passer votre site Web de HTTPà HTTPS, il faut acheter un certificat SSL auprès d’un organisme certifié, se qui vous coutera dans les 100 à 150 euros par an. C’est une opération couteuse :
En temps : en général il faut prévoir une demi-journée pour mettre un certificat à jour (compté le temps passé à faire et à gérer).
Donc c’est compliqué, sinon en moins de 15m ce serait fait !
En argent : c’est 100 à 150 € par an et par domaine au minimum. Par exemple « Piradix » vous possédé deux domaines « piradix.com » et « piradix.fr » ce qui augment la facture.
Ne faisant pas d’argent avec Piradix, dépenser 200€ (2 domaines) par an était inenvisageable. Même si j’y gagnerais le fait que Google référencez mieux les sites HTTPS (on ne va pas tous suivre ses règles , non, mais 😉
Heureusement est apparue Let’s Encrypt. C’est un certificateur qui propose des certificats SSL gratuits. Non ce n’est pas une arnaque, non il ne vend pas de publicité, non il ne vend pas vos données, oui c’est réellement gratuit. Let’s Encrypt vie de vos dons et de ceux de leurs sponsors : Mozilla, OVH, cisco … (voir la liste).
Comme ça marche ?
Le certificat délivré par Let’s Encrypt est gratuit, valable 3 mois et est renouvelable (ouf). Ce dernier est très bien noté :
Les gens de Let’s Encrypt ont bien perçu la complexité de l’installation d’un certificat. C’est pourquoi ils ont mis au point un kit d’installation qui fait tout pour vous 😉
Si vous voulez plus d’information, sur la technicité voir (en Anglais) : How it work.
Installer le kit de création de certificats Let’s Encrypt (Linux/apache)
Pour l’installer sous Linux Ubuntu (ou dérivé) voici une procédure :
En premier il faut installer le kit de création en lancer les commandes suivant (attention, ça peut prendre du temps) :
apt-get git
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto --help
Let’s Encrypt est maintenant installer, plus besoin de relancer cette procédure. Il ne vous reste plus qu’a l’utiliser pour créer vos certificats SSL.
Créer et installer des certificats SSL pour vos sites Web Apache
Pour créer et installer un certificat pour chaque domaine de votre serveur web Apache faire :
./letsencrypt-auto --apache
Répondez aux questions, puis tout sera fini !
Si vous préférer obtenir un certificat pour une liste de domaines (par exemple : www.piradix.com, piradix.com, www.piradix.fr, piradix.fr) il suffit d’utiliser la commande suivante :