Site de François Jourde | Portfolio d'un enseignant de philosophie au secondaire Le Temps du Client Agence pédagogique Pour arrêter de galérer avec Git « Développeur web freelance J'adore Git ! Depuis 5 ans que je l'utilise quotidiennement, je ne me lasse pas d'admirer la puissance sublime de cet outil, et je ne compte plus les fois ou ma vie fut sauvée par l'une ou l'autre de ces obscures mais miraculeuses commandes. D'ailleurs, n'est-ce pas Aristote qui as dit « Donnez-moi vim et git, et je soulèverai le monde » ? Ce n'est pas un hasard si en Swahili, « Git » signifie « divinité toute puissante à la sagacité du renard, la volupté de l'hippopotame et la virilité du bonobo ». Je dois pourtant reconnaître que Git n'est pas forcément l'outil le plus abordable qui soit. C'est surtout après avoir eu l'occasion de donner une formation de 2 jours sur Git récemment que j'ai pu vraiment approfondir certains concepts, résoudre un certain nombre de « WTF ?! Tenez, prenez l'exemple suivant : Comment j'annule une modification d'un fichier ? git checkout Ok, comment je change de branche ? Ok, et comment je créé une nouvelle branche ? Mmm… Ok, et comment je supprime une branche ?
LaCooperationEn28Motscles Une coopération à multiple facettes Très souvent on anime un groupe avec notre bon sens, en essayant de faire "au mieux". Cela nous permet de comprendre certains aspects du groupe : il manque peut être de la convivialité ou une culture commune, ou bien encore le groupe est trop centré sur lui même. Mais cette capacité à analyser est également, paradoxalement, notre plus grande faiblesse, car elle nous fait oublier tous les autres aspects de notre groupe. C'est ainsi que l'on se focalise sur un aspect du groupe voire deux ou trois, mais en délaissant les autres. Edgar Morin parle "d'aveuglement paradigmatique1" : focalisez-vous sur un problème et tous les autres deviennent masqués ! Nous vous proposons une carte des différentes facettes qui permettent de comprendre ce qui se passe dans votre groupe et des différentes compétences qui permettent d'agir pour le faire naître et le développer. Un premier aspect contre intuitif : le choix a posteriori Convergence et conflit
Jeux Sérieux.com : site canadien des Serious games - Accueil Time Study Consulting Le guide ultime et définitif sur la programmation orientée objet en Python à l’usage des débutants qui sont rassurés par les textes détaillés qui prennent le temps de tout expliquer. Partie 1. Prérequis à ce tuto bien chargé : comprendre parfaitement les mots clés les plus courants (conditions, tests, pass, etc);comprendre parfaitement les fonctions (et donc les paramètres avancées en Python);comprendre la notion de référence;connaitre les structures de données de base (string, int, list, dict, etc). Intro Il y a des tas de manières de programmer. En vérité, le point de vue n’est pas déterminant. Mais chaque point de vue possède des caractéristiques et des outils différents. Ce que vous allez voir est ce qu’on appelle la programmation orientée objet, ou POO. Quand vous avez appris la programmation, on vous a montré comment stocker des données dans des structures de données: les listesles chaînesles entiersles dictionnairesetc Et on vous a montré comment créer un comportement pour votre programme en utilisant des mots clés, puis plus tard en utilisant des fonctions pour regrouper ces mots clés. C’est tout. Qu’est-ce qu’un objet Un objet est un… truc. En Python 2.x, cela donne ceci:
Comprendre l'ordinateur - C'est quoi un firewall ? (Note: Je ne vais parler ici que des firewalls basés sur TCP/IP, le protocole d'internet.) Un firewall - littéralement "mur de feu" - est un ordinateur (et un programme) qui filtre ce qui passe d'un réseau à un autre. On s'en sert pour sécuriser les réseaux et les ordinateurs, c'est-à-dire contrôler les accès et bloquer ce qui est interdit. Souvent, on utilise un firewall pour protéger un réseau local du réseau internet: Typiquement, il va: autoriser les ordinateurs du réseau local à se connecter à internet.bloquer les tentatives de connexion d'internet vers les ordinateurs du réseau local. Firewall matériel, firewall logiciel On entend parfois parler de firewalls matériels. Si vous avez un vieux PC qui traîne, on peut très bien le transformer en firewall avec quelques logiciels gratuit ! C'est un moyen de se faire un firewall fiable au meilleur prix. Voici quelques logiciels qui permettent de transformer n'importe quel PC en firewall gratuitement: Firewall et couches OSI Prenons un exemple:
Cinq questions pour des champions Un jeu fabuleux auquel je me suis souvent livré auprès d’un public d’adultes en situation de formation. Il a été inventé par l’américain d’origine indienne Sivasailam Thiagarajan, génial découvreur du concept des « jeux cadres ». Les français appellent le plus souvent ce jeu « Question à foison ». En voici le principe. Vous savez que vous devez effectuer une intervention de type "cours magistral" sur un sujet plutôt ardu, abstrait, ou fumeux… et comme vous n’êtes pas du genre enseignant autiste (ne riez pas, j’en ai rencontré !) Si vous êtes persuadé que c’est ainsi… qu’on n’y peut rien… qu’après tout ce n’est pas votre problème mais le leur, ou pire, que c’est bien meilleur d’apprendre dans la souffrance sous le simple prétexte que vous-même avez toujours fonctionné ainsi… je me permets de vous conseiller d’arrêter de lire ces lignes, la suite risquant fort de vous déplaire, vous voilà prévenu. Tracez au tableau deux colonnes intitulées A et B, chacune divisée en 5 lignes.
GTD with Outlook 2010 and OneNote 2010 – Series Links « Dynamic IT | A Blog by Michael Wheatfill on Microsoft Technologies and Productivity January 19, 2011 Hey GTD’ers. I’ve had some feedback that it’s a bit difficult to navigate the GTD series posts on Outlook and OneNote. In an effort to simplify navigation, this post provides a table of contents for all posts in the series. Part 1: GTD with Outlook 2010 and OneNote 2010 – Overview Provides an overview of Outlook and OneNote 2010 and how they fit in the Getting Things Done methodology Part 2: GTD with Outlook 2010 and OneNote 2010 – Outlook Setup Covers the setup and customization of Outlook 2010 for GTD Part 3: GTD with Outlook 2010 and OneNote 2010 – OneNote Setup Covers the setup and customization of OneNote 2010 for GTD Part 4: GTD with Outlook 2010 and OneNote 2010 – Collection Details the capture and collection process of GTD, and to use OneNote to be the collection bucket for all things digital Like this: Like Loading...
Exemples de bons codes Python Yeah, on a des fannnnnnns ! Ça fait quelques semaines que je me suis mis à python. J’ai commencé par des scripts (tendance sysadmin oblige) puis je me suis lancé dans des choses un (petit) peu plus importantes, notamment influencé par les cours sur la POO. Je tiens d’ailleurs à vous féliciter sur ce point, même le site du zéro n’avait jamais réussi à me les faire vraiment comprendre. Et donc, comme tout débutant qui se respecte j’essaie de faire de mon petit programme un chef d’œuvre de perfection (et il y a du boulot).Le truc, c’est que je ne connais rien aux bonnes pratiques en python (comment commenter utilement les fonctions, les conventions de nommage, les jolies façons de coder, etc…). Cher [censored], Être placé au dessus du site du zéro provoque chez moi une érection incontrôlée. Bonne nouvelle, il n’existe rien de tel que le code parfait, et des tas d’excellents dev font de la merde quotidiennement, ce qui permet de relativiser face à son niveau.
Mon blog Wordpress (tout en vrac... états d'âme, coups de coeur et tutti quanti (non filtré, donc...) by bernard_lamailloux Oct 29