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

» CintaNotes

Автор: SKYNET3000
Дата сообщения: 28.04.2014 16:34
Я с предложением по улучшению CintaNotes.

По мере использования CN на панели меток накапливается достаточно большое кол-во меток(тегов).
У меня, к примеру, уже сейчас на панели меток более 1 500 меток в 14-ти иерархиях(деревьях).
Так что "скакать" по ним уже довольно таки затруднительно и гиморно.
Голову сломаешь пока найдешь нужную метку.
Нужно что-то делать для упрощения поиска и фильтрации нужных меток.

В связи с этим я вижу следующие варианты решения этой проблемы.

1) Сделать "метки меток". Т.е. каждую метку в свою очередь тоже помечать особой меткой ("меткой меток").
И тогда выбрав одну такую "метку меток" на панели меток будут отображены только те "обычные метки",
которые помечены этой "меткой меток". Т.е. это ещё одна реализация "related Tags". "Принудительных" "related Tags".
2) Сделать для панели тегов свой собственный ПОЛНОЦЕННЫЙ search box с поддержкой REGEXP-ов
и выпадающим меню истории ввода. Тогда ты вводишь (или выбираешь из выпадающего списка)
поисковый запрос (REGEXP) в этот search box и нажимаешь ввод. И в результате на панели тегов остаются только
теги, удовлетворяющие этому поисковому запросу
Автор: vivek
Дата сообщения: 28.04.2014 16:44
SKYNET3000
Угу... А через год будет предложение сделать "метки меток меток"?
Может не надо так все усложнять?
Автор: SKYNET3000
Дата сообщения: 28.04.2014 17:07

Цитата:
А через год будет предложение сделать "метки меток меток"?

vivek
Нет. Просто со временем придётся перейти от "ДЕРЕВянной (иерархической) модели" представления меток к "СЕТевой". И постепенному стиранию смысловой разницы между "меткой" и "заметкой"

Добавлено:
vivek
А что ты предлагаешь? Для удобства "ползанья" по большому кол-ву меток?
Автор: vivek
Дата сообщения: 28.04.2014 18:47
SKYNET3000
Сделать поменьше меток. ))
Я так понимаю, смысл меток не в том, чтобы их было 1500.
Автор: SKYNET3000
Дата сообщения: 28.04.2014 23:12
vivek

Цитата:
Сделать поменьше меток. ))

Ни как не можно. Слишком уж обширная по охвату разных областей знания у меня база


Цитата:
Я так понимаю, смысл меток не в том, чтобы их было 1500.

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

Добавлено:
vivek
Так мы договоримся до того, что и заметок должно быть поменьше.
Желательно не более одной.
Тогда и метки не понадобятся
Автор: ViCin
Дата сообщения: 29.04.2014 07:57

Цитата:
Слишком уж обширная по охвату разных областей знания у меня база

Тогда разбить на отдельные блокноты. Кроме того - на вкладки, внутри которых установить для вывода "Только используемые метки".
Автор: SKYNET3000
Дата сообщения: 29.04.2014 08:43
http://forum.ru-board.com/topic.cgi?forum=5&topic=32648&start=1480#4
Автор: jenter
Дата сообщения: 29.04.2014 14:15
StanislawK

Цитата:
Создание новой заметки  по двойному клику мышкой.  

Нужно сделать в двух местах.  
 
1) В области, правее выбора сортировки заметок.
 Это может быть значок +  между сортировкой и счетчиком заметок.   Может быть и сам счетчик заметок прихватить, но это не очень очевидно.   

Собираемся делать большую кнопку "добавить заметку" в версии с новым интерфейсом.
Соотв. раньше что-либо делать тут смысла нет.
 

Цитата:
2) дабл-клик на свободном от заметок месте. "пустое" серое поле. Если в выбранной секции заметок еще нет, или их одна-две.  

Ну это сделать настолько элементарно, что будет уже в версии 2.6.


Цитата:
Поддержу. Думаю что 2й клик лучше заменить на дабл-клик.
 
1-й клик или дабл клик - активирует заметку.
2-й  просто клик ничего не делает.
2-й дабл клик  - открывает.


Возможно так надежнее. Надо будет погонять вживую, чтобы понять как лучше.


Цитата:
У меня на лаптопе установлена Cinta с русским языком, на десктопе с английским. При синхронизации получается что есть две секции. Одна называется Main другая Главная.  
 Хотя по логике это должна быть одна и та же секция.


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


