Web/Tech

Evitez le matériel ASUS et le RAID Intel!


Il y a un peu plus de 3 ans, j’ai fait l’acquisition d’un beau PC tout neuf pour remplacer mon ancien PC qui avait plus de 10 ans! J’ai tout remis à neuf et je n’ai choisi que du très haut de gamme afin de m’assurer que cela dure le plus longtemps possible. Il y a quelques semaines, je commence à avoir des crashes TDR et des écrans bleus sous Windows 7 (les fameux BSOD). Je contacte le support ASUS qui, au passage, n’est joignable que par email en France. Comptez donc 3 jours au bas mot pour avoir une réponse assez générique. Et là, pendant 3 semaines, j’ai été baladé par une personne qui m’a fait essayer X drivers, voulait que je démonte le PC juste pour lui fournir le numéro de série, voulait que j’achète des logiciels payants pour nettoyer le PC suite à la désinstallation du driver et qui surtout, a toujours écarté la possibilité d’un problème matériel.


Warning: Missing argument 2 for wpdb::prepare()


Si vous êtes passés à WordPress 3.5, vous avez probablement plein d’erreurs liées à une modification dans le prototype de la méthode prepare de la classe wpdb. Cette méthode est utilisée pour sécuriser une requête avant son passage à la base de données. Beaucoup de plugins et de themes utilisent cette méthode de manière inadaptée actuellement. Jusqu’à présent cela ne posait pas de problème particulier mais en version 3.5, les développeurs de WordPress ont décidé de changer cela et un warning est généré lorsque la méthode est appelée sans le nombre de paramètres requis.


Le plus puissant PC du monde!


Bon le titre est volontairement accrocheur, j’espère que cela va me ramener un maximum de trafic. Il y a quelques semaines, après 10 ans de bons et loyaux services, mon PC a commencé à me faire des écrans bleus, au départ à froid le matin puis de manière aléatoire. Après une bataille intense de plusieurs semaines, j’ai décidé de jeter l’éponge sachant que la carte mère avait un défaut et qu’il était juste impossible de retrouver le même modèle de carte mère et que j’avais pas vraiment envie de racheter quelques vieux composants pour prolonger sa vie de quelques mois. Alors je me suis lancé dans le défi de construire la configuration la plus puissante. Je m’entends, c’est la configuration la plus puissante pour Février 2012. En Mars, elle sera déjà surclassée par une autre.


Résoudre les problèmes d’accès refusé ou de lecture seule sur Windows 7


Je découvre depuis quelques jours les joies de Windows 7 sur mon nouveau PC. Bon c’est clair que j’ai du mal à me faire à la nouvelle barre de tâches, elle ne me plaît pas du tout. J’ai eu la joie d’être confronté aux interminables erreurs d’accès refusé suite au transfert de mes anciennes données et notamment d’un container Truecrypt. En gros, le problème est que lorsque vous ouvrez sous Windows 7 un fichier contenu dans un container Truecrypt créé sur Windows XP, les fichiers sont en lecture seule et il est assez compliqué de récupérer la main dessus. En fait, il y a quatre méthodes : la première, la plus rapide et efficace, celle que j’ai trouvé en dernier malheureusement, après de longues heures de recherche, c’est de créer un nouveau container natif sur Windows 7 et de transférer les fichiers dedans. C’est radical mais ça résout le problème directement!


Marquer les messages comme lus dans Outlook 2010


Je continue l’installation de mon nouveau PC. Un des problèmes que j’ai rencontré, c’est que les messages importés dans Outlook 2010 depuis Outlook Express (via Windows Live Mail) sont marqués comme non lus. En fait, c’est la classe de l’icône qui n’est pas bonne. Heureusement, j’ai trouvé un petit freeware qui corrige tout cela très bien en quelques minutes. Il s’appelle DocMessageClass. Il suffit de sélectionner ses dossiers puis il vous liste les classes trouvées.


Importer ses favoris sur IE9


J’installe mon nouveau PC sous Windows 7 et donc forcément, j’utilise IE9. J’ai donc dû importer mes favoris depuis IE8. Seulement voilà, comme je n’ai pas de fichier bookmark.html contenant la liste des favoris, je ne peux pas utiliser la fonction d’import standard. Qu’à cela ne tienne, j’ai trouvé une astuce toute simple que je vous livre ici. Il suffit d’utiliser le fameux glisser-déplacer!


Identifier le driver ou le logiciel posant problème


Que cela soit un driver (pilote) ou un logiciel qui pose problème, la seule façon d’en avoir le coeur net, c’est de le mettre à jour ou de le désactiver temporairement. Certains pilotes sont mal écrits et peuvent poser problème dans certains contextes. Windows est équipé d’un outil formidable qui s’appelle le « driver verifier ». C’est un outil de profilage des pilotes qui va les surveiller et dès qu’ils font quelque chose de mal, hop il plante et il vous l’indique. Pour activer cet outil, il suffit d’exécuter « verifier ». Ensuite, on choisit les pilotes à profiler.


Identifier le composant matériel posant problème


Souvent, ce n’est pas une mince affaire d’identifier le composant matériel posant problème. La première chose à faire est de regarder le nom du fichier mis en cause pour voir s’il a un rapport avec un composant en particulier. Par exemple, si vous avez un problème avec la carte vidéo, il se peut que le plantage ait lieu au niveau du driver. Je vais essayer de lister pour chaque composant les méthodes de troubleshooting et les problèmes potentiels. L’alimentation : Une alimentation instable délivrant des voltages éloignés de la tension de référence pourra causer une instabilité générale et des écrans bleus. Vous pouvez regarder dans le BIOS si les tensions délivrées sur les différents rails sont stables et conformes aux attentes.


Identifier si le problème est d’origine matérielle ou logicielle


La première chose lorsque l’on veut résoudre un écran bleu, c’est d’identifier si le problème est de nature matérielle ou logicielle. Si le problème est de nature logicielle, souvent, cela sera toujours le même fichier qui sera mis en cause dans le minidump. En revanche, si le fichier mis en cause change systématiquement, il y a de grandes chances pour que cela soit un problème d’origine matérielle. Ensuite, il faut essayer d’analyser à quel moment le problème se produit. Par exemple, si on a un écran bleu lors d’un démarrage à froid (cold boot bsod) mais qu’ensuite tout va bien, c’est sûrement lié au matériel. A contrario, si l’écran se produit toujours au moment où l’on lance une application en particulier, il est possible que cela soit d’origine logicielle.


