Table des matières 

Cuisiner
Soupes
Entrées et hors-d'oeuvre
Plats
Desserts
Préparations diverses
Cuire les aliments
- La cuisson des aliments
- La cuisson à l'eau
- Bouillir
- Blanchir
- Cuire à petits frémissements
- Pocher
- Cuire à la vapeur
- Etuver
- Cuire à la pression
- Le bain-marie
- La cuisson dans une matière grasse
- Difficulté de la cuisson dans une matière grasse
- Rôtir à la poêle
- Sauter
- Frire
- Fondue à la viande
- Fondue chinoise
- Braiser
- Déglacer
- Flamber
- Faire suer
- La cuisson au four
- Rôtir au four
- Rôtir au four dans un diable
- Braiser au four
- Griller
- Gratiner
- Cuire au four
- Le bain-marie au four
- Les fours à chaleur tournante (à air pulsé)
- Les fours à micro-ondes
- Les grillades au charbon de bois
- Rôtir dans une feuille d'aluminium, un sac de cuisson ou une feuille à rôtir
A savoir
Diététique
Poésies
Vos poésies
- Laure Eloy
- Innnuendo
- Décroche les nuages
- Gosse de rien
- Rita
- David Sudest
- L'esprit de la huche
- Sérénade électrique à Notre dame des nuages
- Lit d'hiver
- Josée Marcil
- Flagellation
- Défoulement
- Effervescence
- Corps Conquérants
- Gelés
- Nouvelle saison
- Responsabilité
- Tracas d'un poète féminin
- La clé qui m'engouffre
- Désirable
- Benoit Rouer
- Le Christ aux Oliviers (extrait)
- Julia
Auteurs classiques
Divers
Développement web
Les expressions régulières
- Les fonctions REGEX
- Les motifs des REGEX
- Le caractère d'échappement
- Les quantificateurs
- Quantificateurs gourmands
- Quantificateurs paresseux
- Les abréviations de caractères
- Les classes de caractères
- Les abréviations des classes de caractères
- Les correspondances mémorisées.
- L'alternative
- Les groupements
- Les ancrages
- Les modificateurs
- Vérifier si une phrase contient certains mots et pas d'autres
- Echappement dans les REGEX
- PHP, expressions régulières (regex) et échappement des caractères
- Aide-mémoire des regex
- Fonctions PHP
- Classes de caractères de base
- Caractères Meta
- Quantificateurs
- Assertions simples
- Assertions et autres options de sous-masques
- Options des masques
- search, match et replace en javascript
- string.search(regex)
- string.match(regex)
- string.replace(regex, str)
- Les modificateurs
- Ecriture du modèle de l'expression rationnelle
- De manière littérale, compacte
- A l'aide du constructeur
- Application du modèle dans search, match ou replace
- En une ligne
- En deux lignes
- Mettre une variable dans le masque
- Exemples
- Pour vérifier un pseudonyme
- Pour vérifier une adresse e-mail
- Quelques remarques
- Quelques masques utiles
Les formulaires (X)HTML
- Aide-mémoire des formulaires (X)HTML
- <form> .... </form>
- <fieldset> .... </fieldset>
- <legend> .... </legend>
- <input type="text" name="...." />
- <input type="checkbox" name="...." />
- <input type="radio" name="...." />
- <input type="password" name="...." />
- <input type="hidden" name="...." value="...." />
- <input type="submit" name="...." />
- <input type="reset" />
- <input type="button" name="...." />
- <input type="image" name="...." />
- <input type="file" name="...." />
- <label for="...."> .... </label>
- <button type="" name="...."> .... </button>
- <textarea name="...." rows="...." cols="....">...</textarea>
- <option value="....">...</option>
- <select name="....">...</select>
- Accéder aux éléments des formulaires
- Accéder en PHP aux éléments des formulaires
- Accéder en javascript aux éléments des formulaires HTML
- Accéder en javascript aux éléments des formulaires XHTML
- Les textarea
- Bug internet explorer 8 pour les textarea avec cols et style width
- Déterminer si une textarea (ou un div) a une scrollbar
- Adapter automatiquement la hauteur d'une textarea au contenu
Bouts de code
- XMLHttpRequest ou AJAX simple
- L'objet XMLHttpRequest
- Exemple
- Utiliser les sessions PHP sans cookie
- Bouts de code javascript
- Tester si une variable javascript existe
- Variable locale ou globale
- Nombre d'occurences d'un caractère dans une chaîne
- Focus sur un champ en ouverture de page.
- Internet explorer
- Fonction pour rendre cliquables les liens d'un div
- setTimeout
- Equivalent de foreach en javascript
- Noms de variable dynamiques
- Affecter une fonction à un événement.
- Bouts de code php
- Nom de répertoire d'un fichier par rapport à la racine
- Connaître l'extension d'un nom de fichier
- Connaître le nom sans extension
- Générer un nom de fichier unique
- Supprimer récursivement un répertoire
- Création récursive d'un répertoire
- Supprimer les espaces et lignes vides inutiles d'un document html
- Lister toutes les variables déclarées dans un script php
- Affichage d'un nombre
- Passer une variable php à javascript
Au fil du temps
- Le DOM facile
- innerHTML
- Explorer le DOM
- Création et suppression d'éléments
- Scripts PHP asynchrones (en parallèles)
- Lire une page web à partir de son URL
- Lecture simple d'une page
- Lecture simple d'une page et de ses header http
- Poster des données
- Page protégée par authentification
- Via un proxy
- Le $header de 'header' => $header
- Boucler sur une page avec refresh
- Boucler sur une page avec refresh et paramètres (PHP, HTML)
- Les fichiers au format CSV
- Format des données
- Particularités d'excel
- Types Mime
- Exemples
- Séparation des champs d'une ligne CSV vers un tableau à 1 dimension
- Séparation des champs d'une chaîne CSV vers un tableau à 2 dimensions
- Création d'une ligne CSV à partir d'un tableau à 1 dimension
- Création d'une chaîne CSV à partir d'un tableau à 2 dimensions
- Le format CSV échappé
- Séparation des champs d'une chaîne CSV échappée
- Création d'une chaîne CSV échappée
- Validation et qualité des pages
- Validation selon les normes du W3C
- Le HTML et le XHTML
- La situation
- Qualité des pages
- En conclusion
- Les failles XSS
- Le Cross-Site Request Forgery CSRF
- Le Cross Site Scripting XSS
- Le XSS permanent
- Le XSS transitoire
- Identifier les failles potentielles
- Exemples
- Récupérer les cookies d'un site qui passe les paramètres dans l'URL.
- Exemple avec XMLHttpRequest (AJAX)
- Exemple en soumettant les informations d'un formulaire
- Exemple avec onMouseOver
- Identifier les caractères spéciaux.
- Entre des balises
- Dans un attribut de balise
- Dans une URL
- Dans un script
- Solutions pour éliminer les failles XSS
- Filtrer les caractères spéciaux
- Convertir les caractères spéciaux
- Supprimer les balises
- PHP en ligne de commande
- Introduction
- Configuration de Windows pour exécuter des scripts PHP
- Installation de PHP en ligne de commande
- Association des fichiers PHP avec l'interpréteur PHP
- Modifier le path pour inclure le répertoire contenant php.exe
- Les entrées et les sorties
- Les choix de l'utilisateur
- Les arguments de la ligne de commande
- Redirections
- Opérateurs de requêtes dans Google
- Les noms des couleurs
- WYSIWYG et sémantique des pages web
- Le web n'est pas WYSIWYG
- De la bonne sémantique
- Des pages accessibles
- Type MIME et DTD sur le web
- Le type MIME
- Le DTD
- Les DTD actuellement utilisés sont les suivants:
- XHTML 1.0 Strict
- XHTML 1.0 Transitional
- HTML 4.01 Strict
- HTML 4.01 Transitional
- Prologue XML et Internet Explorer
- Comment servir les pages Internet?
- DTD HTML 4.01 strict ou Transitional avec un type MIME text/html
- Un DTD XHTML 1.0 Strict ou Transitional avec un type MIME text/html
- ou Transitional avec un type MIME application/xhtml+xml_
- Conclusions
- Utiliser php5 avec easyphp18
- UTF-8 et php
- ISO-8859-1 et UTF-8
- Traitement des chaînes UTF-8 en php
- Caractères spéciaux et XHTML
- Les caractères spéciaux dans les documents XHTML
- Utilisation des entités
- Utilisation de fichiers externes
- Utilisation de la balise CDATA
- Utilisation du caractère d'échappement \ dans les chaînes javascript
- Galerie photo facile
- Exemple: mon chat
- L'image de départ:
- Le code javascript:
- Initialisation des paramètres
- Lancer la fonction au chargement de la page
- Initialiser les variables
- Précharger les images
Utilisation de wikilu
- Wikilu
- Pourquoi un wiki?
- Pourquoi Wikilu?
- Wikilu restera simple
- Modifier ou ajouter une page
- Spécificité wikilu
- Principes de fonctionnement
- Fonctionnalités côté serveur
- Fonctionnalités côté client
- Syntaxe
- Les blocs
- Les éléments en ligne
- Syntaxe par l'exemple
- Titre 2
- Les éléments en ligne: exemples
- Les caractères utilisés pour le marquage
- Raccourcis clavier
- Augmenter ou diminuer la taille
- Les raccourcis clavier des navigateurs
- Les macros
- Les macros, process et inline.
- Les macros
- Liste des macros
- La macro hide
- La macro clear
- La macro code
- La macro html
- Les process
- Liste des process
- Le process autoBR
- Le process navtab
- Le process toc
- Le process include
- Le process filtre
- Le process dia
- Le process desc
- Le process icon
- Le process head
- Le process repl
- Les Inline
- L'inline attribut de balise
- L'inline html
- L'inline de span et de div
- Sécurité
- Les tableaux
- Les tableaux simples
- Les tableaux avec fusion de cellules
- Des images de fond
- Effets sur les images
- Remplacement d'une image par une autre au passage de la souris, ou rollover
- Image qui s'ouvre en pleine page au clic
- Image qui grandit au passage de la souris
- Image qui occupe toute la largeur disponible
- Image à gauche ou à droite qui occupe un pourcentage de la largeur disponible
- Liste à droite d'une image
- Les diaporamas
- Diaporama wikilu
- Navigation
- A l'aide de la souris
- A l'aide du clavier
- Passer en plein écran
- Appliquer un style
- Avantages et inconvénients
- Les variables wikilu
- Liste partielle des variables wikilu:
- Les smileys
- Anti-Spam
- Le wiki Spam
- Protections installées
- Protections facile à ajouter
- Protections inadaptées
- Protection contre les failles XSS
- Conversion html-Wiki
- Convertir du code html en syntaxe chuwiki-wikilu.
- Avec le convertisseur en ligne html2chu de ce site
- Avec le convertisseur diberri
- Références
- Moteur de wiki Chuwiki
- Syntaxe wiki pour les tables
- Tri javascript des tables html
- Les onglets
- SmartOptimizer
Divers
- Pages préférées et liens
- Dictionnaires, outils linguistiques et de traduction
- Dictionnaires en Français
- Autres dictionnaires
- Dictionnaires en Anglais
- Dictionnaires en Néerlandais
- Dictionnaires Anglais-Français / Français-Anglais
- Dictionnaires Latin-Français
- Glossaires et lexiques
- Traductions en ligne
- Bases de données
- Mémoires de traduction
- Cercles, clubs et cours
- Edition et conversion en ligne de documents, textes, tableurs, images, vidéo, ...
- Cryptographie
- Outils en ligne de sécurité
- Outils en ligne pour Webmasters
- Hébergements et domaines
- Construction de sites web
- Failles de sécurité des sites web
- Bookmarklets - Favelets
- Utilitaires internet
- Logiciels gratuits (freeware)
- La presse
- Bien manger
- Poésie
- Se déplacer
- Liens croisés
- Liens divers
- Liens en vrac
