Tuesday, January 8, 2013

Michel JOUVET et le sommeil/éveil


Michel Jouvet est né le 16 novembre 1925 à Lons-le-Saunier (Jura).

Il a mené ses études secondaires au lycée Rouget de Lisle à Lons-le-Saunier et supérieures à la faculté de médecine de Lyon.
  • Interne des hôpitaux de Lyon (1951).
  • Séjour au Veteran’s Hospital de Long Beach, californie (1954-1955) où il travaille avec des équipes de neurophysiologistes.
  • Docteur en médecine (1956).
  • Chargé de recherche au CNRS (1958), travaux dans le laboratoire de physiologie de l’hôpital neurologique de Lyon.
  • Professeur agrégé de médecine expérimentale et biologiste des hôpitaux (1961). Professeur de médecine expérimentale à la faculté de médecine, université Claude-Bernard de Lyon, et chef du département de neurophysiologie fonctionnelle (1968).
  • Directeur de l’unité de recherche Inserm 52 « Neurophysiologie expérimentale et clinique » (1964-1974), intitulée ensuite « Onirologie moléculaire » (1975-1998); Directeur de l'unité de recherche associée URA 1195 du CNRS (1971).
Professeur honoraire de médecine expérimentale à l’université de Lyon depuis 1977.
Professeur émérite à l’université Claude-Bernard à Lyon encore actuellement.

Sociétés savantes – Académies
Membre de la Société de neurologie, de la Société EEG, de la Sleep Research Society, membre honoraire de l'American Physiological Society.
Membre de l’Académie des sciences - Institut de France (1977). Membre de l’Académie des arts, sciences et belles lettres de Lyon
Membre de l'Academia Europaea, membre étranger de l'Académie royale de médecine de Belgique.
Docteur Honoris Causa de l’université de Zürich (1986), du Technion, HaÏfa (1991), des universités de Liège (1992) et de Montréal (1993).
Il a été membre de comités de lecture de nombreuses revues scientifiques de haute tenue (Brain Research, Biochemical Pharmacology, International Journal of Neuroscience, etc.)

Distinctions – Prix
Prix Laborde de la Société de biologie (1961), prix Petit d'Ormoy de l'Académie des sciences (1966), prix Bing de l'Académie des sciences médicales de Suisse (1966), Intra Science Awaed, Los Angeles (1981), prix de la Fondation pour la recherche médicale (1983), médaille d'or Morgani, université de Padoue (1988), médaille d’or du CNRS (1989), Distinguished Scientist Award of The Sleep Research Society, Etats-Unis (1989), prix mondial Simone et Cino del Duca (1991), prix recherche et médecine de l’Institut des sciences de la santé (1991), Prix Blaise Pascal (1991), prix Maurice Pérouse de la Fondation de France (1993), prix international Fyssen (1997), prix Farell Sleep medicine, Harvard Medical School, Etats-Unis (2003).
Docteur Honoris Causa des universités de Zurich (Suisse), Haifa (lsraël), Liège (Belgique) et Montréal (Canada).
Officier de la Légion d’honneur, commandeur dans l’Ordre national du mérite, commandeur des Palmes académiques, officier de l’Ordre du mérite du Niger.
Croix du combattant volontaire 1939-1945.

