Quantcast
Channel: willuhn.de - buzzword factory
Viewing all 184 articles
Browse latest View live

Bitte kein Java 9 verwenden

$
0
0
Könnt ihr bitte darauf achten, maximal Java 8 zu installieren. Nicht Java 9. Diese Java-Version ist noch lange nicht offiziell. Das soll erst nächstes Jahr(!) im März veröffentlicht werden. Jameica und Hibiscus funktionieren noch nicht mit dieser Java-Version.

Ich erhalte hier neuerdings jeden Tag mehrere Fehler-Mails von Usern, weil Ubuntu mal wieder über's Ziel hinaus schiesst und eine Java 9-Beta scheinbar schon per Online-Update verteilt.

Hibiscus 2.6.17 ist da

$
0
0
Die neue Hibiscus-Version ist da. Mit einigen Performance-Verbesserungen in der Umsatzliste, kleineren Bugfixes. Und ... Support für das photoTAN-Verfahren.

Es kann sein, dass dieses TAN-Verfahren noch nicht mit allen Banken funktioniert, die das anbieten. Das liegt zum einen daran, weil es hier verschiedene Varianten gibt, Hibiscus derzeit aber nur die aus meiner Sicht gebräuchlichste unterstützt. Zum anderen gibt es auch einige Banken, die zwar photoTAN anbieten, allerdings nur über deren Webseite, nicht jedoch über HBCI/FinTS. Also wenn ihr ein Konto mit photoTAN habt, öffnet die Detailansicht des Bankzugangs und klickt dort auf den Button "TAN-Verfahren zurücksetzen" (Button ist nur anklickbar, wenn es etwas zum Zurücksetzen gibt). Spätestens bei der Ausführung des nächsten TAN-pflichtigen Geschäftsvorfalls sollte der Dialog zur Auswahl des TAN-Verfahrens angezeigt werden. Wählt hier photoTAN (teilweise auch "Matrixcode" genannt) und drückt die Daumen, dass es funktioniert ;)

Im Wiki findet ihr die Liste aller Änderungen.

PS: Den Hibiscus-Payment-Server habe ich nicht auf 2.6.17 aktualisiert, da die Neuerung nur Stellen im Programm betreffen, die für die Server-Version nicht relevant sind.

Sparkassen: Abschaltung von HBCI 2.2 am 18.10.2016

$
0
0
Viele Sparkassen-Kunden erhalten derzeit eine Nachricht von ihrer Bank, dass HBCI 2.2 am 18.10.2016 abgeschaltet wird und dann nur noch FinTS 3.0 möglich ist.

Keine Panik!

Hibiscus unterstützt FinTS 3.0 schon sehr lange.

Eventuell ist es aber nötig, den Bank-Zugang in Hibiscus auf die neue Server-Adresse umzukonfigurieren. Ich habe hierzu im Wiki eine kurze Anleitung geschrieben.

Ihr müsst mir die Nachricht eurer Sparkasse also nicht weiterleiten (ich erhalte derzeit ungefähr 3 solcher Mails pro Stunde). Deine Hibiscus-Installation unterstützt ganz sicher schon FinTS 3.0. Schau trotzdem mal bitte in die Anleitung - ggf. muss lediglich noch der Bank-Zugang umkonfiguriert werden.

Danke unbekannt

Hibiscus 2.6.18 freigegeben

$
0
0
Falls ihr Konten bei einer Sparkasse habt, euer Bankzugang bereits auf FinTS 3 umgestellt ist und die Konto-Synchronisation seitdem recht langsam abläuft, dann installiert dieses Update. Es behebt die Verzögerungen (die bei entsprechend vielen Konten bis zu mehreren Minuten dauern können).

Im Wiki findet ihr die Liste aller Änderungen.

Danke Sven...

Neues SSL-Zertifikat von Let's Encrypt für willuhn.de

$
0
0
Ich habe das SSL-Zertifikat von willuhn.de erneuert und dabei gleich von StartSSL auf Let's Encrypt gewechselt (insbesondere auch, weil StartSSL ohnehin demnächst aus Firefox fliegt). Das alte Zertifikat wäre ohnehin Anfang November ausgelaufen.

Im Browser beim Besuch der Webseite sollte kein separater Hinweis erscheinen, da die etablierten Browsern inzwischen alle den Let's-Encrypt-Zertifikaten vertrauen.

In Jameica kann es aber beim (automatischen) Online-Update bzw. Zugriff auf die Plugin-Repositories (z.Bsp. beim Klick auf Datei»Plugins online suchen...) zu der folgenden Sicherheitsabfrage kommen, wenn eure Java-Version die CA-Zertifikate von Let's Encrypt noch nicht enthält.



Wenn die Eigenschaften übereinstimmen, könnt ihr den Vorgang gefahrlos fortsetzen.

Hibiscus 2.6.19 freigegeben

$
0
0
Drei Monate sind rum, im FinTS/SEPA-Umfeld hat sich einiges geändert. Zeit für ein neues Release. Hibiscus unterstützt jetzt SEPA 3.0, die BIC ist inzwischen an einigen Stellen optional. Dazu eine ganze Reihe kleinerer Performance-Verbesserungen (insb. in der Liste der Umsätze und beim manuellen Import von Umsätzen) und Bugfixes.

