MLTutor-devel: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
K
Zeile 17: Zeile 17:
 
=== Development-Repository ===
 
=== Development-Repository ===
 
* Mercurial: kompliziert, Eclipse-Plugin mit Bugs (23:28, 29 November 2008 (CET))
 
* Mercurial: kompliziert, Eclipse-Plugin mit Bugs (23:28, 29 November 2008 (CET))
  +
* SVN: Probleme mit verschiedenen Usern '''@David: funktioniert das schon?''' David: Naja, es funktioniert, wenn man itptutor.tugraz.at als Rechnernamen für svn+ssh nimmt, da man sich dort mit normalen Passwort anmeldet. Probleme bereitet anscheinend irgendetwas mit der kerberos-Authentifizierung und afs bezüglich Schreibrechten (zumindest unterm MAC, unter Linux hab ichs nicht probiert). Dh. wenn man zu Hause einen anderen Benutzernamen benützt, ein kinit benutzername_itp macht und in der SSH-config z.B.
* SVN: Probleme mit verschiedenen Usern '''@David: funktioniert das schon?'''
 
  +
Host *.TUGRAZ.AT <br>
David: Naja, es funktioniert, wenn man itptutor.tugraz.at als Rechnernamen für svn+ssh nimmt, da man sich dort mit normalen Passwort anmeldet. Probleme bereitet anscheinend irgendetwas mit der kerberos-Authentifizierung und afs bezüglich Schreibrechten (zumindest unterm MAC, unter Linux hab ichs nicht probiert). Dh. wenn man zu Hause einen anderen Benutzernamen benützt, ein kinit benutzername_itp macht und in der SSH-config
 
  +
GSSAPIAuthentication yes <br>
z.B.
 
  +
GSSAPIDelegateCredentials yes <br>
Host *.TUGRAZ.AT
 
  +
GSSAPITrustDns yes <br>
GSSAPIAuthentication yes
 
  +
drinnenstehen hat, dann gibt es irgendwelche Konflikte zwischen Authorname, lokalem Usernamen und ITP Usernamen, dh. SVN vergibt auf einmal ein WRITE lock und gibt ein
GSSAPIDelegateCredentials yes
 
GSSAPITrustDns yes
 
drinnenstehen hat, dann gibt es irgendwelche Konflikte zwischen Authorname, lokalem Usernamen und ITP Usernamen, dh. SVN vergibt auf einmal ein WRITE lock und SVN gibt auf einmal ein
 
 
Permission denied zurück.
 
Permission denied zurück.
   

Version vom 1. Dezember 2008, 11:11 Uhr

Work in Progress

XSD

  • XSD-Modell (EMF ecore) + Tree-Editor existieren.
  • Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)

Probleme

  • Eclipse verwendet in XML-Resources seltsamerweise als Root-Element den Typnamen und nicht den Elementnamen. Workaround: Definiere Typnamen example kleingeschrieben.
  • Teneo (Datenbankanbindung) funktioniert noch nicht.
  • Autogenerieren des Baumes muss manuell erledigt in MLTutorFactory erledigt werden.

64-Bit

Status: Funktioniert, kann getestet werden.

PDF

  • Focus geht immer noch im Adobe-PDF verloren. Daher derzeit Java-PDF installiert.

Development-Repository

  • Mercurial: kompliziert, Eclipse-Plugin mit Bugs (23:28, 29 November 2008 (CET))
  • SVN: Probleme mit verschiedenen Usern @David: funktioniert das schon? David: Naja, es funktioniert, wenn man itptutor.tugraz.at als Rechnernamen für svn+ssh nimmt, da man sich dort mit normalen Passwort anmeldet. Probleme bereitet anscheinend irgendetwas mit der kerberos-Authentifizierung und afs bezüglich Schreibrechten (zumindest unterm MAC, unter Linux hab ichs nicht probiert). Dh. wenn man zu Hause einen anderen Benutzernamen benützt, ein kinit benutzername_itp macht und in der SSH-config z.B.
 Host *.TUGRAZ.AT 
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
GSSAPITrustDns yes

drinnenstehen hat, dann gibt es irgendwelche Konflikte zwischen Authorname, lokalem Usernamen und ITP Usernamen, dh. SVN vergibt auf einmal ein WRITE lock und gibt ein Permission denied zurück.

  • CVS: veraltet

MLTutor1

  • Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)

ToDo

  • mainFile in latexProject bei conversion richtig definieren

Log

Christopher Albert 23:28, 29 November 2008 (CET)

  • XSD: Conversion von altem auf neues mlt
  • Bugfixes im Schema (ExampleType)
  • Test von Mercurial-Repository

Christopher Albert 23:01, 28 November 2008 (CET)

  • Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.
  • Installiert in /proj/mml/MLTutor/mltutor64
  • /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version
  • Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt
  • Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.

Christopher Albert 25. November 2008

MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit. Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch das alte, nervige Problem mit dem Editor-Focus.

Christopher Albert 20. November 2008

PDF-Viewer auf 64Bit Lenny funktioniert. (Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins gesetzt werden).

Christopher Albert 17. November 2008

Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares) Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos. Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server

Christopher Albert 10. November 2008

/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)