Actualité du Projet GL 2013 : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(16/01/2013 : Révocation des anciennes clés SSH)
(22/01/2013 : Plus de documentation sur Git)
Ligne 4 : Ligne 4 :
  
 
<!-- Ajouter les nouvelles ici -->
 
<!-- Ajouter les nouvelles ici -->
 +
 +
=== 22/01/2013 : Plus de documentation sur Git ===
 +
 +
Pour les étudiants qui maitrisent un minimum Git et qui souhaitent aller plus loin dans leur utilisation de l'outil, une nouvelle documentation est disponible sur ce wiki : [[Maintenir un historique propre avec Git]].
  
 
=== 17/01/2013 : Un exemple d'utilisation de la classe Math ===
 
=== 17/01/2013 : Un exemple d'utilisation de la classe Math ===
Ligne 9 : Ligne 13 :
 
Vous trouverez dans /usr/local/GL/Global/Doc/calcul-flottant.pdf un énoncé d'exercice qui peut vous permettre de tester votre classe math.  
 
Vous trouverez dans /usr/local/GL/Global/Doc/calcul-flottant.pdf un énoncé d'exercice qui peut vous permettre de tester votre classe math.  
 
Cet exercice vous est proposé à titre d'exemple pour tester votre classe math et n'a rien d'obligatoire.
 
Cet exercice vous est proposé à titre d'exemple pour tester votre classe math et n'a rien d'obligatoire.
 
  
 
=== 16/01/2013 : Révocation des anciennes clés SSH ===
 
=== 16/01/2013 : Révocation des anciennes clés SSH ===

Version du 22 janvier 2013 à 12:24

AttentionCette page est maintenue par les enseignants et utilisée par les élèves de la matière concernée. Vos contributions sont les bienvenues, mais merci d'en discuter avant de faire des modifications non triviales de la page, pour être sûr de ne pas perturber le déroulement du cours.

Utilisation de cette page

Il est impératif de consulter régulièrement cette page. Une solution simple est de la mettre comme page d'accueil de votre navigateur pour la durée du projet. Sinon, vous pouvez aussi utiliser un des flux suivant :

Atom: https://ensiwiki.ensimag.fr/index.php?title=Actualit%C3%A9_du_Projet_GL_2013&feed=atom&action=history
RSS: https://ensiwiki.ensimag.fr/index.php?title=Actualit%C3%A9_du_Projet_GL_2013&feed=rss&action=history

(A donner à un agrégateur RSS comme Thunderbird, Feedly, netvibes, ... Voir par exemple ces explications pour suivre un fil RSS depuis Thunderbird). La page Ensiwiki:Suivre les modifications du wiki sur ce Wiki donne quelques informations supplémentaires.

Les Nouvelles

22/01/2013 : Plus de documentation sur Git

Pour les étudiants qui maitrisent un minimum Git et qui souhaitent aller plus loin dans leur utilisation de l'outil, une nouvelle documentation est disponible sur ce wiki : Maintenir un historique propre avec Git.

17/01/2013 : Un exemple d'utilisation de la classe Math

Vous trouverez dans /usr/local/GL/Global/Doc/calcul-flottant.pdf un énoncé d'exercice qui peut vous permettre de tester votre classe math. Cet exercice vous est proposé à titre d'exemple pour tester votre classe math et n'a rien d'obligatoire.

16/01/2013 : Révocation des anciennes clés SSH

Les clés SSH de début de projet ont été révoquées. Si vous n'avez pas exécuté la commande donnée dans l'actualité du 15/01/2013 ci-dessous, vous n'avez plus accès à votre compte Git. Vous retrouverez votre accès en lançant la commande, comme en début de projet.

15/01/2013 : Génération de nouvelles clés SSH, et révocation des anciennes prochainement

Suite à un problème de sécurité avec les clés SSH, de nouvelles clés ont du être générées. Vous devez récupérer votre nouvelle clé en ré-exécutant la même commande qu'au début du projet (sur chaque machine que vous utilisez, qu'il s'agisse d'une machine personnelle ou d'ensibm) :

$login=monloginensimag
rsync --chmod=go-rwx $login@ensibm.imag.fr:/usr/local/GL/Keys/'$LOGNAME' ~/.ssh/id_projet_gl

Les anciennes clés seront révoquées très prochainement. Vous n'aurez plus accès à vos dépôts si vous ne récupérez pas la nouvelle clé.

Toutes mes excuses, le problème de sécurité vient d'une erreur de ma part. --Moy 15 janvier 2013 à 15:53 (CET)

10/01/2013 : transparents sur l'agilité disponible

Les transparents présentés par Jean-François Jagodzinski sur l'agilité sont disponibles dans /usr/local/GL/Global/Doc/stage/Agilite-pour-les-nuls.pdf.

Pour rappel, les autres transparents utilisées en cours sont disponible dans le même répertoire.

08/01/2013 : petite correction pour l'installation sur machine personnelle

Une petite erreur a été corrigée dans le Makefile de Global/Sources. Si vous obtenez une erreur du type

make[3]: gnaflex : commande introuvable
[...]
make: *** [Creer_Arbres_05/Exec/creer_arbres] Erreur 2

il devrait suffire de lancer git pull puis de relancer make.

20/12/2012 : commande pour récupération de clé SSH

Le document SeanceMachine.ps vous indique une commande pour récupérer votre clé SSH. Pour vous éviter de la recopier à la main, voici une version copie-collable (en définissant $login comme il faut, bien sûr) :

$login=monloginensimag
rsync --chmod=go-rwx $login@ensibm.imag.fr:/usr/local/GL/Keys/'$LOGNAME' ~/.ssh/id_projet_gl

04/12/2012 : répertoire de travail du projet

Le document Seance_Machine.ps vous suggère de travailler dans le répertoire ~/Projet_GL. À l'Ensimag, c'est une mauvaise idée de travailler à la racine de son compte (qui a un tout petit quota, et qui n'est pas partagé entre ensibm et les PCs, cf. la page Gestion des comptes à l'Ensimag pour les détails). Vous êtes fortement encourragés à travailler dans ~/partage/Projet_GL.

Vous pouvez donc remplacer :

  • Dans la section « 3. Création des répertoires du projet », les commandes deviennent :
cd ~/partage
git clone ssh://gl42@ensibm.imag.fr/~/git/ Projet_GL
chmod -R go-rwx Projet_GL
ls
cd Projet_GL
ls
  • Dans la section « 4.1 Dans le fichier .bashrc », le second répertoire à ajouter à votre PATH devient :
$HOME/partage/Projet_GL/Exec
  • Bien sûr, dans toute la suite du document, les références à
 ~/Projet_GL 

deviennent

 ~/partage/Projet_GL.

La version de Seance_Machine.ps qui se trouve dans /usr/local/GL/Global/Doc/Seance_Machine.ps est déjà corrigée.

04/12/2012 : option -x manquante dans Decac.txt

Une option a été oubliée dans la spécification des options en ligne de commande de votre compilateur (fichier Decac.txt). Après les documentation des options -b, -p, -v, -n et -r, il faut ajouter ceci :

. -x       (heXadecimal)  : passe l'affichage des flottants en
                            hexadécimal.

Cette option peut vous être très utile pour tester la gestion fine des nombres flottants par vos compilateurs.

La version de Decac.txt qui se trouve dans /usr/local/GL/Global/Doc/Decac.txt est déjà corrigée.