Programmation VB.Net et autres
Lorsque l’on pratique professionnellement le référencement naturel, il est toujours intéressant d’avoir des compétences en développement informatique en général, et en programmation web en particulier.
À l’origine analyste programmeur, c’est assez naturellement que je me suis orienté vers le côté plus technique du référencement naturel, et plus particulièrement l’analyse « on page » ou « on site », qui est ma grande spécialité. Parallèlement à cela, j’ai pris le parti de développer mes propres outils lorsque je ne trouvais pas les bonnes applications pour me faciliter le travail.
Le web, source d’inspiration
Suivre l’actualité permet de se tenir informé des évolutions des logiciels et outils dédiés au référencement ou à la rédaction web par exemple (sujets qui me passionnent particulièrement), et de creuser, au gré d’informations piochées ici ou là, sur la mise en oeuvre d’algorithmes ou de techniques nouvelles, que je pourrais utiliser au sein de mes développements.
Je partage donc ici un peu de tout cela, certes pas assez souvent, mais l’objectif est avant tout de montrer mon savoir-faire !
La programmation, la solution du fainéant !
Comme tout bon développeur, je suis un grand fainéant : hors de question de réaliser des tâches répétitives que je pourrais automatiser ou semi-automatiser ! Dans le jargon, on appelle cela l’efficience : c’est ce qui a d’ailleurs donné le nom de mon agence « effi10 ».
Le propre d’un programme est de servir un but : celui de vous simplifier la vie. Si cet objectif n’est pas atteint, alors votre programme ne sert à rien !
Bouts de codes, fonctions et astuces de programmation
Vous trouverez dans cette section des bouts de codes, des astuces et parfois quelques programmes complets pour vous aider à réaliser toutes les actions automatisables ou simplifiables à l’aide de la programmation.
https://youtu.be/eAgNqiGSOu8 Il arrive parfois que l’on ait un besoin rapide d’outils techniques, mais que les solutions proposées sur le marché soient « surdimensionnées ». C’est le cas des outils de monitoring de sites, qui proposent usuellement beaucoup de fonctionnalités, mais qui, pour une personne qui possède une dizaine de sites, s’avèrent totalement démesurés, et accessoirement payants. La…
Excel fait partie des outils emblématiques que toute entreprise se doit de posséder. Pour autant, il est souvent boudé par les utilisateurs, à cause de son apparente complexité. J’ai donc décidé de réaliser une série d’articles, afin de démystifier son utilisation, plus particulièrement dans le cadre d’un usage dédié au référencement naturel. Le premier de…
Je me suis souvent demandé comment il était possible de scrapper Google Suggest. Et je suis tombé par hasard sur la solution, qui est d’une facilité déconcertante ! Suivez le guide… Comment fonctionne Google Suggest ? Google Suggest est comme son nom l’indique, un outil de suggestion mis en place par Google en 2004 (il…
Voici une petite astuce offerte par un service gratuit en ligne et son API, afin de remplacer l’API Google Chart qui ne fonctionne plus pour les QRCode, qui permet de générer à la volée un QRCode de n’importe quelle URL ou donnée texte d’ailleurs. L’usage est assez simple puisqu’il suffit de placer dans l’URL les…
Il n’existe pas de fonction native en VB.Net pour nettoyer un texte des balises HTML qu’il contient, à la manière de la fonction StripTags de PHP. Voici un petit hack pour ce faire, en une ligne de code (ou presque !) Imports System.Text.RegularExpressions »’ <summary> »’ Supprime les tags HTML du texte passé en paramètre…
Le content spinning est une technique algorithmique visant à générer des variations textuelles uniques à partir d’un texte source, appelé « masterspin ». Cette méthode est particulièrement utilisée dans le domaine du marketing de contenu et du SEO pour créer de multiples versions d’un même article sans subir les pénalités liées au contenu dupliqué. Le principe repose…
Chose incroyable dans le .Net Framework 4.0 (et inférieurs), il n’existe aucune fonction native pour copier un répertoire en VB.Net ! On peut déplacer des répertoires, en créer (avec arborescence complète !) ou en supprimer et renommer, mais pas en copier avec leur contenu. Voici un bout de code ± optimisé palliant à ce manque surprenant… Imports System.IO…