Travaux scientifiques
Michel Jouvet a consacré ses recherches à l’étude des structures et des mécanismes du cycle éveil – sommeil - rêve (ou sommeil paradoxal). Il est considéré comme l'un des pionniers de l'hypnologie.
Ce neurobiologiste est à l’origine de la découverte du sommeil paradoxal. Cet état, caractérisé par une atonie musculaire totale des ondes cérébrales (activité PGO) proches de celles de l’éveil, est, selon lui, le support biologique du rêve. Il s’agirait d’un troisième état du cerveau aussi différent du sommeil que celui-ci l’est de l’éveil.
Les principaux travaux scientifiques de Michel Jouvet ont été les suivants.
En 1959, il décrit les signes électroencéphalographiques de la mort cérébrale.
La même année, découverte du sommeil paradoxal chez le chat et démonstration que cet état dépend du tronc cérébral inférieur, puisqu’il persiste dans les préparations pontiques chroniques dépourvues du télédiencéphale et de l’hypophyse.
Auteur, en 1961, de la classification du sommeil en ses différents stades, télencéphalique (sommeil lent, en raison des ondes lentes qui l'accompagent sur les tracés d'EEG) et rhombencéphalique (sommeil paradoxal, durant lequel sont enregistrés des mouvements oculaires rapides, d'où son nom en anglais de REM-sleep, REM pour rapid eye movements).
Découverte de l’évolution ontogénétique du sommeil paradoxal par la démonstration de l’existence du sommeil paradoxal chez des animaux nouveaux-nés et chez des fœtus in utero.
Description des caractéristiques de l’évolution phylogénétique du sommeil paradoxal : présence de cet état chez tous les mammifères et les oiseaux, absence du sommeil paradoxal chez les reptiles et les poissons.
Par l’étude pharmacologique de sommeil paradoxal, démonstration de la possibilité de le supprimer sélectivement sans supprimer le sommeil.
Mise en évidence par l’électrophysiologie de l’organisation des différents systèmes entrant en jeu au cours du sommeil paradoxal.
Découverte des comportements oniriques survenant au cours du sommeil paradoxal chez le chat.
Détermination du système ponto-géniculo-occipital (PGO) et de ses voies ascendantes.
Théorie sétoninergique du sommeil. Cette théorie a connu une évolution récente, la sérotonine n’étant plus considérée comme le neurotransmetteur hypogène, mais comme une neuro-hormone entraînant la synthèse d’un facteur responsable du sommeil.
Découverte de la mort cérébrale chez l’homme.

Parallèlement à l’approche expérimentale chez l’animal, Michel Jouvet n’a pas cessé de développer des recherches cliniques. Il a, en particulier, découvert les propriétés « éveillantes » d’une molécule (le modafinil), qui reste aujourd’hui la plus efficace pour traiter l'hypersomnie et la narcolepsie, deux pathologies du sommeil très invalidantes.

Sélection des principales publications
- Jouvet M. Michel F. Recherches sur l'activité électrique cérébrale au cours du sommeil CR Soc Biol (Paris) 152 : 1167-70, 1958.
- Jouvet M, Michel F, Courjon J. Sur un stade d'activité électrique cérébrale rapide au cours du sommeil physiologique. CR Soc Biol. (Paris) 153 : 1024-8, 1959.
- Jouvet M, Michel F, Courjon J. L'activité électrique du rhinencéphale au cours du sommeil chez le chat. CR Soc Biol (Paris) 153: 101-5, 1959.
- Jouvet M, Michel F. Electromyographic correlations of sleep in the chronic decorticate & mesencephalic cat. CR Soc Biol (Paris), 153 422-5, 1959.
- Jouvet M. Electro-subcorticographic diagnosis of death of the central nervous system during various types of coma. Electroencephalogr Clin Neurophysiol 11: 805-6, 1959.
- Jouvet M, Mounier D. Effect of lesions of the pontile reticular formation on sleep in the cat. C R Seances Soc Biol Fil 154: 2301-5, 1960.
- Jouvet M. Telencephalic and rhombencephalic sleep in the cat. In: The Nature of Sleep. A Ciba Foundation Symposium, Churchill Livingstone, Londres, 1961, p.188-208.
- Jouvet M, Pellin B, Mounier D. Polygraphic study of the different phases of sleep during chronic consciousness disorders (prolonged comas). Rev Neurol (Paris) 105: 181-6, 1961.
- Jouvet M. Research on the neural structures and responsible mechanisms in different phases of physiological sleep. Arch Ital Biol 100 : 125-206, 1962.
- Jouvet M, Vimont P, Delorme F. Elective suppression of paradoxal sleep in the cat by monoamine oxidase inhibitors. C R Seances Soc Biol Fil 159: 1595-9, 1965.
- Jouvet M. Etude de la dualité des états de sommeil et des mécanismes de la phase paradoxale. In : Aspects anatomo-fonctionnels de la physiologie du sommeil. Symposium du CNRS, Lyon, 1965.
- Jouvet M. The paradoxical phase of sleep. Int J Neurol 5: 131-50, 1965.
- Jouvet M. Biogenic amines and the states of sleep. Science 163 (862): 32-41, 1969.
- Valatx JL, Bugat R, Jouvet M. Genetic studies of sleep in mice. Nature 238: 226-7, 1972.
- Jones BE, Bobillier P, Pin C, Jouvet M. The effect of lesions of catecholamine-containing neurons upon monoamine content of the brain and EEG and behavioral waking in the cat. Brain Res 58: 157-77, 1973.
- Sastre JP, Jouvet M. Oneiric behavior in cats. Physiol Behav 22: 979-89, 1979.
- Gonon F, Buda M, Cespuglio R, Jouvet M, Pujol JF. In vivo electrochemical detection of catechols in the neostriatum of anaesthetized rats: dopamine or DOPAC? Nature 286:902-4, 1980.
- Sallanon M, Janin M, Buda C, Jouvet M. Serotoninergic mechanisms and sleep rebound. Brain Res 268: 95-104, 1983.
- Jouvet M. Epistemology of hypnology. Arch Int Physiol Biochim 94: C77-83, 1986.
- Jouvet M. Paradoxical sleep: is it the guardian of psychological individualism. Can J Psychol 45: 148-68, 1991.
- Jouvet M. Phylogeny of sleep stages. Acta Psychiatr Belg 94:256-67, 1994.
- Jouvet M. Sleep and serotonin: an unfinished story. Neuropsychopharmacology 21(2 Suppl): 24S-27S, 1999.
- Jouvet M. How sleep was dissociated into two states: telencephalic and rhombencephalic
sleep? Arch Ital Biol 142: 317-26, 2004.

Ouvrages de synthèse et de culture scientifique
- Neurophysiologie des états de sommeil. CNRS, Paris, 1965.
- La Natura del Sogno. Theoria, Roma, 1991.
- Le sommeil et le rêve. Odile Jacob, Paris, 1992, 1998, 2000, 2006 .
- Le château des songes. Odile Jacob, Paris, 1992, 2006.
- Le grenier des rêves, avec Monique Gessain. Odile Jacob, Paris, 1997.
- Pourquoi rêvons-nous, pourquoi dormons-nous ? Où, quand, comment ? Odile Jacob, Paris, 2000.
- Le voleur de songes. Odile Jacob, Paris 2004.

--------------
Ref: http://www.vjf.cnrs.fr/histrecmed/entretiens/jouvet/jouvet-bio.html

Thursday, January 3, 2013

Conseil des ministres du 7 novembre 2012, communication présentée conjointement par Geneviève Fioraso, Arnaud Montebourg et Fleur Pellerin : 15 mesures pour optimiser le transfert de la recherche publique

La recherche et l’innovation sont au cœur du débat sur la compétitivité et des priorités tracées par le Gouvernement. Afin qu'elles deviennent un levier majeur de croissance, Geneviève Fioraso a présenté en Conseil des ministres du 7 novembre une communication sur les nouvelles modalités du transfert vers les entreprises.
Il est maintenant urgent de refonder notre politique de transfert en s’inspirant des meilleures pratiques internationales et en s’appuyant sur les dynamiques territoriales, en cohérence avec l’acte III de la décentralisation annoncé par le Gouvernement, afin que la recherche participe pleinement à l’effort national pour la compétitivité. Ceci passe par la concertation avec tous les acteurs et par leur mobilisation.
Geneviève Fioraso
La communication en Conseil des ministres du 7 novembre, présentée conjointement par Geneviève Fioraso, Arnaud Montebourg et Fleur Pellerin décline les lignes directrices d’une nouvelle politique de transfert pour la recherche publique. Objectif ? Faire de la recherche publique un enjeu majeur de notre politique industrielle.

Qu’est-ce que le transfert ?

La définition internationale de la notion de transfert englobe la mobilité des chercheurs (transfert de compétences), le transfert des connaissances (partenariat R&D entre un organisme public et un organisme privé par exemple), le partage des technologies ou encore, le transfert des technologies. La loi sur l’innovation et la recherche du 12 juillet 1999 donne un premier élan en créant des dispositifs de transfert de la recherche publique. Néanmoins aujourd’hui, la superposition de nombreuses structures et la multiplication des appels à projet nuisent à la lisibilité et à l’efficacité du système.
Bien que la recherche française soit au meilleur niveau mondial dans de nombreux domaines, les études montrent que son impact économique n’est pas toujours équivalent à celui des autres grands pays industrialisés. Pour l’améliorer, le Gouvernement a décidé d’agir sur l’ensemble des modalités de transfert de la recherche vers les entreprises.

Quatre axes pour optimiser le système de transfert

Pour créer un environnement favorable à l’impact économique du transfert, la ministre de la Recherche a exposé quatre axes stratégiques :
  • Impulser une nouvelle dynamique pour le transfert de la recherche publique en misant entre autres sur le pilotage et le suivi du dispositif, la reconnaissance dans l’évolution des carrières des chercheurs, l’insertion des doctorants dans les entreprises. Ces mesures seront mises en œuvre dès janvier 2013.
  • Rendre le système de transfert plus lisible au niveau national et régional en s’appuyant notamment sur les territoires innovants et en particulier les pôles de compétitivité et la politique des filières. Cette réforme s’articulera autour de six alliances thématiques de recherche et de la Banque publique d’investissement. Ces mesures seront déclinées en mars 2013 à l’issue des Assises de l’Enseignement supérieur et de la Recherche.
  • Renforcer les dispositifs de transfert à destination des PME et ETI en renforçant le soutien aux acteurs de la recherche partenariale. L’organisation par filières améliorera la lisibilité pour les entreprises et les initiatives en faveur de la diffusion vers les PME et ETI de technologies issues de la recherche technologique seront soutenues. Par ailleurs, le lancement de 100 laboratoires communs entre les PME et la recherche académique sera accompagné, notamment par les programmes de l’ANR. Ces mesures seront mises en œuvre dès janvier 2013.
  • Simplifier le financement du transfert en consolidant les programmes de recherche partenariale afin d’augmenter leur volume, leur cohérence et leur efficacité. Cette consolidation sera mise en œuvre pour la programmation 2014.
15 mesures pour optimiser le transfert de la recherche publique vers les entreprises

Accompagner les acteurs de la recherche publique dans leur démarche de transfert
1. Réaffirmer et clarifier la mission de transfert de la recherche publique dans le Code de la Recherche.
2. Prendre en compte le transfert dans l’évaluation des carrières des chercheurs.
3. Mettre en place un nouvel ensemble d’indicateurs pour mieux assurer le suivi des activités de transfert.
4. Créer un conseil d’orientation stratégique pour le transfert au niveau de chaque site.

Diffuser la culture du transfert et de l’innovation au sein de la recherche publique
5. Créer un cycle de formation des cadres de la recherche publique
6. Développer une offre de formations dédiées aux métiers de transfert et créer un diplôme spécifique.
7. Mettre en place le suivi obligatoire d’un cours dédié à l’innovation et à l’entrepreneuriat dans toutes les formations de l’enseignement supérieur.

Définir un nouveau cadre de gestion de la propriété intellectuelle par la recherche publique
8. Simplifier la gestion de la propriété intellectuelle par la recherche publique.
9. Favoriser l’exploitation sur le territoire européen de la propriété intellectuelle de la recherche publique.

Soutenir le transfert à destination des PME/ETI innovantes
10. Soutenir les initiatives en faveur du transfert à destination des PME/ETI.
11. Incorporer un programme PME (laboratoires communs académique/PME) et la culture du "défi" dans les programmes de l’ANR.
12. Augmenter les relations entre chercheurs et PME/ETI en créant un réseau social recherche/PME et un dispositif facilitant le conseil des chercheurs auprès des PME.
13. Renforcer l’insertion des doctorants dans les PME par le dispositif Cifre.

Soutenir le transfert par la création d’entreprises
14.Mettre en place un programme cohérent de soutien au transfert par la création d’entreprises (sensibilisation, valorisation dans les carrières, incubation, amorçage).

Renforcer la recherche sur l’économie de l’innovation en support à la politique publique
15. Mettre en place un centre de recherche sur l’économie de l’innovation, animant la recherche publique dans le domaine et "réservoir d’idées" en support de la politique publique.



Ref: http://www.gouvernement.fr/gouvernement/une-nouvelle-dynamique-de-transfert-de-la-recherche-publique-vers-les-entreprises

Saturday, December 29, 2012

faire/charger/modifier un script photoshop ou indesign (fichier .atn et .jsx javascript) et tous les produits adobe; Exemple pour faire un pavage d'image ou une mosaique d'image ou une matrice d'image ou une grillle d'img. (seamless tiles))

