Ru-Board.club
← Вернуться в раздел «Программы»

» CintaNotes

Автор: crackcrack
Дата сообщения: 23.10.2011 09:55
nikspb2
спасибо за помощь
Автор: Kate_rina
Дата сообщения: 01.11.2011 12:59
1. есть новости от jenter:

Цитата:
new version will come out on November 3rd, two days after the previous announced date (Nov 1st). This is because a few things still need some polishing.

I don't have enough time to finish the licensing module, and I don't want to postpone the release any more - you've already waited for too long.

This is why I have decided that the version 1.5 will still be free. The version after that will be commercial.
However, the basic text formatting support will remain a commercial feature. This will mean that in version 1.5 you can try it out, but you shouldn't rely on it if you don't plan to buy the commercial license. After upgrading CN from 1.5 to the next version, you won't be able to use the text formatting features until you get the license.

2. если кого-то интересует возможность одновременного экспорта в Синту множества txt-файлов, можно ознакомиться с вариантом от daedalus28 здесь
(предварительно требуется инсталлировать python)
Автор: opt_step
Дата сообщения: 01.11.2011 14:48
Portable version (615 Kb) от автора
Автор: er456
Дата сообщения: 02.11.2011 19:42
Как можно настроить количество выводимых заметок?
Я для теста создал 1000 заметок и она их все выводит.
По законам баз данных вывод большого количества записей будет замедлять работу.
Если их будет несколько десятков тысяч, программа наверно зависнет.

Вот в левой панели, где теги, появляются стрелки вверх-вниз.
А в панели заметок можно такие же стрелки сделать или классический постраничный вывод?
Автор: jenter
Дата сообщения: 03.11.2011 15:18
er456

Цитата:
По законам баз данных вывод большого количества записей будет замедлять работу.
Если их будет несколько десятков тысяч, программа наверно зависнет.

А вы попробуйте, возможно программа приятно удивит)
Дело в том, что заметки подгружаются динамически, по мере скроллирования списка. Так что с выводом большого числа заметок проблем не будет, а вот поиск да, будет медленнее. Ну так тут и постраничный вывод не спасет.


Цитата:
Вот в левой панели, где теги, появляются стрелки вверх-вниз.
А в панели заметок можно такие же стрелки сделать или классический постраничный вывод?

Можно, но зачем?
Автор: Upitanniy
Дата сообщения: 03.11.2011 21:00
Jenter, спасибо за труды, программа наикрутейшая!
Хочу обратить внимание вот на что.
В меню Файл-Записная Книга очень нужен бокс "Автосохранение копии в (указать путь)" .
Лучше иметь возможность и несколько копий задать.
Почему это важно. Синхронизация такая штука, что с ней можно испортить или вообще потерять оригинал, я бы, да и многие, предпочли бы автобэкап, например одновременно на другой диск, плюс в папку онлайнового хранилища. Как в KeePass это делает плагин DataBaseBackup - он сразу сохраняет сколько угодно копий, автоматом. Важно чтобы копии сохранялись именно одновременно с базой-source, не нажимая отдельно никаких кнопок.
Вроде бы нетрудно такое сделать ?

Добавлено:
В копиях к имени файла необходимо добавлять дату и время, например MyDatabase_03-11-11_23-54-49.db , или просто MyDatabase031111-235449.db , иначе нет смысла.
Автор: Kate_rina
Дата сообщения: 03.11.2011 21:29
v1.5.1 с инсталлятором
v1.5.1 портабельная

Цитата:
- Basic text formatting support in notes editor Feature
You can now format text in notes editor. Bold, italics, underline, strikeout, monospace and highlighting are supported. Also you can make bulleted and numbered lists. Text formatting support is optional and can be turned off in the Options / Editor menu.
- Notes list can display formatted text in note preview. Feature
- Import and export of text formatting to and from XML. Feature
- New "Options/Startup" submenu. Feature
The "Run at System Startup" option has been moved here, along with two options which previously has been available only via manual editing of the .settings file: "Run Minimized", which makes CintaNotes run minimized to tray, and "Allow Multiple Instances", which is used to run many copies of CN simultaneously.
- Refreshed program icons and logo, by a professional designer Enhancement
- Tab characters now don't get autoconverted to spaces. Enhancement
- Updated "About CintaNotes" dialog. Enhancement
- Display of a descriptive message when trying to load unknown new version of the notebook file. Enhancement
- Search: click on a note used to erroneously accept tag suggestion. Fix
- XML export without specifying 'XML' extension could lead to failure. Fix
- When editing note title Ctrl+Alt+Key shortcuts were not recognized. Fix
- German umlaute in tags were not lowercased correctly. Fix

