Problem: Ändert man den Eclipse-Workspace, werden die Einstellungen für die JDBC-Treiber und DB-Verbindungen für den DB-Explorer von MyEclipse nicht wiederhergestellt. Lösung: Die Dateien ConnectionProfiles.xml und SQLDrivers.xml im Verzeichnis [ALTES_WORKSPACEVERZEICHNIS]\.metadata\.plugins\com.genuitec.eclipse.sqlexplorer in das entsprechende Verzeichnis im neuen Workspace übertragen, dann funktionierts. Anmerkung: Die normalen Eclipse-Einstellungen lassen sich einfach über die Export->Import-Funktionalität wiederherstellen.
-XX:MaxPermSpace=128m
Falls ein Problem mit OutOfMemoryError: PermGenSpace auftritt. Kleines "m"! Eclipse-Probleme aber mit -XX:MaxPermSize=256m
Humane Interface – Shift it to the IDE…?
Based on an article in Martin Fowler’s Bliki, an interesting discussion has started, roughly six months ago (have a look at the overview at Joe de Villa’s Blog). To make it short – some people like to use a very reduced API for a programming language, others can’t get enough “comfort methods” and interfaces and […]
Feature Creep vers. Architecture
Oft kann man beobachten, dass Anwendungen mit einem schlechten Design über Jahre, wenn nicht Jahrzehnte weiter ausgebaut werden. Hier wird am “Framework” nichts Struktuerelles geändert, sondern stets weitere Funktionalität hinzugefügt. Zu vielen dieser Anwendungen gibt es keine Ãœbersicht der Anforderungen, geschweige denn Unit-Tests. Wohin führt das? In erster Linie dazu, dass man die Anwendung ohne […]
API-Programmierer vers. Effizienz-Programmierer?
Heute eine interessante Unterhaltung mit einem Programmierer gehabt, der wissen wollte, ob und inwieweit man Maps via WebServices übergibt und ein Objekt zurückerhält (dazu vielleicht ein andermal mehr). Die sich daraus entspinnende Diskussion ergab, dass geplant war, eine Schnittstelle, die auch via Corba-IDL an externe Kunden für deren Software herausgegeben wurde, dramatisch zu ändern: Anstelle […]