Alle Beiträge von Rolf Wilhelm

Der Admin dieser Site und Programmierer von Ambrosia. Tief im Innern ein Nerd, der manchmal nur mit Mühe akzeptiert, dass Dinge auch bunt und fancy aussehen können und "die Leute" das dann sogar gerne haben ;-)

Ambrosia v2.10 als offizielle Version verfügbar

Kurz vor dem Jahreswechsel haben wir die offizielle Version v2.10 veröffentlicht, aber noch keine Zeit gefunden, auch die Webseiten nachzupflegen, was jetzt passiert ist.
Wer seit dem Nachmittag des 28.Dezember die Beta-Version von Ambrosia benutzt hat, hat eventuell aber schon über die automatische Update-Funktion den Hinweis bekommen, dass das neue Programm verfügbar ist und hat es dann installiert.

Leider funktioniert das Code-Signing noch nicht wie gewünscht, Hintergründe und Workarounds sind hier beschrieben.

Das Programm und alle weiteren Informationen sind wie immer auf der Download-Seite zu finden für diejenigen.

Wie geht es weiter?

Die Roadmap ist aktualisiert und zeigt, wohin es geht.
Wir sind bereits mit grosser Motivation dabei, zusätzlich zum BLS (Bundeslebensmittelschlüssel), der leider nicht mehr gepflegt wird, die Schweizer Nährwertdatenbank in Ambrosia zu integrieren. Hierin sind die Nährwerte von fast 1000 Basislebensmitteln sowie über 9000 in der Schweiz erhältliche Markenprodukte aufgeschlüsselt. Insbesondere die Daten über die Basislebensmittel sind natürlich auch für Nicht-Schweizer interessant.

Ambrosia v2.10 Build 130, Beta

Wir haben auf der Downloadseite der Entwicklungsversion heute eine neue Version abgelegt.
Wir haben neben vielen Fehlerkorrekturen, die auf der Buglistseite zu sehen ist sehr viel Zeit investiert, die Programme durchgängig zu signieren. Aktuell basiert dies auf einem sogenannten „Self Signed Certificate“, die Instruktionen hierfür sind ebenfalls auf der Entwicklungsseite zu finden. Dies war notwendig, um die immer strenger agierenden Überwachungsmassnahmen von Windows und den Antivirenprogrammen zu befriedigen (die dies zu Recht so streng handhaben). Der nächste Schritt ist natürlich ein Zertifikat eines von Windows allgemein anerkannten Trust Centers.

Wer bereits eine Beta-Version ab Build 129 hat kann versuchen, den automatischen Update zu benutzen, wenn dieser nicht vom Antivirus-Programm ausgebremst wird. Bitte unbedingt vorher den Instruktionen für die Installation des Zertifikats befolgen. Wenn der automatische Update (noch) nicht klappt, kann der Update über die Entwicklungsseite heruntergeladen werden. Danch sollte es nach unserer Ansicht stabil laufen.

Wir sind sehr daran interessiert zu hören, bei wem es mit welchem Antivirus-Programm aktuell Probleme gibt und bei wem die Signierung geholfen hat.

Ambrosia Hilfe und Handbuch

Und schon geht es weiter (wie geplant) mit Neuigkeiten rund um Ambrosia:
Am Sonntag haben wir die erste Version vom Handbuch und der integrierten Hilfe (via Taste F1) zur Verfügung gestellt. Wir bieten diese Daten nicht direkt wie früher per direktem Download an sondern über eine ebenfalls neue Funktion: Die eingebaute neue Update-Funktion kann auf neue Versionen für das Programm, die Hilfe und das Handbuch hinweisen und diese auf Tastendruck herunterladen und installieren.

Das neue Programm gibt es auf der Entwickler-Seite (und ist für die, die es installieren hoffentlich das letzte Mal, hier einen Download zu machen, weil es danach über die interne Update-Funktion weitergeht)

Dies ist die Beta-Version für die demnächst kommende stabile Version 2.01.

Ambrosia v2.00 Build 127 nun erstmals auch für die Private Edition

Neben den diversen Fehlerkorrekturen, die wie immer auf der Buglist Seite dokumentiert werden stellen wir endlich auch nach vielen Jahren die erste Version 2.00 für die Anwender der Private Edition zur Verfügung. Wie immer gilt für eine solche erste Version Vorsicht! Bitte die vorhandene Datenbank vor der Installation wegsichern, da das alte Programm mit der einmal konvertierten Datenbank nicht mehr funktionieren wird.

Die neuen Programme gibt es wie immer auf der Entwicklungerseite.

Ambrosia 2.00 Build 126 mit Update und Setup

Erneut wurden diverse Fehler korrigiert, die Details gibt es wie immer auf der Buglist-Seite.

Lange haben wir überlegt, wie wir ein Skalierungsproblem lösen und nun haben wir es implementiert: Bei einigen Zutateneinheiten wie Gramm ist es unsinnig, Nachkommastellen beim Skalieren zu erzeugen. Neu kann im Masseinheiten-Dialog eingestellt werden, wo dies so gemacht werden soll, die aus unserer Sicht wichtigsten Einheiten sind entsprechend ausgewählt. Da diese Information irgendwo gemerkt werden muss ist eine unwesentliche Datenbankanpassung notwendig, die aber sogar rückwärtskompatibel ist. Eine entsprechende Frage erscheint beim Start vom Programm.