Цитата:
Я на десткопе переименовал секцию, и провел синхронизацию.
На лаптопе появилась новая секция, заметки переехали в новую из старой, и теперь секция со старым названием "висит" пустая.

Да, это небольшая недоработка. Поправим, спасибо.

ViCin

Цитата:
Микрокосяк: Alt+Shift+C кроме копирования ссылки на заметку одновременно открывает Меню/Справка, если работает русская раскладка.


Подтверждаю, поправим, спасибо!


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


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

Но в некотором роде это уже работает: если Вы заметку перед открытием прокрутили до нужного места с помощью клавиш влево-вправо (или с зажатой ЛКМ + колесом), то при открытии курсор будет на том же месте. Тот же самых механизм работает при поиске, кстати.


Цитата:
Если при этом двойной клик производится на ссылке в тексте - тогда правильнее открывать именно заметку, на которую ведет ссылка (или URL, файл).

Ну это-то уже давно в роадмапе:
http://roadmap.cintanotes.com/topic/8363-clickable-links-in-note-preview/

vivek

Цитата:
Тут обсуждается возможность работать в ленте, и редактировать заметку, не открывая ее отдельно. В одной интересной проге было сделано так - чтобы перейти к редактированию текста, достаточно было сделать дабл-клик на теле заметки. Еще один дабл-клик возвращает в режим просмотра, где также можно выделить и скопировать текст. По-моему, удобно.


Чем больше читаю, тем больше убеждаюсь, что необходимо поддерживать оба режима редактирования. Редактирование "на месте" для быстрых правок (F2), и редактирование в отдельном окне (Enter, Double-click) - для значительных правок, работы с большим объемом текста, или для одновременной правки нескольких заметок.

ViCin

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


А зачем Вам сразу редактировать всю ленту, вот скажите?

Romaxin65

Цитата:
И перещелкивать именно всю ленту, а не отдельные заметки.

И Вы туда же Зачем Вам вся лента-то?


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

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

SKYNET3000

Цитата:
Но с выпадающим меню истории ввода, когда ты одним взглядом можешь посмотреть сразу всё (до разумных пределов, например последние 100 вводов) что ты вводил ранее и сразу же одним кликом запустить нужный тебе поиск, было бы ещё лучше, чем 100 раз тыкать ВСЛЕПУЮ кнопки "назад" и "вперёд").

Согласен. Тут вопрос, надо ли делать общую историю, или чтобы у каждой секции своя была.


Цитата:
заметки текущей ленты, чтобы рассматривались как единый текстовый  файл

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

rsuan

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


Ну это очень несложно поправить. Исходники питоновского скрипта могу скинуть. Там даже не надо знать Питон.


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

Это конечно вариант. Ладно, запишу как идею для PRO функции версии примерно 3.1.

Добавлено:
rsuan

Цитата:
Я переношу заметки из TreeDBNotes. Оказывается, эта проблема не бывает при переносе например из Word или простого текстового редактора.
Чтобы воспроизвести проблему, Вам нужно скопировать в TreeDBNotes следующий текс


Удалось воспрозвести, спасибо. Добавил баг в трекер.

SKYNET3000

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

Именно так, не будет. Предполагается, что после того, как Вы поработали с домашней базой, Вы ее обновили сразу и на флешке, а по приходу на работу сразу синхронизировали с рабочей.

Всей этой канители можно избежать, если:
Вариант 1 - работать только с базой на флешке. Может быть медленновато.
Вариант 2 - синхронизировать заметки через Dropbox или любой другой облачный сервис. Может быть неприватно.
Вариант 3 - синхронизировать через собственный FTP сервер и программу GoodSync. Быстро, приватно, но чуть сложнее настраивать.


Цитата:
И цынта грохнулась выдав напоследок эксцэпшн "ЭскуЭл  Литл Базе еррор. Максимальный  DEPT не может превышать 1000"

Без лога, опять же, могу только погадать на кофейной гуще. Скажите хотя бы, какая у Вас там была вложенность тегов.

SKYNET3000

Цитата:
Термин "saved search" в переводе означаете "сохраненные поиски". А раз они сохраненные, то как бы по смыслу подразумевается, что НЕИЗМЕННЫЕ, СТАТИЧНЫЕ. А ведь это не так. Ведь цинта каждый раз заново пересчитывает при щелчке по тегу, который является "saved search", помечена ли данная группа  заметок данным тегом или нет.
Т.е. тут поведение ДИНАМИЧЕСКОЕ, а не СТАТИЧЕСКОЕ. Поэтому термин "автоматические теги" мне кажется более удачным, чем "saved search" (сохраненные поиски)


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

Я думаю нужны и сохраненные поиски, и автоматические теги.
И это разные вещи, на самом-то деле.
Автор: rsuan
Дата сообщения: 29.04.2014 14:38
jenter

Цитата:
Исходники питоновского скрипта могу скинуть

Скиньте, может и разберусь, кто такой Питон ) Так-то программировал в Бейсике )
Автор: ViCin
Дата сообщения: 29.04.2014 14:45

Цитата:
А зачем Вам сразу редактировать всю ленту, вот скажите?

Просто напросто вопрос удобства (большого) и скорости. Особенно если редактируются заметки часто. Во-первых, я должен предпринимать каждый раз действия в духе открытия и закрытия окошек, причем окошки не то чтобы мгновенно открываются и иногда утомляют мельтешением. Если я точно знаю, что буду много редактировать, может быть удобнее обходиться без кучи кликов.
Во-вторых, вот, допустим, читаю я заметку и вижу какую-то опечатку. Естественное желание сразу исправить. Но в новом окне все равно придется еще долго искать это место. Хотя это вроде бы решается, если будет работать F2.
В-третьих, как насчет копирования (переноса) части текста из заметки в заметку?

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

Хотя свободно перемещающийся курсор - это уже следующее удобство. Для начала бы хотя бы уменьшить число лишних нажатий клавиш. Не знаю, может быть удовлетворительно будет и использование F2.
Автор: SKYNET3000
Дата сообщения: 29.04.2014 14:51

Цитата:

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



Сделать не очень сложно, но я не уверен что нужно.
Автор: jenter
Дата сообщения: 30.04.2014 10:07
SKYNET3000

Цитата:
Обнаружил багу
Когда открываешь базу с другим названием на панели задач название остается от старой базы.
 
К примеру открыл я изначально базу "персональная.db". А потом уже из меню цинты открыл базу "по работе.db". Так вот. На панели задач так и осталось "персональная"


Воспроизвести не получилось. Можно скриншот?

Не стоит еще забывать, что в заголовке сначала идет имя секции, потом имя базы. Так что если у двух баз секция с одинаковым именем, может казаться, что имя на панели задач не меняется.


Цитата:
Обнаружил багу в версии 2.6.
При попытке экспорта в XML-формат версий 1.5.4 и более ранних вылезает ошибка:


Подтверждаю, спасибо. Пофиксим в 2.6 финальной.


Цитата:
Сделать "метки меток".

Идея интересная, хотя возможно есть более легкие способы упростить работу с большим количеством тегов.
Добавил в роадмап: http://roadmap.cintanotes.com/topic/441046-tags-for-tags-metatags/


Цитата:
Сделать для панели тегов свой собственный ПОЛНОЦЕННЫЙ search box с поддержкой REGEXP-ов
 и выпадающим меню истории ввода. Тогда ты вводишь (или выбираешь из выпадающего списка)
 поисковый запрос (REGEXP) в этот search box и нажимаешь ввод. И в результате на панели тегов остаются только  
 теги, удовлетворяющие этому поисковому запросу

http://roadmap.cintanotes.com/topic/441047-/

rsuan

Цитата:
Скиньте, может и разберусь, кто такой Питон ) Так-то программировал в Бейсике )


Вот исходник:
http://pastebin.com/bjpbdmUi

Чтобы его запустить, надо установить Python 3.x.

В строках 71-80 можно поменять, что идет в какие поля заметки.
Например, если вместо строки 72 написать

Код: note.setAttribute('title', '')
Автор: SKYNET3000
Дата сообщения: 30.04.2014 15:27

Цитата:

Цитата: Тогда разбить на отдельные блокноты. Кроме того - на вкладки

ViCin
Не катит. Потому что слишком уж все переплетено и взаимосвязано.

А потом, почему Вы считаете что 1 500 тегов это много?
Вот давайте вместе прикинем, много это или нет.

У меня почти 6000 заметок. Каждая заметка, в среднем, помечена 5-ю тегами.
5 х 6000 = 30 000.

Далее
30 000 | 1 500 = 20.

Т.е. коэффициент использования тега (среднее кол-во заметок, которое им помечено) равен 20.