liste des scripts  :

http://www.scriptopedia.org/

------------------------------- (. jsx)
Exemple pour faire un pavage d'image ou une mosaique d'image ou une matrice d'image ou une grillle d'img.

Un script de placement d'images sur un document :
Il faut juste régler les variables de la section "Paramètres".
L'image résultat est créée dans le répertoire qui contient le répertoire des images à rassembler.


Code:

/************************************************************************
                PAVAGE D'UNE IMAGE
 ************************************************************************
 09/06/2012 Habaki V1r02 : Adaptation
 13/02/2012 Habaki V1r01 : Creation
 ************************************************************************/
var jpegOptions     = new JPEGSaveOptions();
/*----------------------------------------------------------------------*
            Parametres
 *----------------------------------------------------------------------*/
jpegOptions.quality    = 12;         // Qualite jpeg
var DocPrefix        = "pavage";    // Prefixe Fichier resultat

var ImgNbH    = 5;        // Nb d'images horizontalement
var ImgNbV    = 10;        // Nb d'images verticalement
var Resolution    = 72;        // Resolution (Pixels/Inch)
var DocH    = 2835;        // Taille horizontale doc resultat (pixels)
var DocV    = 2835;        // Taille verticale   doc resultat (pixels)
var DocMode    = NewDocumentMode.RGB;
var CfgMode    = 0;    // Configuration (OU de flags):
            // 1: Garder les claques, sinon les fusionner
            // 2: Tourner les images paysages