jenter
Спасибо!
но (помните, я с месяц назад сигнализировала?):

Цитата:
перестал работать переход по Ссылке в окне Редактирования (голубенькая стрелочка)...
F7 в Основном окне и пункт меню 'Открыть ссылку' тоже не действуют...

не поправили
(извините, это не придирка...)
Автор: jenter
Дата сообщения: 03.11.2011 22:19

Цитата:
не поправили
(извините, это не придирка...)

А, а вот это уже похоже случай "а у меня все работает"
Какой используется браузер? Если нажать Win+R и набрать "http://cintanotes.com", браузер открывается?

Добавлено:
Upitanniy

Цитата:
Лучше иметь возможность и несколько копий задать.
Почему это важно. Синхронизация такая штука, что с ней можно испортить или вообще потерять оригинал, я бы, да и многие, предпочли бы автобэкап, например одновременно на другой диск, плюс в папку онлайнового хранилища. Как в KeePass это делает плагин DataBaseBackup - он сразу сохраняет сколько угодно копий, автоматом. Важно чтобы копии сохранялись именно одновременно с базой-source, не нажимая отдельно никаких кнопок.
Вроде бы нетрудно такое сделать ?

В CintaNotes встроен механизм создания резервных копий (меню Файл/Резервная копия), который автоматически делает копию базы каждый час/день/неделю. Куда сохранять копии можно указать путем редактирования параметра backup.folder в cintanotes.settings (в будущих версиях это будет вынесено в интерфейс). А запись точной даты-времени в имя файла - это критично для вас?
Автор: Kate_rina
Дата сообщения: 03.11.2011 22:40
jenter

Цитата:
Если нажать Win+R и набрать "http://cintanotes.com", браузер открывается?

нет...
На машине - IE 6, FF 3.6.22, Opera AC 3.7.3 (по умолчанию)
Автор: Upitanniy
Дата сообщения: 03.11.2011 23:10
jenter: А запись точной даты-времени в имя файла - это критично для вас?

Дело в том, что без этого будет перезаписываться уже существующая копия.
И случись какая нибудь проблема с основной базой, все бэкапы окажутся тоже повреждены, ведь так будет только одна копия и она будет всё время писаться поверх существующей - простой заменой старого файла новым. Добавляя дату-время к имени файла мы имеем архив, в нём будут допустим 10 версий (можно задать параметр), и проблема решена.
Я имею в виду то ,что бэкапить только последнюю версию бессмысленно, ведь они нужны на случай крэша основной базы или нечаянного стирания части записей, а тогда и бэкапы будут с ошибками (так как они суть последняя копия, которую и нужно восстановить, а она с ошибкой).
Если будете этим заниматься, посмотрите DataBaseBackup здесь: http://keepass.info/plugins.html
Там очень умно реализовано.

И пожалуй лучше сделать в виде плагина - не стоит нагружать прогу, да и не всем нужно.

А как задать путь в cintanotes.settings для резервных копий?

Автор: jenter
Дата сообщения: 04.11.2011 09:22
Kate_rina

Цитата:
На машине - IE 6, FF 3.6.22, Opera AC 3.7.3 (по умолчанию)

А какая у вас версия ОС? И что выдает следующая команда (вводить надо запустив cmd.exe под админом):

Код: reg query hkcr\http\shell\open\command
Автор: Kate_rina
Дата сообщения: 04.11.2011 12:17
чтобы ничего не напутать при копировании результата, дописала в команду так:

Цитата:
reg query hkcr\http\shell\open\command >C:\1.txt

и уже из этого текстового файлика цитирую результат:

Цитата:
! REG.EXE VERSION 3.0

HKEY_CLASSES_ROOT\http\shell\open\command
<безымянный>    REG_SZ    "C:\Program Files\OperaAC 3.7.3 Turbo_Rus\opera.exe" "%1"

ОС: XP Pro SP3 (рус., лиц.)
твикерами системы не пользовалась...
Чуть позже попробую (v1.5.1) и отпишусь о результате на такой же ENG-системе (на той машине работаю чаще)...

