Abbitte an Access

Als Freelancer darf ich eine ganz einfache Buchhaltung machen. Lange habe ich die mit Excel und dann Calc erledigt, um vor ein paar Jahren auf Access umzusteigen. Mit meinem Wechsel auf Linux wollte ich dann ab dem Jahr auch die Buchhaltung mit einem anderen Programm bzw. DB-System machen. Erst einmal habe ich eine Weile mit MySQL/MariaDB experimentiert, weil ich damit sowieso in der Webprogrammierung bzw. in MySQL-Schulungen arbeite. Auch gibt es neben der MySQL-Console ja einige brauchbare Clientprogramme wie die MySQL Workbench, Heidi SQL oder phpMyAdmin. Der Export von Access in SQL war etwas umständlich, aber machbar. Aber die Clients und das ganze SQL-Gefuddel waren mir zu unbequem. Gerade für Berichte. So gerne ich auch SQL programmiere. Daraufhin habe ich die Buchhaltung für das erste Quartal mit LibreOffice Base gemacht. Es hat zwar am Anfang an ein paar Stellen ein bisschen geknirscht, aber das Design der Tabellen war recht easy und an die etwas andere Art des Einfügens und Bearbeiten von Daten habe ich mich gewöhnt.

Nur als ich eben die Quartalsauswerung durchgeführt habe, hat meine Begeisterung einen ziemlichen Dämpfer bekommen. „Abbitte an Access“ weiterlesen

Halber Erfolg

Hm, der letzte Post hat meinen Server wieder eingefroren und auch Seiten mit anderen Domains (etwa rb.autoren-net.de) waren temporär tot. Aber kein Fehlerlog und dieses Mal musste ich den Webserver nicht neu starten. Ich habe nur einige Package auf dem V-Server (u.a. auch Apache) aktualisiert, einige Plugins vorher schon dekativiert und nach einer Weile war er wieder erreichbar. Mittlerweile sind weitere Plugins deaktiviert bzw. gelöscht. Das wurde mittlerweile eine richtige Unordnung. Mal sehen, ob dieser Post aus WordPress dann keine Probleme mehr macht oder weiter ein Post für Magenverstimmung bei Apache sorgt.

Edit: Die Magenverstimmung ist noch da, aber nicht mehr so schlimm. Posten führt dazu, dass gut 1 Minute Schicht im Schacht ist, aber dann scheint es wieder zu gehen. Vielleicht ist auch MySQL bzw. MariaDB schlecht. Werde mal über alle DB eine automatische Reparatur laufen lassen.

Von Access zu MySQL/SQL-Server

Nachdem ich meine Buchhaltung einige Jahre mit Excel (ja – ich schäme mich) und dann LibreOffice Calc gemacht habe, bin ich irgendwann auf Access umgestiegen. Aber das war auch nicht die beste Wahl. Access ist unflexibel und blockiert mit den ganzen Assistenten versus dem Verstecken von wirklich notwendigen bzw. effizienten Wegen eine wirklich sinnvolle und schnelle Arbeit. Der Zugang zu der SQL-Konsole ist etwa komplett versteckt, aber auch sonst finde ich Access einfach nicht gut. Nachdem ich über viele Jahre eine Access-Onlineschulung betreut habe, wollte ich jedoch zumindest eine Praxisanwendung beibehalten. Aber der Access-Kurs ist ausgelaufen und ich sehe für mich keine Notwendigkeit, weiter mit dieser „Schmalspur“-Datenbank samt deren Bunti-Klick-Assistenten zu arbeiten. Zudem werde ich vermutlich meine Workstation neu aufsetzen und ob ich da nochmal MS Office installiere, bin ich nicht sicher. LibreOffice ist absolut gleichwertig, und zur Not habe über gleich ein paar Kunden-Accounts Zugang zu Office365. Nur fehlt da scheinbar Access, wenn ich das richtig sehe. Aber wie gesagt – Access brauche ich kaum noch und wenn es sein muss, dann kann ich ja Access-Dateien auch aus meinen eigenen .NET-Anwendungen nutzen oder auf meinem Notebook öffnen. Aber Access selbst möchte ich ansonsten weitgehend verbannen und nur noch richtige Datenbank verwenden, wenn es um Daten-basierte Aufgaben geht. Wobei ich Access als Option dennoch nicht komplett ausschließen will. Es soll ja nicht dogmatisch werden.

Nun ist der Anfang des Jahres ein guter Zeitpunkt, die Buchhaltung umzustellen. Ich habe Zeit und es gibt noch nicht viele Datensätze. „Von Access zu MySQL/SQL-Server“ weiterlesen

Schulungsjahr 2022 beendet

Gestern habe ich meinen letzten Schulungstag 2022 (falls nicht noch ganz kurzfristig was aufläuft) gehalten (zu Python) und eben habe ich die letzte Rechnung für eine Schulung erstellt und versendet. Damit schließe ich das Schulungsjahr 2022 ab. Allerdings kommt vor Weihnachten noch eine Woche mit Videoaufnahmen bei LinkedIn Learning in Graz, worauf ich mich richtig freue.

Einführung in JavaFX/OpenJFX

Wenn ich die Schulungen dieses Jahr durchgehe, kamen wieder eine ganze Reihe an Themen vor. Wie üblich mit einigen Schwerpunkten, die sich im Vergleich zu den Jahren zuvor aber teils verschoben haben. Andere Themen sind komplett weggebrochen oder ich habe sie nicht annehmen können und ich muss mir überlegen, ob ich die weiter im Schulungsprogramm behalte. Auch wenn ich sie persönlich meist immer noch interessant finde (etwa F#, GWT oder Perl) bzw. unabhängig von direkten Schulungen oft verwende (etwa Eclipse oder alles rund um mein Lieblingsbetriebssystem Linux, wofür ich aber keine aktuelles Schulungsagenda mehr ausgearbeitet habe – zu nahezu allen anderen Schulungthemen habe ich ja eigene Bücher und Schulungsunterlagen und/oder Videotraining bei LiL erstellt).

„Schulungsjahr 2022 beendet“ weiterlesen

Radikalschnitt

Die letzten Wochen standen bei mir ganz im Zeichen sehr vieler Schulungstage. Zuerst im Rahmen mehrerer Fachinformatikerausbildungen zu Python und MySQL, aber die letzten 3 Wochen komplett zu Java und JavaFX/OpenJFX. Dabei ging es bei purem Java um eine „Werkstatt“ im Rahmen der Fachinformatikerausbildung, bei der noch mit Swing gearbeitet wurde.

Bei dem Kurs zu JavaFX habe ich hingegen professionelle Java-Entwickler einer Berliner Behörde geschult, die vorher bei einem anderen Trainer einen Kurs zu Maven gemacht hatten und danach eben noch JavaFX kennenlernen sollten. Zum Teil hatten die aber auch schon vorher mit JavaFX gearbeitet.

Der JavaFX-Kurs war bereits früher angesetzt gewesen, aber der
eingeplante Trainer war ausgefallen und ich habe den Kurs mit einem neuen Termin kurzfristig übernommen. Die beiden Tage habe ich zwar recht schwer untergebracht und eigentlich war ich bereits so ausgelastet, dass ich im Grunde keine Termine mehr annehmen wollte. „Radikalschnitt“ weiterlesen