Archiv des Autors: matthias

Notes mit Java-GUI und jdbc

Jede Installation von Lotus Notes 8.5 bringt eine Java-Umgebung mit. Das freut, weil ich mehr Java und weniger LotusScript benutzen kann. Es gilt allerdings, folgendes zu beachten: * gui: Ich habe eine standalone Anwendung, eine die auch ohne Notes funktioniert. … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für Notes mit Java-GUI und jdbc

Netbeans 8.1 und git 1.7.9.5

Wenn ich ein neues Projekt in Netbeans anlege und das dann mit git verwalten möchte, patzt Netbeans, wenn die git-Daten in einem anderen Verzeichnis untergebracht werden sollen als dem Stammverzeichnis des Projekts. Woran das liegt, habe ich noch nicht herausgefunden. … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für Netbeans 8.1 und git 1.7.9.5

MVC als EVA

kurz — Das Design-Pattern Model-View-Controller, kurz MVC, kann man sich als objektorientierte Ausprägung des allgemeinen Ablaufs von Eingabe, Verarbeitung und Ausgabe, kurz EVA, denken. Model bedeutet Verarbeitung, View Ausgabe und Controller Eingabe. Der Controller ist vom Model(-Interface) abhängig und der … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für MVC als EVA

Frage kennen, Antwort verstehen

In der Philosophologie ist es so, dass es leichter fällt eine Antwort zu verstehen, wenn man die Frage kennt. Wenn man nur mit der Antwort konfrontiert wird, dann erscheint die oft bizzar. Objektorientierte Programmierung und Objektorientierte Analyse und Design scheinen … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für Frage kennen, Antwort verstehen

Zettel, Stift, Journal

Um eine Idee zu skizzieren brauche ich Zettel und Stift. Beides trage ich immer bei mir, in der hinteren Hosentasche. Am Ende des Tages übertrage ich die Skizzen in ein gebundenes Journal. Zettel in der Hosentasche werden schnell unansehnlich oder … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für Zettel, Stift, Journal

Wortfindung und Störung

Für die einen bedeutet der Wortteil “Test”, dass es sich um etwas vorläufiges handelt, das schnell wieder gelöscht werden kann. Testdatenbank, Testklasse, Testfunktion, nach dem Motto “Mal eben ‘was ausprobieren”. In meiner heilen Java-Welt steht “Test” als Abkürzung für JUnit-Test. … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für Wortfindung und Störung

Hase-Igel-Algorithmus

Mein Chef bat mich, Endlosschleifen zu vermeiden, die in einem alten Programm gelegentlich auftauchen, wenn die Daten “unsauber” eingegeben wurden. Die zugrundeliegende Datenstruktur ist eine einfach verkettete Liste. Im folgenden skizziere ich einen Weg, das zu ermöglichen.

    … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für Hase-Igel-Algorithmus

Workshop bei ITWU

Lotus Notes ist ein Software-Paket mit langer Tradition. Ein Ergebnis davon ist, dass man sehr viele Möglichkeiten hat, eine Notes-Anwendung zu erstellen. Zu viele für einen Notes-Noob wie mich. Klar – ich kann programmieren. Aber das ist mehr als nur … Weiterlesen

Veröffentlicht unter Allgemein | Verschlagwortet mit , | Kommentare deaktiviert für Workshop bei ITWU

DSL ohne antlr

Die Sache mit DSL und XML und wie ich meine Arbeit automatisieren kann, fesselt mich noch immer. Ich habe mich an zwei Sachverhalte erinnert: 1) Es gibt im Standard-Java eine Klasse StringTokenizer. Die leistet in Ansätzen das, was ein Lexer … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für DSL ohne antlr

DSL statt XML

Das Verfahren in “XML als CodeP” ist toll. Aber es hat einen grossen Nachteil: Das XML wird komplizierter, je umfangreicher die Funktionen sind. Geht das eleganter, ausdrucksstärker, ohne diese vielen spitzen Klammern und “void” und “object” und “dieses ganze Zeugs”P … Weiterlesen

Veröffentlicht unter Allgemein | Kommentare deaktiviert für DSL statt XML