Récupérer les informations liées à un écran bleu


Lorsqu’un écran bleu se produit, un certain nombre d’informations sont affichées à l’écran. Ces informations sont plus ou moins lisibles. Par défaut, le PC redémarre automatiquement lorsqu’un écran bleu se produit. On a donc pas le temps de noter l’erreur. Il faut donc configurer le PC pour qu’il ne redémarre pas automatiquement. Ceci se fait de la manière suivante : Ouvrir le panneau de configuration Cliquer sur l’icône « Système » Cliquer sur l’onglet « Avancé » Décocher « Redémarrer automatiquement » dans la partie « Défaillance du système » Assurez vous également que le système écrit une image mémoire partielle dans « Ecriture des informations de débogage ».


Faire une vérification rapide de l’état de son PC


Il faut régulièrement s’occuper de son PC. Comme tout élément « vivant », il a besoin de soin car il est soumis au cours de sa vie à un certain nombre de contraintes qui peuvent le mettre en difficulté. On a deux grands types d’actions à effectuer pour avoir un PC en bonne santé : les actions préventives et les actions curatives. Les actions préventives : Les actions préventives sont faites de manière pro-active afin de maintenir le PC en bon état. Elles permettent de prévenir d’éventuels problèmes qui pourraient survenir ensuite et causer parfois des écrans bleus. A.


Résoudre un écran bleu


Avec ce nouveau dossier, vous allez tout comprendre sur les écrans bleus! Qui n’a jamais été confronté à un écran bleu sous Windows? Tout le monde y a été confronté un jour avec la frustration de la perte du travail en cours que l’on avait omis de sauvegarder. L’écran bleu, qu’est ce que c’est? Aussi connu sous le nom de « blue screen of the death » (BSOD), c’est un écran statique qui apparaît lorsque le système est confronté à un état tel qu’il est préférable de se bloquer puis redémarrer plutôt que de continuer à fonctionner un mode logiciel ou matériel dégradé. En clair, Windows détecte un problème assez grave et plutôt que de poursuivre dans mode qui ne serait pas satisfaisant et comporterait des risques, il décide de se bloquer et générer une exception.


RAID 0, RAID 1, RAID or not RAID?


Le RAID, c’est le groupe Recherche assistance intervention dissuasion de la police nationale mais c’est aussi et surtout un système informatique permettant de gérer plusieurs disques durs en parallèle pour gagner en performance et en fiabilité. Concrètement, cela veut dire redundant array of independant disks. En fait, pour faire simple, le RAID consiste à regrouper plusieurs disques physiques au sein d’un disque logique. Je vais décrire les deux modes les plus répandus : le RAID 0 et le RAID 1. Dans le RAID 0, les données sont séparées entre les deux disques. Ceci permet d’avoir un gain en performance puisqu’au lieu d’être limité par la vitesse mécanique d’un disque, ici on utilise deux disques et donc on va grosso modo deux fois plus vite pour lire et écrire les données.


Meilleur client email pour Windows 7


Aujourd’hui, je me lance à la recherche du meilleur client email pour Windows 7. En effet, mon PC actuel sous XP est en train de rendre l’âme après plus de 10 ans de bons et loyaux services. J’ai donc décidé d’en changer et d’opter pour un PC de dernière génération (je vous en parlerai dans quelques jours quand je l’aurai reçu). Comme Windows 7 ne supporte pas Outlook Express, je vais être obligé de changer. J’ai bien songé à passer sous Outlook 2010 mais il me semble un peu lourd et pas très souple en ce qui concerne la gestion multi-comptes. Après, il y a Windows Live Mail mais il n’est pas assez stable à mon goût, on perd trop de messages avec les corruptions aléatoires.


jQuery 1.3.2 visibility


Pour une fois, je fais un petit post très technique qui pourra être utile à ceux qui vont bientôt se pencher sur la migration de leur code pour supporter la dernière mouture du célèbre framework jQuery, à savoir la 1.3.2 qui est incluse de base dans WordPress 2.8. Comme vous le savez peut être, avec la 1.3, plus de sélecteur avec @.


Paint.net : Détourage avancé d’objet


Aujourd’hui, je vais vous apprendre une autre manière de réaliser un détourage d’objet avec paint.net. Je vous avais expliqué la technique de détourage par contraste qui a l’avantage d’être très rapide mais pas toujours possible à mettre en oeuvre, notamment lorsque la différence de teinte entre l’objet à détourer et l’arrière plan n’est pas évidente. Dans ce cas, il existe une autre technique qui consiste à entourer l’objet à détourer afin de le délimiter du reste de l’image. Pour réaliser ce tutorial, il vous faudra le plugin feather installé sur votre version de paint.net.


Paint.Net : création de fumée


Aujourd’hui, je vais vous apprendre comment créer une fumée que l’on va faire sortir d’une cheminée grâce à paint.net et quelques plugins. Tout d’abord, voici la photo que l’on va utiliser au départ : Comme vous pouvez le voir, elle dispose d’une très jolie cheminée dont nous allons faire sortir une jolie fumée blanche. Voici les différentes étapes pour ajouter la fumée sur une image : 1/ Créer un nouveau calque (Touches CTRL + SHIFT + N); 2/ Sélectioner la zone au dessus de la cheminée avec l’ellipse de sélection (Touche S); 3/ Appliquer un effet nuages (Menu Effets > Rendu > Nuages) avec les paramètres suivants : échelle à 110 et rugosité à 0.90; 4/ Déselectionner (Touches CTRL + D); 5/ Appliquer un flou de déplacement (Menu Effets > Flous > Flou de déplacement) avec les paramètres suivants : angle à 90° et distance à 80; 6/ Appliquer un effet SinWaves (Menu Effets > Déformer > SinWaves) avec les paramètres suivants : amplitude à 5 et horizontal period à 15. Cet effet permet d’onduler la fumée.


