Comment ordonner naturellement des noms qui incluent des chiffres avec MySQL

Dans un projet de commerce électronique, j’avais la tache d’ordonner des produits selon leur nom, une fonction courante et généralement simple. Par contre, dans ce cas, les noms finissaient par des chiffres, et comme la plupart des fonctions en informatique, ceux-ci étaient ordonnés de la façon suivante:

Publié dans: Programmation web | Aucun commentaire »

Les tags de cet article:

Les cycles saisonniers de Google Adsense

Beaucoup d’éditeurs web, nouveaux dans l’industrie, semblent s’inquiéter de la diminution de leur revenu avec Google Adsense depuis le début du mois d’août. La moyenne des couts par clics déclinent graduellement et bien des annonceurs disparaissent. Il n’ y a pas de quoi désespérer, le monde de la publicité suit un certain cycle, et Adsense n’en fait pas exception. Selon le sujet de vos sites, normalement, le mois d’août est un mois pauvre en dépense de marketing pour les annonceurs, et les éditeurs, sur le web, ou dans les autres médias, doivent s’attendre à un revenu amoindri. Sans compter que cette année, tous les yeux sont sur les Olympiques.

Publié dans: Rentabilisation | Aucun commentaire »

Les tags de cet article:

Comment faire des bordures sur des images en CSS

Anciennement, on utilisait l’attribut border à l’intérieur de l’image (ex: border="1"), et le simple fait de mettre un lien sur cette image nous permettait d’avoir une bordure qui se comportait comme les liens de la page, avec les même couleurs. Toutefois, cette pratique est désuète et n’est pas compatible avec les nouveaux standards strict de HTML 4.0 ou XHTML 1.0, si vous voulez que vos pages soient valides. Comment réaliser la même chose en CSS?

Publié dans: Graphisme, Programmation web | Aucun commentaire »

Les tags de cet article:

Les poursuites des compagnies médiatiques contre le site Youtube de Google

La compagnie médiatique italienne Mediaset s’ajoute à la longue liste des compagnies qui poursuivent Google et leur site de partage de vidéos, Youtube, pour utilisation illégale de leur matériel vidéo et enfreinte à leurs droits d’auteur. Bien que je puisse comprendre la frustration de ces compagnies, il faut se demander si elles ne manquent pas le bateau, comme l’ont fait compagnies musicales et le partage des MP3.

Publié dans: Actualité du web, Technologies | Aucun commentaire »

Les tags de cet article:

Construire un menu arborescent avec une fonction récursive en PHP

Un sujet assez difficile à comprendre dans le monde de la programmation web pour plusieurs webmasters qui ont appris par eux-mêmes, dont je fais parti, est la technique de récursivité, où une fonction fait appel à elle-même. Cette fonction est dit récursive dans ce cas, et elle peut être nécessaire dans plusieurs situations, telles que la création d’un menu arborescent complexe où le nombre de sous-catégories n’est pas prévisible.

Publié dans: Programmation web | 45 commentaires »

Les tags de cet article: ,

Optimisation de votre installation Joomla 1.0 pour les moteurs de recherche

Joomla est un gestionnaire de contenu web fort populaire, et à raison, c’est un outil assez puissant, flexible, gratuit et libre, qui rends la tâche de gestion d’un site accessible à ceux qui n’ont pas les connaissances requises de webmaster (en fait, il faut avouer qu’il nous vole peut-être du travail… enfin).

Il n’est toutefois pas parfait et ses grandes lacunes se trouvent beaucoup au niveau de l’optimisation pour les moteurs de recherche en terme de positionnement (maximiser le positionnement d’une page pour un ou des mots-clés dans les résultats de recherche, souvent appelé SEO en anglais, pour Search Engine Optimization).

Publié dans: Référencement (SEO), Technologies | 8 commentaires »

Les tags de cet article:

Firefox 3 bat le record de téléchargements

Le navigateur web favori des webmasters, Firefox, a battu le record de téléchargement d’un logiciel sur le web pendant une période de 24 heures avec plus de 8 000 000 téléchargements pour sa nouvelle version 3.0, ce qui lui donne une place dans le livre des records Guiness.

Je vous recommande, évidemment, de faire de même et de mettre votre logiciel à jour. Tant qu’à y être, jetez un coup d’oeil aussi vers les nouvelles extensions Firefox pour le développement web.

