Wer gerne Radio streamt, der hat sichlerlich eine eigene Playlist als m3u erstellt. Ich teile diese per Dropbox, sodass ich auf diese zentral zugreifen kann. Da ich oft nach dem Start von KDE mit WIN + e den Dolphin öffne, um diese per VLC zu öffnen, muss dieses doch auch per Autostart gehen! Oder?

Dazu einfach einen neuen Menüeintrag erstellen. Zum Beispiel Playlist. Als Komando wird der vlc angegeben.

vlc --no-playlist-autostart "/home/sascha/Dropbox/Playlist/Playlist.m3u"

Der Parameter –no-playlist-autostart verhindert das die Playlist beim Starten gleich angespielt wird. Das ist praktisch, da ich nicht immer mit Musik starten möchte. Wenn ja, dann genügt ein druck auf den Play Button auf der Tastatur.

ACHTUNG: ~/Dropbox funktioniert nicht. Da wohl ein Bug in KDE existiert, der den Dateipfad zu /home/sascha/~/Dropbox expandiert, was nicht korrekt ist. Daher muss hier der absolute Pfad angegeben werden.

Damit man Eclipse unter Java 9 starten kann muss die Konfigurationsdatei eclipse.ini im Root-Verzeichnis der Eclipse Installation angepasst werden. Wegen Projekt Jigsaw sind nicht alle Module exportiert und somit auch nicht sichtbar. Daher müssen die Argumente zum Starten der VM in der .ini angepasst werden.

--add-modules=ALL-SYSTEM

Der Eintrag muss unterhalb von

-vmargs

stehen. Es ist ja schließlich ein Parameter für die virtuelle Maschine.

Ab Jooq 3.9.0 wurde ein Parser für SQL Statements hinzugefügt. Der Parser soll einem PublicReview unterzogen werden und ist daher noch als experimental gekenntzeichnet.

Mit dem Parser wird es möglich sein einen SQL Ausdruck als String in einen Jooq-Ausdrucksbaum zu verwandeln. Somit sollte auch eine Art universeller Übersetzung von einem SQL-Dialekt in einen anderen möglich sein.

Window Tiling

Die Funktionalität von Windows Fenster an den linken und rechten Rand zu packen kann einfach durch Zuweisung der Shortcuts erreicht werden.

Die Shortcuts sind in einer eigenen Kategorie KWin untergebracht.

  • Maximazie Window = WIN + UP
  • Minimazie Window = WIN + DOWN
  • Quick Tile Window left = WIN + LEFT
  • Quick Tile Window right = WIN + RIGHT

  • Added support to map java.time.LocalDate to JDBC DATE.
  • Added support to map java.time.LocalTime to JDBC TIME
  • Added support to map java.time.LocalDateTime to JDBC TIMESTAMP.
  • Added support to map java.time.OffsetTime to JDBC TIME_WITH_TIMEZONE.
  • Added support to map java.time.OffsetDateTime to JDBC TIMESTAMP_WITH_TIMEZONE.

Datenbank Code muss neu generiert werden. Für den Generator gibt es dafür folgenden Switch:

<javaTimeTypes>true</javaTimeTypes>

Eine paralelle Generierung ist nicht möglich, d.h. die alten SQL Datum/Zeit Typen stehen dann nicht zur Verfügung.

.where(ACCOUNTS.LAST_UPDATE.le(Timestamp.valueOf(LocalDateTime.now().minusDays(7L))))

wird zu

.where(ACCOUNTS.LAST_UPDATE.le(LocalDateTime.now().minusDays(7L)))

much better. Thank you Lukas !!!

Lukas Eder hat alle Jooq Fans ein tolles Weihnachtsgeschenk gemacht. Pünktlich zum Fest ist die neue Version 3.9.0 erschienen. Auch diesmal sind wieder jede Menge neue Features vorhanden.

  • Experimental Parser
  • Checker framework integration
  • JSR-310 Unterstützung
  • Einfachere Transaktions API
  • Im- und Export der Informations Schema
  • Und viele weitere Verbesserungen

 

Am 22.04.2015 wurde die neue Version von Jooq 3.6.0 veröffentlicht. In der aktuellen Version wurden nicht nur um die 100 Fehler beseitigt, es wurden auch genauso viele neue Features aus der Community mit in das Release aufgenommen. Auch das Handbuch wurde korrigiert und mit zahlreichen neuen Beispielen versehen.