Добавлено:
jenter
всё, вопрос снят, разобралась!...
Я Оперу запускаю через ланчер (у меня портабельная сборка).
Поправила указанную Вами строку в реестре, проверила в Синте - все варианты вызова по ссылке работают отлично.
Большое спасибо за помощь!
Автор: jenter
Дата сообщения: 04.11.2011 15:39
Kate_rina

Цитата:
всё, вопрос снят, разобралась!...
Я Оперу запускаю через ланчер (у меня портабельная сборка).
Поправила указанную Вами строку в реестре, проверила в Синте - все варианты вызова по ссылке работают отлично.
Большое спасибо за помощь!

Рад помочь! Но наверное все-таки стоит в синту добавить проверку, запустился ли браузер. Запишу задачу на будущее.

Upitanniy

Цитата:
Дело в том, что без этого будет перезаписываться уже существующая копия.
И случись какая нибудь проблема с основной базой, все бэкапы окажутся тоже повреждены

Ну в этом случае может помочь недельная копия. Кроме того, если не ошибаюсь, тот же дропбокс же еще и сам сохраняет все промежуточные версии файла (в бесплатном режиме - в течение месяца).
Но основную мысль я понял - нужен "продвинутый" режим бекапа. (Кстати, думаю это было бы хорошее расширение стандартного бекапа для платной версии программы.) Идея хорошая, спасибо, и в принципе хорошо вписывается в программу - даже без плагинов. Добавил в роадмап, можете проголосовать: http://roadmap.cintanotes.com/topic/79805-advanced-backup-schemes/

Добавлено:

Цитата:
А как задать путь в cintanotes.settings для резервных копий?

В этом файле есть строка, начинающаяся с "backup.folder = ". Дальше по умолчанию идет "backup", что означает, что резервные копии будут складываться в подпапку backup рядом с исполняемым файлом (или в appdata, если исполняемый файл находится в program files).
В эту строчку вместо backup можно вписать путь к любой папке, например d:\backups\cintanotes, т.е. целиком строка будет выглядеть так:
backup.folder = d:\backups\cintanotes
Автор: Zakkazak
Дата сообщения: 04.11.2011 16:45

Цитата:
v1.5.1 с инсталлятором
v1.5.1 портабельная

Хорошая новость об хорошем софте ..!!
выделение желтым понравилась, хотя я и был противником наворотов форматирования,
но эта фишка помогает видеть нужную часть в контексте.

вторая хорошая новость, это то что, у автора будет больше времени, чтоб развивать продукт.

jenter
сории отсутствовал, поэтому не успел ответить

Цитата:
"Открытыми базами" - Имеется в виду между несколькими запущенными копиями приложения?

да, представляю это как выподающих списков прямо в ленте.

Цитата:
Идея хорошая и нужная, хотя тут синта будет немного вторгаться не в свою область конечно. А как это дожно выглядеть конкретнее? пункт меню? горячая клавиша?

по грячей клавише , Ctrl+Enter например.
зачем же ? может быть полный цикл.
Вот если сравнить с фичей Share в веб сервисах.
Ведь на самом деле эта фича Share исключает один или несколько шагов из цикла:
Выделить---Копировать---переход на другое окно(вкладку)---Вставить---вернуться обратно.

feature request
как мне кажеться, критческий недостаток, который ограничивает полезность тегов это то что,
при поиске Синта сопостовляет ввод (образец) с тегами, от НАчала (первого символа) тегов .
Это сделанно намеренно или какое-то системное ограничение, с которым юзеру придеться ужиться ???
Автор: Upitanniy
Дата сообщения: 04.11.2011 19:50
jenter: дропбокс же еще и сам сохраняет все промежуточные версии файла