/*----------------------------------------------------------------------*
            Globals
 *----------------------------------------------------------------------*/
var DocMain;        // Document principal
var MailleH;        // Maille horizontale
var MailleV;        // Maille verticale
var ImgNum = 0;        // Numero d'image
/*----------------------------------------------------------------------*
                        Traite un fichier
 *----------------------------------------------------------------------*/
function FileProcess(
        file
        )
{
  var Doc;
  var Sel;
  var Layer;    // calque
  var Coord;
  var V, H, PosX, PosY;
  var RatioH, RatioV;
  
  // Selection fichiers seulement
  if (file instanceof Folder) return(false);
  
  // Copie l'image dans le clipboard
  Doc = open(file);
  Sel = Doc.selection;
  Sel.selectAll();
  Sel.copy();
  Sel.deselect();
  Doc.close(SaveOptions.DONOTSAVECHANGES);
  
  // Coller l'image dans le doc final
  Layer = DocMain.paste();
  Layer.name = "Img" + ++ImgNum; 
  
  // Lecture dimensions
  // Coord: TopLeftX,TopLeftY,BottomRightX, BottomRightY
  Coord = Layer.bounds;
  H = Coord[2] - Coord[0];    // Largeur
  V = Coord[3] - Coord[1];    // Hauteur
  
  if ((CfgMode & 2) && H > V) {
    // Image paysage => Rotation -90
    Layer.rotate(-90, AnchorPosition.MIDDLECENTER);
    Coord = Layer.bounds;
    H = Coord[2] - Coord[0];    // Largeur
    V = Coord[3] - Coord[1];    // Hauteur
  }
  
  // Position destination 
  PosX = MailleH * (((ImgNum-1) % ImgNbH));
  PosY = MailleV * (Math.floor((ImgNum-1) / ImgNbH));
  
  // Dimensionnement dans la maille
  RatioH = MailleH*100 / H;
  RatioV = MailleV*100 / V;
  RatioH = Math.min(RatioH, RatioV);
  if (RatioH != 100) {
    Layer.resize(RatioH, RatioH, AnchorPosition.TOPLEFT);
    Coord = Layer.bounds;
  }
  
  //alert("PosX="+PosX+ ", PosY="+PosY+", X="+Coord[0]+", Y=" + Coord[1]);
  // Deplacement
  PosX -= Math.floor(Coord[0]);
  PosY -= Math.floor(Coord[1]);
  Layer.translate(PosX, PosY);
  
  if ((CfgMode & 1)==0) Layer.merge();    // Fusionner
  return(true);
}
/*----------------------------------------------------------------------*
            Main
 *----------------------------------------------------------------------*/
