OpenLLM-France/wikimedia huggingface dataset:
# Microsoft SQL Server/Bases de données spatiales

* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
[ Modifier le sommaire ]

## Principe

Lors du typage des champs, certains représentent des objets graphiques, et sont donc considérés comme étant de catégorie "Spatial" (base de données spatiales). Par conséquent, ils se manipulent par des requêtes différentes que pour le texte.
On distingue cinq types de champs :
* CircularString
* CompoundCurve
* LineString
* Point
* Polygon
* Point
* MultiPoint
* LineString
* MultiLineString
* Polygon
* MultiPolygon
* GeometryCollection
Et 11 types de relations entre eux :
* STEquals
* STDisjoint
* STIntersects
* STTouches
* STOverlaps
* STCrosses
* STWithin
* STContains
* STOverlaps
* STRelate
* STDistance

## Références

* ↑ https://msdn.microsoft.com/fr-fr/library/bb964711%28v=sql.120%29.aspx?f=255&MSPPError=-2147217396
* ↑ https://msdn.microsoft.com/fr-FR/library/bb895270%28v=sql.120%29.aspx
# Microsoft SQL Server/Mots réservés

* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
[ Modifier le sommaire ]

## Références

* https://github.com/AnanthaRajuC/Reserved-Key-Words-list-of-various-programming-languages/blob/master/Transact-SQL%20Reserved%20Words.md
* https://msdn.microsoft.com/en-us/library/ms189822.aspx
# Microsoft SQL Server/Sommaire

* Introduction
* Bases de données
* Gestion des utilisateurs
* Variables
* Tables
* Procédures stockées
* Fonctions
* Bases de données spatiales
* Performances
* Importer et exporter
* SugarCRM

## Annexes

* Mots réservés
* Problèmes connus
# Programmation UML/Diagramme des cas d'utilisation

    Introduction
* Diagramme des cas d'utilisation
* Diagramme de séquences
* Diagramme de classes
* Diagramme d'objets
* Diagramme de composants
* Diagramme de déploiement
* Diagramme états-transitions
* Diagramme d'activité
* Diagramme des paquetages
* Diagramme de structure composite
* Diagramme de communication
* Diagramme global d'interaction
* Diagramme de temps
* Diagramme de profils
    Introduction
* Diagramme des cas d'utilisation
* Diagramme de séquences
* Diagramme de classes
* Diagramme d'objets
* Diagramme de composants
* Diagramme de déploiement
* Diagramme états-transitions
* Diagramme d'activité
* Diagramme des paquetages
* Diagramme de structure composite
* Diagramme de communication
* Diagramme global d'interaction
* Diagramme de temps
* Diagramme de profils
[ Modifier le sommaire ]
Le diagramme des cas d'utilisation est normalement le premier à réaliser dans le cadre d'une étude, et découle directement du cahier des charges. Il représente les différents acteurs et leurs opérations dans le système :
Chaque acteur est représenté à l'extérieur du système, soit par une figure humaine pour un opérateur humain, soit par une machine si celle-ci est extérieure au système. Les opérations sont représentées par une ellipse dans le cadre du système. Chaque opération est relié aux acteurs qui peuvent l'effectuer, et chaque acteur est relié à toutes les opérations qu'il peut effectuer dans le système.
# Programmation Uniface

Uniface est un langage de programmation de l'atelier de génie logiciel de la société Compuware.

# LIENS EXTERNES

Cette page fait partie du livre Programmation
# Programmation VBScript

Ce livre présenté le langage de programmation VBScript (diminutif de Microsoft Visual Basic Scripting Edition), créé par Microsoft. Il s'agit d'un sous-ensemble de Visual Basic utilisé comme langage de script d'usage général, souvent comparé au JScript. Le VBScript est souvent utilisé en remplacement des fichiers batch DOS.
    Terminé
* Une version imprimable du livre « Programmation VBScript » est disponible. (voir/ modifier)
* Une version PDF de ce livre est disponible.

## Sommaire

* Introduction
* Opérateurs
* Fonctions
* Objets
* Constantes
* Codes d'erreur
* Application