Il y en plusieurs que je ne saurais vivre sans, dont Firebug (qui vaut mieux laisser inactif lorsque vous naviguez normalement car il a tendance à ralentir le navigateur), la barre outil Google, Foxy SEO Tool, Web Developer (absolument vital!) accompagné de User Agent Switcher.

Publié dans: Actualité du web, Technologies | Aucun commentaire »

Les tags de cet article: ,

Se protéger des attaques par injection SQL

Si les pages de votre site dépendent de la valeur d’une variable afin de pouvoir afficher son contenu qui est stocké dans une base de donnée (pratique standard dans un site web dynamique de type PHP et MySQL), comme dans l’exemple typique suivant:

http://www.example.com/page.php?id=1

Ou si vous dépendez d’une valeur inscrite par un utilisateur pour consulter votre base de donnée, comme avec un système de login, vous êtes vulnérables à une attaque par injection SQL à moins de vérifier la valeur de cette variable pour chaque requête et d’utiliser des méthodes de protection.

Publié dans: Programmation web | 7 commentaires »

Les tags de cet article: , ,

Google retire son programme de parrainage

Bonne ou mauvaise nouvelle, dépendamment à quel webmaster la question est posée, Google décide de retirer son propre programme de parrainage [en] (referrals en anglais). Celui-ci n’a jamais réellement bien compétitionné avec d’autres compagnies mieux établies comme Commission Junction, et les offres des annonceurs étaient souvent, disons, de pauvre qualité.

Publié dans: Actualité du web, Rentabilisation | Aucun commentaire »

Les tags de cet article:

Icann livre les domaines de premier niveau au grand public

Une nouvelle façon de procéder pourrait changer assez radicalement le monde des noms de domaines. Icann, l’organisation responsable de régulariser le système des noms de domaines sur internet, vient de décider de permettre la création des suffixes, ou domaine de premier niveau (en anglais « top level domains », ou TLDs), tels que .com, .net, .org, ainsi que les extensions nationales, comme .fr, .ca, .eu, au grand public.

Publié dans: Actualité du web, Hébergement | Aucun commentaire »

Les tags de cet article:

Comment compacter ou encrypter un programme Javascript

Normalement, dans l’esprit d’ouverture qui a fait le succès du web, il n’est pas recommandé de camoufler, cacher ou encrypter son code HTML, CSS ou Javascript, de façon à ce que l’on puisse tous apprendre les uns des autres juste en regardant le code d’une page. Pour des raisons pratiques de gestion, il est aussi difficile de travailler avec une page HTML qui contient deux versions, l’une lisible, et l’autre encryptée, d’une façon ou d’une autre.

Publié dans: Programmation web | Aucun commentaire »

Les tags de cet article:

Truc pour protéger vos images contre le copiage

Bien sur, à toute fin pratique, il n’existe pas de trucs qui vont empêcher complètement un visiteur de copier vos images. Il existe des scripts en javascript qui bloquent l’utilisation du bouton droit de la souris, mais ça ne marche pas avec tous les navigateurs (ça peut aussi être très irritant pour les visiteurs, au point de les encourager, même), et rien n’empêche le visiteur de simplement faire une capture d’écran et d’éditer l’image avec un logiciel graphique.

Publié dans: Programmation web | Aucun commentaire »

Les tags de cet article:

Avertir vos visiteurs que leur navigateur est infecté par un produit indésirable

J’aperçois parfois dans mes web logs des visiteurs qui semblent consulter une quantité exagérée de pages par rapport à la moyenne, et regardant de plus près, leur navigation est désorganisée et ils téléchargent les même pages plusieurs fois en même temps. Dans mon cas récent, le user agent de leurs navigateurs indique qu’ils ont installé une barre outil dont la signature est « FunWebProducts ».

Publié dans: Programmation web | Aucun commentaire »

Les tags de cet article: ,

Alerte aux webmasters: les compagnies d’enregistrement de domaine asiatiques

Je suis généralement alerte et aguerri face aux multiples arnaques qui s’opèrent sur internet, mais il y en a une qui m’a fait réfléchir avant de pouvoir conclure sur sa nature illégitime, et si j’ai du y penser quelques temps, j’imagine que d’autres webmasters avec moins d’expérience pourrait plus facilement tomber dans le panneau.

Publié dans: Hébergement | 2 commentaires »

Les tags de cet article:

Microsoft retire son offre d’achat pour Yahoo!