var RulerUnits = preferences.rulerUnits;
preferences.rulerUnits = Units.PIXELS;
try{
  var MainPath = prompt("Repertoire a traiter ?", "/c/images/photoshop/scripts/grille/imgs");
  var MainDir  = File(MainPath);
  var DocName  = DocPrefix + "_" + MainDir.name;
  
  // Creation document resultat
  MailleH = DocH / ImgNbH;
  MailleV = DocV / ImgNbV;
  
  // Units: bpi
  DocMain = app.documents.add(DocH, DocV, Resolution, DocName
                              ,DocMode
                              ,DocumentFill.WHITE
                              );
  
  // Scan all files in MainDir
  MainDir.getFiles(FileProcess);
  
  // Sauvegarde
  DocMain.saveAs(new File(MainDir.path + "/"
                          + "/" + DocName + ".jpg"), 
                          jpegOptions, true);
  
} catch(ex) {
  alert(ex.message)
}
preferences.rulerUnits = RulerUnits;
alert("Fini");
 
 
 
 
 
 
 
------------------------------------------
http://habaki.over-blog.com/pages/Placement_dImages_sur_une_Grille--7866603.html
 
 script plus complet
Ce script permet de placer un ensemble d'images selon une grille sur un fond d'une taille donnée.

/************************************************************************
                PAVAGE des IMAGES d'un REPERTOIRE sur une GRILLE
 ************************************************************************
 Les images JPG d'un repertoire sont disposes en grille sur un document
 qui est sauvegarde en JPG.
 ************************************************************************
 10/06/2012 Habaki V1r03 : Ajout des marges, gaps et qq configs
 09/06/2012 Habaki V1r02 : Adaptation
 13/02/2012 Habaki V1r01 : Creation
 ************************************************************************/
