JavaScript : afficher du contenu dans un bloc DIV après un délai défini

Javascript : afficher le contenu d'un bloc HTML après un délai variable photo

Voici comment afficher du contenu (texte, HTML, JS, CSS ou tout autre contenu) dans un bloc DIV, après un délai que vous aurez préalablement défini, le tout en JavaScript. C’est écrit en JavaScript pur (vanilla JavaScript), c’est-à-dire sans librairies supplémentaires, et donc compatible avec tous les navigateurs. On utilise innerHTML pour faire apparaître la div après le délai imparti. Exemple de contenu affiché après un délai Le texte suivant apparaît 7 secondes après le chargement de la page : Le […]

Lire la suite »

Bash : rechercher une chaîne dans des fichiers de manière récursive avec Grep

Bash : réparer les tables MySQL en cas de crash photo

Voici une petite technique utile pour rechercher la présence d’une chaine de texte dans le contenu des fichiers d’un répertoire. Sous linux, j’utilise très fréquemment la commande grep. La syntaxe de grep La syntaxe de grep est toute simple puisqu’elle consiste à définir des options de recherche, suivies des mot-clés à chercher, et enfin du répertoire de travail. Voilà ce que cela nous donne : grep [option] "text string to search" directory-path Grep en action Sur le serveur, on se […]

Lire la suite »

WordPress : afficher les accents dans des blocs texte colorisés par Crayon Syntax Highlighter

WordPress : afficher les accents dans des blocs texte colorisés par Crayon Syntax Highlighter photo

Jusqu’à très récemment, il m’était tout à fait possible d’avoir des caractères accentués dans des blocs de texte sous WordPress en utilisant le plugin Crayon Syntax Highlighter pour coloriser le code. Or depuis quelques temps tous les blocs en lang="text" ne permettent plus d’afficher les accents : je me retrouve avec des mots tronqués comme si le texte n’était pas encodé en UTF-8. Problème : des caractères non-Unicode Voici ce que donne la phrase “j’ai mangé une tarte à la […]

Lire la suite »

Linux : résoudre l’erreur de montage/démontage de disque dur “Error unmounting: umount exited with exit code 1: helper failed with: umount: only root can unmount”

disk-doctor

Sur mon ordinateur, surnommé The Reaper, j’ai plusieurs disques dur : mon disque principal est un disque formaté en EXT4, entièrement dédié à Linux. Les deux autres disques durs sont formatés en NTFS car ils datent du temps où j’avais Windows dessus. Le problème : un disque en lecture seule L’autre jour, Cécile cherche à sauvegarder ses fichiers sur son disque externe, qui ne semble pas être détecté. Je lui propose alors le mien et le branche sur ma machine […]

Lire la suite »

Améliorer ses graphiques avec le minimalisme

graphiques-plus-lisibles

Aujourd’hui, j’ai trouvé cette petite animation qui explique comment créer des graphiques plus attirants et plus lisibles : Il est donc utile de retirer le fond, les étiquettes et légendes redondantes, les bordures, le nombre de couleurs, les effets spéciaux et la mise en gras. Il faut adoucir les étiquettes en mettant du gris au lieu du noir et adoucir voire supprimer les lignes. Et enfin, ne garder que les étiquettes ou titres qui ont le plus d’impact pour la […]

Lire la suite »

PHP : résoudre l’erreur “Creating default object from empty value”

PHP : résoudre l'erreur "Redefining already defined constructor for class ..." photo

Suite à la mise à jour de PHP, mon fichier d’erreurs du site a commencé à afficher le message suivant : PHP Warning: Creating default object from empty value in /wp-content/themes/skyminds/functions.php on line 1213 La ligne en question correspond à : $posts[0]->comment_status = 'closed'; Le problème réside dans le fait que $posts n’est pas explicitement défini et comme les versions récentes de PHP tournent maintenant avec le mode E-STRICT par défaut, on obtient une erreur. Il existe deux solutions – […]

Lire la suite »

PHP : résoudre l’erreur “assigning the return value of new by reference is deprecated”

Si, lors d’une journée de débuggage PHP, vous tombez sur l’erreur suivante : Deprecated: Assigning the return value of new by reference is deprecated in on line 12 pas de panique, c’est extrêmement simple à résoudre. Vous avez probablement une ligne dans ce goût-là : $data =& new Structured_Info(); Or, depuis PHP5, le passage par réference est systématique sur new, donc il suffit d’enlever le ‘&’ et d’écrire : $data = new Structured_Info(); Tout simplement.

Lire la suite »

Linux : vider un fichier de son contenu avec la commande truncate

Linux : vider un fichier de son contenu avec la commande truncate photo

De temps en temps, il peut être utile de pouvoir effacer le contenu d’un fichier qui prend de l’embonpoint, comme un fichier de log par exemple. Dans ce cas, vous pouvez lancer la commande truncate sous linux dans un terminal : truncate -s 0 /home/skyminds/error.log L’argument -s 0 signifie que l’on réduit sa taille (size) à zéro. Simple et efficace !

Lire la suite »

Ubuntu : installer la dernière version de Firefox

fireofx-aurora

Sur ma machine principale, j’utilise principalement Firefox parce que j’y ai mes habitudes : passwords, bookmarks, extensions. Or, je tourne sous 10.10 parce que j’aime bien Gnome et que je ne veux pas passer à Unity. Bref, je suis resté en 10.10 et en 10.10, on a le droit qu’à Firefox 12 ! Voici donc comment mettre Firefox à jour sur une “vieille” Ubuntu. Etape 1 : vérification du fichier /etc/apt/sources.list On commence par vérifier que le fichier /etc/apt/sources.list ne […]

Lire la suite »

Firefox : récupérer les mots de passe enregistrés avec Xmarks

xmarks

J’ai récemment installé Linux Mint Debian Edition sur mon laptop. L’OS est beau, stable, on trouve facilement ses marques lorsqu’on vient d’Ubuntu et il n’y a pas des mises à jour à faire tous les jours. Sous Firefox, j’ai l’habitude de synchroniser mes marque-pages et mots de passe avec l’extension Xmarks. Cela me permet d’avoir tout le temps mes favoris et de ne pas avoir à me souvenir de 43 743 différents mots de passe. Le problème : impossible de […]

Lire la suite »

CSS : forcer le retour à la ligne du code pre en CSS3, sous Mozilla, Opera et IE

Je me suis rendu compte en rédigeant mes articles sur l’installation du serveur dédié que le code bash, lorsqu’il était un peu long, n’allait pas à la ligne mais était écrit d’une seule ligne dans son conteneur, forçant une barre de navigation horizontale bien disgracieuse… Heureusement, cela est maintenant une chose du passé. Le code est affiché sur le site avec la balise pre, qui permet l’affichage d’un texte pré-formaté. Or la particularité de cette balise est qu’elle désactive le […]

Lire la suite »

Firefox : tester automatiquement les liens rapidshare, megaupload, filefactory, netload avec GreaseMonkey

greasemonkey rapidshare link checker

Aujourd’hui, je vous livre une petite astuce pour tester automatiquement les liens rapidshare.com, megaupload.com, netload.in et filefactory.com (ainsi que megarotic.com et megaporn.com au passage mais bon cela ne concerne pas la majorité des gens ça si ?) qui se trouvent sur les pages que vous êtes amenés à visiter. Tout ce dont vous avez besoin, c’est de Firefox, l’extension GreaseMonkey, un simple script GreaseMonkey et 3 minutes de votre temps.

Lire la suite »

Page 1 sur 3123

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: