visuelPost1

Petite fonction de cochage global de case à cocher

Quand on utilise des tableaux d’enregistrements, il est souvent de bon ton de placer des cases à cocher sur chaque ligne pour pouvoir effectuer des actions globales sur plusieurs lignes à la fois (suppression, marquer comme lu…..). Et on a souvent un bouton pour pouvoir cocher toutes les cases du tableau. Réaliser ça en javascript n’est pas très compliqué, à tel point qu’on se retrouve souvent à réécrire le code

Faire de l’ajax sans effort (AjaxFrame)

Faire de l’ajax dans les pages n’est plus vraiment une nouveauté. Certes s’y mettre reste toujours un peu délicat, mais avec la prolifération depuis quelques années d’excellents frameworks javascript tels Prototype ou jQuery, ça ne représente plus un challenge insurmontable. Toutefois, très souvent quand on fait de l’ajax, on se rend compte qu’on passe souvent du temps à réécrire à peu près le même code (en tout cas chez nous,

visuelPost2

Ordonner une requete SQL selon un ordre arbitraire (find_in_set)

La plupart du temps, ordonner une requête en fonction des champs de façon ascendante ou descendante est suffisant. Toutefois, il peut arriver parfois que l’on ai besoin de trier les enregistrements de façon arbitraire, sans suivre d’ordre alphabétique ou numérique. Exemple, imaginons une table qui contienne un champs ENUM avec comme possibilité: Oui, Non, Peut-être. Si je veux les ordonner par groupe, par exemple afficher en premier les enregistrements avec

visuelPost4

Chargement automatique des classes en PHP (__autoload)

Lorsqu’on utilise de façon généralisée des classes en PHP, et que l’on décide pour plus de lisibilité de créer un fichier par définition de classe, on peut vite se retrouver avec une grosse liste d’inclusion de fichiers. Si en plus pour éviter d’en oublier, on les inclus tous systématiquement, on se retrouve vite à charger tout un tas de classes pour rien, et donc à surcharger la mémoire du serveur.

visuelPost3

Le référencement naturel

Tout d’abord, le référencement naturel, c’est quoi ??? Je vais donc tenter de l’expliquer très simplement : c’est faire tout ce qu’il est possible de faire dans le code et dans le contenu de votre site internet, pour que les données proposées puissent être pertinente à une requête Google… A priori, ça ne parait pas si compliqué… Encore faut-il savoir comment fonctionnent les robot de Google ! On va renter

Internet

L’histoire d’Internet remonte au développement des premiers réseaux de télécommunication. L’idée d’un réseau informatique, permettant aux utilisateurs de différents ordinateurs de communiquer, se développa par de nombreuses étapes successives. La somme de tous ces développements conduisit au « réseau des réseaux » (network of networks[1]) que nous connaissons aujourd’hui en tant que l’Internet. Il est le fruit à la fois de développements technologiques et du regroupement d’infrastructures réseau existantes et

visuelPost3

Le référencement

Sur internet, faire un lien d’une page A vers une ressource B, c’est y faire référence et donc référencer la ressource B depuis la page A. Par vulgarisation, l’action générique d’inscription dans les moteurs de recherche s’est vue appelée référencement. Aujourd’hui sa pratique s’articule autour des outils de recherche, plus particulièrement des moteurs et des annuaires de recherche, en tentant d’améliorer le positionnement d’un site (et donc sa visibilité) dans

Le développement PHP

PHP (PHP: Hypertext Preprocessor) est un langage de script interprété côté serveur. Le code PHP est inscrit directement dans la page HTML, sera lu par le serveur et interprété pour produire une page HTML à chaque fois que la page sera demandée. Ce langage a été créé dans le cadre des logiciels Open Source. Portabilité : Les modules serveurs de PHP sont implémentés sur les serveurs Apache et Unix mais

Le webdesign

Le web design désigne la conception de l’interface web : l’architecture interactionnelle, l’organisation des pages, l’arborescence et la navigation dans le site web. Il s’agit d’une phase essentielle dans la conception d’un tel site. La conception d’un design web tient compte des contraintes spécifiques du support Internet, notamment en termes d’ergonomie, d’utilisabilité et d’accessibilité. Le web design réclame donc des compétences variées : en programmation, en ergonomie et en interactivité,