var jpegOptions  = new JPEGSaveOptions();
/*----------------------------------------------------------------------*
   Parametres
 *----------------------------------------------------------------------*/
jpegOptions.quality = 12;   // Qualite jpeg
var DocPrefix  = "pavage"; // Prefixe Fichier resultat
var ImgNbH = 5;  // Nb d'images horizontalement
var ImgNbV = 3;  // Nb d'images verticalement
var Resolution = 72;  // Resolution (Pixels/Inch)
var DocH = 1000;       // Taille horizontale doc resultat (pixels)
var DocV = DocH*3/5;  // Taille verticale   doc resultat (pixels)
var DocMode = NewDocumentMode.RGB;
//var DocColor = DocumentFill.WHITE;
var DocColor = DocumentFill.BACKGROUNDCOLOR;
var MarginH = 50;  // Marge horizontale (pixels)
var MarginV = 50;  // Marge verticale   (pixels)
var GapH = 10;  // Separation horizontale entre images (pixels)
var GapV = 20;  // Separation verticale   entre images (pixels)
var CfgMode = 0; // Configuration (OU de flags):
   // 1: Garder les calques, sinon les fusionner
   // 2: Tourner les images paysages
   // 4: Centrer les images dans la maille
/*----------------------------------------------------------------------*
   Globals
 *----------------------------------------------------------------------*/
var DocMain;  // Document principal
var MailleH;  // Maille horizontale
var MailleV;  // Maille verticale
var ImgNum = 0;  // Numero d'image
/*----------------------------------------------------------------------*
                        Traite un fichier
 *----------------------------------------------------------------------*/
function FileProcess(
        file
        )
{
  var Doc;
  var Sel;
  var Layer; // calque
  var Coord;
  var V, H, PosX, PosY;
  var RatioH, RatioV;
  var St;

  // Selection fichiers seulement
  if (file instanceof Folder) return(false);
  St = file.name.toLowerCase();
  // Selection .jpg seulement
  if (St.lastIndexOf(".jpg") != St.length-4) return(false);
  // Feuille remplie
  if (ImgNum >= ImgNbH * ImgNbV) return(false);

  // Copie l'image dans le clipboard
  Doc = open(file);
  Sel = Doc.selection;
  Sel.selectAll();
  Sel.copy();
  Sel.deselect();
  Doc.close(SaveOptions.DONOTSAVECHANGES);

  // Coller l'image dans le doc final
  Layer = DocMain.paste();
  Layer.name = "Img" + ++ImgNum;

  // Lecture dimensions
  // Coord: TopLeftX,TopLeftY,BottomRightX, BottomRightY
  Coord = Layer.bounds;
  H = Coord[2] - Coord[0]; // Largeur
  V = Coord[3] - Coord[1]; // Hauteur

  if ((CfgMode & 2) && H > V) {
    // Image paysage => Rotation -90
    Layer.rotate(-90, AnchorPosition.MIDDLECENTER);
    Coord = Layer.bounds;
    H = Coord[2] - Coord[0]; // Largeur
    V = Coord[3] - Coord[1]; // Hauteur
  }

  // Position destination
  PosX = MarginH + (MailleH + GapH)* (((ImgNum-1) % ImgNbH));
  PosY = MarginV + (MailleV + GapV)* (Math.floor((ImgNum-1) / ImgNbH));

  // Dimensionnement dans la maille
  RatioH = MailleH*100 / H;
  RatioV = MailleV*100 / V;
  RatioH = Math.min(RatioH, RatioV);
  if (RatioH != 100) {
    Layer.resize(RatioH, RatioH, AnchorPosition.TOPLEFT);
    Coord = Layer.bounds;
    H = Coord[2] - Coord[0]; // Largeur
    V = Coord[3] - Coord[1]; // Hauteur
  }
  if (CfgMode & 4) {
    // Centrage
    PosX += (MailleH-Math.floor(H))/2;
    PosY += (MailleV-Math.floor(V))/2;
  }

  //alert("PosX="+PosX+ ", PosY="+PosY+", X="+Coord[0]+", Y=" + Coord[1]);
  // Deplacement
  PosX -= Math.floor(Coord[0]);
  PosY -= Math.floor(Coord[1]);
  Layer.translate(PosX, PosY);

  if ((CfgMode & 1)==0) Layer.merge(); // Fusionner
  return(true);
}
/*----------------------------------------------------------------------*
   Main
 *----------------------------------------------------------------------*/
