Polytech’Marseille

jeudi 25 juin 2009
popularité : 23%

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

<<

2017

 

<<

Novembre

 

Aujourd'hui

LuMaMeJeVeSaDi
303112345
6789101112
13141516171819
20212223242526
27282930123
Aucun évènement à venir les 6 prochains mois