## Liens internes

Consultez également ces pages dans d’autres projets Wikimedia :
* Ressources multimédia sur Commons.
* Article encyclopédique sur Wikipédia.
* Apache/CGI#VBS
* Programmation PowerShell

## Liens externes

* http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtoriVBScript.asp
* http://www.commentcamarche.net/vbscript/vbsintro.php3
* http://www.vbfrance.com/
* http://www.lehtml.com/vb/
Cette page fait partie du livre Programmation
# Programmation UML/Introduction

    Introduction
* Diagramme des cas d'utilisation
* Diagramme de séquences
* Diagramme de classes
* Diagramme d'objets
* Diagramme de composants
* Diagramme de déploiement
* Diagramme états-transitions
* Diagramme d'activité
* Diagramme des paquetages
* Diagramme de structure composite
* Diagramme de communication
* Diagramme global d'interaction
* Diagramme de temps
* Diagramme de profils
    Introduction
* Diagramme des cas d'utilisation
* Diagramme de séquences
* Diagramme de classes
* Diagramme d'objets
* Diagramme de composants
* Diagramme de déploiement
* Diagramme états-transitions
* Diagramme d'activité
* Diagramme des paquetages
* Diagramme de structure composite
* Diagramme de communication
* Diagramme global d'interaction
* Diagramme de temps
* Diagramme de profils
[ Modifier le sommaire ]

## Prélude

UML est un langage de modélisation qui fut conçu à l'origine comme une unification des notations des méthodes OMT (Object Modelling Technique), Booch (OOD/OOA) et OOSE.
Le principe est de démarrer l'analyse avec les diagrammes simples et grossiers, puis de les affiner en plus complexes.
* Base : les cas d’utilisation.
* Interactions entre objets et chronologie des échanges entre ces objets.
* Échange de messages pour déclencher une opération.
* Mention des objets créés ou détruits lors des exécutions.
* Messages synchrones.
* Messages asynchrones.
* Spécification des contraintes de temps : durée.
Voici les différents diagrammes disponibles en UML 2.0 sous la forme d'un diagramme de classes :
Les 14 diagrammes UML 2.2 sont dépendants hiérarchiquement et se complètent, de façon à permettre la modélisation d'un projet tout au long de son cycle de vie.

## Glossaire
### UML

* DAC : diagramme d'activité
* DCL : diagramme de classe
* DOB : diagramme d'objet
* DCP : diagramme de composant
* DCU : diagramme de cas d'utilisation
* DCO : diagramme de communication (ou de collaboration)
* DET : diagramme d'état-transition
* DGI : diagramme global d'interaction
* DPA : diagramme de paquetage
* DPL : diagramme de déploiement
* DSC : diagramme de structure composite
* DSE : diagramme de séquence
* DTP : diagramme de temps

### Merise

* MCT : modèle conceptuel des traitements
* MOT : modèle opérationnel des traitements (ou MLT : modèle logique des traitements, équivalent du DCU ou DAC)
* MCD : modèle conceptuel de données (modèle entité-association, équivalent du DCL)
* MLD : modèle logique de données (tables de la BDD)
* MPD : modèle physique des données (SQL)
# Programmation UML/Sommaire

    Introduction
* Diagramme des cas d'utilisation
* Diagramme de séquences
* Diagramme de classes
* Diagramme d'objets
* Diagramme de composants
* Diagramme de déploiement
* Diagramme états-transitions
* Diagramme d'activité
* Diagramme des paquetages
* Diagramme de structure composite
* Diagramme de communication
* Diagramme global d'interaction
* Diagramme de temps
* Diagramme de profils
# Triangle de Sierpiński

Consultez également ces pages dans d’autres projets Wikimedia :
* Article encyclopédique sur Wikipédia.
* Définition sur Wiktionnaire.
* Ressources éducatives sur Wikiversité.
Ces programmes récursifs écrits en C et en Java, permettent de générer des triangles de Sierpiński.

## En C

Ce programme utilise la bibliothèque graphique Allegro.