var RulerUnits = preferences.rulerUnits;
preferences.rulerUnits = Units.PIXELS;
try{
  var MainPath;
  var MainDir;
  var DocName;
  var BL;
  var DefaultDir;

  DefaultDir = (new File($.fileName)).path;
  MainDir = Folder(DefaultDir).selectDlg("Repertoire a traiter ?");
  DocName  = DocPrefix + "_" + MainDir.name;

  // Cadre pour chaque image
  MailleH = (DocH - 2*MarginH - (ImgNbH-1)*GapH) / ImgNbH;
  MailleV = (DocV - 2*MarginV - (ImgNbV-1)*GapV) / ImgNbV;

  // Units: bpi
  // Creation document resultat
  DocMain = app.documents.add(DocH, DocV, Resolution, DocName
                              ,DocMode
                              ,DocColor
                              );
  DocMain.activeLayer.name = "Fond";

  // Scan all files in MainDir
  MainDir.getFiles(FileProcess);

  // Sauvegarde
  DocMain.saveAs(new File(MainDir.path + "/"
                          + "/" + DocName + ".jpg"),
                          jpegOptions, true);

} catch(ex) {
  alert(ex.message)
}
preferences.rulerUnits = RulerUnits;
//alert("Fini");


 
Les images sont redimensionnées et éventuellement retournées.  
Il est possible de règler les marges, le centrage et les espaces entre images. 
Toutes les valeurs modifiables se trouvent rassemblées dans la section "Parametres", mais ce script sert aussi de base pour d'autres scripts nécessitant des placements d'images plus spécifiques. 
---------------

Voici comment charger les scripts dans la palette Photoshop®.


Etape 1 :

Dans un premier temps, vous devez afficher la palette des scripts: cliquez sur
fenêtre puis sur "afficher scripts".


Etape 2 :

Allez dans la palette des scripts et cliquez sur la flèche en noir en
haut à droite, un menu apparait.Cliquez sur "charger les scripts".

Etape 3 :

Sélectionnez un script que vous aurez préalablement télécharger
et mis dans un dossier. Cliquez sur Ok.

c-a-d: aller rechercher le fichier .atn que vous venez de télécharger, puis valider. Magique : le groupe de scripts apparaît dans la palette

Etape 4 :

Votre script apparait dans la palette, sélectionnez-le et cliquez sur
le bouton "lecture" pour qu'il s'exécute.

---------------




