Informatique

Agaçants mots de passe

Certes, il est bon de guider l’internaute dans sa création de mot de passe, parce que l’internaute est flemmard, c’est bien connu: http://www.sciencedirect.com/science/article/pii/B9781597490412500126

Par contre, c’est un tout petit peu agaçant quand les règles ne sont pas les mêmes à chaque fois.

Ainsi, on s’est habitué ses dernières années à inventer des mots de passe contenant des majuscules, des minuscules, des chiffres et des caractères spéciaux:

Mais il reste des sites sur lesquels il ne faut toujours pas de caractère spéciaux…

… pourquoi ?

 

WordPress : une icône par catégorie. Explications.

Rappel: nos articles sont rangés dans des catégories différentes; on souhaite associer à  chacune des catégories de haut niveau une icône; chacune des catégories enfant aura la même icône.

1ère étape: modifier le fichier category.php (dans un thème enfant, ça va de soit)

Pour cela, on va remplacer le code qui fabrique le titre par un code qui, en plus de fabriquer le titre, fabrique une class css particulière (unique serait mieux évidemment) en fonction de chaque catégorie.

Ci-dessous, les copies d’écran des codes:

On remplace ça (attention: Mon thème de base est twentyfourteen):

Par ça (à lire attentivement, il y a des commentaires):

Pour vous éviter de recopier:

<?php $parentscategoryclass ="";
 foreach((get_the_category()) as $category) {
 if ($category->category_parent == 0) {
 $parentscategoryclass = $category->name ;
 //je concatène la première et secondes lettres de chacun des mots composants les catégories (=> art musical => armu)
 $parentscategoryclass = implode('', array_map(function($p) { return mb_strtolower($p[0]).mb_strtolower($p[1]); }, explode(' ', $parentscategoryclass)));
 //je remplace les caractères non alphabétiques par rien (par ex. le "&" de Détours & des tours)
 $parentscategoryclass = preg_replace('#[^[:alpha:]]#', '', $parentscategoryclass);
 }
 }
 // je réécris le titre de la page avec une classe css qui s'appelle facat + les lettres précédentes
 echo '<h1 class="archive-title facat' .$parentscategoryclass.'">';printf( __( '%s', 'twentyfourteen' ), single_cat_title( '', false ) );echo '</h1>';
 ?>

Étape 2: s’assurer de pouvoir utiliser http://fontawesome.io/icons/  sur son WordPress

Fontawesome, c’est un site qui propose une grande liste d’icônes atteignables via css:

Il faut, pour pouvoir l’utiliser, que  WordPress puisse “reconnaître le langage” de fontawesome, c’est-à-dire que le WordPress appelle le fichier css de fontawesome.

Regarde dans ton code source si tu vois un appel vers un fichier css qui mentionne fontawesome.

Sur Lpp le fichier viens du plugin magee shortcode:

Mais plusieurs autres plugins peuvent faire l’affaire:

Et puis, si tu t’y connais en programmation et en WordPress, tu peux tout aussi bien faire appel à se fichier toi-même: http://fontawesome.io/get-started/

Étape 3: s’assurer de pouvoir ajouter du code CSS sur son WordPress:

Personnellement, j’ai opter pour le plugin WP Add Custom CSS:

Mais il en existe des dizaines, sans compter les thèmes qui inclus ce genre de fonctionnalité.

Étape 4: Choisir ses icônes

Tu retournes sur http://fontawesome.io/icons/.

Le choix est impressionnant. Tu y passes le temps que tu veux .

La seule chose que je te demande, c’est de te noter les codes unicode de chacune des icônes (en jaunes ci-dessous):

 Étape 5 écrire le bon CSS:

Exemple pour la catégorie Arts Musicaux: ma classe s’appelle facatarmu (facat+ar+mu => cf le code php dans la page category.php)).

Donc pour la balise <h1> (titre) qui a la class facatarmu, j’applique le code unicode f001 avant (before) le texte:

h1.facatarmu:before {
 content: "\f001";
 font-family: FontAwesome;
 margin-right: 10px;
}

Et le tour est joué:

Alerte générale

Dans les actus de la semaine, il y en a une qui sort du lot:

Une attaque pire que Mirai est en cours selon Check Point.

Ma phrase “préférée” dans l’article:

“Selon l’éditeur, l’attaque DDos pourrait mettre hors d’état de marche Internet.”

Je vous invite donc à lire l’article :

Objets connectés : une attaque pire que Mirai est en cours, selon Check Point

Et à prendre les mesures qui s’imposent afin de ne pas retrouver vos objets connectés du côté des attaquants. Mieux vaut prévenir que guérir…

Ainsi, déjà, si vous connaissez l’IP de vos objets connectés, vous pouvez checker s’ils sont présents dans la base de données du moteur de recherche Shodan. S’ils le sont, ce n’est pas une bonne nouvelle, cela veut dire qu’ils sont vulnérables et donc hackables:

Et, on ne le répètera jamais assez,  ne laissez jamais les mots de passe constructeurs sur vous objets connectés…

 

Je choisis de miner ou pas

Pour faire suite au post d’hier et maintenant que vous avez compris ce que veut dire “miner”.

Si vous souhaitez pouvoir contrôler le minage via votre PC, sachez qu’il existe des plugins qui permettent d’arrêter les scripts de minage.

J’ai moi-même installé Mining Blocker pour Firefox sur mon PC:

Et j’ai fait un test grandeur nature pour vérifier qu’il fonctionne:

J’ai trouvé sur Shodan, le moteur de recherche des objets connectés,  une liste de sites qui déclenchent des scripts de minage:

Et j’ai bêtement lancé le premier:

Le plugin a arrêté le script dès le chargement du site:

A noter : ce type de plugin existe aussi sous Chrome:

Lpp padawan en Blockchain

Il ne se passe plus un jour sans que l’on parle de cryptomonnaies et de blockchain.

La dernière grosse actu qui m’a décidé à m’y intéresser, c’est celle qui concerne The Pirate Bay:

Du coup je me permets de vous partager quelques vidéos qui m’ont permis d’y voir plus clair sur ces sujets, j’espère qu’elles vous seront utiles aussi:

Voilà pour la base.

Maintenant, si vous voulez approfondir le sujet, sachez que le dernier livre blanc de Smile est dédié à la Blockchain. Vous pouvez vous le procurer gratuitement directement sur leur site Internet: