Enseignement en 1960- Un paysan vend un sac de pommes de terre pour 100$. Ses frais de production s’élèvent aux 4/5 du prix de vente. Quel est son bénéfice ?
Enseignement en 1970- Un paysan vend un sac de pommes de terre pour 100$. Ses frais de production s’élèvent aux 4/5 du prix de vente, c’est-à-dire 80$. Quel est son bénéfice?
Enseignement moderne en 1970: réforme de l’enseignement.
Un paysan échange un ensemble ‘P’ de pommes de terre contre un ensemble ‘M’ de pièces de monnaies. Le cardinal de l’ensemble ‘M’ est égal à 100, et chaque élément sigma de ‘M’ vaut 1$. Dessine 100 gros points représentant les éléments de l’ensemble ‘M’. L’ensemble ‘F’ des frais de production comprend 20 gros points de moins que l’ensemble ‘M’ Représente ‘F’ comme un sous ensemble de ‘M’ et donne la réponse à la question : »Quel est le cardinal de l’ensemble ‘B’ des bénéfices (à dessiner en rouge) » ?
Enseignement rénové en 1980- Un agriculteur vend un sac de pommes de terre pour 100$. Les frais de production s’élèvent à 80$ et le bénéfice est de 20$. Devoir : Souligne les mots ‘pomme de terre’ et discutes-en avec ton voisin.
Enseignement réformé en 1990 (Avec l’aide des syndicats) :
Un peizan kapitalist privilegie sanrichi injustement de 20$ sur un sac de patat. Analiz le tesks er recherc la fote de contenu de grammere d’ortograf de ponktuacion et ansuite di se ke tu panse de cete maniaire de sanrichir.
Enseignement assisté par ordinateur en 2007- Un producteur de l’espace agricole câblé sur ADSL consulte en conversationnel une data bank qui display le day-rate de la patate. Il load son progiciel SAP/R3 de computation fiable et détermine le cash flow sur écran pitch 0,25mm Energy Star. Dessine-moi avec ton mulot le contour 3D du sac de pommes de terre puis logue-toi au réseau Arpanot (Deep Blue Potatoes). Via le SDH boucle 4.5, extraire de MIE le graphe des patates.Devoir: Respecte- t-il la norme ANSI, ISO, ElAN, CCITT, AAL ?
Enseignement de l’an 2020
Qu’est ce qu’un paysan ?
Bravo! Je ne savais pas que mon féro serait un jour cité par Jean-Françcois Lisée… Voici son démo d’un documentaire sur la mondialisation et sur une économie diffrente.
Bravo à Julien, le chef du Marcel’s (attention! plein de musique pathétique…) un excellent restaurant français à Toronto. Nous avons zigzagué pendant 1h en cherchant un restaurant torontois autre que des grandes chaînes. Nous somme tombés sur le Marcel’s. Étonnemment, le chef était un québécois de la vile de Québec.
Un excellent service, une bouffe hors pair (enfin du pas trop cuit!). Bref délicieux. Profitez-en si vous êtes dans le coin. C’est tout près de la tour du CN.
J’ai récemment fait l’acquisition d’un cellulaire Nokia 2760. Malheureusement, iSync ne le supporte pas. Vous trouverez une solution très simple si vous êtes prêt à modifier le contenu de l’application. C’est une opération sans danger si vous faites une copie de sauvegarde. Allez sur son site et les instructions.
James Lloyd 1
Apple 0
Mokia 0 (ils auraient pu pousser pour qu’il soit supporté!)
Une des choses les plus désagréable de iTunes sous windows c’est que lorsqu’il n’est pas activé, l ne capte pas les touches >>, <<, play/pause et stop. Plutôt désagréable, surtout que presque tous les claviers maintenant ont ces touches.
Un plug-in à la rescousse! En effet, vous trouverez ce plug-in très utile. Simplement le mettre dans le dossier « plug-ins » (ou dans « Mozilla Plugins » pour la version 9+) et redémarrer. Yé
Après quelques jours à chercher comment utiliser les annotations @resource pour spécifier à WebSphere d’utiliser les noms JNDI pour injecter l’information dans mon code, j’ai finalement trouvé comment… à l’aide de la communauté Web.
Voici un résumé du problème:
@Stateless
@Local(AsyncJobManager.class)
public class AsyncJobManagementBean implements AsyncJobManager {
[...]
@Resource(mappedName = « jms/ResultQueue »)
private Queue jobResultQueue;
Lorsque déployé, on obtient la réponse suivante du serveur:
« CWNEN0044E: A resource reference binding could not be found for the following resource references [XXXXX.base.facade.AsyncJobManagementBean/jobResultQueue, XXXXX.base.facade.AsyncJobManagementBean/connectionFactory], defined for the AsyncJobManagementBean component. »
En effet, Websphere n’utilises pas le mappedName pour son mapping JDNI. Il faut donc faire 2 choses:
Supprimer le fichier ejb-jar.xml (indique à websphere de se fier seulement sur les annotations)
Fournir un fichier ibm-ejb-jar-bnd.xml qui spécifie les bindings pour les nom glogaux JNDI.
Si on fournit le ejb-jar.xml on aura une erreur du type:
« The value of the <injection-target-class> element is not specified » Base_EJB3/ejbModule/META-INF « Injection target: jobResultQueue »
Un jour, au travail, j’ai eu besoin d’utiliser un fichier qui était sur mon iPod. J’ai cherché et cherché. Mais j’ai enfin trouvé! Un merveilleux logiciel, simple, efficace et qui fonctionne!
Monter le DMG et copier les fichiers dans le dossier /Applications/Utilities
hdiutil mount XXX.dmg
cd /Volumes/OSXvnc
cp -R OSXvnc.app /Applications/Utilities
cd /Applications/Utilities/OSXvnc.app
Définir un mot de passe VNC avant de le démarrer:./storepasswd mysecurepassword .osxvncauth
Voilà! Il ne reste qu’à démarrer le serveur:
./OSXvnc-server -rfbport 5900 -desktop mymac.local
-dontdisconnect -restartonuserswitch N -keyboardLoading N
-pressModsForKeys N -swapButtons
-rfbauth /Applications/Utilities/OSXvnc.app/.osxvncauth &
Une fois connecté, il est préférable de définir dans vine server qu’il ne doit accepter que les connextions venant de 127.0.0.1. Une fois fait, vous n’aurez qu’à faire un tunnel (ssh -L 5900:127.0.0.1:5900 user@remotehost)
Je suis à lire le livre « Practices of an Agile Developer » . Inspirant! J’ai fait de la programmation extrème (XP ou eXtreme Programming) pour un projet, mais je n’avais pas compris à ce point ce qu’est pas programmation Agile avant de lire ce livre. En effet, je savais en gros ce que c’étais, mai ce livre a été une révélation.
Plein de conseil tellement évident qu’il se sont que très rarement appliqués!
Voici mes préférés:
Critiquer les idées, pas les personnes
Travailler pour livrer
Investissez en votre équipe (formation continue)
Questionnez tant que vous n’avez pas compris
Gardes l’application toujours livrable
et ne suis pas rendu à la moitié!
Bref, un livre inspirant pour lequel se faire une feuille de rappel serait une bonne idée. Enfin, j’ai lu quelques livres de la série « The pragmatic bookshelf » et ils sont tous simples, pertinents et intelligents.
Tous les développeurs java devraient avoir leur copie de VisualVM. Cette application permet de visualiser toutes les information relatives a n’importe quelle application java si la JVM utilisée est 1.6. Vous pouvez entre autres:
Inspecter chaque instance de chaque objets instancié
Faire un thread dump
Faire un application snapshot et en comparer deux.
Le screencast disponible donne une très bonne idée des fonctionnalités offertes.
Bref, un outil essentiel pour débogger les memory leaks!