autre méthode:
enregistrez les fichiers dans le répertoire désiré (je conseille le chemin d’accès des actions Photoshop, soit C:\Program Files\Adobe\Adobe Photoshop CS2\Presets\Photoshop Actions !  
-------------
 POUR CREER UN SCRIPT ATN  appelant un script.jsx
http://a.themes.free.fr/SCRIPTSjsx/TutoScriptAtnJsx.html 


Le fichier javascript est un fichier texte avec l extension .JSX - placez le dans "C:\Program Files\Adobe\Adobe Photoshop CS2\Paramètres prédéfinis\Scripts" .
 
-------------

C'est quoi un script .atn sur Photoshop ?

Un script est un ensemble d'actions pré-enregistrées qui s'exécutent automatiquement.
Pour ouvrir la console, Fenêtre => Scripts ou Alt + F9

 -----------
http://www.siteduzero.com/tutoriel-3-36731-les-scripts-sous-photoshop.html 
 
 -------
ref: http://forum.photoshop-school.org/ftopic10309.php 
 
 ---------------------------------------------------------
 autres:
 
 plug-in
 
 
 
 
http://www.adobe.com/support/downloads/product.jsp?product=39&platform=Macintosh 
 
--------
http://smashinghub.com/25-best-photoshop-cs6-tutorials.htm 

Monday, December 24, 2012

télécharger sauvegardez une video YouTube

il existe de multiples façon de faire cela mais il semble que
le soft à
http://www.iskysoft.com/free-mac-video-downloader.html#118
soit assez versatile et facile.

iSkysoft Free Video Downloader for Mac (22.3MB à télécharger et 59Mo sur votre disque dur)
lets Mac users quickly and easily download videos from YouTube. It automatically detects the video on YouTube opened in Safari, Chrome or Firefox with a single click. You can save your favorite YouTube videos, even HD YouTube videos, to your Mac instantly.

    Automatic video detection and one-click to download.
    Start downloading as soon as the YouTube video starts to load.
    Built-in video player for the convenient playback of FLV/MP4 videos on Mac.
-----------

Un témoigage d'un de mes fils, philosophe à l'université Lyon3 sur NRJ12 : émission "Tellement vrai" N°2 Sexe: Abstinence ou addiction?



NRJ12
présentation de l'épisode :
http://www.nrj12.fr/programmes-4207/programmetv/episode/11569-sexe-abstinence-ou-addiction-.html

Un  épisode complet d'1h30' de "Tellement vrai" N°2 Sexe: Abstinence ou addiction?
http://youtu.be/5xxYdREtw_w
34 000 vues @dec 2012

1h13''12 démarage sur "groupe prière jeune" tous les jeudi à la "Grande Eglise" de St-Etienne
Etienne  parle de 1h13'40 à 1h13'57
puis de 13h14 11'' à 1h14'35''


Sunday, December 23, 2012

Section 08 du CNRS INSIS

http://www.cnrs.fr/comitenational/sections/section08.htm


Section 08 : Micro- et nanotechnologies, micro- et nanosystèmes, photonique, électronique, électromagnétisme, énergie électrique
   

L'institut pilote de la section est institut des sciences de l'ingénierie et des systèmes (INSIS).

Mots clés

- Nanomatériaux, matériaux fonctionnels et heterostructures, procédés de nanofabrication, instrumentation et métrologie pour les nanotechnologies, fonctionnalisation et intégration
- Micro- et nanocomposants, micro- et nanosystèmes, micro-capteurs et -actionneurs, microrobotique, biopuces et systèmes « on chip »
- Génération, détection, contrôle de la lumière, nanostructures photoniques
- Composants pour l’optoélectronique et la photonique , nanophotonique
- Transport et traitement de l’information par voie optique
- Imagerie, mesure et instrumentation, milieux optiques complexes, biophotonique
- Micro et nano acoustique, composants et systèmes pour la phononique
- Photovoltaïque
- Composants et fonctions pour l’électronique, circuits et systèmes,
- Electronique souple, intégration hétérogène
- Composants et systèmes pour la spintronique, nanomagnétisme
- Circuits intégrés, architecture système et conception, test, sûreté et fiabilité
- Ondes électromagnétiques et acoustiques, propagation, imagerie et diffraction inverse, CEM
- Composants, circuits et dispositifs passifs et actifs, des RF au THz, antennes, radar
- Modélisation, conception, optimisation, simulations couplées et effets multi – échelles
- Matériaux, composants et fonctions pour l’énergie électrique, électronique et intégration de puissance
- Production d’électricité, transmission d’énergie, réseaux électriques et de distribution, gestion optimale de l’énergie
- Systèmes de traitement et de stockage de l’information et de l’énergie, systèmes pour la santé et l’environnement.

-----
http://www.cnrs.fr/comitenational/contact/annuaire.htm?instance_8
comité national:

http://www.g2elab.grenoble-inp.fr/le-laboratoire/marechal-yves-291327.kjsp

http://www.ims-bordeaux.fr/IMS/pages/pagePublicationsPerso.php?guidPage=publi&email=claude.pellet@ims-bordeaux.fr

http://www.dgdr.cnrs.fr/elections/scn/candidatures/2CVT1_2012/CV%20T1/08CVT1/CV_T1_08_B1_TCHERNYCHEVA_MARIA.pdf

http://intranet.iemn.univ-lille1.fr/AnnuInternet/;view_item?num=158


Président:
http://www.laas.fr/1-31281-Annuaire-LAAS.php?id=75
http://www.laas.fr/pulman/pulman-isens/web/app.php/publiPerso/23607




navigateur Google Chrome: 10 fonctions techniques cachées secrètes et importantes sous la forme d'URL "chrome://"

chrome://about

pour toutes les visionner.


Les plus classiques sont:

chrome://downloads/

chrome://flags

chrome://settings

chrome://bookmarks

chrome://cache

chrome://version

chrome://extensions

chrome://history

chrome://plugins/