Дропбокс да, сохраняет. У него есть и большой недостаток - данные не шифруются, поэтому никаких важных и личных файлов там держать не желательно, или отправлять уже в виде контейнера True Crypt. Его пару месяцев назад хакнули и получили доступ к около тисячи ящиков.
Я пользуюсь Wuala.com - то же самое, но всё шифруется на машине клиента и , к сожалению, нет нормального бэкапа.
Автор: Kate_rina
Дата сообщения: 04.11.2011 20:02
jenter
неожиданное неудобство появилось...
Я раньше экспорт Заметок делала в XML, а на другой машине импортировала из него (в новую DB) -> быстро +одновременная оптимизация размера базы.
Теперь экспорт по времени остался таким же (3-4 секунды), а вот импорт... продолжительность операции возросла в разы. При количестве Заметок ~2300 уже больше 6 минут! Хотя форматированием я не увлеклась пока - заметок 15-20 его содержат всего лишь...
Да и отключение в настройках программы форматирования никак не увеличило скорость импорта.
Что будет, если база в 3-4 раза вырастет, не представляю...
Подумала, что сие связано с изменением структуры XML, генерируемого новой версией - ан нет, скорость импорта в базу v1.5.1 из XML, который создала в v1.4.3, такая же медленная...
Что посоветуете?
Автор: er456
Дата сообщения: 04.11.2011 21:06
А что понимается под "иерархией тегов"?
Мне кажется тогда лучше сделать иерархические виртуальные папки и чтобы можно в них добавлять заметки простым перетаскиванием мыши и была команда в контекстном меню "Показать в папке и подпапках".
Такую функцию наверно легче реализовать, т.к. теги - это ключевые слова в одном поле таблицы, а виртуальные папки - это дополнительные таблицы в базе которые будут содержать ID заметки.

Ещё пожелания.
- Функция автобэкапа не нужна - можно делать вручную за несколько секунд.
- Шифрование не нужно - для этого есть специальные программы.
- Форматирование текста достаточно как в 1.5.1, прикрепление катринок не нужно - все же это менеджер заметок, а не редактор текста.
Мне кажется CintaNotes нужно развивать в сторону каталогизатора файлов, а заметки будут выполнять роль примечания к файлам.
CintaNotes ценен тем, что обеспечивает более удобный доступ к файлам pfvtnjr и эти функции нужно развивать.

jenter
Цитата:
заметки подгружаются динамически, по мере скроллирования списка
Тогда конечно стрелки или постраничный вывод не нужен.
Автор: jenter
Дата сообщения: 05.11.2011 08:20
Zakkazak

Цитата:
"Открытыми базами" - Имеется в виду между несколькими запущенными копиями приложения?
да, представляю это как выподающих списков прямо в ленте.

Не совсем понял, можно чуть подробнее?


Цитата:
по грячей клавише , Ctrl+Enter например.

Т.е. по настраиваемой горячей клавише должен вставляться последний захваченный текст?
Или должно открываться какое-то окно, где можно выбрать заметку для вставки?
Или для каждой заметки можно назначить свою последовательность, чтобы работало на манер DirectAcces или Launchy?


Цитата:
как мне кажеться, критческий недостаток, который ограничивает полезность тегов это то что,
при поиске Синта сопостовляет ввод (образец) с тегами, от НАчала (первого символа) тегов .
Это сделанно намеренно или какое-то системное ограничение, с которым юзеру придеться ужиться ???

Это для того, чтобы при большом количестве тегов нужный находился быстро. Иначе можно будет потеряться среди "частичных" совпадений. А почему вам так нужно искать с середины слова?
Может быть после реализации составных тегов, когда при вводе напр. "ванная" будет предлагаться тег
"проекты/ремонт/ванная", эта необходимость сойдет на нет?

Upitanniy

Цитата:
Дропбокс да, сохраняет. У него есть и большой недостаток - данные не шифруются

Можно еще попробовать SpiderOak, там вроде как есть шифрование. Правда не помню, сохраняет ли он бекапы.

Kate_rina

Цитата:
неожиданное неудобство появилось...


Цитата:
Что посоветуете?

Да, подтверждаю проблему, спасибо! Вот тут можно скачать исправленный ехе-шник.
Где-то через недельку-полторы выйдет небольшое обновление 1.5.2, туда это исправление будет включено.

er456

Цитата:
что понимается под "иерархией тегов"?

Поддержка в программе тегов вида "проекты/курсовая", которые синта будет отображать в виде дерева, а также поддерживать разные операции вроде объединения, исключения, итд.


Цитата:
Мне кажется тогда лучше сделать иерархические виртуальные папки и чтобы можно в них добавлять заметки простым перетаскиванием мыши и была команда в контекстном меню "Показать в папке и подпапках".

