Computer

Animierte gifs mit Gimp

Mit Gimp kann man prima animierte Gifs erstellen, muss man nur wissen, wie. Das erste Bild in Gimp öffnen. Die restlichen Bilder als neue Layer öffnen (im Dateimenü). Jetzt sind alle Einzelbilder des Gifs übereinander als Layer enthalten, hier kann man noch umsortieren, bearbeiten etc., falls nötig. [...]

Der praktische LibreOffice-Tip: durchnumerieren

Gleiches Problem wie https://rauhesitten.ekkart.de/der-praktische-excel-tip-durchnumerieren/" data-type=“post diesmal mit LibreOffice: kostenlos, freies Dateiformat und von der Mächtigkeit her sehr nah bei Excel. Die erste Lösung: direkt eintragen oder runterziehen funktioniert gleich. Im Gegensatz zu Excel braucht man für das Herunterziehen nur einen Wert, den Rest berechnet Calc sofort. Und wenn man den gleichen Wert nach unten eintragen will, dann eintragen, alle Zellen markieren, in die der Wert eingetragen werden soll (siehe Bild) und Strg+D drücken, im Menü: Sheet → Fill Cells → Down, resp. Tabelle → Zellen ausfüllen → Unten. [...]

Der praktische Excel-Tip: durchnumerieren

Mal was anderes, ich brauchte für eine Tabelle Folgendes: Einfache Lösung: direkt eingeben oder die ersten beiden Zeilen eingeben, Inhalte markieren und herunterziehen: Beides resultiert darin, dass die Zahlen direkt in den Zellen stehen: [...]

Ärgerlicher “Bug” in Javas Files-API

Mannomannomann. Da debuggt man eine Stunde für einen Fehler, der m.E. im Design der Java-Files-API liegt. Erwartungshaltung vs. implementierte Realität. Wenn ich schreibe: Files.writeString(file, content, StandardOpenOption.CREATE, StandardOpenOption.WRITE); dann erwarte ich, dass eine neue Datei angelegt wird, falls sie noch nicht existiert, dass der Inhalt “content” in die Datei geschrieben wird und diese danach nur diesen Inhalt enthält. [...]

Java-Stream-API

Weil ich gestern das Script hatte: die Stream-API von Java ist schon geil für einige Anwendungsfälle. Kurz, prägnant und lesbar. Ausschnitt vom Code gestern: einmal Pfad bis in die Unterverzeichnisse traversieren und die Dateien bearbeiten: [...]

Java als Scriptsprache

Mal etwas anderes als Filme: Seit Java 11 kann man Java als Scriptsprache einsetzen, das heißt, direkt eine Java-Datei aufrufen. Im Endeffekt schreibt man eine Klasse mit main-Methode, die die Arbeit erledigt (man kann wohl mehrere Klassen in eine Datei packen, aber wer macht sowas). [...]

Java import-Fehler von QName

Die Umstellung von Java 8 auf Java 9+ ist ja sowieso schon mühselig, wenn man aber ganz exotische Fehler bekommt… Bei mir ging folgender Import nicht: import javax.xml.namespace.QName; Erstaunlicherweise ist QName eine Java-Standardklasse, sie wurde per Autocomplete auch gefunden, dann aber als not found gekennzeichnet. [...]

Get checked items of a TreeView in JavaFX

JavaFX provides an easy way to implement Java GUIs. Unfortunately, some methods or concepts are missing. I used a TreeView component with CheckBoxTreeItems. When evaluating the input I want to get all checked items from the TreeView, resp. its SelectionModel. [...]

eclipse-Problem, maven funzt

Weiteres Problem gelöst: meine Quellen kompilierten mit maven aus eclipse heraus (run as -> maven install) in eclipse selbst gab es jedoch Fehler wegen nicht geladener Abhängigkeiten. Geholfen hat: maven -> Update Project

eclipse-Probleme beim Kompilieren von Tests

Ich hatte das Problem, das nach einem Update von eclipse meine Testklassen nicht mehr kompilierten, da die JUnit-5-Testklassen (per maven eingebunden) nicht gefunden wurden. Ich vermutete erst JUnit als Übeltäter, eine Kompilierung über maven funktionierte jedoch. [...]