The Guild 2/Introduction
Pour modifier le jeu, il faut ouvrir l'éditeur de texte de votre choix et éditer les scripts Lua. Nous partons du principe que vous avez une expérience de base en programmation. 
 function mafonction (parametre, parametre2)
 instructions
Sert à déclarer une fonction qui s'appelle « mafonction » (nom à changer). Elle recevra les paramètres entre parenthèses séparés par des virgules. Pour plus de clarté, le code devra être indenté. Lorsque le bloc d'instruction est terminé, vous devez finir par codice_1
Pour clarifier le code, vous devriez faire des commentaires, c'est-à-dire mettre des phrases dans votre code que l'ordinateur ignorera, mais que vous pourrez lire en codant.
Vous devez précéder votre commentaire par 2 tirets :
codice_2
Une variable se déclare en écrivant « local » suivit du nom de la variable :
codice_3
Les conditions se font simplement : 
 if (condition) then 
 instructions
Si cette condition n'est pas vraie, vous pouvez faire une autre condition qui sera vérifiée si la précédente est fausse (vous pouvez en accumuler plusieurs à la suite) :
 elseif (condition) then 
 instructions
Pour finir, si aucune des conditions étaient vraies, vous pouvez exécuter des instructions, qui ne s’exécutent pas si une condition est vraie :
 else 
 instructions
Lorsqu'un bloc codice_4, codice_5 ou codice_6 est fini, on le termine par codice_7.
Vous connaissez désormais quelques bases.
Voici quelques instructions propres au jeu.
 this:EnableModule("CameraSaver", 0) --activation d'un module, suivi de, s’il y a lieu, paramètres
 this:DisableModule("WorldSessionCtrl") --désactivation du module
 this:ChangeGameState("StartMenu") -- changement dans le jeu (la, il va au menu)
 MsgQuick("", "@L_BANK_007_PAYBACKCREDIT_FAILURES_+0") -- affiche un message (a verifier)
 GetData("CreditNumber") -- pour acquérir des informations (liste à faire)
 SimSetAge(", 20) -- afin de changer l'age d'un personnage, premier argument : le personnage et en argument 2 le nouvel age
 GetHP(") -- connaître le nombre d'HP premier paramètre : personnage
 GetMaxHP("") -- connaitre le nombre max d'HP du personnage en premier parametre
 SetMainQuestTitle("Control", "@L_TUTORIAL_CHAPTER_1_CONTROLS_NAME")--ajout d'un article au journal, titre
 SetMainQuestDescription("Control","@L_TUTORIAL_CHA
 PTER_1_CONTROLS_QUESTBOOK")-- description
 SetData("MissionDifficulty",Difficulty) -- changer les données du jeu : dans le premier paramètre, il y a le nom de la variable à changer et dans le deuxième argument, il y a la nouvelle valeur.

Livre de cuisine/Cassoulet
Le cassoulet (de l'occitan "caçolet") est un plat principal, spécialité régionale du Languedoc.

Livre de cuisine/Tajine de kefta
Tajine de kefta.
Préparation.
Le tajine est alors prêt à être dégusté avec si possible un thé à la menthe.

Programmation/Glossaire/Q
= Q =
Programmation/Glossaire/X
= X =
xor : ou exclusif

Programmation/Glossaire/Y
= Y =
yield : instruction dans certains langages qui permet d'imposer la constructivité d'une fonction

Programmation/Glossaire/Z
= Z =
Z-index : variable servant à déterminer la "hauteur" d'un objet.

Programmation CSS - Interface HTML
Photographie/Fabricants/Fujifilm/Fujifilm Finepix F31 fd

Photographie/Fabricants/Sigma/Sigma 12-24 mm f/4,5-5,6 EX DG

Optimisation des compilateurs
Vous avez peut-être déjà entendu dire que les programmes compilés (à la volée ou non) sont plus rapides que les programmes interprétés. Il y a différentes raisons à cela, mais l'une d'entre elle est que les compilateurs appliquent des optimisations sur les programmes qu'ils compilent, de manière à les rendre plus rapides, moins gourmands en mémoire RAM, en accès disque, etc. Ces optimisations peuvent impliquer le code source lui-même, ou l'assembleur généré par le compilateur. L'optimisation des compilateurs est l'ensemble des procédures qui font justement cela. Elles modifient un programme exécutable pour maximiser son efficacité. Généralement, le compilateur minimise le temps d'exécution, mais il peut aussi minimiser la quantité de mémoire utilisée ou la consommation en énergie du programme. Les compilateurs modernes appliquent de très nombreuses optimisations et ce cours va vous expliquer lesquelles.

Transferts thermiques
Les transferts thermiques désignent l'étude des différents modes de propagation de la chaleur à travers tout milieu (solide, liquide, gaz) ou même dans le vide.

Transferts thermiques/Introduction
Ce livre est basé sur l'enseignement donné en IUT de génie électrique. Les applications traiteront donc principalement du refroidissement des composants électroniques. Malgré le niveau peu élevé des étudiants, nous établirons quand même les équations différentielles de la thermique mais introduirons très vite des techniques pour éviter de résoudre ces équations.
Les Transferts thermiques forment une discipline qui étudie la propagation de la chaleur. Le transfert de chaleur est en fait un échange de calories, toujours d'un milieu chaud à un milieu froid.
Il existe trois modes de transfert de chaleur différent :
Conduction.
La conduction désigne un transfert de chaleur se déroulant dans un milieu solide, il n'y a donc pas de déplacement de matière. Voir : Transferts thermiques – Conduction ainsi que son complément sur les équations différentielles.
Convection.
La convection désigne un transfert de chaleur se déroulant dans un fluide, qu'il soit sous forme liquide ou gazeux. La convection est induite par un déplacement de matière. Voir : Transferts thermiques – Convection
Rayonnement.
Le rayonnement désigne un transfert de chaleur par rayonnement électromagnétique (ex : lumière, Infra-rouge ...). Ce transfert de chaleur peut donc se dérouler dans le vide. Voir : Transferts thermiques – Rayonnement

Transferts thermiques/Grandeurs et unités