## En Java

Le programme ci-dessous dessine un triangle de Sierpiński dans une fenêtre en utilisant la bibliothèque Swing pour l'interface utilisateur.
La méthode récursive private void drawSierpinskiTriangle(Graphics g, int x, int y, int d) accepte des coordonnées de trois points (coins du triangle principal) plus ou moins arbitraires.
Pour compiler (vous devez disposez du JDK Java) : javac SierpinskiTriangle.java
Source de SierpinskiTriangle.java :
# Tribologie

Tribologie
Science et technologie du frottement, de l'usure et de la lubrification :
* Atomes des surfaces selon Bélidor
* Oscillations de relaxation
* Étude des actions de contact
* Les divers aspects de la tribologie sont sûrement plus nombreux, plus variés et plus inattendus que tout ce que vous aviez imaginé jusqu'ici !
* Chacun peut feuilleter ce livre en simple curieux, mais nous pensons qu'il peut rendre de grands services aux étudiants en physique ou en construction mécanique, à leurs enseignants, aux techniciens, ingénieurs et chercheurs qui, peut-être, y trouveront des pistes menant à la solution de leur problème.
* Wikilivres offre une nouvelle vie à tout un ensemble de cours polycopiés qui furent distribués à des milliers d'étudiants pendant 35 années d'enseignement à l'IUT Génie Mécanique et Productique de Bordeaux, à l'ENSAM de Bordeaux et à l'Université Bordeaux 1. Il a bien sûr fallu en remanier tous les textes car ici la parole du professeur n'accompagne pas ses écrits ; l'iconographie a été presque entièrement renouvelée. Pour quelques chapitres, ce travail n'est pas encore achevé.
* N'hésitez pas à mettre ce livre à jour et à le compléter, en particulier pour ce qui concerne les produits et procédés industriels, car c'est ainsi qu'il pourra pleinement atteindre son but : être utile !
* Jean-Jacques MILAN
* Usure anormale d'un arbre à cames
* Érosion sur acier inoxydable
* Corrosion de contact après rupture
Les chapitres de cet ouvrage sont suivis régulièrement.
N'hésitez pas à utiliser les pages de discussion pour inscrire vos remarques (positives ou négatives) et poser vos questions. :
Plan du livre : :
Généralités • Actualités
Bibliographie
Manifestations du frottement
Diverses approches des problèmes de frottement
Modélisation des actions de contact
Genèse des frottements
Nature et comportement des surfaces frottantes
Usure des surfaces • Endommagement des engrenages • Endommagement des roulements
Matériaux utilisables pour le frottement
Traitements anti-usure
Revêtements anti-usure
Lubrifiants en général • Lubrifiants liquides • Lubrifiants pâteux • Lubrifiants solides et vernis
Techniques de lubrification • Lubrification des engrenages • Lubrification des roulements
Guidages, généralités
Contacts localisés, pressions de Hertz
Guidages par glissement de surfaces
Guidage par roulement
Guidage par sustentation magnétique
Applications pratiques industrielles • Pneumatiques
Applications pratiques en biologie et médecine
Facteurs de frottement
Enseignement et recherche
modèles 0 1 :
# Tribologie/Actualités

Les chapitres de cet ouvrage sont suivis régulièrement.
N'hésitez pas à utiliser les pages de discussion pour inscrire vos remarques (positives ou négatives) et poser vos questions. :
Plan du livre : :
Généralités • Actualités
Bibliographie
Manifestations du frottement
Diverses approches des problèmes de frottement
Modélisation des actions de contact
Genèse des frottements
Nature et comportement des surfaces frottantes
Usure des surfaces • Endommagement des engrenages • Endommagement des roulements
Matériaux utilisables pour le frottement
Traitements anti-usure
Revêtements anti-usure
Lubrifiants en général • Lubrifiants liquides • Lubrifiants pâteux • Lubrifiants solides et vernis
Techniques de lubrification • Lubrification des engrenages • Lubrification des roulements
Guidages, généralités
Contacts localisés, pressions de Hertz
Guidages par glissement de surfaces
Guidage par roulement
Guidage par sustentation magnétique
Applications pratiques industrielles • Pneumatiques
Applications pratiques en biologie et médecine
Facteurs de frottement
Enseignement et recherche
modèles 0 1 :
Ce chapitre est destiné à recevoir des informations nouvelles et à poser des questions. En particulier, si vous avez des informations permettant de compléter les rubriques ci-dessous, n'hésitez pas à en faire part !

