Les pandas loués à la Chine morts de froid

« Yuan Zi » et « Huan Huan », un couple de pandas géants loués par la Chine à la France, devaient arriver par avion fin janvier 2012.
Ils devaient participer, en tant qu'hôtes d'honneurs, aux activités commémoratives qui du 48ème anniversaire de l'établissement des relations diplomatiques entre les deux pays.
Le prix de la location s'élève à 750 000 €.
En France, chaque hiver, il y a plusieurs centaines de personnes qui meurent de froid.
388 dans l'hiver 2009-2010.
A Paris, 17 % des SDF sont des femmes.
1 femme SDF sur 3 à Paris est accompagnée d'enfants, avec ou sans conjoint.
Alors avec 750 000 € il me semble qu'on aurait pu se passer de ses magnifiques pandas et sauver une centaine de personnes du froid ou de la faim.
Non, les pandas loués à la Chine ne sont pas morts de froid.
Les gros titres des journaux en auraient certainement parlés, pendant que les cadavres des clochards se ramassent au petit matin.
Quoi après le capitalisme sauvage ?
Hier soir un film sur Louis XVI m'a apporté un éclairage très différent de ce que les livres scolaires m'avaient appris.
Il semblerait que la révolution Française était loin d'être un mouvement spontané causé par la famine et le désir de liberté.
En réalité le peuple était écrasé par l’impôt et la zizanie régnait au plus hauts sommets du royaume.
Le roi était entouré par un système complexe dans lequel les aristocrates trouvaient mille moyens de ne pas payer l’impôt et concentraient toutes les richesses du pays.
Cette cour, aveugle et sclérosée, empêcha toute réforme visant à améliorer les finances du pays et causa la perte du roi.
On peut probablement s'en réjouir, mais rien ne dit qu'une réforme "douce" n'aurait pas eu de meilleurs effets sur l'histoire que toutes ces têtes coupées...
Aujourd'hui 1% de la population détient 40% des richesses.
On privatise les richesses et on nationalise les dettes.
Personne ne sait comment fonctionnent les marchés, ni comment remettre en marche cette énorme machine.
Des traders avouent rêver d'un crack boursier et on ne comprend pas à qui profite le crime.
On a l'impression qu'il y a une certaine partie de la population qui concentre un maximum de richesses et de pouvoirs et que celle-ci ne sait pas jusqu’où elle "peut aller trop loin".
"Les grands décideurs vivent dans un cénacle, entouré de gens qui pensent comme eux, tout à fait déconnectés de la réalité. Ils lisent les papiers qu’ils écrivent les uns les autres." ( Paul Jorion )
Mais qui sait comment redresser la situation sans tout casser ? N'est il pas trop tard ? Quelles sont les alternatives ?
Le premier pas consiste déjà à s'informer.
Paul Jorion est un des rares économistes à avoir anticipé la crise des subprimes américains de 2007 et le risque de récession mondiale qui en a résulté.
A lire donc :
http://www.rue89.com/rue89-eco/2011/11/30/paul-jorion-le-prophete-contre-les-sceptiques-de-france-culture-227072
et enfin :
http://contreinfo.info/
L’open data d’ouvre aux décideurs
Est-il normal de ne pas disposer des données librement des données que nous finançons ?
Dans l'article http://ro6gnol.com/2011/09/viva-lopen-data/ je parlais de l'open data.
47% des décideurs déclarent connaitre les principes de l'Open Data.
A lire sur http://www.bva.fr/fr/actualites/divers/l_open_data_enjeux_opportunites.html
Update du 10 décembre :
L'état s'ouvre à l'open-data ! A voir sur www.data.gouv.fr
Apprendre l’Anglais …en souriant
Dans un précedent article, nous avions vu qu'il était possible d'apprendre l'Anglais en chantant.
Aujourd'hui nous pouvons essayer de désacraliser notre apprentissage en souriant un peu, par exemple si on étudiait le mot JOB :