Как эти папки должны выглядеть? Где они будут отображаться, в общем списке или в отдельной панели?[


Цитата:
Мне кажется CintaNotes нужно развивать в сторону каталогизатора файлов

Неожиданно Я вижу CintaNotes чем-то вроде Excel для заметок - простого и эффективного инструмента, предоставляющего набор кирпичиков, из которого при желании можно лепить нужные workflow по управлению информацией.
Автор: Zakkazak
Дата сообщения: 05.11.2011 12:22
jenter

Цитата:
Это для того, чтобы при большом количестве тегов нужный находился быстро. Иначе можно будет потеряться среди "частичных" совпадений. А почему вам так нужно искать с середины слова?
Может быть после реализации составных тегов, когда при вводе напр. "ванная" будет предлагаться тег "проекты/ремонт/ванная", эта необходимость сойдет на нет?

я противоположного мнения немного, при большом количестве (пару сотен скажем) наоборот, вспоминать тег из двух-трех слов, который имел место быть не просто бывает.
если по максимуму взять, из двух сотен тегов, думаю максимум два-три совпадения будет. Это первая причина, на мой взгляд.
Вторая причина это, то-что так было бы намного интуитивней, ожидаемо для юзера, потому-что Синта всквозную и в тексте и в названии ищет по этому правилу, с любой части слова, а не от начала.
хотелось бы на этот счет узнать мнение юзеров, которые вплотную используют Синту.
В теме уже писали уже, я тоже часто поисковые слова держу в первой строке текста.

Цитата:
Т.е. по настраиваемой горячей клавише должен вставляться последний захваченный текст?
Или должно открываться какое-то окно, где можно выбрать заметку для вставки?

раскрывалось бы главное окно, как обычно... можно было бы переходить клавишами к нужной заметке, как обычно ... и затем по Ctrl+Enter вставлять заметку

Цитата:
"Открытыми базами" - Имеется в виду между несколькими запущенными копиями приложения?
да, представляю это как выподающих списков прямо в ленте.

Не совсем понял, можно чуть подробнее?

при работе с мышкой, расположение списка было бы удобней сделать в строке заголовка.
Автор: Kate_rina
Дата сообщения: 05.11.2011 14:05
jenter
1.) Спасибо за новый exe!
Вы молодец. Качественная работа.
2.) Некоторые соображения по теме Вашего диалога с Zakkazak
Мне кажется, я правильно поняла одну из идей Zakkazak о желательном встраивании в Синту некоего коллектора фрагментов буфера обмена (для удобного их выбора и последующей вставки в редактируемую или создаваемую Заметку).
В своё время я хотела заказать Вам подобное, но побоялась, что программу это ненужным образом утяжелит (лёгкость Синты - один из её главных козырей, несомненно).
Сейчас использую Синту практически всегда в связке с Multi Block Storage v3.3 b4157 - это последняя сборка 10-летней давности, сделанная нашим же (и тоже, однозначно, талантливым) программистом Игорем Вершининым.
Работа с хоткеями там реализована аналогично Вашей программе - т.е. легко, удобно и изящно; крохотный размер базы (при огромном (!) количестве сохранённых текстовых блоков); деловой 'спартанский' интерфейс; шустренькая неимоверно etc. Дифирамбы дальше петь не буду во избежание обвинений в скрытой рекламе (лично с Вершининым не знакома и никакой переписки по софтине на Форуме не вела, клянусь)
При всей разности поставленных задач эти две 'крохотули' (Ваша и его) неуловимо похожи полезностью - безусловный "маст хэв" для компьютерного пользователя...
Хорошие идеи - ничьи, и витают в воздухе. Возможно, некие соображения про выбор фрагментов вставки уже у Вас есть (опять-таки сужу по Вашему заинтересованному диалогу с Zakkazak).
А мы будем ждать...
3.) Сдвиг Синты в сторону каталогизатора файлов будет применим пользователем (при необходимости такого использования программы) и так - с момента реализации возможности 'цеплять' файлы к базе. Насколько это соответствует идеологии CintaNotes? Думаю, никак не соответствует (мы, похоже, все удивились ). Но если хочет человек использовать именно так - его право (для него представляется удобным). В принципе, я тоже какие-то файлы упорядоченно храню в PersonaBrain - хотя он, по сути, вообще создавался под brainstorming...
Но я согласна с Zakkazak - форсировать это направление не стоит (-> просто мы боимся потерять с таким трудом найденный Лёгкий Удобный Заметочник )