Согласитесь, вполне большое число.

Т.е. я рационально использую теги, а не создаю для чуть ли не для каждой заметки свой тег

Добавлено:
Для меня положение заметки в ГРАФЕ меток несёт не меньше информации, а зачастую и больше, чем само содержимое заметки. Т.е. я иногда могу вообще удалить весь текст заметки, потому что вся информация уже содержится в тегах, которые связаны с данной заметкой.

В силу того, что у меня теги несут так много информации их и надо много

Добавлено:
Например я сохраняю сообщения с форумов разных юзверей. Для этого у меня есть тег Юзвери/<ник юзверя>.
А так как юзверей у меня уже более 500, то и тегов только в одной иерархии "Юзвери" у меня более 500

Добавлено:
А вообще, я думаю CintaNotes, ждёт прекрасное будущее. Цинта скоро захватит весь мир и весь интернет

Скоро база данных цинты будет главным форматом для обмена знаниями между людьми.

Т.е скоро люди будут обмениваться в инете не просто НЕ СТРУКТУРИРОВАННЫМИ (Plain) текстовыми сообщениями на форумах, а цынтовскими БАЗАМИ ЗНАНИЙ.

Т.е. вместо того, чтобы писать кучу плоских текстовых сообщений, чтобы что-то сообщить человеку, посылаешь ему кусок своей цинтовской базы знаний.
А кусок этот генерится автоматом по ключевым словам.

А получатель делает СЛИЯНИЕ этой полученной базы со своей, и всё. Он знает всё что Вы знаете по данной теме
Автор: SKYNET3000
Дата сообщения: 30.04.2014 20:06

Цитата:
Не ускорит это работу раз в 100. Да и чревато потерями данных при крешах и других форсмажорах.
Вы увеличьте рамер кэша - sqlite.pragma.cache_size до 100000 и вся база поместится в него.




Цитата:
Ничего она не пишет, она проверяет не изменился ли файл. Особо ресурсы это не ест.
Смотрите лучше на строку "Записано байт" в Диспетчере задач.


Короче, Джентер, выкладываю видео, в котором видно, что "при каждом чихе"© цинта осуществляет дисковые операции. На видео видно как изменяется счётчик операций чтения с диска при манипуляциях с цынтой.

И чем больше размер базы тем больше дисковых операций осуществляет цинта "при каждом чихе".

Вот я и предлагаю (ещё раз) всё и вся перенести в оперативку.
Чтоб, блин, НИ ОДНОЙ дисковой операции для работы цынты не нужно было.

А для параноиков, боящихся внезапных пропаданий питания, есть же опция в файле настроек, которая задаёт период сохранения базы на диске

Видео: http://gfile.ru/a4vcw

Допустим ткнул я в метку и сразу диск зашуршал, светодиод замигал и счётчик увеличился на 50. А ведь одна дисковая операция длится от 0 до 30 миллисекунд (как повезёт). Значит 50 дисковых операций будут длится 0..1,5секунды. А это уже тормоза

А на большой базе у меня на каждый чих цынта делает по 100-200 дисковых операций. В результате после каждого клика мышкой я жду иногда до 3-5 секунд реакции цынты

Автор: rsuan
Дата сообщения: 03.05.2014 09:26
jenter

Цитата:
А зачем Вам сразу редактировать всю ленту, вот скажите?

Вы вопрос немного не так ставите. У нас стоит вопрос так: зачем распахивать заметку в отдельное окно, если бы можно с ней работать прямо в ленте. И вопрос не только в редактировании заметок, но и просто копирования текста оттуда, нажатия на ссылки в ней (у меня во многих заметках по несколько ссылок).

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

Мне так и приходится поступать, постоянно копировать с домашнего ПК на флешку, с флешки на рабочий комп, и потом всё обратно. Т.к. работать на флешке медленно. А иной раз забудешь скопировать, и кусаешь локти до следующего дня. Раз вы знакомы с TreeDBNotes, вы можете увидеть, что работать с базой на флешке с помощью этой программы так же быстро и незаметно, как и на винчестере. Не знаю как они это добились. Понятно что программы, методы записи и структура файла баз у той и вашей программы совсем разные. Насчёт увеличения кеша - попробую.

Цитата:
Почему бы её вместе с БД не разместить в ОЗУ и работать только в ОЗУ?
Это же ускорит работу раз в 100. А сохранение на диск делать только по команде юзверю.