Im Wiki findet ihr wie immer die Liste aller Änderungen.

Viel Spass und schonmal frohes Fest und guten Rutsch, falls wir uns dieses Jahr nicht nochmal lesen ;)

Neues SSL-Zertifikat für www.willuhn.de (19.01.2017 - 19.04.2017)

$
0
0
Die SSL-Zertifikate von Let's Encrypt haben nur eine Gültigkeit von drei Monaten. Das vorherige wäre am 25.01. abgelaufen. Ich habe es daher am 19.01.2017 erneuert. Hier die Eigenschaften des neuen Zertifikates:



Eigentlich hatte ich gehofft, die Aktualisierung des Zertifikats nicht mehr explizit hier im Blog bekanntgeben zu müssen, da Java das zugehörige CA-Zertifikat seit Java 8u101 bzw 7u111 bereits enthält (siehe https://letsencrypt.org/docs/certificate-compatibility/) und in Jameica die separate Sicherheitsabfrage daher eigentlich nicht mehr angezeigt werden sollte. Scheinbar haben aber noch nicht alle User die neuen Java-Versionen installiert - jedenfalls habe ich einige Mails von irritierten Usern erhalten. Daher hier nochmal obiger Hinweis zum geänderten Zertifikat.


Neues SSL-Zertifikat für www.willuhn.de (18.04.2017 - 17.07.2017)

$
0
0
Die drei Monate sind schon wieder rum - neues Zertifikat fällig. Hier wie gehabt die Eigenschaften des neuen Zertifikates:



Eclipse: Variable Parameter in Debug-Konfiguration

$
0
0
Eigentlich gäbe es viel öfter interessante Dinge, über die ich hier im Blog schreiben könnte - meist sind es nützliche Tipps oder verzwickte Probleme, deren Lösung mich einige Zeit gekostet hat. Aber irgendwie denke ich dann oft einfach nicht dran, das hier zu posten. Aber heute hat es mal geklappt ;)

Und zwar: Wenn man in Eclipse eine Launch-/Debug-Konfiguration oft mit unterschiedlichen Programm- oder VM-Parametern startet, dann ist es ziemlich nervig, die vor dem Start immer erst bearbeiten zu müssen, um den Parameter auf den gewünschten Wert zu setzen. Dabei lässt sich das sehr komfortabel mit Prompts lösen. Eclipse fragt dann vorm Start nach den gewünschten Werten. "Eclipse: Variable Parameter in Debug-Konfiguration" vollständig lesen

HBCI4Java: Github-Repository umgezogen

$
0
0
Bei der Gelegenheit auch gleich noch der Hinweis an Entwickler, die HBCI4Java direkt verwenden und es in eigene Anwendungen eingebunden haben: Das Github-Repository ist von github.com/willuhn/hbci4java zu github.com/hbci4j/hbci4java umgezogen.

Falls ihr euch also wundert, warum bei einem "git pull" in letzter Zeit scheinbar nichts neues passiert ist - ändert die Github-URL. Seit Mitte März landen alle Commits nur noch dort.

HBCI4Java wird damit jetzt ebenfalls versioniert und kann auch per Maven-Repository eingebunden werden:

Maven
<dependency>  <groupId>com.github.hbci4j</groupId>  <artifactId>hbci4j</artifactId>  <version>[3.0,)</version></dependency>


Gradle
dependencies {  compile 'com.github.hbci4j:hbci4j-core:+'
}

Jameica: Tabellen-Zeilen in Zwischenablage kopieren

$
0
0
Das Nightly-Build von Jameica enthält ab sofort eine Funktion zum Kopieren von Tabellen-Zeilen in die Zwischenablage.

Ich wurde immer mal wieder von Usern gefragt, ob man die angezeigten Umsatzbuchungen nicht einfach in die Zwischenablage kopieren könnte, um sie in LibreOffice oder Excel weiter zu bearbeiten, anstatt sie erst als CSV-Datei zu exportieren und anschließend wieder zu importieren.

Das habe ich jetzt als generisches Feature direkt in Jameica umgesetzt und funktioniert daher in allen Tabellen und bei allen Plugins (also z.Bsp. auch in JVerein): Die gewünschten Zeilen markieren und "<STRG>+C" drücken. Es wird ein kurzer Hinweis-Text angezeigt, wieviele Zeilen kopiert wurden. Sie sind anschließend im CSV-Format in der Zwischenablage verfügbar - mit den selben Spalten, die auch in der Tabelle angezeigt werden.

Hibiscus: Erneute PIN-Eingabe nach Bank-Fehler

