La Commission internationale de l'éclairage.
La Commission internationale de l'éclairage (CIE) (en anglais International Commission on Illumination ; en allemand Internationale Beleuchtungskommission) est une organisation internationale fondée à Berlin en 1913 et actuellement basée à Vienne, en Autriche.
Cette commission a été créée pour caractériser rationnellement les couleurs des lumières telles que les voit le cerveau humain. Pour ce faire elle a mené des expériences systématiques de comparaison de couleurs par de nombreux observateurs de manière à définir un observateur moyen.
Les bases du système RGB.
Rayonnements de référence.
À la suite des travaux de David Wright en 1928 et de John Guild en1931, la CIE a proposé en 1931 de créer un système colorimétrique partant de trois couleurs primaires ainsi définies :
Ces trois primaires ont fourni le nom du système R G B , souvent francisé en R V B.
Obtention d'un blanc de référence.
Il faut d'abord réaliser, dans un colorimètre, l'égalisation d'un blanc de référence en ajoutant les luminances de trois rayonnements. Avec comme référence le blanc équiénergétique émis par l'illuminant W, cette égalisation est telle que :
On constate alors que ces trois luminances sont entre elles dans les proportions suivantes :
Si l'on adopte une luminance du rouge égale à une candela par mètre carré, alors :
On peut aussi considérer non plus les luminances, mais les flux lumineux. Ainsi, pour obtenir 1 lm de lumière W, il faudra :
Composantes trichromatiques.
À partir des valeurs précédentes, on définit trois composantes trichromatiques telles que leur mélange en quantités égales donne le blanc de référence :
Cela permet de définit trois échelles de référence, une pour chaque primaire, celle du rouge étant calculée directement à partir de la luminance. Le fait de surligner les composantes (c'est facultatif) signifie que le blanc de référence est de type W, donc équiénergétique.
Pour n'importe quelle couleur C donnée, on peut définir de la même façon les trois composantes R G B qui permettent de l'identifier : ainsi, pour l'illuminant B (4 874 K), on obtient les composantes suivantes :
soit :
ce qui donne une luminance totale de :

Seitan
Programmation Qt/Développer pour Windows 64 bits

Qt ne propose qu'une version 32 bits du QtSDK pour Windows.
Il est cependant possible de compiler les sources de Qt avec un compilateur C++ 64 bits pour développer des applications pour Windows 64 bits.
Ce chapitre explique en détail les étapes pour créer un environnement de développement d'applications pour Windows 64 bits.
Si vous ne développez pas d'applications pour Windows 64 bits, vous pouvez passer au chapitre suivant.
Installations préparatoires.
Windows SDK.
Si vous utilisez Windows XP, Windows Vista ou Windows 7, et que vous désirez que les composants graphiques de vos applications adoptent la même apparence que celles des autres applications, il est nécessaire de télécharger et installer Windows SDK.
Celui-ci est disponible ici : https://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279
Installez-le dans le répertoire proposé par défaut (en général, pour la version 7.1 il s'agit de codice_1).
Compilateur C++.
Il faut ensuite installer le compilateur C++ pour Windows 64 bits qui servira à compiler Qt et les applications par la suite.
Vous pouvez utiliser un compilateur C++ gratuit :
Open SSL.
Si vous envisagez d'utiliser SSL avec Qt, installez également Open SSL pour Windows.
La version 0.9.8 pour x64 est disponible ici : http://code.google.com/p/openssl-for-windows/downloads/detail?name=openssl-0.9.8k_X64.zip&can=2&q=
Installez-le dans codice_4
Sources de Qt.
Téléchargez les sources de Qt Libraries et Qt Creator sur http://qt.nokia.com/downloads, et installez-les dans les répertoires suivants :
Compilation.
Il faut d'abord compiler les bibliothèques de Qt, puis Qt Creator qui les utilisent.
Il est conseillé de créer un batch afin de pouvoir configurer facilement le système et recompiler sans taper plusieurs commandes.
Configuration préparatoire.
Il faut tout d'abord préparer l'environnement pour la compilation.
rem Ajoute les répertoires où ont été installés le compilateur C++ 64 bits et Windows SDK
rem Pour MinGW :
set "PATH=C:\Msys64\bin;C:\MinGW64\bin;C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64;%PATH%"
rem Selon le compilateur utilisé :
rem - pour GCC 4.6 ou plus récent :
set QMAKESPEC=win32-g++-4.6
rem - pour les anciennes version de GCC :
set QMAKESPEC=win32-g++
rem - pour Visual C++ 2010 :
set QMAKESPEC=win32-msvc2010
rem - pour les autres compilateurs, sélectionnez la valeur parmi les sous-répertoires de C:\Qt\v...\mkspecs
Compilation des bibliothèques de Qt.
Vous pouvez maintenant appeler codice_12 avec les options prédéterminées. Par exemple (ligne découpée sur plusieurs lignes) :
configure -opensource -no-qt3support -no-webkit
 -openssl -I C:\OpenSSL-Win64\include -L C:\OpenSSL-Win64\lib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg
 -native-gestures -qt-style-windowsxp -qt-style-windowsvista -fast -platform %QMAKESPEC%
Si tout se déroule sans erreur, la compilation peut durer entre 1h et 4h selon la configuration matérielle.
La compilation doit avoir généré les programmes suivants :
Compilation de Qt Creator.
En gardant la même configuration préparatoire que pour la compilation des bibliothèques de Qt :
cd /D C:\Qt
md QtCreator_2.4.1
cd QtCreator_2.4.1
rem 1. QMake à partir des sources dans qt-creator-<version>-src
qmake C:\Qt\qt-creator-2.4.1-src
rem 2. Selon le compilateur :
rem - MinGW :
mingw32-make
rem - Visual Studio :
nmake
Si tout se déroule sans erreur, la compilation peut durer entre 30 et 80 minutes selon la configuration matérielle.
La compilation doit avoir généré le programme codice_18.
Lancez-le et vérifiez qu'aucun message d'erreur ne s'affiche au démarrage (bibliothèque ou module manquant).
Vous pouvez également essayer de créer un programme simple pour tester que l'environnement fonctionne, comme expliqué dans le chapitre suivant.

Programmation Python/Tableau des mots réservés

Les mots clés.
Il faut ajouter les trois valeurs constantes True, False, None en python3 qui sont heureusement des mots clefs. Vous pouvez vous amuser en python2 à affecter True= False et Python ne dit rien ! C'est 1984 !
Autre classement :
Les modules.
Ils sont importés avant utilisation avec "import".

Perl
Programmation Qt/Qt Creator
Qt Creator est un IDE conçu avec Qt pour développer des projets avec Qt.
Il inclue divers outils et permet :
Il permet également de créer plus facilement des applications pour portables, et de les compiler.
Fichiers d'en-tête.
Bien qu'il soit fait pour Qt, les fichiers d'en-tête ne sont pas inclus automatiquement, car il permet également de créer des applications n'utilisant pas Qt (C++ seul).
Par défaut, en utilisant Qt Designer, les fichiers d'en-tête sont inclus un à un : chaque classe de Qt possède son propre fichier d'en-tête portant le nom de la classe.
Quand le code est créé manuellement, il est plus pratique d'utiliser le fichier d'en-tête QtGui incluant l'ensemble des autres fichiers d'en-tête permettant la création de fenêtres Qt:
Lancement.
Sous Windows, pour lancer Qt Creator :
Description de l'interface.
L'écran d'accueil au centre de la fenêtre propose des exemples de projets faisant la démonstration des fonctionnalités des bibliothèques de Qt.
Ces mêmes exemples sont disponibles et exécutables en utilisant Qt Demo (qtdemo.exe) situé dans le sous répertoire codice_2 des bibliothèques de Qt.
Les autres éléments de la fenêtres sont :