Profil
Einträge: 22
Kommentare: 0

Stefan Thonhofer
Letztes Update: 14:41 / 28.09.2007

Hallo! Ich bin der Stefan und hab dieses Jahr in Linz maturiert. Ich mache im September ein summerschool-Praktikum am Institut für Genomik und Bioinformatik der TU Graz.

Freitag, 28. September 2007

  Bilanz der SummerSchool

sodala, das wars mit der summerschool! heute war der letzte tag hier am institut für genomik und bioinformatik.
zu mittag hab ich mir noch die präsentation der diplomarbeit von martina angschaut.
mit der forschungsdokumentation bin ich fertig, aber ich werd sicher noch auf ein paar fehler draufkommen.

ich möchte auch an dieser stelle allen hier am institut danken, es war jeder sehr nett und freundlich. besonders danken möchte ich natürlich gernot, meinem betreuer.

Mittwoch, 26. September 2007

  Eigentlich bin ich fertig mit der Arbeit!

...also mit der praktischen Programmierarbeit. Die Forschungsdokumentation muss ich schon noch schreiben.
Heute habe ich noch den Quelltext ausführlich kommentiert und bereinigt, sodass er besser lesbar ist.

Montag, 24. September 2007

  Auf der Zielgeraden

Die Komponente für die Icons funktioniert endlich nach langem Herumprobieren. Das Problem dabei war, dass ich in der Listener Funktion der Komponente nicht auf das NoteDetailedVO-Objekt zugreifen konnte, sehr wohl aber zuvor, nämlich in der Funktion die für das Laden des Icons zuständig ist.
Die Lösung war einfach: man muss die Notiz nur in einer Hidden-Komponente zwischenspeichern.
Wenn das ganze dann auch noch in eine AjaxForm (und nicht i eine normale Form) eingebettet wird, funktioniert die Weiterleitung sogar schon beim ersten Klick! (das war in der Tat ein seltsames Problem; es dürfte irgendwie daran liegen, dass die Komponente alleine auch neu gerendert werden kann, was nur mit Ajax möglich ist.)
Das einzige Problem, das jetzt noch übrig ist, ist das mit der Validation. Hoffentlich löse ich das bald, damit ich mich voll und ganz aufs Verfassen der Forschungsdokumentation konzentrieren kann.

Donnerstag, 20. September 2007

  Problem: solved

Das war vielleicht ein herumprobieren, hat den ganzen Vormittag gedauert!
Damit man ausschließen kann, dass die Fehler nur aufgrund fehlender Bibliotheken auftreten, hat Gernot die Suchfunktion gleich mal in SMILE eingebaut. Das verlief noch ohne größere Probleme.
Nur wurde die Resulttabelle noch immer nicht gerendert, und so haben wir stundenlang den Fehler gesucht und herumprobiert. Irgendwie war klar, dass es nur an einer Kleinigkeit liegen kann, die wir aber übersehen hatten (nach stundenlangem Duchgehen von immer dem gleichen Code ist man auch gewissermaßen abgestumpft).
Naja, den Fehler hat schlussendlich Maria entdeckt, eine PhD Studentin die ebenfalls an SMILE herumprogrammiert: mit Ajax kann man nur Komponenten updaten (wir habens zuvor immer mit einem normalen <div> -Bereich versucht). Also schnell das ganze in eine Any-Komponente (laut Dokumentation eine "Swiss Army Knife"-Komponente) verwandelt, und schon lief das ganze!
Ein paar Kleinigkeiten sind jetzt noch ausständig: die Anzeige von unterschiedlichen Icons für die unterschiedlichen Note-Typen muss ich noch in eine eigene Komponente verpacken (bis jetzt liefs ganz gut, allerdings werden komischerweise die Bilder fehlerhaft angezeigt), das Layout habe ich bereits verbessert, aja, und das Problem mit dem Validator muss ich auch noch beheben, das wird auch noch kompliziert. Aber ich denke, die größten Schwierigkeiten sind überwunden (1 1/2 Tage für die Fehlersuche "verschwendet"; so ist das halt beim Programmieren).

Mittwoch, 19. September 2007

  Jetzt ists soweit!

...dass ich nicht mehr weiter weiß.
Zunächst hats ja ganz gut ausgeschaut, aber dann sind Gernot und ich draufgekommen, dass der obere Teil auch neu gerendert wird. Auffällig war weiters, dass offensichtlich die Einbindung von dojo (eine Javascript-Bibliothek, die Bestandteil von Ajax ist) nicht ganz funktioniert, aber doch irgendwie da ist.
Nach langem hin-und-her (Löschen von Codeteilen und Hineinkopieren von funktionierendem Code) waren wir dann so weit, dass dojo zwar keine Probleme bereitet, dafür aber die Ergebnistabelle nicht mehr angezeigt wird!
Überdies schauen jetzt die Fehlermeldungen bei falscher Eingabe (die mithilfe eines Validators automatisch erzeugt werden und bis jezt immer problemlos gegangen sind) plötzlich anders aus (besser, zugegeben; ein Indiz dass die EInbindung von Ajax jetzt funktioniert) und erscheinen an der falschen Stelle!
Irgendwie dürfte die Übergabe der Results an die Ergebnistabelle nicht mehr funktionieren, obwohl sich insgesamt nichts verändert hat, außer der Einbindung von so einem blöden dojo-Script.
Naja, mit der Zeit werden sich auch diese Probleme lösen.

summerschool.at | gen-au labor blogs

User Status

Username:

Passwort:


Suche

 

Aktuellste Beiträge

Bilanz der SummerSchool
sodala, das wars mit der summerschool! heute war der...
stefan.thonhofer - 28. Sep, 14:41
Eigentlich bin ich fertig...
...also mit der praktischen Programmierarbeit. Die...
stefan.thonhofer - 26. Sep, 16:42
Auf der Zielgeraden
Die Komponente für die Icons funktioniert endlich...
stefan.thonhofer - 24. Sep, 15:05
Problem: solved
Das war vielleicht ein herumprobieren, hat den ganzen...
stefan.thonhofer - 20. Sep, 16:38
Jetzt ists soweit!
...dass ich nicht mehr weiter weiß. Zunächst...
stefan.thonhofer - 19. Sep, 15:56

Status

Online seit 1819 Tagen
Zuletzt aktualisiert: 28. Sep, 14:41

Credits

Bundesmininsterium für Wissenschaft und Forschung

Genomforschung in Österreich

supported by



built with

powered by Antville powered by Helma


  • xml version of this page