Schlussendlich haben wir hoffentlich endgültig ein schwerwiegendes Performance-Problem beim Import/Export von sehr vielen Rezepten gelöst. Danke nochmals an Gerhard, der nicht locker gelassen und unermüdlich getestet hat!

Das neue Programm gibt es wie immer auf der Entwicklerseite.

Ambrosia 2.0 Build 125 mit Setup und Update

Heute haben wir ein paar dringende Fehler im Bereich der Skalierung gelöst und nun auch das neue Update-Programm nachgeliefert.

Die korrigierten Fehler können wie immer auf der Buglist Seite nachgelesen werden.
Das neue Update-Programm kann nur benutzt werden, wenn vorher das neue Setup-Programm (erst vor einer Woche eingeführt!) benutzt wurde. Es stellt sicher, dass mindestens ein Ambrosia v2 in der korrekten Edition bereits installiert ist und warnt, wenn bereits eine neuere Version verfügbar sein sollte.

Das neue Programm gibt es wie immer auf der Entwicklerseite.

Ambrosia Newsletter: Ambrosia 2.00 (Build 124) und neues Setup

Liebe Ambrosia-Anwender
es ist lange her, dass wir uns mit einem Newsletter gemeldet haben, aber jetzt gibt es einige gute Gründe, dies mal wieder zu tun.

Tatsächlich ist es mehr als 3 Jahre her, dass wir verkündet haben, die Entwicklung von Ambrosia enthielte nun alle vorgesehenen Funktionen für die Version 2, aber dann haben wir uns entschlossen, den Unterbau für den Import/Export von Ambrosia Kochbüchern komplett zu erneuern. Zusätzlich hat sich dann gezeigt, dass das bisherige Verfahren für die Erstellung eines guten Setup-Programms mit Windows 10 nicht mehr wirklich funktioniert und so hat es dann doch deutlich länger gedauert, bis wir dort waren, wo wir sein wollten. Ausserdem haben wir noch einige Zeit in die Kompatibilität und Zusammenarbeit mit der Android-Software „Mein Kochbuch“ investiert. Diese bietet nun die perfekte Ergänzung, um mit Ambrosia verwaltete Rezepte und Menüs auch auf einem Android-Tablet oder Telefon mitzunehmen.

Aber nun ist es soweit: Ambrosia Professional Edition 2.00 (Build 124) verhält sich sehr stabil, auch dank der Mitwirkung einiger engagierter Anwender und eine erste Version des neuen Setup-Programms ist endlich verfügbar. Damit wird die schier endlose Beta-Phase für die Version 2 demnächst beendet sein.

Wir möchten alle Anwender der Professional Edition auffordern, jetzt das neue Programm auszuprobieren. Ein Umstieg funktioniert am einfachsten mit dem neuen Setup-Programm, welches auf der Entwickler-Seite herunter geladen werden kann. Dieses Setup wird auf Anfrage Ambrosia 1.x entfernen, dies ist aber unkritisch, weil dabei keinerlei persönliche Daten (wie Datenbanken oder Einstellungen) entfernt werden. Der Weg zurück führt nur über das Reaktivieren einer hoffentlich vorher angefertigten Datenbanksicherung und dem Neuinstallieren der Version 1.10.

Zusammen mit der Einführung eines Online-Ticket-Systems, um Fehlermeldungen und Anfragen professioneller bearbeiten zu können haben wir auch eine neue „Bug Tracking“ Seite online gestellt, in der gelöste Fehler dokumentiert werden. Im Online-Ticket-System kann auch ohne ein spezielles Konto zu eröffnen eine Anfrage oder Fehlermeldung abgegeben werden. Wir empfehlen aber trotzdem, ein Konto zu eröffnen, um eine einfachere Übersicht über die aktuellen und vergangenen Anfragen zu behalten.

Benutzer der Private Edition möchten wir noch ein wenig um Geduld bitten. Die Private Edition und das dazu gehörige Setup gehen noch in diesem Jahr in den finalen Test.

Für das Ambrosia-Team
Rolf Wilhelm

Ambrosia 2.0 Setup (Beta)

Bei Fragen haben wir schon in den letzten Wochen gelegentlich geantwortet, dass Ambrosia in der Version 2.0 eigentlich fertig ist und wir lediglich den Beta/Release Candidate Status aufrecht erhalten, weil wir noch kein fertiges Setup haben, um das Programm von Grund auf neu zu installieren. Bisher brauchte es immer noch ein altes Setup und dann das Update.

Doch damit ist jetzt Schluss: Eine erste Version des neuen Setups ist jetzt verfügbar und kann ausprobiert werden!

Achtung: Dieses Setup erzwingt vorher, ein altes Ambrosia Version 1.x Setup zu entfernen. Dabei wird das eventuell alte Programm entfernt, nicht aber die persönlichen Daten. Wenn dieses Programm schon vorher durch ein v2-Update ersetzt wurde: Kein Problem, einfach danach auch wirklich das v2-Setup durchführen.

Im aktuellen Programm fehlen noch ein paar kleine Funktionen, die in den nächsten Wochen nachgerüstet werden.

Und hier geht es zum Download vom Setup.

Und basierend auf dieser Technik werden wir dann auch die „kleinen“ Entwickler-Updates durchführen.