JSON


Le JSON, vous ne savez sûrement pas ce que c’est, enfin jusqu’à aujourd’hui. Cela veut dire : « Javascript Object Notation ». En clair, c’est un format de données structurées qui est notamment utilisé en Ajax pour échanger des données entre le client et le server. Le JSON permet d’adopter un format commun entre le client et le server ce qui fait qu’ils arrivent à se comprendre. Le problème, c’est que c’est assez peu documenté. Cependant, si vous voulez passer des tableaux du client au server ou du server au client dans le cadre d’une application web javascript avec un server php, vous allez avoir du mal à vous en passer.


Utiliser le nonce dans son plugin WordPress


Vous le savez probablement, Internet est une jungle où les hackers s’amusent à trouver des failles de sécurité pour pirater les sites. Si vous écrivez un plugin wordpress, il faut essayer de le sécuriser un minimum afin d’éviter qu’il ouvre des portes d’entrée sur votre blog (voire votre base de données). Lorsque l’on soumet un formulaire (form submit en post ou get), il y a une interaction avec le server qui va parser et exploiter les données que vous lui envoyez. Le problème est que cela doit se faire suivant une séquence bien précise avec un certain nombre de contrôles. Si un utilisateur parvient à soumettre ses données directement en outrepassant ces contrôles, il y a un risque pour le système car il peut alors soumettre n’importe quoi ou profiter de privilèges dont il ne dispose pas. Le nonce field permet d’empêcher cela.


Les 10 ans de Google


Voici une petite vidéo réalisée par Google pour ses 10 ans. On y retrouve la plupart des services lancés par Google en 10 ans. Cela démontre le savoir-faire incroyable de cette entreprise et son sens aiguë de l’innovation. Google a incontestablement révolutionné le web. Il l’a rendu accessible au plus grand nombre. Je me souviens du web avant Google.


Passer un texte en minuscule


Voici une petite astuce pour Microsoft Word qui vous permettra de convertir un mot ou un texte en majuscule ou en minuscule suivant vos besoins. Il suffit de sélectionner le texte à modifier puis d’appuyer simultanément sur les touches Shift et F3. Si le texte est en majuscule, il passera en minuscule. S’il est en minuscule, la première lettre passera en majuscule. Si la première lettre est une majuscule, tout le texte passera en majuscule. Voilà une astuce bien pratique pour les fainéants comme moi!


Supprimer un menu dans l’administration


Ce qui est vraiment formidable avec WordPress, c’est que l’on peut presque tout faire! Ainsi, si vous souhaitez bloquer l’accès à certains menus pour certains utilisateurs dans l’administration, c’est tout à fait possible, et ce sans modifier le code du core. On commence par supprimer le lien vers le menu dans la barre des menus en faisant un unset sur l’index correspondant dans la variable globale menu. Par exemple, pour bloquer l’accès à la modification du profil, je fais : unset($menu[50]); Pour savoir quel $menu[x] il faut unsetter, il faut regarder dans le fichier menu.php dans le répertoire wp-admin. Cette action aura pour effet de supprimer l’icône dans le menu d’admin.


Eviter la race condition


Lorsque l’on développe avec des modules asynchrones, on s’expose au risque de race condition, souvent sans le savoir. J’en ai fait les frais il y a peu alors que je m’amusais joyeusement avec le jQuery et l’ajax. Je me suis dit que cela serait intéressant de détailler ici ce qui s’est passé afin d’éviter aux développeurs de faire face au même problème. Mais qu’est ce qu’une race condition? Une race condition, c’est une condition particulière qui se produit de manière aléatoire (d’où la difficulté à la reconnaître et à la débugger). Son apparition est essentiellement liée à des vitesses différentes de processing entre plusieurs threads qui font que parfois, on tombera dedans et parfois pas.


Paint.Net : Dessiner une rosace


Cela faisait un petit bout de temps que je n’avais pas réalisé un tutorial sur paint.net. J’ai reçu une demande pour réaliser un dessin de rosace. J’ai donc décidé de réaliser un tutorial à partir de ce travail car il est très intéressant du point de vue de la manipulation des calques. Le dessin final va être relativement simple (trois cercles) mais on pourrait appliquer le principe à des mélanges de formes beaucoup plus complexes. Place aux différentes étapes : 1/ Partir d’une feuille blanche qu’on vide : CTRL+A pour tout sélectionner puis Suppr pour supprimer le fond blanc.


La gestion des options


Lorsque vous écrivez un plugin wordpress, vous allez probablement avoir des options à gérer pour adapter le fonctionnement de votre plugin en fonction des désirs de l’utilisateur. Aucun problème, WordPress a tout prévu! En effet, il dispose d’une table dans la base données dédiée aux options du blog et des plugins. Vous pouvez donc tout à fait l’utiliser pour y insérer des options supplémentaires. Là où toute la puissance de WordPress se révèle, c’est qu’il vous fournit une surcouche pour faire tout le travail d’interfaçage avec la base de données grâce à trois fonctions get_option, add_option et update_option. La première permet de récupérer la valeur d’une option, la seconde permet d’ajouter une option et la troisième permet de mettre à jour la valeur d’une option.


Les hooks WordPress


Comme dans tout système, le plugin fonctionne grâce aux hooks qui lui permettent de s’accrocher au coeur du système et d’ajouter ou modifier des fonctionnalités. Il en existe des centaines dans WordPress, très exactement 800 dans la version 2.7. Ce site fournit une base de données des hooks avec leur fonctionnalité exacte. C’est donc une mine d’or pour le développeur de plugins wordpress. On distingue principalement deux types de hooks : les hooks d’action et les hooks de filtrage.


Utiliser des scripts dans son plugin WordPress


Si vous souhaitez utiliser du Javascript ou des librairies externes comme jQuery par exemple, il va falloir les renseigner correctement pour que votre plugin puisse y faire appel dans ses fonctions. Sinon, vous aurez des erreurs dans la console du style « n’est pas un objet » ou « undefined ». Suivant que votre plugin agisse sur la partie admin de WordPress ou dans le front end, l’ajout de scripts se fait de manière différente. Pour la partie admin, il faut ajouter un hook sur le admin_head comme suit : add_action(‘admin_head’, ‘my_plugin_admin_head’); La fonction my_plugin_admin_head sera appellée dans chaque page de l’admin dans le html head et vous pourrez alors y inclure vos scripts. Avec la méthode précédente, la fonction sera appellée dans toutes les pages de l’admin. C’est pratique mais pas forcément très propre.