Согласен, тоже хотел это предложить. Хотя лучше сделать опциональным выбор или настоящего варианта, или предложенного. А может увеличение кеша поможет )

Цитата:
А вообще напишите, как Вам надо, я быстро накидаю что надо поменять в скрипте.

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

Вношу ещё предложение: добавить кнопку Удалить в окне редактирования заметки. Иногда нужно удалить, для этого приходится закрыть заметку, выбрать эту заметку и только потом удалить. А ведь не всегда эта заметка есть в текущей ленте.
Автор: SKYNET3000
Дата сообщения: 03.05.2014 12:17

Цитата:
Мне так и приходится поступать, постоянно копировать с домашнего ПК на флешку, с флешки на рабочий комп, и потом всё обратно. Т.к. работать на флешке медленно. А иной раз забудешь скопировать, и кусаешь локти до следующего дня. Раз вы знакомы с TreeDBNotes, вы можете увидеть, что работать с базой на флешке с помощью этой программы так же быстро и незаметно, как и на винчестере. Не знаю как они это добились.

rsuan
В РАМу наверное всё запихивают, вот и работает шустро.
Я Джентеру уже говорил, что для таких маленьких программ не смысл постоянно обращаться к харду, так как всё что нужно легко помещается в РАМе.
И выше я даже ссылку на своё видео выкладывал.
В этом видео видно, что на "каждый чих" при работе с программой цынта делает от 50 до 300 дисковых операций. Если учесть что одна дисковая операция может длится до 30 милли секунд... То сами понимаете откуда тормоза

Добавлено:

Цитата:
Согласен, тоже хотел это предложить. Хотя лучше сделать опциональным выбор

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

Добавлено:

Цитата:
А может увеличение кеша поможет )

Не поможет. Увеличивал кеш в 10(!!!) раз. Тормоза как были так и остались

Добавлено:
А хотя ведь что такое для современных компов база в 5 мегабайт? Это же сотые доли секунды на то, чтобы несколько раз её "перелопатить". А сейчас работа так медленна, как будто я работаю с базой гигов 10
Автор: rsuan
Дата сообщения: 03.05.2014 12:35
SKYNET3000

Цитата:
В РАМу наверное всё запихивают, вот и работает шустро.

Не, всё быстро работает при принудительном сохранении по Ctrl+S, и видно что флешка в этот момент мигнёт и всё. Хотя сохранять в TreeDBNotes не обязательно, при переходах с папки в папку она сохраняет сама, при этом тоже никаких тормозов.

Добавлено:
Ещё баг обнаружился. При наборе тега в строке Теги в окне заметки высвечивается окошко с предлагаемыми тегами по первым набираемым буквам, так вот, потом оно не полностью исчезает, часть скрина этого окошка остаётся на строке Примечание. Такое у меня и на компьютере с WinXP, и на ноутбуке с Win7.

Добавлено:
Увеличение кеша действительно не сильно помогло.
Автор: jenter
Дата сообщения: 04.05.2014 07:49
SKYNET3000

Цитата:
Короче, Джентер, выкладываю видео, в котором видно, что "при каждом чихе"© цинта осуществляет дисковые операции. На видео видно как изменяется счётчик операций чтения с диска при манипуляциях с цынтой.
 
И чем больше размер базы тем больше дисковых операций осуществляет цинта "при каждом чихе".
 
Вот я и предлагаю (ещё раз) всё и вся перенести в оперативку.  
Чтоб, блин, НИ ОДНОЙ дисковой операции для работы цынты не нужно было.


Основные "толстые" данные кэшируются в памяти. И есть еще кэш операционной системы. Но согласен, что операций многовато. Посмотрю, что там можно сделать. Правда, это уже не раньше 2.7 - 2.6 уже заморозили.


Цитата:
А для параноиков, боящихся внезапных пропаданий питания, есть же опция в файле настроек, которая задаёт период сохранения базы на диске


Это что за опция такая, о которой даже я не знаю?

rsuan

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


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


Цитата:
Мне так и приходится поступать, постоянно копировать с домашнего ПК на флешку, с флешки на рабочий комп, и потом всё обратно. Т.к. работать на флешке медленно. А иной раз забудешь скопировать, и кусаешь локти до следующего дня. Раз вы знакомы с TreeDBNotes, вы можете увидеть, что работать с базой на флешке с помощью этой программы так же быстро и незаметно, как и на винчестере. Не знаю как они это добились. Понятно что программы, методы записи и структура файла баз у той и вашей программы совсем разные. Насчёт увеличения кеша - попробую.