$
0
0
In Hibiscus gibt es ja eine Option "PIN-Eingaben für die aktuelle Sitzung zwischenspeichern" (zu finden oben im Menü unter Hibiscus»Einstellungen. Nach Aktivierung der Option muss die PIN oder das Passwort der Schlüsseldatei nur einmal pro Sitzung eingegeben werden - bei allen folgenden Konto-Abfragen "merkt" sich Hibiscus die Eingabe.

Kommt es nun bei der Kommunikation mit der Bank zu einem Fehler, wurde dieser PIN-Cache bisher aus Sicherheitsgründen geleert (um sicherzustellen, dass keine falschen PINs an die Bank gesendet werden und dabei unter Umständen versehentlich der Bankzugang gesperrt wird). Der Benutzer muss anschließend die PINs neu eingeben. Einige User mit vielen Bankzugängen fanden das nervig. Ich habe das Verhalten daher jetzt so geändert, dass in dem Fall zwar weiterhin das Fenster zur erneuten Eingabe der PIN angezeigt wird - im eigentlichen PIN-Eingabefeld ist die zwischengespeicherte PIN aber bereits als Vorgabewert eingetragen. Wenn der Benutzer sicher ist, dass diese korrekt ist, muss er sie jetzt nicht mehr neu eingeben sondern braucht nur noch auf "OK" klicken.

Verfügbar ab morgen im Nightly-Build von Hibiscus.

Danke Lars


Danke unbekannt

Jameica: Plugin-Abhängigkeiten automatisch installieren

$
0
0
Unter Datei»Plugins online suchen... kann man ja schon lange die gewünschten Plugins direkt online herunterladen und installieren. Was bisher aber noch nicht funktionierte, war das automatische Auflösen von Abhängigkeiten zwischen Plugins. Wollte man beispielsweise das Plugin "hibiscus.xmlrpc" installieren, um remote per XML-RPC Schnittstelle auf die Hibiscus-Daten zugreifen zu können, dann musste man bisher erst "jameica.webadmin" installieren, anschließend Jameica neu starten, dann "jameica.xmlrpc" installieren, wieder neu starten und konnte dann erst das eigentliche Plugin installieren.

Dieser umständliche Weg entfällt nun. Im Nightly-Build von Jameica kann jetzt einfach das gewünschte Plugin ausgewählt und installiert werden. Insofern es Abhängigkeiten zu anderen Plugins besitzt, werden diese aufgelöst und die Abhängigkeiten automatisch in der jeweils passenden Version mit installiert.


In den nächsten Tagen werden daher auch neue Releases von Jameica Hibiscus erscheinen.

Jameica 2.6.5 und Hibiscus 2.6.20 released

$
0
0
Die neuen Releases sind draussen. Im Wiki findet ihr alle Neuerungen von Hibiscus und Jameica.

Eines der wichtigsten neuen Features in Jameica ist der automatische Download und die Installation abhängiger Plugins. Man muss die jetzt also nicht mehr alle einzeln installieren und dazwischen jedesmal neu starten. In der nächsten Version möchte ich dann noch die Dialoge Datei»Plugins online suchen..., Datei»Einstellungen»Plugins und Datei»Einstellungen»Updates zusammenführen, um das übersichtlicher zu machen.

Hibiscus 2.6.20 enthält hauptsächlich Bugfixes, einen überarbeiteten PIN-Cache (PIN muss jetzt nach einem Fehler nicht mehr zwingend neu eingegeben werden) sowie endlich auch die Möglichkeit, deutsche Umlaute in SEPA-Aufträgen zu verwenden.

Viel Spass damit. Aber ehrlich - geht bei schönem Wetter lieber raus anstatt vor der Kiste zu hocken ;)

Jameica 2.6.5 nochmal aktualisiert

$
0
0
Ich habe das Jameica-Release 2.6.5 nochmal aktualisiert, weil ich noch zwei Fehler gefunden hatte. Der erste betraf nur Neu-Installationen und war eher ein kosmetisches Problem: Auf manchen Linux-Systemen wurde beim ersten Start des Programms (bei dem man ein neues Master-Passwort vergibt) neben dem Passwort-Dialog noch ein zweites leeres Programm-Fenster angezeigt.

Der zweite Fehler betraf die automatische Benachrichtigung über neue Plugin-Updates. Vor der Anzeige der Benachrichtigung wurde nicht geprüft, ob das Plugin diese Jameica-Version überhaupt unterstützt. Beim anschließenden Versuch, es zu installieren, findet die Prüfung jedoch statt. Das führte z.Bsp. dazu, dass Jameica 2.6.5 meldete, dass angeblich ein Hibiscus-Update in Version 2.7.0-nightly online verfügbar ist, sich dieses anschließend aber - korrekterweise (da es das Nightly-Build ist und dieses auch von Jameica das Nightly-Build erfordert) - nicht installieren lässt.

Die neue Build-Nummer ist 441.

Wenn ihr also die Online-Update-Funktion aktiviert habt und euch wundert, warum Jameica einmal pro Woche ein Update auf Hibiscus 2.7.0-nightly vorschlägt - sich dieses dann aber gar nicht installieren lässt, dann prüft bitte mal die Build-Nummer unter Hilfe»Über. Wenn dort "Build: 439" steht, dann ladet Jameica einfach nochmal runter. Danach sollte da "Build: 441" stehen.

Danke unbekannt

$
0
0
... für die Lederpflege und den Raumduft ;)
Viewing all 184 articles
Browse latest View live