Définition de UML
UML : (Unified Modeling Language) :
UML est aujourd?hui le langage standard utilisé en informatique pour la modélisation
Orientée objets. Ce langage est utilisé dans les deux environnements suivants : le développement d'application et la gestion d?architectures informatiques.
L'algorithme de Dijkstra (du nom de son inventeur Edsger Dijkstra) permet de trouver plus court chemin entre deux sommets d'un graphe valué.
"EAN 128", également connu sous le nom de "UCC-128" est un standard international de codification d'unités logistiques
pour faciliter les échanges de données dans la relation "fournisseur-distributeur".
Ce standard est basé sur l'emploi
- de la technologie du code à barres selon la symbologie "Code 128", et,
- d'une codification standardisée et normalisée.
Des formats de données sont prédéfinis et identifiés par leur "A.I." (application identification) et permettent d'encoder diverses variables telles que des poids, des numéros de lot, d'expédition, des dates de livraison, de péremption, etc. nécessaires à l'identification et au suivi des unités logistiques.
* NOTE, la dénomination officielle de ce standard est "GS1-128", les appelations EAN-128 et UCC-128 étant source de confusion avec d'autres standards.
Un test de performance ou benchmark est un test dont l'objectif est de déterminer la performance d'un système informatique.
source :http://fr.wikipedia.org/wiki/Test_de_performance
Définition de orm
Initiales : Object Relation Mapping.
Consiste à créer des classes ayant la même structure que les bases de données.
Exemple : table utilisateurs / factures. Un utilisateur à une ou plusieurs factures, donc factures possède une clef étrangère de l'identifiant de l'utilisateur.
En ORM cela se traduit par 2 classes, une classe utilisateur, et une classe facture. La classe utilisateur aura une propriété de type collection de factures.
Voir la méthodo MVC (ou Mapping) pour plus de détails.
ogr2gui est une interface graphique de conversion et de manipulation de données géospatiales développé à partir de ogr2ogr, un utilitaire en ligne de commande issu de la "Geospatial Data Abstraction Library" (gdal.org).
Il s'agit d'une application opensource développée par la firme canadienne Inventis (inventis.ca)
Jeu de reflexion sur un plateau.
Les joueurs (minimum deux) disposent sept pièces sur un plateau en forme de grille.
Une fois les sept pièces posées on peut les déplacer sur une position libre attenante.
Le premier qui fait un carré a gagné.
Invitez vos amis !
www.furukoo.fr
Silverlight
Silverlight est une machine virtuelle ou plugin pour navigateur internet, qui permet de développer des applications web riches dans un moteur de rendu vectoriel.
La syntaxe pour le rendu vectoriel de l'interface est du XAML.
Le language pour le developpement peut être Visual Basic ou C#.
La technologie est compatible avec de nombreux navigateurs utilisés dans les systèmes d?exploitation Microsoft Windows et Mac OS X.
Le fichier de sortie généré est un xap. Nul besoin de code asp ou de page asp pour faire fonctionner un contenu Silverlight.
Une fonction ou plus généralement un algorithme qui contient un appel à elle-même est dite récursive. Deux fonctions peuvent s'appeler l'une l'autre, on parle alors de récursivité croisée.
(Source Wikipédia)
Comment écrire un algo récursif:
-exprimer le problème de "taille" N en fonction du même problème de taille(s) inférieur(s).
-mettre une condition d'arrêt: lorsque le problème est de taille suffisamment petite pour être résolu sans appel récursif. Attention: penser à tous les cas d'arrêt!!
un algorithme récursif est plus lent qualun algorithme itératif car à la gestion des appels de fonctions (empilement et dépilement du contexte).
Exemple : calcule de la factorielle d'un entier naturel n
Si n>0 alors n!=n(n-1)(n-2)...2*1 factorielle(n)=n*factorielle(n-1)
Si n=0 alors n!=1 factorielle (n)=1
program factoriel;
uses wincrt;
var n,f:integer;
function fact(n:integer):integer;
begin
if n=0
then fact:=1
else fact:=n*fact(n-1)
end;
begin
write('saisir un entier n ');readln(n);
f:=fact(n);
write('factorielle(',n,')',f);
end.
Whirlpool est une fonction de hachage cryptographique conçue par Vincent Rijmen et Paulo Barreto pour le projet NESSIE. Elle a été nommée d'après la galaxie M51. La fonction utilise une architecture de type Miyaguchi-Preneel connue pour sa résistance à la cryptanalyse, cette structure produit des empreintes de 512 bits qui à l'heure actuelle sont assez rares (citons toutefois SHA-512).
En interne, l'algorithme travaille sur 512 bits grâce à une fonction similaire à celle de l'algorithme de chiffrement symétrique AES (auquel Vincent Rijmen a également participé et qui à l'origine s'appelle Rijndael). L'utilisation d'une version modifiée du bloc de chiffrage de AES (appelée W) garantit un système robuste et fiable.
Définition de hover
Survol de la souris sur un objet défini.
Définition de gps
Global Positionning System (système de positionnement mondial ou Géo-Positionnement par Satellite).
"Fabrique abstraite" : Design pattern ("modèle de conception") permettant d'encapsuler un groupe de fabriques ayant une thématique commune. Le code client crée une implémentation concrète de la fabrique abstraite, puis utilise les interfaces génériques pour créer des objets concrets de la thématique.
Le client ne se préoccupe pas de savoir laquelle de ces fabriques a donné un objet concret, car il n'utilise que les interfaces génériques des objets produits. Ce patron de conception sépare les détails d'implémentation d'un ensemble d'objets de leur usage générique.
(Source : Wikipédia)
Action de copier ou cloner, en partie ou en totalité, une donnée ou un ensemble de données, des méthodes et propriétés qui peuvent s'y trouver.
Ces données peuvent être de type, texte (brut, pao, traitement de texte, bdd, etc.), objet en programmation, objet 2d ou 3d dans un logiciel de dessin, son ou sample de son en MAO etc.
Définition de fft
Transformée de Fourier Rapide (Fast Fourier Transform)