Добавлено:
Ещё хотела спросить (в roadmap не нашла этого, но могла пропустить) - Вам не заказывали возможность 'уезжания' (не знаю, как лучше выразиться ) главного окна Синты в полоску к краю экрана? (так реализовано в NotesHolder, к примеру, да и в PersonalBrain v3 было удобно)...
Автор: Zakkazak
Дата сообщения: 05.11.2011 15:46
Kate_rina
вспоминаю мучения jentera c форматированием, поэтому осторожен , можно как-то обоътись и без вставки..
просто юзерам из роудмапа и из форума нужно пронаблюдать у себя:
часто ли приходиться копировать из Синты и вставлять в другое место, если да то приоритетная задача.
Автор: jenter
Дата сообщения: 05.11.2011 19:17
Zakkazak

Цитата:
я противоположного мнения немного, при большом количестве (пару сотен скажем) наоборот, вспоминать тег из двух-трех слов, который имел место быть не просто бывает.
если по максимуму взять, из двух сотен тегов, думаю максимум два-три совпадения будет. Это первая причина, на мой взгляд.
Вторая причина это, то-что так было бы намного интуитивней, ожидаемо для юзера, потому-что Синта всквозную и в тексте и в названии ищет по этому правилу, с любой части слова, а не от начала.
хотелось бы на этот счет узнать мнение юзеров, которые вплотную используют Синту.


Ну начнем с того, что Синта ищет и так, и так, в зависимости от того, включен ли параметр "точный поиск/exact search". И что вам кажется более интуитивным, может на самом деле не быть таковым. Потом, список выводится сразу после ввода. После ввода одной буквы уже будет выдаваться огромный список из всех тегов, где эта буква встречается - смысла в этом имхо ноль. И разве интуитивно, что на ввод строки "ch" будет предлагаться "research", или на ввод "re" - "software" (мои реальные теги). Но я кажется понял, что на самом деле хотите: чтобы теги, состоящие из нескольких слов, можно было искать по любому из них. Т.е. чтобы на ввод "mng" выдавались теги "project-mng" и "time-mng" - вот с этим я полностью согласен, это было бы удобно и достаточно интуитивно.


Цитата:
раскрывалось бы главное окно, как обычно... можно было бы переходить клавишами к нужной заметке, как обычно ... и затем по Ctrl+Enter вставлять заметку

Мне нравится идея, самому бы пригодилось и вроде как реализовать должно быть не слишком сложно.
Добавил в роадмап: http://roadmap.cintanotes.com/topic/79969-/


Цитата:
при работе с мышкой, расположение списка было бы удобней сделать в строке заголовка

Я наверное тугодум, но ничего не понял) и зачем там российский флаг?)
Кстати, глядя на скриншот, наверное надо бы поправить работу с нестандартным размером шрифтов.. кажется похожая задача есть в роадмапе: http://roadmap.cintanotes.com/topic/3365-text-blurry-because-application-isnt-dpi-aware/

Kate_rina

Цитата:
1.) Спасибо за новый exe!
Вы молодец. Качественная работа.

Спасибо!

Цитата:
Сейчас использую Синту практически всегда в связке с Multi Block Storage v3.3 b4157 - это последняя сборка 10-летней давности, сделанная нашим же (и тоже, однозначно, талантливым) программистом Игорем Вершининым.

Не слышал об этой программе, но обязательно посмотрю. Возможно кое-что оттуда и можно было бы использовать в синте, не смотря на другую идеологию - просто как дополнительное удобство, не захламляющее интерфейс.


Цитата:
Ещё хотела спросить (в roadmap не нашла этого, но могла пропустить) - Вам не заказывали возможность 'уезжания' (не знаю, как лучше выразиться ) главного окна Синты в полоску к краю экрана? (так реализовано в NotesHolder, к примеру, да и в PersonalBrain v3 было удобно)...


В роадмапе если порыться как следует, можно найти почти все
Еще заказывали чтобы Синта при потере фокуса автоминимизировалась, это примерно из той же оперы..

Автор: er456
Дата сообщения: 05.11.2011 20:16
jenter
В версиию 1.4.3 импортировал 20.000 заметок - программа работает без заметных замедлений. Но вот скорость импорта катастрофически падает с увеличением заметок в базе. Первые 10000 заняли 10 мин, потом добавлял по 1000 и время увеличивалось с 2 до 4 минут. Она наверно проверяет заметки на наличие дубликатов, тогда нужно добавить опцию отключать проверку.

