Dine kommentarer

The data is already somewhere else! In fact it is available in the backup file! Dropbox syncing and the alike, can be configured to sync with the hourly-created-backup file. This avoids resyncing problems when the database gets changed frequently over a period of time, which is most likely shorter, than it takes to sync the file with the server. Overlaps can be avoided, thus integrity of the database is assured. This supports syncing from the client to the server. I don't know how syncing back from the server to the client is handled right now. That's an issue that needs to be checked. An enhancement could be to allow the period for the "hourly" backup. For example, when a user wants to sync more often, he can configure a value of 30 minutes. The backup's filename would be cintanotes.30.db. This is just an extended suggestion, it is not mandatory. The main idea is to sync with the backup-file! This should remove the shortcomings discussed in this thread.

Quote: But Dropbox will start syncing, because somewhere in the DB the "relevance" counter has been increased. This can lead to conflicts.
How often will it happen that syncing starts because of a read (updating relevance_value)? What about the following issue in todays solution? The user edits and saves a note, thus syncing starts in the background. A minute later the user edits and saves a second note. Will syncing be restarted? Otherwise integrity of the copied database file can not be assured.
I disagree. Both last access date and usage-counter, which make up the relevance_value can not be rebuild from other data. It is not the sort of cached data, which can be rebuild any time. Another great disadvantage is the dependency between the database cache file and the one-to-n database files. How do you update the cache, when i restore a database file? Will it fail on database uids? Does it make things more complicated for the portable version? It sounds interesting to remove true cache information from the actual notes database. On the other hand the database file is always complete. No need to worry about any dependencies.


Quote: I think it is a useful thing to have. The idea comes from observing how i work. When working on project data updates occur occasionally. Other notes of the project nead to be referenced (read) sometimes. This made me aware of the need for a "usage counter". In combination with the last access date this could complement CintaNotes' powerful search- and organize-features with a smart ordering of relevant notes. This is something CintaNotes lacks so far. Sorting by relevance could actually bring up important notes over recently changed notes, which makes the difference to sorting by modification date.


As for R/O files, i don't know. How is this feature available with CN? As for Dropbox, if only reading is all you did, there is no need for syncing, right? The problem could be, that users don't understand the difference, that is changes are written when data is read. You are right, there are drawbacks, but how many users will be affected? Could the feature be optional?


The idea can be made even more advanced. Create a field "Relevance_Value", which is calculated by the last access date, represented by its integer value, plus the usage counter. Sorting for the Relevance_Value should give a smart and unique result set.

Since adding a column to the notes table itself is a bad idea, a table on its own should handle the job. The table should include the notes id, the last access date and a usage count. The usage count(er) should reflect the number of updates and reads. This generates automatic favorites, which don't need to be taken care of.

The request is about setting a font and its size as a per note setting, right? It is not expected to use different fonts to various parts of the note, right? To ease the problem in cases, when preserving the font is not desired i suggest a simple workaround. The editor should have an option to assign CintaNotes default font as the current font using a shortcut or the context menu.

Thank you for reposting in english. Alex will have to answer most of your questions. 


Quote: How does notes saving to db-file works: at once after creation of note?

When you press the "Ins" button to create a new note, a new editor window opens with an empty note. At this point no data is written to the disk.


Quote: Whether it is possible to make in the CN menu command or button for dumping (saving) of all cached notes information to db-file?

Inside the note editor you can press Ctrl+S to save your changes.


Quote: How to change type of a font and its size for a editing notes window?

You can change the font setting using the menu "Options -> Notes List...".

Kundesupport af UserEcho