Notez que je suis à la retraite de mon travail d'enseignant en informatique. Je dois avouer que je ne fais plus beaucoup d'informatique...
Ces temps-ci, je joue de la flûte (CPSJ et Flûtes du Richelieu) et je travaille surtout en tant que photographe professionnel (Images CM).
Voici quand même quelques sites et documents utiles, reliés à l'informatique, que j'ai créés ou choisis. On peut m'écrire à mm@gdzid.com.
Tables de caractères, jeux de caractères et encodage
- Quelques tables de caractères de base (ASCII, ASCII étendu, EBCDIC, ISO‑8859‑1, ISO‑8859‑15).
- Les tables de caractères Unicode en général.
- Les tables Unicode les plus communes : Basic Latin et Latin‑1.
- Mon document sur les jeux de caractères et les encodages. Pour comprendre UTF‑8, entre autres. Et mon petit logiciel VoirHexa (English version ViewHexa here) pour visualiser les fichiers en hexadécimal, décoder les UTF‑8, etc.
Développement web
- Deux sites de référence classiques pour HTML et CSS : http://www.w3schools.com et http://developer.mozilla.org/fr/docs/Web (en français).
- Les codes HTML (entités) des caractères spéciaux les plus utiles (et page de w3schools qui les liste tous).
- Les couleurs HTML(English version here) (ou semblable sur w3schools) et couleurs CSS nommées sur w3schools.
- Des sites pour vérifier ou aider à choisir un jeu de couleurs : ColorHexa, Juicy Studio et ColorSchemer.
- Le site W3 de validation du HTML : http://validator.w3.org/detailed.html et celui pour valider le CSS : http://jigsaw.w3.org/css-validator/.
- D'autres classiques : http://www.csszengarden.com, http://www.webpagesthatsuck.com.
- Un site utile pour tester les combinaisons HTML/CSS/JS : CodePen. Et quelques « pens » de mon cru.
Net.Processing (NetProcessing)
Articles
- Un article de Joel Spolsky sur le minimum à savoir à propos d'Unicode (tout le site Joel on Software est intéressant).
- Le fameux texte de Goldberg paru dans ACM en 1991 (What Every Computer Scientist Should Know About Floating-Point Arithmetic).
- Le fameux article de Herb Sutter sur le virage nécessaire vers la programmation concurrente (The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software).
Livres
- Site associé à mon livre Introduction à la programmation avec C#.
- Site associé à mon livre Introduction à la programmation avec ISO C++.
Divers
- Site pour retrouver l'original d'une photo ou voir si elle a été copiée : http://www.tineye.com.
- Le site incontournable pour séparer le vrai du faux sur internet : http://www.hoaxbuster.com.