A voir sur http://www.thewordofthemonth.com/ !
Il fallait y penser !
Une tasse qui vous indique la température de son contenu.Plus possible de se bruler !A voir sur http://www.artlebedev.com/everything/battery-mug/process/ |
Pour les heureux possesseurs d'Iphone, voici une très astucieuse protection qui permet de poser/orienter l'appareil.A voir sur http://www.ale.gr/coin-4-iphone4-case-for-urbanprefer/ |
Il fallait l'imaginer : le saut à la corde de ligne à haute tension !Pour voir d'autres gif animés loufoques : http://www.random-good-stuff.com/2011/10/03/random-gifs-pink-hungry-dolphin-queens/ |
|
A voir sur http://www.bernardaud.fr/index.php?id=uk25&createur=_219631af2e4f8c5efe97ba39891441e1 |
Calculer le plus grand dénominateur commun en PHP
Il m'arrive quelquefois de faire un peu de "soutien scolaire".
Dernièrement j'ai du expliquer comment calculer un PGCD : Plus grand commun diviseur.
On trouvera de nombreux sites sur le net qui expliquent comment procéder.
D'ailleurs on peut trouver de nombreuses videos de bonne qualité qui montrent très clairement comment y arriver.¨
Par exemple sur http://www.youtube.com/watch?v=xhBuT9cb6GE&feature=related
J'ai eu envie de coder cette fonction en PHP afin de vérifier mes calculs ( et aussi pour le fun ;o) pendant que mon élève s'échinait sur quelques PGCD à trouver.
J'ai recherché sur internet pour voir ce qui existait, et j'ai trouvé de nombreux sources.
Mais ce qui m'a vraiment surpris c'est de trouver qu'il y a une fonction php qui propose déja ce calcul !
Il s'agit de gmp_gcd
La fonction gmp_gcd calcule le PGCD (plus grand commun diviseur) de a et b. Le résultat est toujours positif, même si l'un des deux (ou les deux) nombres est négatif.
Cependant je me suis rendu compte que le résultat était "un peu sec" et que ce serait sympa, dans un but pédagogique, que le programme montre les étapes du calcul avant d'afficher le résultat.
Voici le code qui montre le cheminement et ma page de démonstration
--> http://pgcd.ro6gnol.com/
<?php
echo gcd(663,512);
function pgcd($a,$b)
{
echo "<strong>$a : $b ==> ".floor($a / $b)." Reste ".($a % $b)."</strong> <small>(c'est à dire ".floor($a / $b)." X ".$b." + ".($a % $b).")</small><br>";
return ($a % $b) ? gcd($b,$a % $b) : $b;
}
?>
Apprendre l’Anglais … en chantant !
Dans le film "Le discours d'un roi", on voit l'enseignant faire progresser son élève en essayant non pas de le faire parler mais de le faire chanter.
C'est tellement plus agréable !
Si, comme moi, vous êtes un handicapé de la langue Anglaise et que vous n'êtes pas à l'aise, alors ne parlez pas Anglais, chantez Anglais !!
Voici un site merveilleux pour commencer ce délicieux apprentissage, avec comme objectif, -soyons modeste- une chanson par semaine.
http://lapasserelle.com/multimedia_video_clips.html
J'ai par exemple écouté Over the Rainbow , et ai découvert à cette occasion que cette chanson fut écrite pour Judy Garland dans le Magicien d'Oz, en 1930