Ajouter un menu dans l’interface d’administration de WordPress


WordPress dispose d’une interface d’administration particulièrement bien faite. Pourquoi ne pas s’appuyer dessus pour l’enrichir de menus qui permettront d’accéder aux fonctionnalités de votre plugin? Pour cela, on va utiliser des hooks (crochets). En fait, cela revient à ajouter dans une table un pointeur de fonction vers la fonction qui génèrera votre menu. WordPress saura que lorsqu’on clique sur ce menu, il doit faire appel à telle ou telle fonction. C’est aussi simple que cela.


Initialiser un plugin wordpress


La première chose à faire lorsque l’on écrit un plugin, c’est de l’initialiser. C’est le point d’entrée entre wordpress et votre plugin. Pour cela, c’est très simple, il suffit de s’accrocher sur le hook plugins_loaded de cette manière : add_action(‘plugins_loaded’, ‘init_plugin’); La fonction init_plugin contiendra le code que vous souhaitez exécuter à l’initialisation de votre plugin. Cela pourra notamment être l’appel à des fonctions pour ajouter des menus dans l’administration, le chargement de paramètres, etc… Mais attention, il ne faut pas confondre initialisation et activation. L’initialisation du plugin se fait à chaque page (l’action plugins_loaded fait partie de la séquence des actions effectuées à chaque page). En revanche, l’activation ne se fait que lorsque l’on active le plugin dans le menu des extensions.


Le header du plugin wordpress


