Archive for January, 2006

Why did we choose a binary data format for Ultra Recall databases?

Tuesday, January 24th, 2006

An Ultra Recall database (.urd) is stored as a modified SQLite database file. There are several good reasons for storing Ultra Recall data in a real database as opposed to a flat text or XML file: Instant load time: Only the expanded portion of the Search and Explorer trees and the detail information for the [...]

Reminders in Ultra Recall

Tuesday, January 17th, 2006

We have received numerous requests for adding reminder functionality to Ultra Recall, and since we eat our own dog food, I also recognized that the feature could be useful. As of version 1.4, recurring reminders (and many other new features) are available to all Ultra Recall users (a free update). Ultra Recall implements reminder functionality [...]

Automating Code Signing of Windows Executables

Friday, January 6th, 2006

Introduction Digital signatures provide a way to determine the identity of the creator of a document, know that the document has not been altered since it was signed, and verify when it was signed. Installation and application executables can also be digitally signed (also called code signing). Many software vendors have been code signing their [...]