В размеры базы сравнимые? Скорость поиска тоже?


Цитата:
Согласен, тоже хотел это предложить. Хотя лучше сделать опциональным выбор или настоящего варианта, или предложенного. А может увеличение кеша поможет )


А вот на другом форуме мне пожаловались, что Синта ест аж целых 12 МБ памяти


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


Ловите: txtdir2xml_rsuan.rar
Сделал Вам ехешник, мне это сильно проще чем Вам возиться с Питоном.


Цитата:
Вношу ещё предложение: добавить кнопку Удалить в окне редактирования заметки. Иногда нужно удалить, для этого приходится закрыть заметку, выбрать эту заметку и только потом удалить. А ведь не всегда эта заметка есть в текущей ленте.


Уже есть - Ctrl+Del

SKYNET3000

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

Да что за настройка-то?

rsuan

Цитата:
Ещё баг обнаружился. При наборе тега в строке Теги в окне заметки высвечивается окошко с предлагаемыми тегами по первым набираемым буквам, так вот, потом оно не полностью исчезает, часть скрина этого окошка остаётся на строке Примечание. Такое у меня и на компьютере с WinXP, и на ноутбуке с Win7.

А видеокарта какая? У меня не повторяется.


Цитата:
Увеличение кеша действительно не сильно помогло.


Попробуйте еще так:
notebook.disconnect.enabled = 0
sqlite.pragma.page_size = 4096
sqlite.pragma.cache_size = 25000
sqlite.pragma.synchronous = NORMAL
Автор: SKYNET3000
Дата сообщения: 04.05.2014 08:50

Цитата:
Да что за настройка-то?

Вы, jenter, сами же её ниже и приводите в в своем сообщении.
Вот эта:

Цитата:
sqlite.pragma.synchronous



Добавлено:

Цитата:
Попробуйте еще так:
notebook.disconnect.enabled = 0
sqlite.pragma.page_size = 4096
sqlite.pragma.cache_size = 25000
sqlite.pragma.synchronous = NORMAL

Попробовал. По моим ощущениям в скорости реакции цынты ничего не изменилось.
И судя по монитору процессов изменение переменной sqlite.pragma.cache_size никак не меняет % занятой оперативной памяти

Добавлено:
jenter
Да. И ещё.
Пишите в Хелпе подробней про ограничения Цынты, чтобы народ не бил себя как я граблями по лбу.

Например недавно столкнулся, что Цынта отказалась помечать заметку "активными тегами" когда суммарная длина этих активных тегов превысила, ЕМНИП, 1300.

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

Так вот. Я выдели тегов штук 30. А в заметке оказались только 12
Вообщем бага эта или фича - надо писать про такие вещи в Хелпе

Добавлено:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Предложение (в догонку к теме про массовые поиск и замену):
Хотелось бы массовые поиск и замену распространить и на теги.
Чтобы можно было одной командой заменить одну подстроку на другую сразу во всех тегах, где эта подстрока имеется
Автор: rsuan
Дата сообщения: 04.05.2014 12:09
jenter

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

Мне кажется мы недопонимаем друг друга. Я об этом и говорю, редактирование прямо в ленте и сквозной переход курсора между заметками прямо в ленте. Как будто это единый текст. А что значит "сразу всех"?
Если у Вас серьёзно встанет вопрос: как конкретно это всё реализовать, мы поможем. Мысли уже есть.

Цитата:
В размеры базы сравнимые? Скорость поиска тоже?

Размеры базы сравнимы, а поиск у TreeDB конечно гораздо медленнее. Выигрывая в одном, проигрываешь в другом.

Цитата:
А вот на другом форуме мне пожаловались

Ну поэтому я и предлагаю опционально )

Цитата:
Сделал Вам ехешник

Благодарю!

Цитата:
Уже есть - Ctrl+Del

Понятно. А я по хелперу "Clear currently selected text of any formatting" понял что это другое.

Цитата:
А видеокарта какая? У меня не повторяется.