## Illustrations diverses, photographies de pièces usées, etc.

Uniquement images libres de droits, à charger sur commons:Special:Upload.
# Traçage en chaudronnerie et tuyauterie
## Introduction

Le traçage est une méthode de préparation permettant la réalisation d'objet en tôles (métaux en feuilles), et le raccordement de tuyaux par soudage. Elle s'appuie sur la géométrie descriptive.
Cette méthode consiste à tracer
* sur une tôle plane, les éléments permettant sa mise en forme : parties à découper, plis, repères ;
* sur un élément de tuyauterie — tuyau, coude, … —, les éléments permettant sa découpe et son soudage.
Ceci est précédé par un tracé préparatoire sur papier.

## Table des matières

* Raccordement de deux sections
* Jonction de deux solides
* Prise en compte de l'épaisseur
* Surface non développable

## Voir aussi
### Livres connexes

* Propriétés métriques des droites et plans
* Solution analytique à l'intersection de deux corps creux à parois épaisses
* Travail des métaux en feuilles > Traçage

### Bibliographie

* André Létalnet, Technique et pratique du traçage des métaux en feuille : (chaudronnerie - tôlerie - marine - aviation - automobile), Tridon-Gallot, 1956, 93 p.
* Frédy Lelong et Francis Cossiaux, Le traçage en structures métalliques, Paris, Casteilla, 1998, 261 p. (ISBN 2-7135-1923-3)
# Traçage en chaudronnerie et tuyauterie/Jonction de deux solides

Nous allons voir ici l'assemblage de deux pièces. Précédemment, nous avons vu l'intersection d'une pièce avec un plan ; cela sert lorsqu'une des pièces a une surface plane. Nous allons voir ici le cas de deux surfaces gauches (non planes).

## Intersection de deux cylindres

C'est le cas de la jonction de deux tuyaux, ou bien de l'arrivée d'un tuyau sur un corps cylindrique (piquage).

### Travail demandé

Déterminer l'intersection du collecteur (tuyau de grand diamètre) avec les piquages (tuyau de diamètre plus petit). Développer les trois tuyaux.

### Démarche

La vue horizontale est déjà compète, on part de cette figure. On trace des génératrices sur le collecteur ; on se concentre sur un quart de cylindre. En effet, l'intersection avec le piquage de gauche prend moins d'un quart du cylindre collecteur ; par ailleurs, le piquage de droite est symétrique, et la moitié se situe sur la même quart de collecteur que précédemment. Pour avoir suffisamment de points, on trace 12 génératrices sur ce quart.
Le placement des points d'intersection sur la vue frontale se fait de manière habituelle. Le développement du collecteur se fait de manière habituelle, on a déjà les génératrices. Pour les piquages, il faut tracer les génératrices et regarder leur intersection avec la courbe lisse tracée à la main.
Raccordement de deux sections < ↑ > Prise en compte de l'épaisseur
# MySQL/Sommaire

* Introduction
* PhpMyAdmin
* Parcourir les bases de données
* Spécifier les noms
* LDD, LMD et LCD
* Variables utilisateurs
* Alias
* Types de données
* Manipulation de base
** mysqldump
* Manipulation de table
* Manipulation de données
* Requêtes
* NULL
* Opérateurs
* Fonctions
* Procédures stockées
* Regex
* Bases de données spatiales
* Importer et exporter
* Réplication
* Optimisation
* API
* Sécurité
* Mots réservés
* Débogage
# MySQL/Spécifier les noms

