Logiciel Pastèque/Serveur/Installation
Document d'installation de la solution Pastèque Server version 7. Vous pouvez aussi consulter cette notice d’installation par Cyril Borne 
Le mode "JWT".
À partir de la version 7, la méthode d'identification a été modifié. Le module openbar a été supprimé (mais son comportement peut être retrouvé) et l'authentification via WordPress est déconseillée car très lourde.
JWT signifie JSON Web Token. Cette méthode permet d'éviter d'envoyer les information d'authentification à chaque appel. Pour plus d'explications techniques https://jwt.io/.
Installation de Pastèque serveur selon le mode "JWT".
Pré-requis:.
Télécharger la dernière version de Pastèque server : https://downloads.pasteque.org/server/pasteque-server.tgz
$ wget https://downloads.pasteque.org/server/pasteque-server.tgz
Décompresser l'archive dans le répertoire web de votre serveur.
$ tar xzvf pasteque-server.tgz
Modification du fichier de config général.
Renommer le fichier "pasteque-server/config-sample.php "en config.php. Ce fichier doit donc se trouver à la racine de votre dossier nouvellement décompressé.
Modifier ces lignes comme suit: 
$config['core_ident'] = "inifile";
$config['core_database'] = "inifile";
$config['core_modules'] = "database";
$config['template'] = 'pasteque-bootstrap';
Modifier aussi l'entrée jwt_secret avec une chaîne de caractères de bonne taille (256 caractères, aléatoires, avec caractères spéciaux). Cette chaîne est utilisée pour signer et vérifier les tokens d'authentification.
Pour la base de données.
Accédez au dossier "pasteque-server/core-modules/database/inifile/".
À l'intérieur de ce dossier, se trouvent aussi deux fichiers :
Il vous faut tout d'abord renommer config-sample.php en config.php.
Puis accédez au contenu de ce fichier (le nouveau config.php) pour en modifier le contenu.
Indiquez le répertoire dans lequel vous allez déposer les fichiers ini des comptes utilisateurs, dans cet exemple /etc/pasteque/auth permet de regrouper tous les fichiers ini au même endroit.
Un fichier de connexion aux bases de données prend la forme <user>_db.ini, il contient les informations suivantes :
type = mysql
host = localhost
port = 3306
name = "nom_de_votre_bdd"
user = "utilisateur_mysql"
password = password_mysql
Assurez vous que le fichier est lisible par l'utilisateur du serveur web (www-data).
Pour la gestion de l'authentification.
Accédez au dossier "pasteque-server/core-modules/ident/inifile/ "et renommez config-sample.php en config.php.
Le dossier indiqué dans config.php contiendra un hash des mots de passe de chaque utilisateur, il est donc conseillé de conserver le chemin /etc/pasteque/auth.
Créez ce dossier (vous aurez besoin des droits root).
Définition d'un utilisateur et d'un mot de passe.
Pour ajouter l'utilisateur <user> avec le mot de passe <pwd>, créez le fichier 
 /etc/pasteque/auth/<user>_id.ini
Les mots de passe sont chiffrés via la méthode php password_encrypt. Pour générer un mot de passe utilisateur il faut executer un script externe en attendant l'intégration de la gestion des comptes utilisateurs directement via l'interface graphique. Des scripts de génération sont disponible sur le dépôt tools ou pré-installé par exemple sur pasteque.pro.
Mettre la chaîne de caractères obtenue <pwd_hash> dans /etc/pasteque/auth/<user>_id.ini :
 password = "<pwd_hash>"
Assurez vous que le fichier est lisible par l'utilisateur du serveur web (www-data).
Accès sans compte utilisateur.
Déconseillé, mais pour retrouver un comportement type "openbar" sans authentification, ajouter les options suivantes dans votre fichier de configuration :
 codice_1
 codice_2
L'identifiant de l'utilisateur sera alors 0. Ce mode n'est pas disponible en dehors du mode débug.
Des messages de warning peuvent alors apparaître dans les réponses de l'API et bloquer le fonctionnement normal de l'application.
Vérification et Fin de l'installation de pasteque-server mode "JWT".
Pour accéder à l'interface d'administration de la solution pasteque-server, ouvrez votre navigateur web préféré. Puis, rentrez tout simplement l'adresse du serveur/répertoire de pastèque (exemple http://monserveur.aa/dossier_pasteque_serveur), choisissez le pays, et c'est fini !
= Configuration du client =
mode openbar.
URL du serveur : http://monserveur.aa/pasteque-server/ 
Utilisateur : (laissez vide) 
Mot de passe : (laissez vide) 
mode inifile.
URL du serveur : http://monserveur.aa/pasteque-server/ 
Utilisateur : user 
Mot de passe : password 
= Configuration =
Configuration is made with config.php file in your root folder of Pastèque server
Debug mode.
Set $config['debug'] to true. Debug mode will trigger USER_NOTICE php errors. You can handle them with PHP (display_errors and/or log_errors)
Notice that all JSON requests to api.php are logged in this case. Be ware that PHP default configuration limit error messages to 1024 chars. You can change it threw log_errors_max_len in PHP config (php.ini file or .htaccess file or anyway you want)
= Migration de la base MySQL V6 vers V7 =
Procéder à l'installation comme décrite plus haut.
Une fois l'installation terminée, récupérer la tables ROLES et la ligne correspondante à l'ID 14, Menu.Root de la table RESOURCES
Supprimer la base de donnée, la remplacer par votre sauvegarde et y injecter les dump des tables ROLES et RESOURCES précédemment enregistrés.
Relancer l'installation de la base en sélectionnant la langue dans la page d'administration.

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Leprunier

Leprunier était un photographe et éditeur de cartes postales installé à Juvisy (Essonne)

Leprunier
Photographie/Fabricants/Weston
Société anglaise.
Tomothérapie
Utilisation des images.
L’une des particularités de la tomothérapie (qui utilise la technique IGRT, pour « Image guided radiation therapy ») est la combinaison de traitements IMRT et de la prise d’images tomodensitométriques quotidienne. 
À l’aide de son mouvement de rotation de 360˚ à l’intérieur de son anneau ainsi que d’une énergie de 3,5 Mv, la tomothérapie permet d’utiliser des images en trois dimensions et ainsi définir avec précision les contours de la tumeur avant chaque traitement. Une validation du positionnement du patient s’en suit, ainsi que des déplacements de table au besoin pour un traitement optimal. C’est une étape importante afin de s’assurer que le volume cible recevra le bon dosage et que les tissus et organes à risque autour de la tumeur seront bien protégés.
Comme les images utilisent une énergie Mv, une fusion peut être appliquée entre l’image Mv et l’image Kv. Il s’agit d’une superposition des deux images permettant une meilleure qualité puisque les images Mv ont tendance à être plus floues que les images Kv (effet photoélectrique vs effet Compton).
Chaque prise d’image délivre au patient une dose d’environ 2cGy.