Видеокарта без разницы, я ж на совсем разных устройствах, на компе старенькая Geforce 7600 GT, на ноутбуке современная Geforce GT 650M.
Да, ещё выяснились подробности: проблема проявляется если выбирать теги клавиатурой, а окончательный выбор делать именно пробелом, а не энтером! При включённой опции "Принимать автозаполнение по пробелу". Данный экранный мусор остаётся в строке Примечания, если окошко предлагаемых тегов разворачивался вниз, и в поле текста, если вверх.
Автор: ViCin
Дата сообщения: 04.05.2014 15:13

Цитата:
Мне кажется мы недопонимаем друг друга. Я об этом и говорю, редактирование прямо в ленте и сквозной переход курсора между заметками прямо в ленте. Как будто это единый текст. А что значит "сразу всех"?
Если у Вас серьёзно встанет вопрос: как конкретно это всё реализовать, мы поможем. Мысли уже есть.

Угу. У меня тоже сразу какие-то такие мысли всплыли... Речь все время о максимальном упрощении редактирования.
Автор: rsuan
Дата сообщения: 04.05.2014 16:03
Jenter, а то что после Правка > Заменить теги заменяемый тег присоединяется ("И") к уже выбранным - это фича или баг? Мне например это мешает. Если фича, то какая логика преследовалась?

Цитата:
notebook.disconnect.enabled = 0
sqlite.pragma.page_size = 4096
sqlite.pragma.cache_size = 25000
sqlite.pragma.synchronous = NORMAL

Тоже не особо помогло. В момент сохранения на флешку так же замирает секунд на 6.
Автор: rsuan
Дата сообщения: 05.05.2014 17:33
SKYNET3000, Вы что-то говорили об ограничении то ли по количеству тегов, то ли по их общей символьной длине? А то я забеспокоился, у меня вложенность тегов увеличивается, и сами теги не такие короткие.
Автор: SKYNET3000
Дата сообщения: 05.05.2014 19:31
rsuan

Цитата:
Например недавно столкнулся, что Цынта отказалась помечать заметку "активными тегами" когда суммарная длина этих активных тегов превысила, ЕМНИП, 1300.


Автор: rsuan
Дата сообщения: 06.05.2014 15:32
SKYNET3000, понял. Я сначала подумал что набор тегов в заметке как-то ограничен, если их набирать в строке тегов.
Автор: Kate_rina
Дата сообщения: 06.05.2014 20:45

Цитата:
May 05, 2014 - Version 2.6 Beta 2

In this version:
Features:
- Editor: Search and replace inside of note edit dialog
(removed "Search up", added "Find previous" button, added button shortcuts, autohide on lost focus, added F3 and Shift+F3 handling)
- Notes list: double click in empty area to add new note
Enhancements:
- License dialog: Replace "Buy" button with "Renew" when license is present
- Notes list: Make selected and unselected notes more distinguishable
- Notes list: Try to keep scroll position and focused note on tag filter change
Fixes:
- Section-related error when clipping with "display in editor" turned on
- "Replace tags" command changed current tag selection
- Export: Error while exporting to old XML format
- Simplenote sync: creation date is killed when synced after FlickNote
- Alt+Shift+C shouldn't activate menu mnemonics
- Editor: link formatting becomes corrupted after undoing Shift+Enter
- Editor: control focus is lost after Alt+Tab

Download:
Installable: CintaNotes_2_6_Beta2_Setup.exe
Portable: CintaNotes_2_6_Beta2.zip
Автор: SKYNET3000
Дата сообщения: 06.05.2014 21:33
А "saved search" опять нет. И других СУЩЕСТВЕННЫХ фич, озвученных в этой теме НЕТ.
Это только у меня складывается ощущение, что разработчик вот уже год "топчется на месте"©?
Добавит что-нибудь микроскопически незначительное раз в 2 месяца и типа новая версия готова
Автор: StanislawK
Дата сообщения: 07.05.2014 12:52
SKYNET3000
Когда ты успеваешь заниматься своим искусственным интеллектом?
Автор: Andarin
Дата сообщения: 07.05.2014 13:02
StanislawK
Ну, он сам пишет, что много лет. IMHO - много лет "топчется на месте", и ничего, а тут год - и такие претензии, хотя за год результат видимый есть, а там...
Автор: StanislawK
Дата сообщения: 07.05.2014 13:19
jenter


Цитата:
CintaNotes_2_6_Beta2



Цитата:
- Notes list: double click in empty area to add new note

Спасибо.

В русском интерфейсе всплывающая надпись на плюсике "&Создать новую секцию (Ctrl+Shift+Ins)"

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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