Цитата:
Как эти папки должны выглядеть? Где они будут отображаться, в общем списке или в отдельной панели?
Виртуальные папки тоже выглядят как дерево обычных папок и размещаются вместо панели тегов. Один файл можно добавить сразу в несколько виртуальных папок. Отличие от иерархии тегов будет только в постановке задачи и ее реализации.

Цитата:
Я вижу CintaNotes чем-то вроде Excel для заметок - простого и эффективного инструмента, предоставляющего набор кирпичиков, из которого при желании можно лепить нужные workflow по управлению информацией.
Только той информацией которая добавлена в CintaNotes?
А мне хочется управлять тысячами ГБ информации находящейся на нескольких жестких дисках. Ищу такую программу...
p.s.
А база Access с одной таблицей больше подходит, чем Excel, в ней есть фильтация по выделенному, можно создать выходную форму.
Автор: Zakkazak
Дата сообщения: 05.11.2011 21:05
jenter

Цитата:
на самом деле хотите: чтобы теги, состоящие из нескольких слов, можно было искать по любому из них. Т.е. чтобы на ввод "mng" выдавались теги "project-mng" и "time-mng" - вот с этим я полностью согласен, это было бы удобно и достаточно интуитивно.

все верно, уважаемый jenter, я пользуюсь 2-х словными тегами , надеюсь задача не сложная

Цитата:
и зачем там российский флаг?)

это клавиатурный переключатель, показывает что русская раскладка активна ))). случайна попала на скрин
Автор: Arregy
Дата сообщения: 06.11.2011 10:07

Цитата:
Мне кажется CintaNotes нужно развивать в сторону каталогизатора файлов, а заметки будут выполнять роль примечания к файлам.


Может лучше другая самостоятельная программа-каталогизатор на основе CintaNotes, но в эту синту не нужно.
Автор: Zakkazak
Дата сообщения: 06.11.2011 10:20
хочу еще написать пару слов о желаемых направлениях ... может это будет забегание вперед слишком, но соответствует духу Синты, как инструмента стимулирующего мышление.. :

строка поиска на мой взгляд могла бы стать более "умной" , можно было бы ее снабдить некоторыми алгоритмами.

Автор: dzh2000
Дата сообщения: 06.11.2011 12:24
er456

Цитата:
В версиию 1.4.3 импортировал 20.000 заметок - программа работает без заметных замедлений. Но вот скорость импорта катастрофически падает с увеличением заметок в базе. Первые 10000 заняли 10 мин, потом добавлял по 1000 и время увеличивалось с 2 до 4 минут. Она наверно проверяет заметки на наличие дубликатов, тогда нужно добавить опцию отключать проверку.

Просто автор не знаком с особенностями работы с SQLite, которую использует в CintaNotes. Ознакомиться бы ему на досуге с http://www.sqlite.org
Движок SQLite очень быстр именно при чтении данных (select), а при записи (insert/update) заметно отстает от других БД. Следует выполнять оптимизацию (pragma-команды), ну и грамотно применять транзакции.

Цитата:
крохотный размер базы (при огромном (!) количестве сохранённых текстовых блоков)... шустренькая неимоверно

Это, кстати, заслуга исключительно разработчиков SQLite
Автор: SFC
Дата сообщения: 06.11.2011 13:55

Цитата:
Движок SQLite очень быстр именно при чтении данных (select), а при записи (insert/update) заметно отстает от других БД. Следует выполнять оптимизацию (pragma-команды)

Лучше вобще отказаться от SQLite, как от базы которую средствами самой базы - вакум и т.д. не очистить, мусор постепенно накапливается и накапливается, помогает только:
полный экспорт, удаление файла базы, создание нового пустого, импорт ранее экспортированного.
Может использовать в качестве базы обычный XML, можно его по-zip'ить. А при открытии распаковывать, при закрытии запаковывать, так многие делают.
Автор: Kate_rina
Дата сообщения: 06.11.2011 14:38
SFC

Цитата:
полный экспорт, удаление файла базы, создание нового пустого, импорт ранее экспортированного

Именно так с момента знакомства с Синтой и работаю. Этот в-т оказался (путём экспериментирования) самым быстрым, при самой компактной базе.
Рада, что теория подтвердила практику...
Автор: jenter
Дата сообщения: 06.11.2011 18:05
er456

