Polytech’Marseille

jeudi 25 juin 2009
popularité : 1%

<table_des_matieres123>

Polytech’Marseille - Ecole Polytechnique Universitaire de Marseille (EPUM)

** Contacts

 Pascal Mouret, bât direction/Génie Civil, site Château-Gombert, 04 91 11 38 04
 Nicolas Husson, bât Microélectronique-Télécommunications, site Château-Gombert , 04 91 05 44 37
 Philippe Janssens, bât Mécanique Energétique, site Château-Gombert , 04 91 10 69 37
 Michel Court, bât Génie Industriel et Informatique, site Saint Jérôme
 Laurent Granier, bât Génie Industriel et Informatique, site Saint Jérôme
 Georges Reljic, bât Génie Industriel et Informatique, site Saint Jérôme

** Virtualisation de disques avec Image Manager

*** Présentation

Mise en place d’une solution de virtualisation de salles informatiques. Les PC ne nécessitent plus de disque dur local, et bootent à partir d’une ou plusieurs images qui leur sont affectées. La petite particularité ici est que l’image n’est pas téléchargée entièrement au démarrage, mais elle est vue par le système comme un disque dur local, donc les fichiers nécessaires sont téléchargés au fur et à mesure pendant le démarrage puis lorsque l’on charge des applications. Avec une image correctement optimisée, on a des temps très voisins de ceux d’une machine avec DD local. Les images peuvent être modifiées directement sur le serveur, et peuvent être affectées "dynamiquement" aux machines (il faut quand même les rebooter). La solution fonctionne pour du Windows côté client, et sur du Linux côté serveur. Outils de gestion graphiques ou en ligne de commande => scriptables facilement.
L’outil (HP Neoware Image Manager) est payant (coût relativement modique)

*** mots clés : virtualisation de disque, déploiement, salle informatique

*** Contact privilégié

Pascal
Philippe

Retour sommaire


** génération d’interfaces web dynamiques avec WebDB

*** Présentation

Il s’agit d’un générateur d’interfaces web sur des bases de données. L’idée est que, à chaque fois que l’on crée des pages web dynamiques, en PHP ou Perl (ou autre lanage de programmation), très souvent en lien avec des bases de données, on en vient à réécrire une grosse partie du code qu’on a déjà écrit par ailleurs.
WebDB a donc été développé pour prendre en charge ces parties récurrentes et notamment gérer complètement la génération du code HTML et la gestion des valeurs de retour des formulaires.
Dans le principe, créer une nouvelle interface revient à décrire l’application (base de données utilisée, contenu des pages à gérer, enchainement des pages, ...), puis à appeler la fonction de gestion.
WebDB a d’abord été développé sous forme d’une module Perl/Potsgres en 2006/2007, intégrant des fonctionnalité Ajax (le code est théoriquement indépendant de la base de données).
Il est en cours de portage sous PHP/Mysql (version béta fonctionnelle).
(Là aussi, le code est théoriquement indépendant de la base de données)
En théorie, si le développement aboutit (ou si quelqu’un connait quelque chose d’équivalent qui existe déjà, on est preneurs !!), il ne devrait plus y avoir de code à écrire autre que celui décrivant l’interface, ni de requêtes SQL à générer (le module s’en charge en fonction du schéma de la base et des données demandées)

*** mots clés : générateur d’interfaces, interfaces web, base de données, Perl, PHP, Mysql, PostgreSQL

*** Contact privilégié

Pascal

Retour sommaire


** Intégration d’éléments dynamiques dans Joomla !

*** Présentation

Comme beaucoup, Polytech a fait le choix d’un CMS pour gérer l’extranet (Joomla ! en l’occurence). Le seul inconvénient qu’on a rencontré est l’intégration de contenu dynamique. Exemple type : Comment faire pour ne pas avoir à retaper dans 50 pages différentes le nom et les coordonnées des différents responsables ?
Le problème a été réglé en développant un plugin (inspiré de TBS) qui récupère les données du LDAP. Dans la page, au lieu de mettre les infos explicites, on met l’appel au plugin et à la génération de la page il est remplacé par les infos correspondantes.
A noter que pour le moment, le plugin ne fonctionne qu’à l’intérieur d’un article, pas dans les modules.

*** mots clés : CMS, Joomla !, contenu dynamique, base de données, LDAP

*** Contact privilégié

Nicolas

Retour sommaire


** Serveurs virtuels avec Proxmox/Openvz

*** Présentation

Proxmox est une distribution complete qui permet de gérer des serveurs virtuels sous openvz (isolation de processus) ou qemu (virtualisation). Les serveurs s’administrent au travers d’une interface web. La même interface permet de gérer plusieurs machines physiques donnant notamment la possibilité de migrer très facilement une machine virtuelle d’un serveur à un autre.

*** mots clés : serveur virtuel, Openvz, distribution

*** Contact privilégié

Nicolas


** Outil de validation d’ACL

*** Présentation

Il s’agit d’un script Perl permettant d’identifier les lignes d’une ACL qui correspondent à un flux donné. L’idée est de pouvoir gérer les ACL beaucoup plus facilement et pouvoir vérifier rapidement si un flux est bloqué ou non. Le format d’ACL est configurable, mais le script n’a pour le moment été testé que sur les syntaxes Cisco.

*** mots clés : ACL, réseau, script Perl

*** Contact privilégié

Pascal


** Gestion d’enquêtes en ligne avec Limesurvey

*** Présentation

Limesurvey permet de gérer très facilement des enquêtes en ligne, en permettant à chacun de créer des enquêtes. En plus de l’installation classique, nous avons rajouté la génération d’enquêtes pré-remplies, sur la base d’enquêtes précédentes, et une interface de génération des résultats sous forme graphique (Limesurvey le fait aussi par défaut, mais comme il ne "connait" pas le contenu, les résultats sont parfois non pertinents (Ex : moyenne, écart-type, etc ... sur les numéros de département :) ). Le script que nous avons rajouté permet de faire une génération plus appropriée, et le cas échéant, adaptée aux différents publics qui consultent les résultats

*** mots clés : enquêtes en ligne, interface web, PHP, graphiques

*** Contact privilégié

Pascal


Agenda

Array Array

<<

2016

>>

<<

Novembre

>>

Aujourd’hui

LuMaMeJeVeSaDi
31123456
78910111213
14151617181920
21222324252627
2829301234