Un clip déroule la chanson originale, les paroles sont présentées dans un cadre à droite, et il y a même la traduction en bas ( qu'on peut choisir en Français, Italien, Espagnol et quelquefois même en Mandarin ).
Chapeau bas ( hats off ) !

Rugby : Du coeur et des expressions
Les quarts de finales approchent.
Samedi 15 octobre à 09h50 PAYS DE GALLES / FRANCE.
On essaiera de ne pas trop faire attention aux commentaires des journalistes sportifs de TF1, plus habitués à commenter le foot.
Voici quelques expressions que lachait Pierre Albaladejo, qui nous manque beaucoup.
Rappelons que Pierre Albaladejo a commenté avec Roger Couderc et Pierre Salviac.
Si ces expressions sont très colorées, il ne faut pas oublier qu'il apportait un éclairage technique de grande valeur.
Remettre l’église au milieu du village : remettre les choses en ordre, les points sur les i.
La cabane est tombée sur le chien : les carottes sont cuites, on est mal !
...et sa variante : La cabane est tombée sur l'chien mais le chien n'est pas mort
Vendanger : Rater sa passe
Se prendre un caramel : Placage rude
Le cochon est dans le maïs : la situation est très compromise.
Les mouches ont changé d’âne : le match bascule
La jument n’a pas encore tourné le dos au foin : rien n’est perdu, malgré que la situation soit difficile.
Le chat est maigre : on a gagné, mais ce n’est quand même pas très glorieux !
Un coup de pied de mammouth :dégagement au pied très fort et très loin
C'est la mi-temps de la deuxieme mi-temps :il reste 20 minutes de jeu
Le quart d'heure champagne :propre à l'équipe de france quand ça part dans tout les coins pour de belles actions
Il a été pris par la patrouille :joueur qui a commis une faute vu par l'arbitre
Des jambes de feu :joueur qui pratique le cadrage débordement comme un dieu
Viser le poteau du milieu :au moment de tirer une penalité l'expression veut rajouter un poteau virtuel a la visée du tireur afin qu'il soit certain de réussir cette derniere
Mettre les barbelés :defendre à tout prix le score
Les gros bebes en action :le pack avant: les deux piliers et le talonneur
C'est à la fin de la foire qu'on compte les bouses : Qu'importe la manière, l'important c'est le résultat. Cette expression illustre parfaitement le match Galle-France !
Veille techno web 2
Découvert aujourd'hui quelques sites à bookmarker pour étudier dans une deuxième vie.
La deuxième vie étant celle qui nous permettra de rergarder sérieusement toutes les choses qu'on a pas le temps d'étudier.
Ce qui me gène c'est que j'ai l'impression qu'il faudrait ... une troisième vie
Commençont par une application que j'attendais depuis longtemps : http://www.chive-project.com/ qui a vocation a remplacer ce bon vieux PhpMyAdmin.
Ensuite allons faire un tour du coté de http://www.sencha.com/ qui maintient l'excellent librairie ExtJs et qui propose de nombreux outils pour le développement web.
Un coup d'oeil sur une "petite" librairie graphique en javascript qui surpend par sa puissance ( intégrée par Sencha ) : http://raphaeljs.com/
Bon à savoir ; le script http://blog.mobileesp.com/ peut nous permettre de savoir si la demande vient d'une tablette ou d'un mobile particulier.
Pour finir, http://elrte.org/fr/ devrait remplacer les éditeurs comme tinyMCE ou fckEditor en utilisant toute la puissance de JQueryUI
Comment échanger 2 noeuds en Javascript
Peut-être ai-je mal cherché, mais je n'ai pas trouvé comment échanger 2 noeuds en Javascript.
Même avec "swap nodes" pour étendre ma recherche sur des sites anglais, rien d'évident.
Aussi je me suis lancé pour faire cette fonction javascript.
Jusqu'au jour ou un commentaire dira : "Si tu avais regardé dans la librairie 'machin' il y a déja la fonction 'trucmuche' alors pourquoi réinventer la roue banane !".:-)
Voici le source HTML qui sert de base de test.
Il y a trois div. Le premier div et le troisième contiennent d'autre noeuds, pour montrer que la fonction déplace réellement le noeud, et donc avec tous ses enfants si nécessaire.

Principe de fonctionnement :
Faire une copie ( clone ) des noeuds à échanger
Modifier leur id pour les injecter au bon endroit sans conflit d'id.
Supprimer les originaux.
Remettre les id des originaux dans les copies
Voici le code javascript :
<script>
function swapNode(element1, element2)
{
if(typeof element1=="string"){element1=document.getElementById(element1);};
if(typeof element2=="string"){element2=document.getElementById(element2);};
if(!element1 || !element2){return null;};
var clone1=element1.cloneNode(true); var clone2=element2.cloneNode(true);
old_id1= element1.id;
old_id2= element2.id;
var parent1=element1.parentNode; var parent2=element1.parentNode;
parent1.insertBefore(clone2,element1);
parent2.insertBefore(clone1,element2);
parent1.removeChild(element1); parent2.removeChild(element2);
element1.id = old_id1;
element2.id = old_id2;
}
</script>





