Das große Eichhörnchen ist aus Glas (Brechungsindex 1,5). Die dunklen Stellen – z.B. an der Schnauze – sollten nicht dunkel sein, aber der Pfad hat hier seine maximale Länge erreicht, weshalb keine Licht- und somit Farbinformationen gewonnen werden konnten. Die ganzen Erklärungen, was ich in diesem Projekt überhaupt gemacht habe, kommen irgendwann in einem anderen Blogeintrag.
Read more
Vor ein paar Monaten habe ich meine Bachelor-Thesis abgeschlossen und ziemlich gut bestanden. Woohoo! Das Thema hatte den (Auf den Punkt)-Titel und (Das verdient fette Schrift)-Titel „Browserbasiertes, kollaboratives Whiteboard“. Das Projekt ist allerdings nicht auf meinem GitHub-Account zu finden, da ich mit dem Ergebnis ehrlich gesagt wenig zufrieden bin. Das (Warum denn?) näher auszuführen, würde nur ein paar Zeilen jaunernde Eigenschuldzuweisung (Nichts anderes ist es.) bedeuten – lassen wir das also. Hier habe ich noch ein nichts-sagendes Foto meiner gebundenen Thesis und gehe dann zum nächsten Punkt über, der sich in meinem Leben fast so nahtlos angeschlossen hat, wie der nächste Absatz.
Obwohl ich es lange Zeit nicht vorhatte, habe ich mich entschlossen ein Masterstudium anzuschließen. Warum nun doch? Mein Praktikums-Chef hat es mir damals empfohlen, mein Prof sowieso und (Sehr auschlaggebend!) das Masterstudium ist vom Kurt-Schumacher-Ring hochgezogen zu Unter den Eichen, wo ich ohnehin schon die ganze Zeit studiert habe. So bin ich nun seit rund fünf Wochen wieder im 1. Semester. Diesmal auf dem Weg zum „Master of Science in Informatik“.
Read more
Für die Kommunikation zwischen dem Tomcat- und dem APE-Server in meiner Bachelor-Thesis brauche ich auf der Java-Seite JSON-Fähigkeiten. Meine Wahl fiel auf Jackson, den es bequemerweise sogar in den Ubuntu-Repositories gibt.
sudo apt-get install libjackson-json-java
Update 2011-12-18: Die Lösung ist bedeutend einfacher als das, was nach diesem Abschnitt kommt. Die JARs gehören in das WEB-INF/lib
-Verzeichnis des Projektes. Fertig.
Alte Lösung:
In den Projekt-Eigenschaften unter „Java Build Path“ – Tab „Libraries“ habe ich dann die externen JARs hinzugefügt. Diese waren unter /usr/share/java/
zu finden.
An diesem Punkt dachte ich, es wäre alles geritzt. Ich konnte die neuen Klassen im Code importieren und verwenden. Eclipse hat mir nichts angestrichen und auch die Auto-Vervollständigung hat funktioniert. Dann mal den Server starten …
SCHWERWIEGEND: Allocate exception for servlet [meinServlet]
java.lang.ClassNotFoundException: org.codehaus.jackson.JsonParseException
at org.apache.catalina.loader.WebappClassLoader.loadClass
… :(
Read more