Afin de permettre à WordPress de reconnaître votre fichier php comme un plugin wordpress, il faut insérer un header dans votre fichier php. Voici à quoi cela ressemble : <?php /* Plugin Name: Submission optimizer Plugin URI: http://www.lautre-monde.fr Description: Generation of multiple descriptions for optimized directory submission Author: Olivier Version: 1.0 Author URI: http://www.


Comment écrire un plugin WordPress?


Lorsque j’ai décidé de me lancer dans l’aventure de l’écriture de plugins pour wordpress, j’ai passé pas mal de temps à écumer les différents blogs à la recherche de détails techniques. Malheureusement, il n’y avait pas ou peu de ressource francophone sur le sujet. Alors vous me direz? Mais pourquoi écrire un plugin WordPress? La raison est simple, WordPress dispose d’une architecture très modulaire bien interfaçable avec les dernières technologies java (notamment le jQuery et l’Ajax) mais aussi avec mySql. Je ne parle pas de la gestion des utilisateurs qui est selon moi très sécurisée et extrêmement bien faite sous WordPress.


Paint.Net : Détourer une image


Voici un nouveau tutorial pour Paint.NET. Je vais vous apprendre comment détourer facilement une image. On part donc de cette superbe image représentant des bras liés au dessus d’une pelouse. Grâce à la technique exposée ci-dessous, on va parvenir à isoler les bras. Cette technique peut être réutilisée pour le détourage d’objets et de personnages.


Paint.Net : Ajouter un cadre à une photo


Voici un nouveau tutorial pour Paint.net. Je vous y explique comment ajouter un joli cadre à une photo. Pour cela, il vous faut un cadre et une photo à encadrer : Il est préférable d’avoir un cadre plus grand ou de la même taille que l’image à encadrer. Si vous ne savez pas où trouver des cadres, allez faire un tour sur cette banque d’images. Ensuite, voici les étapes : 1/ Ouvrir la photo à encadrer; 2/ Coller dans un nouveau calque le cadre (pour cela, ouvrir le cadre, le sélectionner avec CTRL + A, puis copier avec CTRL + C enfin coller avec CTRL + SHIFT + V); 3/ Ajuster le cadre à l’image afin de bien l’entourer; 4/ Fusionner les calques (CTRL + M).


Comprendre les virus informatiques


Si vous utilisez un PC, il est probable que vous ayez déjà eu à faire à un virus. On appelle virus informatique toute séquence d’instructions réalisant des actions plus ou moins graves à l’insu de l’utilisateur. Mais pour pouvoir s’exécuter, un virus doit d’abord s’introduire dans le système. Pour cela, il y a plusieurs méthodes. Tout d’abord, on a la méthode la plus ancienne, bien antérieure à la démocratisation de l’internet, celle qui consiste à exécuter un programme ou ouvrir un fichier déjà contaminé. Puis avec l’arrivée d’internet, la transmission de fichiers a fait exploser les contaminations.


Submission optimizer!


Cela fait quelques jours que je n’avais pas écrit de notes car j’étais occupé à l’écriture d’un outil que j’ai le plaisir de partager avec vous à présent. Il s’agit du submission optimizer! Qu’est ce donc? Vous le savez sûrement, un informaticien heureux est un informaticien fainéant. Cela faisait quelques temps que j’en avais marre de passer des heures à écrire des descriptions variées pour les annuaires lorsque je soumets des sites. Du coup, l’idée m’est venue d’écrire un tool qui génère des descriptions variées à partir de phrases.


Récupérer ses emails perdus dans Outlook Express


Qui n’a jamais connu la perte d’emails suite à la corruption d’un fichier de données dans Outlook Express? Presque tous les utilisateurs ont été confrontés à ce problème. Je vais vous donner dans cet article quelques astuces pour limiter les chances d’apparition de ce problème et des solutions pour essayer de récupérer vos emails perdus en cas de problème. Comprendre l’architecture d’Outlook Express Tout d’abord, il me faut expliquer l’architecture d’Outlook Express. Chaque dossier (folder) contenant vos messages correspond à un fichier avec l’extension DBX. Ainsi, dans le répertoire de stockage des fichiers d’Outlook Express (qui se trouve en général dans le répertoire « Local Settings » de votre compte utilisateur), on trouve un fichier pour la boîte de réception, un autre pour les éléments envoyés et ainsi de suite.


Paint.Net : Vieillir une photo


Comme je ne savais pas trop de quoi parler aujourd’hui, j’ai décidé de vous faire un nouveau tutorial pour Paint.Net! Cela faisait longtemps que je n’en avais pas fait. Donc aujourd’hui, je vais vous apprendre à vieillir une photo en quelques clics de souris. Vu le résultat, on peut dire qu’on peut faire des prouesses grâce à Paint.Net.


Paint.Net : Bord en dégradé flou


Voici un nouveau tutoriel pour Paint.Net qui vous permettra de réaliser un effet bien connu : celui du bord dégradé en flou transparent qui permet de donner un bel effet à l’habillage des photos dans une page web. Voici les différentes étapes : 1/ Partir de la photo à modifier; 2/ Créer un nouveau calque (Ctrl + Shift + N); 3/ Passer le calque nouvellement crée en bas dans la pile des calques; 4/ Sélectionner le calque supérieur (celui de la photo); 5/ Sélectionner (touche S) un cadre dans la partie centrale de l’image (celle qui ne sera pas floutée); 6/ Inverser la sélection (CTRL + I); 7/ Ajuster la transparence de la sélection à 100% transparent (menu ajustements > transparence). 8/ Déselectionner (CTRL + D); 9/ Faire un flou gaussien + (menu effets > flous > flous gaussien +) avec les paramètres suivants : rayon à 25 et choose channel for bluring à alpha channel; 10/ Fusionner les calques, c’est terminé! Si vous souhaitez que la transparence reste sur les bords afin que l’image s’imbrique correctement sur toutes les pages (même si leur fond n’est pas blanc), il faut sauvegarder l’image en gif ou en png et non en jpeg car le jpeg ne gère pas de couche de transparence. Retour au sommaire des tutorials Paint.


Paint.Net : Rayons de lumière


Voici un nouveau tutoriel pour Paint.Net pour réaliser un effet « Rayons de lumière », un peu comme les rayons du soleil dans le ciel. Voici les différentes étapes : 1/ Partir d’un fond bleu; 2/ AJouter un nouveau calque (Ctrl + Shift + N); 3/ Remplir ce nouveau calque de blanc (touche F); 4/Ajouter du bruit (Effets > Bruit > Ajouter du bruit) avec les paramètres suivants : Intensité à 100, Saturation à 0 et Dispersion à 100; 5/ Faire un flou de zoom (Effets > Flou > Flou de zoom) avec les paramètres suivants : valeur de zoom à 100 et centrage horizontal à 0 et vertical à -1,10; 6/ Editer les propriétés du calque et passer en mode de fusion « Superposition » et ajuster la transparence à 100; 7/ Fusionner les calques (Ctrl + M). Voilà le résultat : Retour au sommaire des tutorials Paint.Net


Soyez en couverture!


Vous avez toujours rêvé de faire la une d’un grand journal? C’est maintenant possible grâce à ce site. Vous uploadez une photo de vous, vous sélectionnez le journal et le tour est joué…


Le comparatif des Webmails


Le webmail, c’est bien pratique, on peut le consulter de partout. La plupart offre à présent un espace de stockage de plusieurs Go et des fonctionnalités avancées comme l’antispam ou le transfert PoP. Tom’s guide a évalué les différents webmails. Le résultat? GMail de Google sort grand vainqueur par Ko! Cela fait deux ans que j’utilise GMail et c’est vrai que cela fonctionne bien, rien à voir avec le webmail de noos par exemple…


Des idées pour le thème?


J’ai pas mal retouché le thème depuis la migration sous WordPress en début de mois. J’arrive un peu au bout de mes idées. Est ce qu’il y a des fonctionnalités particulières ou des parties que vous aimeriez bien voir ajoutées ou modifiées? A force de retoucher le CSS, je commence à bien comprendre comment cela fonctionne et je me sens d’attaque pour changer d’autres choses mais je manque un peu d’idées. Je ne voudrais pas que cela soit trop chargé mais j’aimerais bien que ce blog ait vraiment un look sympa et unique.


Le générateur d’affiches


Voici un petit outil  amusant qui vous permet de générer des affiches personnalisées à partir d’affiches de films « cultes »! Voici ma contribution :


Paint.Net : exploser un logo


Voici un petit tutoriel facile pour Paint.Net : l’explosion de logo. Voici l’image de départ : Voici les différentes étapes : 1/ Dupliquer le calque (CTRL + Shift + D); 2/ Repasser sur le calque inférieur; 3/ Faire un flou de zoom (menu effets / flous / flou de zoom) avec les paramètres suivants : valeur de zoom à 100; 4/ Refaire le flou de zoom avec les mêmes paramètres (CTRL + F); 5/ Passer sur le calque supérieur; 6/ Faire un effet d’ombre (menu effets / drop shadow) avec les paramètres suivants : offset x à 0, offset y à 0 et blur radius à 5; 7/ Fusionner les calques. Et voilà le résultat : Retour au sommaire des tutorials Paint.Net


Paint.Net : orage sur la forêt


Voici un nouveau tutoriel pour Paint.Net : l’ajout d’un ciel orageux sur une photo. Voici la photo de départ : Et maintenant, voici les différentes étapes à réaliser : 1/ Sélectionner la zone des nuages (touche S avec la tolérance à 50%); 2/ Créer un nouveau calque (CTRL + Shift + N) et passer dessus; 3/ En couleur primaire, prendre un bleu assez clair (A0CBFF) et en secondaire, garder le blanc; 4/ Faire un effet nuage (menu effets/rendu/nuages) avec les paramètres suivants : échelle à 600 et rugosité à 0.50; 5/ Changer la luminosité et le contraste (menu ajustements/luminosité / contraste) avec les paramètres suivants : luminosité à -75 et contraste à +60. 6/ Créer un nouveau calque (CTRL + Shift + N) et passer dessus; 7/ Dessiner les lignes pour former l’éclair dans le ciel (touche P); 8/ Faire un effet feather (menu effets/object/feather) avec les paramètres suivants : amount à 2, strength à 2 et mode grow; 9/ Répéter cet effet (CTRL + F); 10/ Faire un flou de déplacement (menu effets/flous/flou de déplacement) avec les paramètres suivants : angle à 25° et distance à 8. 11/ Faire un effet d’ombre (menu effets/drop shadow) avec un violet dégradé (R: 134, G: 120 et B:193) et les paramètres suivants : offset X à 0, offset Y à 0, Blur Radius à 8; 12/ Fusionner les calques.


Robots.txt optimisé pour WordPress


J’ai passé pas mal de temps à essayer d’optimiser le fichier robots.txt pour WordPress. J’ai pour cela utilisé un certain nombre de ressources trouvées sur le web. J’ai commenté chaque ligne pour en faciliter la compréhension. J’utilise en plus de cela le plugin All in one SEO afin d’effectuer un certain nombre d’optimisations. Ce fichier est adapté à ma structure de permaliens.


MySQL Replace


J’ai trouvé ce matin la fonction MySQL Replace. Cette fonction permet de remplacer un texte par un autre dans les champs d’une table MySQL. C’est très pratique lorsque l’on veut migrer son blog pour changer les adresses à la volée en 30 secondes sans avoir à tout éditer manuellement. Voici la syntaxe de la query : update table_à_updater set champ_à_updater = replace (champ_à_updater, ‘valeur_à_remplacer’, ‘valeur de remplacement’) Ainsi tous les champs ayant la valeur seront mis à jour avec la nouvelle valeur.


Note tes profs!


Moi j’adore les profs! Sans eux, je ne sais pas ce que je serais devenu. J’ai découvert un site au concept novateur : http://www.note2be.com/. Il permet de donner des notes aux professeurs.


Les plugins indispensables pour WordPress


WordPress a un très gros avantage par rapport à des plates formes fermées comme Typepad, on peut y ajouter des plugins qui décuplent ses fonctionnalités. Voici la liste des plugins dont je vous recommande vivement l’utilisation : Askimet : pour combattre le spam de manière automatique, redoutablement efficace; All in one SEO : pour optimiser notamment les titres des pages afin de les rendre SEO friendly; Contact Form 7 : pour ajouter un joli formulaire de contact (vous évite de laisser votre email visible); One click updater : pour mettre à jour les plugins d’un simple clic; WordPress Stats : pour avoir des statistiques très complètes; Google XML Sitemaps : pour générer une sitemap pour Google; Feedsmith : pour rediriger vos flux RSS dans feedburner; WordPress Database Backup : pour sauvegarder votre base de données et en recevoir régulièrement une copie par email; WordPress video plugin : pour insérer des vidéos facilement dans les notes; Redirection : pour capturer les erreurs 404 et mettre en place des redirections 301/302/307 vers la bonne page.


Paint.Net : Créer un parchemin


Voici un nouveau tutorial pour Paint.Net où je vous explique comment créer un papier parchemin aussi joli qu’à l’époque du Moyen Age. Ainsi, vous pourrez l’utiliser comme support pour réaliser ensuite des écrits comme les chevaliers le faisaient à l’époque sur leur feuille de parchemin. C’est un effet relativement simple à réaliser avec Paint.Net. Cependant, le résultat vous impressionnera sur les capacités de ce logiciel.


Open DNS


Depuis quelques jours, Noos a entrepris une migration de ses serveurs DNS. Résultat, comme presque toujours lorsqu’une opération est planifiée chez Noos, le service est dégradé! A chaque fois que j’essaye d’ouvrir une page web, la première fois, j’ai un timeout et je suis obligé d’actualiser X fois pour parvenir enfin à ouvrir la page. Idem pour la connexion au service PS3. Heureusement, j’ai trouvé un DNS gratuit et performant! Il s’agit d’Open DNS.


Microsoft à l’assaut de Google


Microsoft projette d’avaler dans les semaines qui viennent Yahoo!. En réalisant cette opération, il espère ainsi concurrencer Google sur le très juteux marché de la publicité en ligne. C’est une opération de très grande ampleur qui se prépare là. Microsoft est actuellement la quatrième capitalisation boursière au monde avec 303 milliards de dollars contre 176 milliards pour Google et 25 pour Yahoo!.


Mission Accomplished!


Cela y est, c’est terminé! Je viens d’achever ce que l’on appelle un boulot de Romain! J’ai réinjecté plus de 500 images dans mes 950 notes. J’ai remis à jour tous les liens manuellement. La migration de Typepad à WordPress est un peu laborieuse si l’on veut faire un travail propre et en finir avec le système limité de liens Typepad mais c’est un travail nécessaire! J’évalue environ à une vingtaine d’heures le travail nécessaire pour migrer un blog de Typepad à WordPress avec 950 notes si l’on veut un travail propre.


The freesound project


J’ai découvert ce site ce soir grâce à LCI. The free sound project est un site où des créateurs déposent des sons que vous pouvez ensuite utiliser. Ces sons sont sous license Creative Commons. On trouve vraiment de tout et c’est bien pratique pour habiller ses vidéos.


Pourquoi j’ai quitté Typepad


Tout d’abord, revenons à l’origine de ce blog en mai 2005. Au départ, j’avais ouvert un blog sur over-blog. Puis, au bout de 4 mois, j’ai décidé de migrer sur Typepad car over-blog n’offrait pas à l’époque suffisamment de fonctionnalités et j’hésitais un peu à l’époque à me lancer dans une solution open source type WordPress, je trouvais cela trop compliqué à priori. J’ai apprécié au départ la facilité d’utilisation de Typepad. Et puis, petit à petit, je me suis heurté à ses limites. Je me suis retrouvé face à un certain nombre de limitations/bugs et jamais Typepad ne m’a offert de solution.


Migration en cours


Cela y est, j’ai effectué le passage sous WordPress avec succès. Cela va me prendre encore quelques jours pour rétablir tous les permaliens et toutes les images mais le plus complexe est passé. A présent, c’est surtout un travail répétitif. J’expliquerai sous peu les raisons qui m’ont poussé à quitter Typepad pour WordPress. En attendant, veuillez m’excuser pour les liens qui ne fonctionnent pas et les images absentes.


Paint.Net : Enflammer une forêt


Voici un nouveau tutoriel pour Paint.Net. Je vais vous montrer comment créer un ciel enflammé sur cette forêt : 1/ Créer un nouveau calque (CTRL + Shift + N); 2/ Faire un effet nuages (menu effets/rendu) avec les paramètres suivants : échelle 600, rugosité 0.50 et mode fusion « différence ». 3/ Ajuster les courbes de couleur (CTRL + Shift + M) avec les paramètres suivants : 4/ Faire un dégradé linéaire en mode transparence depuis le haut de l’image jusqu’à un peu en dessous de la cime des arbres; 5/ Faire un flou de déplacement (menu effets/flous); 6/ Fusionner les calques. Et voici le résultat final : Retour au sommaire des tutorials Paint.


Paint.Net : ajout de nuages


Voici un petit tutoriel pour Paint.Net : l’ajout de nuages sur une photo. C’est relativement simple à réaliser et je vais utiliser la photo suivante pour la démonstration : 1/ Ajouter un nouveau calque (CTRL + Shift + N); 2/ Sélectionner la zone où vous souhaitez mettre des nuages (S); 3/ Faire un effet nuages (menu effets/rendu) avec les paramètres par défaut; 4/ Faire un dégradé linéaire réfléchi (mode transparence) depuis le haut de l’image jusqu’à un peu avant la zone de fin des nuages; 5/ Faire un effet flou de déplacement (menu effets/flous) avec les paramètres suivants : angle 10° et distance 10; 6/ sélectionner les propriétés du calque et passer en mode « éclaircissement »; 7/ Fusionner les calques. Et voici le résultat final : Retour au sommaire des tutorials Paint.Net


Paint.Net : effet sous l’eau


Second tutoriel pour Paint.Net : l’effet sous l’eau. Voici la procédure pour obtenir ce très joli effet : 1/ On part du logo original dans le premier calque; 2/ On ajoute un nouveau calque (CTRL + Shift + N); 3/ On sélectionne l’outil de dégradé (touche G) en mode transversal (le rond) et couleur; 4/ On sélectionne la couleur de l’eau (j’ai pris le code hexa 7ACEFF); 5/ On fait un rond un peu plus gros que le logo : 6/ On fait un effet « Dent » (Menu « Déformer » puis « Dent ») avec les valeurs 40/40/2; 7/ On passe dans les propriétés (touche F4) du calque le mode en « Multiplicateur »; 8/ On sélectionne le calque du logo et on fait un effet « Dent » dessus avec les valeurs 15/10/2; 9/ On sélectionne le calque de l’eau et on fusionne les calques (CTRL + M). Appréciez le résultat : Retour au sommaire des tutorials Paint.Net


Paint.Net : effet de reflet


Voici mon premier tutoriel pour Paint.net. Il est simple, je vous décris comment effectuer une effet de reflet. Voici les différentes étapes à réaliser : 1/ Tout d’abord, sélectionner la portion de l’image que vous souhaitez refléter (presser la touche S pour utiliser l’outil de sélection); 2/ Copier la sélection dans le presse papiers (CTRL + C); 3/ Coller la sélection dans un nouveau calque (CTRL + Shift + V); 4/ Retourner verticalement (menu « Calques » puis « Retourner verticalement »); 5/ Utiliser l’outil de dégradé (touche G) en mode « linéaire réfléchi » et « transparence »; 6/ Réaliser un dégradé sur le calque correspondant à la réflexion; 7/ Sélectionner les propriétés du calque (touche F4) et régler l’opacité sur « 100 »; 8/ Fusionner le calque (CTRL + M). Et voilà le résultat : Retour au sommaire des tutorials Paint.Net


Paint.NET


If you don’t speak french, you can browse paint.net tutorials in english. Voilà quelques jours que je me suis mis à utiliser le logiciel Paint.NET de manière sérieuse et plus je l’utilise et plus je le trouve formidable! Je n’ai jamais été très doué en dessin (c’est un euphémisme) et donc forcément, l’infographie n’était pas mon fort. Mais avec Paint.


Copier ses données sur une clé USB


Voici un petit article pratique pour tout ceux qui se demandent comment faire une sauvegarde de leurs données sur une clé USB. La procédure est relativement simple. Tout d’abord, il faut brancher la clé USB sur un port USB disponible : Ensuite, si l’on dispose d’une carte son et que les haut parleurs sont allumés, on entend normalement un son nous indiquant que la clé USB est détectée. A partir de là, on peut aller dans l’explorateur de Windows en pressant la touche Windows et la touche E de manière simultanée. La fenêtre de l’explorateur de windows est à présent ouverte. La clé USB est matérialisée par l’icône habituelle des disques durs et en général le titre « removable disk » ou « disque amovible ».


VSO Image Resizer


Voici un petit logiciel gratuit et absolument indispensable pour redimensionner vos photos numériques en quelques clics. Il supporte le traitement par lots, la conversion de format, le redimensionnement (résolution ou pourcentage), le renommage, Bref, c’est l’outil indispensable pour tout ceux qui ne veulent pas passer des heures à redimensionner des photos numériques. Vous pouvez le télécharger ici.


Samsung SyncMaster 204B


Après la grosse déception du ViewSonic VX2255Wmb, j’ai finalement décidé de ne pas rester sur un échec et je me suis tourné vers un Samsung SyncMaster 204B. Je l’ai commandé dimanche sur Amazon et je l’ai reçu ce matin pour un prix de 317€. C’est un écran 20″ au format 4/3 (non wide). La finition de cet écran est parfaite. Les plastiques sont de bonne qualité. Les boutons sont bien positionnés.


WordPress en cinq minutes


Voici une petite note qui explique comment ouvrir et customiser un blog wordpress en cinq minutes. Faire un blog, ce n’est pas compliqué comme vous allez le découvrir grâce à ces instructions. Tout d’abord, il faut sélectionner un hébergeur acceptant le PHP (de préférence le PHP 5 pour n’avoir aucun problème avec les plugins) et offrant une base MySQL. La plupart des hébergeurs classiques offrent ces options pour quelques euros par mois. Ensuite, il faut télécharger le logiciel WordPress, le décompresser et l’envoyer chez votre hébergeur (en FTP). Il faut renommer le fichier wp-config-sample.


Seasonic S12-II 430HB


Dans le cadre de la diminution du bruit généré par mon PC, j’ai acquis un bloc d’alimentation Seasonic S12-II 430HB pour 68€ afin de remplacer ma vieille alimentation Antec qui était assez bruyante. Ce bloc d’alimentation Seasonic délivre une puissance maximale de 430W. Il dispose d’un ventilateur dont la sortie d’air est située sous le dessous du bloc (donc vers l’intérieur du boîtier). Le positionnement de cette sortie induit donc que l’air expulsé par le bloc d’alimentation se retrouve dans le boîtier. D’un côté, on y gagne énormément en bruit car le ventilateur qui est la partie la plus bruyante du bloc d’alimentation n’est pas en contact direct avec l’extérieur. Mais on y perd un peu en fraîcheur car la chaleur se retrouve dans le boîtier au lieu d’être directement expulsée comme c’est le cas sur les blocs d’alimentation disposant d’une sortie de ventilation arrière.


Noiseblocker Ultrasilentfan-S2


Dans le cadre de l’insonorisation de mon PC, j’ai récemment acquis un ventilateur Noiseblocker Ultrasilentfan-S2. Ses dimensions sont de 80×80 mm. Sa vitesse de rotation va de 1.000 à 2.000 tours par minute. Le bruit généré oscille entre 11 et 19 dB suivant la vitesse de rotation.


Remplacer le ventilateur du boîtier


Le ventilateur du boîtier est utilisé pour brasser l’air à l’intérieur du boîtier et l’extraire. Il peut rapidement s’encrasser de poussière et il faut donc le nettoyer de manière régulière sinon il sera très bruyant et moins efficace. Il existe plusieurs formats de ventilateurs. En général, ce sont des carrés de 8 cm ou 12 cm de côté. Il faut bien mesurer la taille de l’emplacement dans le boîtier avant de l’acheter. Le branchement se fait directement sur la carte mère ou sur un connecteur du bloc d’alimentation avec ou sans adaptateur suivant la connectivité.


Changer le ventirad


Le ventilateur du processeur, également souvent appelé « ventirad », est essentiel dans le fonctionnement du PC. Le processeur est l’élément qui chauffe le plus dans un PC. Par conséquent, il a besoin d’un ventilateur dédié. Ce ventilateur vient se positionner directement sur le processeur. Le ventirad est composé de deux éléments : un ventilateur et un radiateur. Le contact entre le ventirad et le processeur est assuré par une pâte thermique qui sert de pont thermique afin de s’assurer que le contact soit maximum entre le processeur et le ventirad pour optimiser l’évacuation de la chaleur.


Changer le bloc d’alimentation


Dans un PC, le bloc d’alimentation (power supply) a une fonction cruciale puisqu’il est chargé de fournir l’électricité nécessaire à chaque composant avec la bonne tension. Une alimentation de mauvaise qualité pourra coûter moins cher mais la régularité et la précision de la tension ne seront pas optimales ce qui pourra avoir pour conséquence d’avoir un fonctionnement dégradé (y compris avec des reboots de PC), notamment en cas d’utilisation intense. Ensuite, il faut avoir une puissance suffisante pour alimenter tous les composants. Plus vous avez des composants et plus il faut de la puissance. Une alimentation sous dimensionnée en terme de puissance chauffera de manière excessive, aura du mal à fournir et donc pourra induire un fonctionnement dégradé du PC. Donc pour ne pas se tromper, il faut choisir une alimentation d’une marque « connue » comme Fortron, Seasonic ou encore Antec.


Comprendre d’où vient le bruit


Il est difficile de rendre son PC silencieux sans se poser au départ les bonnes questions. Je vais donc vous aider à vous les poser. Ainsi, cela vous évitera de changer tous les éléments si vous n’avez besoin d’en changer qu’un seul. Plusieurs élements dans un PC peuvent être la cause des bruits perceptibles à l’extérieur. Je classerai ces bruits en deux catégories : le bruit de fond (souffle) et les bruits aigus et vibratoires. Le bruit de fond est généré par les différents ventilateurs (alimentation, pocesseur et boîtier).


Comment rendre son PC silencieux?


Vous en avez assez d’avoir un réacteur d’A380 dans le salon? Vous êtes obligés de monter le son de la télévision ou de parler plus fort à cause du bruit de fond généré par votre PC? Vous vous demandez comment en finir avec cette nuisance sonore? Ne bougez pas, vous êtes sur le bon site! Avoir un PC silencieux, c’est le rêve de tous! Je vais donc vous décrire au travers de ce dossier mon expérience pour rendre un PC silencieux.


Comparer deux fichiers Word


J’ai trouvé une fonctionnalité très intéressante de comparaison de documents dans Microsoft Word aujourd’hui. J’imagine que beaucoup d’entre vous la connaissiez déjà mais moi pas. Cette fonction permet de comparer le contenu de deux fichiers Word (deux textes). L’intérêt principal va être de comparer deux fichiers semblables pour visualiser directement les différences. C’est bien utile lorsque l’on échange un fichier avec d’autres gens où lorsque l’on ne sait plus ce que l’on a modifié entre deux versions d’un fichier. Vous me direz qu’il existe aussi le mode « révision » pour tracer les modifications mais lorsqu’il n’a pas été activé, cette fonction de comparaison de fichiers est bien utile.


Savez vous ce que veut dire Google?


Petite définition intéressante trouvée sur le site de Google : « Le terme « Googol » désigne le chiffre 1 suivi de 100 zéros (ou 10 à la puissance 100). Ce terme fut inventé par Milton Sirotta, neveu du mathématicien américain Edward Kasner, et rendu célèbre dans le livre de Kasner et James intitulé « Les mathématiques et l’imagination ». Google a choisi ce terme pour symboliser sa mission : organiser l’immense volume d’information disponible sur le Web. » Voilà ce que veut dire Google, c’était mon petit cadeau du 31 décembre, vous vous coucherez moins bête demain matin après une nuit à festoyer avec belle maman. La bonne nouvelle, c’est que vous allez aussi pouvoir étaler votre grande culture ce soir lors du réveillon!


L'autre monde | Thème liquide par Olivier