* Introduction
* PhpMyAdmin
* Parcourir les bases de données
* Spécifier les noms
* LDD, LMD et LCD
* Variables utilisateurs
* Alias
* Types de données
* Manipulation de base
** mysqldump
* Manipulation de table
* Manipulation de données
* Requêtes
* NULL
* Opérateurs
* Fonctions
* Procédures stockées
* Regex
* Bases de données spatiales
* Importer et exporter
* Réplication
* Optimisation
* API
* Sécurité
* Mots réservés
* Débogage
* Introduction
* PhpMyAdmin
* Parcourir les bases de données
* Spécifier les noms
* LDD, LMD et LCD
* Variables utilisateurs
* Alias
* Types de données
* Manipulation de base
** mysqldump
* Manipulation de table
* Manipulation de données
* Requêtes
* NULL
* Opérateurs
* Fonctions
* Procédures stockées
* Regex
* Bases de données spatiales
* Importer et exporter
* Réplication
* Optimisation
* API
* Sécurité
* Mots réservés
* Débogage
[ Modifier le sommaire ]
Afin de distinguer les variables des mots réservés, on place les identificateurs MySQL (noms des tables, champs, et bases) entre deux accents graves (`). Il s'agit du caractère ASCII 96, disponible sous Linux en pressant les deux touches ALT + '.
Généralement il est optionnel, mais il permet de meilleurs messages d'erreur, par exemple :
vs :
Montre qu'il manquait un s à group:
Cette syntaxe autorise l'utilisateur à employer des mots réservés dans leurs noms d'objets. On peut même utiliser des accents graves en les tapant deux fois, à la manière des caractères d'échappement :
Par contre cette syntaxe n'est pas portable, car le standard SQL recommande le guillemet (").
# MySQL/Variables utilisateurs

* Introduction
* PhpMyAdmin
* Parcourir les bases de données
* Spécifier les noms
* LDD, LMD et LCD
* Variables utilisateurs
* Alias
* Types de données
* Manipulation de base
** mysqldump
* Manipulation de table
* Manipulation de données
* Requêtes
* NULL
* Opérateurs
* Fonctions
* Procédures stockées
* Regex
* Bases de données spatiales
* Importer et exporter
* Réplication
* Optimisation
* API
* Sécurité
* Mots réservés
* Débogage
* Introduction
* PhpMyAdmin
* Parcourir les bases de données
* Spécifier les noms
* LDD, LMD et LCD
* Variables utilisateurs
* Alias
* Types de données
* Manipulation de base
** mysqldump
* Manipulation de table
* Manipulation de données
* Requêtes
* NULL
* Opérateurs
* Fonctions
* Procédures stockées
* Regex
* Bases de données spatiales
* Importer et exporter
* Réplication
* Optimisation
* API
* Sécurité
* Mots réservés
* Débogage
[ Modifier le sommaire ]

## Variables locales

Les types des variables MySQL sont forcément scalaires. Pour une "variable tableau", il faut donc créer une table temporaire ou concaténer chaque ligne.
Les variables locales ne peuvent pas être lues en dehors de leur fonction ou procédure stockée.
Elles sont déclarées après DECLARE avec leur nom, leur type, et éventuellement leur valeur par défaut :

## Variables de session

Les variables obéissent à certaines règles :
* Leurs noms commencent par "@" (ex : @total).
* Elles sont déclarées avec le mot SET, ou bien SELECT accompagné de l'opérateur d'assignation :=.
* Une variable définie dans la liste de champ ne peut pas être utilisée comme une condition.
* Les variables de session durent le temps du thread.
Pour copier dans valeurs d'une sélection dans une ou plusieurs variables :
Elles peuvent être utiles quand on doit agréger plusieurs valeurs sans jointures entre leurs tables. Ex :

## Variables globales

Une variable globale est visible pour tous les utilisateurs, elle est précédée de "@@".
Elles peuvent modifier les fichiers de configuration définitivement pendant la session. Donc en les changeant, il est nécessaire de préciser le critère définitif ou éphémère, en distinguant set global et set session.
Exemple :

### sql_mode

Un script peut avoir un comportant différent sur deux bases tournant sur la même version de MySQL. Par exemple il est possible d'imposer de préciser dans le GROUP BY toutes les variables sélectionnées à regrouper avec ONLY_FULL_GROUP_BY.
Ce paramétrage est visible avec sql_mode :
Pour le modifier au démarrage dans Docker compose :

## Références

* ↑ https://dev.mysql.com/doc/refman/5.7/en/set-variable.html
* ↑ http://stackoverflow.com/questions/1009954/mysql-variable-vs-variable-whats-the-difference
* ↑ http://dev.mysql.com/doc/refman/5.7/en/declare-local-variable.html
* ↑ https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
# Pathologie cutanée/Maladies cutanées/Maladies inflammatoires cutanées/Lichen striatus

Lichen striatus
* Parakératose focale
* Rarement discrète acanthose
* Spongiose
* Parfois dyskératose
* Parfois dégénérescence focale de la couche basale
* Infiltrat lymphohistiocytaire périvasculaire ou lichénoïde
Diagnostic différentiel
* Eczéma
* Autres maladies avec spongiose
* Naevus épidermique
* Autres maladies avec dyskératose
# Pathologie cutanée/Maladies cutanées/Maladies inflammatoires cutanées/Erythrodermie

Erythrodermie est un terme utilisé par les cliniciens pour designer une desquamation intense et un érythème sur une surface étendue du corps. Il est important de déterminer la cause, qui le plus souvent peut être un psoriasis, une toxidermie. un mycosis fongoïde. un des eczémas discutes, un pemphigus foliacé, ou être idiopathique. L'histologie depend dans une certaine mesure de la maladie en cause.
# Pathologie cutanée/Maladies cutanées/Maladies inflammatoires cutanées/Pityriasis alba

Pityriasis alba
* Parakératose focale
* Spongiose focale
* Infiltrat périvasculaire lymphohistiocytaire
Diagnostic différentiel
# Pathologie cutanée/Maladies cutanées/Maladies inflammatoires cutanées/Psoriasis

Psoriasis
* Parakératose confluente, quelques aires d'orthokératose
* Présence de polynucléaires neutrophiles dans le stratum corneum (microabcès de Munro) et dans le corps muqueux (pustules spongiformes de Kogoj)
* Hypogranulose
* Amincissement suprapapillaire de l'épiderme (l'épiderme est très mince en regard des papilles dermiques)
* Acanthose régulière avec bourgeons interpapilaires renfles en massue
* Capillaires dilatés dans le derme papillaire
* Infiltrat lymphohistiocytaire périvasculaire
Variantes
* Psoriasis vulgaire: plaque bien développée comme ci-dessus
* Psoriasis en goutte: parakératose plus localisée. moins d'acanthose
* Psoriasis pustuleux (comprenant acrodermatite continue de Hallopeau, psoriasis pustuleux, impétigo herpétiforme, pustulose palmoplantaire, dermatitis repens, pustulose sous-cornée de Sneddon et Wilkinson): davantage de polynucléaires neutrophiles dans le stratum corneum formant des pustules, moins d'acanthose, moins d'hyperkératose
* Syndrome de Reiter: davantage de pustules, hyperkératose plus massive dans le cas de la kératodermie blennorrhagique
Diagnostic différentiel
* Autres maladies avec présence de neutrophiles dans le stratum corneum
* Autres maladies avec acanthose psorias1torme (régulière)
# Pathologie cutanée/Maladies cutanées/Malformations cutanées

Malformations cutanées
# Pathologie cutanée/Profils cliniques

Profils cliniques
# Pathologie cutanée/Maladies cutanées/Maladies inflammatoires cutanées/Pityriasis rosé de Gibert

Pinyriasis rosé de Gibert (PRG)
* Parakératose focale
* Parfois petite acanthose
* Spongiose, rarement vesicules de spongiose
* Infiltrat perivasculaire lymphohistiocytaire, rarement éosinophiles
* Parfois extravasation focale de globules rouges
Diagnostic différentiel
* Eczèma
* Autres maladies avec spongiose
* Syphilis secondaire
* Parapsoriasis