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 !

Un programme sans boucle et sans structure de donnée ne vaut pas la peine d’être écrit.

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.

Scrapper Google Suggest en 5 minutes chrono !

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…

Astuce : générer un QRCode rapidement

Voici une petite astuce offerte par Google et ses API Google Chart, 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 dimensions du QRCode final et le texte à codifier : … Astuce : générer un…

VB.Net : une fonction StripTags pour nettoyer le HTML

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…

VB.Net : fonction de content spinning

Comme on me l’a demandé expressément, voici le snippet VB.Net (adaptable facilement à n’importe quel langage) permettant de spinner un texte construit pour cela. C’est cet algorithme simple de content spinning, basé sur la récursivité et sur l’utilisation des expressions régulières, que j’utilise dans effiSpin pour générer les variantes de mes contenus spinnés. ‘Objet Random…

VB.Net : copier un répertoire

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…

SASU effi10

Cédric GIRARD
10 Rue Roger Douine – 10000 TROYES
06 66 44 92 58
cedric.effi10

Sur les réseaux sociaux

Retour haut de page