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

De Ensiwiki
Aller à : navigation, rechercher
(20/12/2013 : commande pour récupération de clé SSH)
m (typo)
Ligne 37 : Ligne 37 :
 
* Bien sûr, dans toute la suite du document, les références à
 
* Bien sûr, dans toute la suite du document, les références à
 
   <code>~/Projet_GL</code> deviennent
 
   <code>~/Projet_GL</code> deviennent
   </code>~/partage/Projet_GL</code>.
+
   <code>~/partage/Projet_GL</code>.
  
 
La version de <code>Seance_Machine.ps</code> qui se trouve dans
 
La version de <code>Seance_Machine.ps</code> qui se trouve dans

Version du 7 janvier 2013 à 20:17

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

20/12/2013 : 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/2013 : 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/2013 : 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.