La valse récente entre Microsoft et Yahoo! semble bel et bien terminée cette fois, Microsoft a finalement décidé de retirer son offre d’achat et proclame ne pas vouloir s’approprier, non plus, de la compagnie avec une offre d’achat hostile. Apparemment, les deux compagnies n’ont jamais pu s’entendre sur un prix finale qui leur convenait. Voici la lettre [en] du PDG de Microsoft Steven A. Ballmer au PDG (et fondateur) de Yahoo!, Jerry Yang. Entre temps, il semblerait que les démarches de Yahoo! et Google pour employer Adwords dans les résultats de recherche de Yahoo! vont de bon train.

Publié dans: Actualité du web | Aucun commentaire »

Les tags de cet article: ,

Le « Ad Review Center » de Google Adsense

Visible seulement pour quelques élus depuis un certain temps, le « Ad Review Center » de Google Adsense est maintenant accessible à tous. Cette nouvelle section, située dans le « Competitive Ad Filter » (Filtre des annonces de la concurrence), informe les webmasters des publicités qui visent directement leurs sites avec des « placement-targeted ads » (ciblage par emplacement), et donne un certain contrôle sur ces campagnes publicitaires, leur permettant de les bloquer ou les autoriser.

Publié dans: Rentabilisation | Aucun commentaire »

Les tags de cet article:

Trouver une niche (créneau) avec Google Adsense

Je lis souvent dans les forums de discussion des personnes qui demandent le sujet idéal pour créer un site avec Adsense, toujours à la recherche de ce fameux créneau (en anglais, Adsense niche) qui fournira des publicités à $1.00 ou plus le clic. Il est possible de trouver des listes sur le web qui fournissent les mots-clés les plus payants avec Adsense (en terme de clic, pas en terme de revenu total), comme le fameux mot-clé mesothelioma, mais il ne faut pas oublier que ces mots-clés appartiennent à des sujets qui sont extrêmement compétitifs et qu’il sera presqu’impossible d’accumuler un trafic soutenable et suffisant pour vraiment avoir un bon revenu total, à moins d’avoir déjà un vieux site établi qui a gagné suffisamment de liens externes pendant la période facile du web où les webmasters les distribuaient aisément.

Publié dans: Rentabilisation | 4 commentaires »

Les tags de cet article:

Yahoo! en négociation pour afficher les publicités de Google

Yahoo! serait en négociation avec Google pour afficher les publicités contextuelles Adwords dans leurs résultats de recherche afin d’évaluer une source possible de revenu supplémentaire tout en réduisant leurs dépenses, pour plaire à leurs investisseurs; mais plusieurs pensent que ce genre de contrat serait en fait une forme de protection contre l’offre d’achat de Microsoft, qui ne serait évidemment pas intéressé à faire affaire avec Google, leur compétiteur numéro 1 sur le web, en faisant l’acquisition de Yahoo. Ou une stratégie pour les obliger à augmenter leur offre d’achat pour conclure l’affaire avant que Google ne s’immisce trop dans les revenus de Yahoo!. Dans tous les cas, le timing est définitivement révélateur.

Publié dans: Actualité du web, Rentabilisation | Aucun commentaire »

Les tags de cet article: ,

Acquisition de DoubleClick par Google finalement acceptée

L’acquisition de Doubleclick par Google est finalement acceptée par l’Union Européenne [en], ce qui va ajouter une plateforme additionnelle de marketing pour Google qui ne se situe qu’en 7ème position dans l’industrie des publicités graphiques, après Yahoo, News Corp (Fox Interactive) et Microsoft, avec seulement 1% de la part de marché.

Publié dans: Actualité du web, Rentabilisation | Aucun commentaire »

Les tags de cet article:

Comment aider Google Adsense à comprendre le sujet de votre page

Google Adsense nous fourni quelques outils afin de l’aider à trouver les mots-clés qui correspondent le mieux au thème d’une page ou du site en entier. En dehors des indices traditionnels, tels que le titre (<title></title>), la balise meta description, le nom de fichier et répertoire, les balises headers (<h1></h1>, <h2></h2>, etc), et, évidemment, le contenu de l’article et le thème du site en entier, on peut l’aider à ignorer certaines parties ou à valoriser d’autres parties si on observe qu’il a de la difficulté.

Publié dans: Rentabilisation | Aucun commentaire »

Les tags de cet article: