Passez consulter le site d'EXPO INFO 2011 |
| Sujet | Section | Date | Catégorie |
|---|---|---|---|
| Programmation générique appliquée (lien) | Divers C++ | 2012/05/10 | Mise à jour |
| Ajout d'un fil RSS (merci à Olivier Lafleur!) | n/a | 2012/05/10 | Nouveau |
| Implémenter l'optimisation SSO (lien) | Divers C++ | 2012/04/25 | Nouveau |
| Comprendre les qualifications extern et static en C et en C++ (lien) | Au secours Pat! | 2012/04/10 | Mise à jour |
| Afficher les accents dans une console Win32 en C++ (lien) | Au secours Pat! | 2012/04/09 | Mise à jour |
| Éviter les optimisations indûes (lien) | Trucs scouts | 2012/04/07 | Nouveau |
| Pointeurs de méthodes d'instance (lien) | Divers C++ | 2012/03/29 | Mise à jour |
| Des individus importants (lien) | Le h-deb orthogonal | 2012/03/28 | Mise à jour |
| Définir un itérateur générateur à partir d'une fonction génératrice (lien) | Divers C++ | 2012/03/26 | Mise à jour |
| Implémenter des futures « maison » (lien) | Client /serveur | 2012/03/04 | Nouveau |
| Synchronisation et granularité – programmation par preuves (lien) | Client /serveur | 2012/02/25 | Nouveau |
| Introduction au Perfect Forwarding (lien) | Divers C++ | 2012/01/30 | Nouveau |
| Implémenter et tirer profit de la sérialisation en C++ (lien) | Divers C++ | 2012/01/26 | Mise à jour |
| Introduction aux conteneurs et aux itérateurs (lien) | Divers C++ | 2012/01/25 | Mise à jour |
| Définir un itérateur représentant un point de vue sur une séquence (lien) | Divers C++ | 2012/01/22 | Mise à jour |
| Introduction aux initializer_lists (lien) | Divers C++ | 2012/01/21 | Nouveau |
| Introduction à la sémantique de mouvement (lien) | Divers C++ | 2012/01/13 | Nouveau |
| Pratique de la programmation (lien) | Développement | 2011/12/19 | Mise à jour |
| Schémas de conception (lien) | Développement | 2011/12/19 | Mise à jour |
| Portabilité sans macros (lien) | Trucs scouts | 2011/12/07 | Nouveau |
| Passer un paramètre à une fonction par valeur ou par référence-vers-const? (lien) | Trucs scouts | 2011/12/02 | Nouveau |
| Extrémités (begin() et end()) sous forme de fonction (lien) | Trucs scouts | 2011/11/10 | Nouveau |
| Implémenter la composition de fonctions (partie 00) (lien) | Divers C++ | 2011/11/10 | Mise à jour |
| Implémenter la composition de fonctions (partie 01) (lien) | Divers C++ | 2011/11/10 | Mise à jour |
| Implémenter la composition de fonctions (partie 02) (lien) | Divers C++ | 2011/11/10 | Mise à jour |
| Écrire une classe incompilable mais vraiment utile! (lien) | Divers C++ | 2011/11/10 | Mise à jour |
| Comprendre le clonage (lien) | Au secours Pat! | 2011/10/28 | Nouveau |
| Un trait pour le type d'une donnée (lien) | Trucs scouts | 2011/10/28 | Nouveau |
| Suggestions de lecture (lien) | Liens | 2011/10/22 | Mise à jour |
| Introduction à std::function (lien) | Trucs scouts | 2011/10/21 | Nouveau |
| Parcourir une séquence sans itérateurs (lien) | Trucs scouts | 2011/10/18 | Nouveau |
| Garantir l'ordre de construction et de destruction de singletons statiques (lien) | Divers C++ | 2011/10/10 | Mise à jour |
| Déduire la taille d'un tableau par généricité (lien) | Trucs scouts | 2011/10/04 | Nouveau |
| Réaliser une itération statique et injecter, à la compilation, des fonctions sur des types (lien) | Divers C++ | 2011/09/25 | Mise à jour |
| Réaliser l'effacement de types (lien) | Divers C++ | 2011/09/24 | Mise à jour |
| Syntaxe unifiée pour les fonctions (lien) | Trucs scouts | 2011/09/17 | Nouveau |
| λ-expressions (lien) | Divers C++ | 2011/08/24 | Mise à jour |
| Déboguer un contexte exécutable (lien) | Au secours Pat! | 2011/08/15 | Mise à jour |
| Pourquoi utiliser des pointeurs intelligents? (lien) | Au secours Pat! | 2011/07/25 | Nouveau |
| Comment lire un message d'erreur à l'édition des liens (lien) | Au secours Pat! | 2011/05/14 | Nouveau |
| Qu'est-ce qu'une convention d'appel (comme __sdtcall, __cdecl ou __fastcall)? (lien) | Au secours Pat! | 2011/05/14 | Mise à jour |
| Problèmes intéressants (lien) | Racine | 2011/03/16 | Mise à jour |
| Ébauche de pointeur sur (peu importe quoi) (lien) | Divers C++ | 2011/03/12 | Nouveau |
| Exprimer ... autrement (lien) | Racine | 2011/03/12 | Mise à jour |
| Dans quel ordre devrait-on placer les directives d'inclusions? (lien) | Trucs scouts | 2010/11/20 | Nouveau |
| Comment effacer efficacement des éléments d'un vecteur standard (lien) | Trucs scouts | 2010/10/22 | Nouveau |
| Programmation par politiques (lien) | Divers C++ | 2010/10/14 | Nouveau |
| Singletons (lien) | Divers C++ | 2010/10/09 | Mise à jour |
| Liens portant sur l'optimisation (lien) | Liens | 2010/01/15 | Nouveau |
| Réflexion sur l'architecture de systèmes (lien) | Le h-deb orthogonal | 2010/01/11 | Nouveau |
| Quelques techniques de métaprogrammation (lien) | Divers C++ | 2010/01/05 | Mise à jour |
| Section regroupant des exemples en C# | Exemples C# | 2009/11/15 | Nouveau |
| Section regroupant des exemples associés au monde du Web | Web | 2009/11/13 | Nouveau |
| Ajout d'une oeuvre à la galerie d'art | Galerie | 2009/10/29 | Mise à jour |
| Liens sur les systèmes d'exploitation (lien) | Liens | 2009/04/14 | Nouveau |
| Pourquoi éviter les tabulations dans les programmes (lien) | Trucs scouts | 2009/04/14 | Mise à jour |
| Solidifier les interfaces manipulant des tableaux bruts (lien) | Divers C++ | 2009/02/23 | Nouveau |
| Manipuler les fichiers (lien) | Au secours Pat! | 2009/02/23 | Mise à jour |
| Définir des propriétés en C++ (lien) | Divers C++ | 2009/02/08 | Mise à jour |
| Faire en sorte qu'un objet soit impossible à copier (lien) | Divers C++ | 2008/07/10 | Mise à jour |
| Internationalisation du code en C++ (lien) | Divers C++ | 2008/07/10 | Mise à jour |
| Classes imbriquées (lien) | Divers C++ | 2008/07/10 | Mise à jour |
| Concept de concept (lien) | Divers C++ | 2008/07/10 | Mise à jour |
| Écrire vos propres conversions explicites de types (lien) | Divers C++ | 2008/07/10 | Mise à jour |
| Définir un itérateur sur une séquence bits (lien) | Divers C++ | 2008/07/10 | Mise à jour |
| Le truc de Barton-Nackman (et l'idiome CRTP) (lien) | Divers C++ | 2008/07/02 | Mise à jour |
| Outils linguistiques et terminologiques (lien) | Liens | 2008/06/30 | Mise à jour |
| Automatiser les tests unitaires (lien) | Développement | 2008/05/27 | Nouveau |
| Verrous testables (lien) | Client /serveur | 2008/02/13 | Nouveau |
| Implémenter des déconstructeurs (lien) | Divers C++ | 2008/01/28 | Nouveau |
| Exploiter la symétrie constructeur/ destructeur (lien) | Divers C++ | 2007/12/16 | Mise à jour |
| Considérations idéologiques – l'affectation (lien) | Le h-deb orthogonal | 2007/11/26 | Mise à jour (où je me fais corriger, mais avec élégance) |
| Comment trouver l'adresse précise en mémoire d'un objet? (lien) | Trucs scouts | 2007/11/20 | Nouveau |
| Comprendre les références (lien) | Divers C++ | 2007/10/15 | Nouveau |
| Améliorer son code en remplaçant des constantes par des types (lien) | Divers C++ | 2007/10/12 | Mise à jour |
| Comment écrire une fonction split() capable de traiter une chaîne standard de n'importe quel type de caractère? (lien) | Au secours Pat! | 2007/09/17 | Nouveau |
| Implémenter des facettes (lien) | Divers C++ | 2007/09/17 | Nouveau |
| Que signifie être OO? (lien) | Le h-deb orthogonal | 2007/07/20 | Mise à jour |
| Pensées sur le modèle OO (lien) | Le h-deb orthogonal | 2007/07/20 | Nouveau |
| Implémenter efficacement et élégamment un changement de référentiel (lien) | Divers C++ | 2007/07/18 | Nouveau |
| Synchronisation poussée et mot clé volatile (lien) | Client/ serveur | 2007/07/17 | Mise à jour |
| Concevoir un système d'évaluation de règles combinant des règles dynamiques et des règles statiques (lien) | Divers C++ | 2007/07/16 | Nouveau |
| Remarque sur la copie des outils de synchronisation (lien) | Client /serveur | 2007/04/25 | Nouveau |
| Afficher des entiers selon une base de numération générique (lien) | Divers C++ | 2007/04/24 | Nouveau |
| Objets autonomes (lien) | Client /serveur | 2007/04/18 | Mise à jour |
| Implémenter une conversion automatique de référentiels (lien) | Développement | 2007/03/01 | Nouveau |
| Comment qualifier des caractères (lien) | Divers C++ | 2007/02/23 | Nouveau |
| Exprimer la définition d'une méthode générique sur un type dans une classe générique sur un autre type (lien) | Au secours Pat! | 2007/02/23 | Nouveau |
| Petite (très petite) introduction au calcul de la complexité algorithmique (lien) | Racine | 2007/02/07 | Mise à jour |
| Sections critiques portables (lien) | Client /serveur | 2007/01/23 | Nouveau |
| Threads portables (lien) | Client /serveur | 2007/01/22 | Mise à jour |
| Tableaux 2D (lien) | Divers C++ | 2007/01/21 | Mise à jour |
| Comprendre la différence entre char, signed char et unsigned char (lien) | Trucs scouts | 2007/01/20 | Nouveau |
| Nouvelle section regroupant plusieurs catégories de liens | Liens | 2007/01/19 | Nouveau |
| Utiliser des classes à titre de fonctions locales (lien) | Divers C++ | 2007/01/05 | Nouveau |
| Comprendre le rôle et l'utilité des constantes (lien) | Trucs scouts | 2007/01/05 | Nouveau |
| Choisir et bien utiliser un caractère entre char et wchar_t (lien) | Trucs scouts | 2006/11/26 | Nouveau |
| Définir le trait EstConvertible (lien) | Divers C++ | 2006/11/26 | Nouveau |
| Un sélecteur statique de types (lien) | Divers C++ | 2006/11/26 | Nouveau |
| Horreurs (pointeurs) (lien) | Musée des horreurs | 2006/10/17 | Mise à jour |
| De la portabilité beau, bon, pas cher (lien) | Trucs scouts | 2006/10/15 | Nouveau |
| Les destructeurs devraient-ils tous être virtuels? Sinon, quand devraient-ils l'être? (lien) | Trucs scouts | 2006/10/12 | Nouveau |
| Au sujet de l'importance des constantes dans le modèle OO (lien) | Divers C++ | 2006/09/19 | Mise à jour |
| Permettre à un enfant de choisir ses grands-parents (lien) | Divers C++ | 2006/09/13 | Mise à jour |
| Convertir de texte à entier et inversement (C, C++, Java, langages .NET) (lien) | Au secours Pat! | 2006/09/07 | Mise à jour |
| Quelle police de caractères choisir pour le code? (lien) | Trucs scouts | 2006/09/05 | Nouveau |
| Nouvelle section portant sur de petits trucs simples | Trucs scouts | 2006/09/05 | Nouveau |
| Comment tester si une chaîne est convertible en un autre type? (lien) | Au secours Pat! | 2006/07/19 | Nouveau |
| Qu'est-ce qu'un manipulateur de flux? (lien) | Au secours Pat! | 2006/07/07 | Nouveau |
| Quel est le type d'une taille? (lien) | Au secours Pat! | 2006/07/03 | Nouveau |
| Indices et invariants (lien) | Développement | 2006/07/03 | Nouveau |
| Microfabriques (lien) | Développement | 2006/06/27 | Nouveau |
| Au sujet des fureteurs (lien) | Le h-deb orthogonal | 2006/06/23 | Nouveau |
| Un sélecteur de classe parent (à la compilation) (lien) | Divers C++ | 2006/06/22 | Mise à jour |
| Introduction aux traits (lien) | Divers C++ | 2006/06/22 | Mise à jour |
| Horreurs (bizarreries de langage) (lien) | Musée des horreurs | 2006/06/16 | Nouveau |
| Horreurs (nombres) (lien) | Musée des horreurs | 2006/06/05 | Mise à jour |
| La vision optimiste du design est-elle un échec? (lien) | Le h-deb orthogonal | 2006/06/04 | Nouveau |
| Que signifie h-deb? (lien) | Le h-deb orthogonal | 2006/06/04 | Nouveau |
| Introduction au polymorphisme (lien) | Divers C++ | 2006/05/29 | Mise à jour |
| Introduction aux foncteurs (lien) | Divers C++ | 2006/05/27 | Mise à jour |
| Gérer les exceptions (lien) | Divers C++ | 2006/05/26 | Mise à jour |
| Programmation générique et templates (lien) | Divers C++ | 2006/05/26 | Mise à jour |
| Conversions explicites de types ISO (lien) | Divers C++ | 2006/05/26 | Mise à jour |
| La petite histoire de NULL (lien) | Divers C++ | 2006/05/26 | Mise à jour |
| Types internes et publics (lien) | Divers C++ | 2006/05/20 | Nouveau |
| Travailler avec des enregistrements compacts (lien) | Au secours Pat! | 2006/05/11 | Nouveau |
| Structure interne des nombres (lien) | Sujets divers | 2006/03/24 | Mise à jour |
| Horreurs (multiprogrammation) (lien) | Musée des horreurs | 2006/03/07 | Nouveau |
| Considérations éthiques (lien) | Racine | 2006/02/27 | Nouveau |
| Codes de correction (lien) |
n/a
|
2006/02/15 | Mise à jour |
| Stratégie de correction des programmes (lien) |
n/a
|
2006/02/15 | Nouveau |
| Introduction à l'utilisation de vecteurs standard (lien) | Au secours Pat! | 2006/01/31 | Nouveau |
| Utiliser, dans un objet pris en charge de .NET, un objet indigène (lien) | Au secours Pat! | 2005/11/03 | Nouveau |
| Questions de nomenclature (lien) | Sujets | 2005/09/06 | Mise à jour |
| Horreurs (témoignages) (lien) | Musée des horreurs | 2005/09/02 | Nouveau |
| Vérifier, à la compilation et sans l'instancier, si un type est comparable (lien) | Au secours Pat! | 2005/07/07 | Nouveau |
| Horreurs (opérateurs) (lien) | Musée des horreurs | 2005/07/07 | Nouveau |
| Mesurer le passage du temps (lien) | Au secours Pat! | 2005/07/05 | Nouveau |
| Comprendre la récursivité (lien) | Au secours Pat! | 2005/07/04 | Nouveau |
| Horreurs (bases) (lien) | Musée des horreurs | 2005/06/12 | Mise à jour |
| Horreurs (boucles) (lien) | Musée des horreurs | 2005/06/12 | Nouveau |
| Concurrence et temporaires (lien) | Au secours Pat! | 2005/05/28 | Nouveau |
| Mutex portables (lien) | Client /serveur | 2005/05/26 | Nouveau |
| Mutex et Autoverrou (lien) | Client /serveur | 2005/05/26 | Nouveau |
| Marshalling imprudent (lien) | Au secours Pat! | 2005/05/15 | Nouveau |
| Gérer les accents (lien) | Au secours Pat! | 2005/05/14 | Nouveau |
| Technique d'optimisation par savoir discret (lien) | Développement | 2005/05/13 | Nouveau |
| Technique de développement par boîtes noires (lien) | Développement | 2005/05/11 | Mise à jour |
| Technique du prototypage rapide (lien) | Développement | 2005/05/11 | Mise à jour |
|
Les sites suivants réfèrent à des cours qui sont offerts (ou qui furent offerts) par votre humble serviteur au Collège Lionel-Groulx. Certains cours ont porté plusieurs noms et plusieurs sigles au cours de leur existence, pour diverses raisons administratives.
Ceux ci-dessous sont considérés Vieux. Ce sont des sites qui n'ont pas été mis à jour depuis longtemps, et qui doivent donc être consultés en connaissance de cause, avec tolérance.
|
|
Les sites suivants réfèrent à des cours qui sont offerts (ou qui furent offerts) par votre humble serviteur à l'université de Sherbrooke. Certains cours portent des noms semblables en fonction des campus (Longueuil, Notre-Dame (autrefois), Sherbrooke, Ste-Thérèse) où ils ont été offerts et en fonction de la clientèle ciblée.
|
|
Quelques sites d'intérêt général, mais qui ne cadrent pas bien dans l'une ou l'autre des catégories proposées ci-dessus.
Ceux ci-dessous sont considérés Vieux. Ce sont des sites qui n'ont pas été mis à jour depuis longtemps, et qui doivent donc être consultés en connaissance de cause, avec tolérance.
|
|
|