Цитата:
В версиию 1.4.3 импортировал 20.000 заметок - программа работает без заметных замедлений. Но вот скорость импорта катастрофически падает с увеличением заметок в базе. Первые 10000 заняли 10 мин, потом добавлял по 1000 и время увеличивалось с 2 до 4 минут. Она наверно проверяет заметки на наличие дубликатов, тогда нужно добавить опцию отключать проверку.

Программа в самом деле проверяет на дубликаты. Кроме того, мне просто не приходило в голову этот процесс оптимизировать - как-то не думал что кому-то нужно будет делать импорт огромных файлов на регулярной основе )
Но разумеется в будущем проверку на дубликаты можно будет отключить, плюс есть еще пара вполне очевидных оптимизаций.


Цитата:
Виртуальные папки тоже выглядят как дерево обычных папок и размещаются вместо панели тегов. Один файл можно добавить сразу в несколько виртуальных папок. Отличие от иерархии тегов будет только в постановке задачи и ее реализации.

Я отличий вообще не вижу, зачем тогда вводить дополнительную сущность?
Но знаю что много людей хотят старый добрый outlining.. так что на всякий случай добавил в роадмап, посмотрим на спрос.


Цитата:
Только той информацией которая добавлена в CintaNotes?
А мне хочется управлять тысячами ГБ информации находящейся на нескольких жестких дисках. Ищу такую программу...

А информация-то какого рода - текст или мультимедиа?
В любом случае синта вам тут вряд ли подойдет. Лучше посмотреть тогда программы вроде Архивариуса 3000 и подобные.


Цитата:
все верно, уважаемый jenter, я пользуюсь 2-х словными тегами , надеюсь задача не сложная

Оказалось даже проще реализовать, чем я думал. Перезагрузите pre-1-5-2


Цитата:
строка поиска на мой взгляд могла бы стать более "умной" , можно было бы ее снабдить некоторыми алгоритмами

какими например?


Цитата:
Просто автор не знаком с особенностями работы с SQLite, которую использует в CintaNotes. Ознакомиться бы ему на досуге с http://www.sqlite.org
Движок SQLite очень быстр именно при чтении данных (select), а при записи (insert/update) заметно отстает от других БД. Следует выполнять оптимизацию (pragma-команды), ну и грамотно применять транзакции.


В самом деле, хоть я конечно читал и sqlite.org, и The Definitive Guide to SQLite, я больше занимался вопросами оптимизации скорости поиска. О том, что импорт может нуждаться в оптимизации мне пока что даже в голову не приходило. Насчет оптимизации: pragma synchronous установлен в off, весь импорт происходит в одной транзакции, что еще можете порекомендовать?


Цитата:
Это, кстати, заслуга исключительно разработчиков SQLite

Безусловно, доктору Ричарду Хиппу я благодарен безмерно. Как, наверное, и авторы Firefox, Skype и кучи других программ, которые используют SQLite. )

Уважаемый dzh2000, пожалуйста не уходите никуда из этой ветки! Вы меня своей критикой держите в форме)

SFC

Цитата:
Лучше вобще отказаться от SQLite, как от базы которую средствами самой базы - вакум и т.д. не очистить, мусор постепенно накапливается и накапливается, помогает только:
полный экспорт, удаление файла базы, создание нового пустого, импорт ранее экспортированного.
Может использовать в качестве базы обычный XML, можно его по-zip'ить. А при открытии распаковывать, при закрытии запаковывать, так многие делают.

Кроме мусора там еще и фулл-текст индекс добавляет размер.
А на обычном XMLе такой скорости поиска можно достичь только если делать базу данных в памяти, строить по ней индексы. Тут да, можно использовать in-memory SQLite базу для этого, чтобы не делать это все с нуля. Но придется держать всю базу в памяти, это раз. И пропадет устойчивость к сбоям - база на диске обновляться будет нечасто, это два.

Думаю, с размером базы можно что-то придумать. Как вариант, по команде выгружать дамп базы и пересоздавать базу из него. Это, по крайней мере, будет удобнее и быстрее, чем текущий "ручной" вариант.
Есть еще вариант - FTS4 поддерживает сжатие данных. Но тогда придется отказаться от поиска внутри слов.(

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: Зарплата Камин 2 ....


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.