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

» CintaNotes

Автор: ViCin
Дата сообщения: 23.10.2015 12:47
jenter

Цитата:
В общем, как то много сложностей получается.

Ну да, наверное. И идея про добавление фильтра к уже установленному лучше подходит к этим самым saved searches, а не к истории. Если это будет сделано как удобный конструктор, где можно добавлять и убавлять тэги, менять тэг на вычеркивание тэга, а также объединять фильтры между собой и т.п., должно быть здорово. Вообще, наверно, с позиции практики будет достаточно(?), если saved searches будет управляться только с тэгами. Фильтры по строке поиска и табам, по-моему, в данном случае не очень нужное переусложнение, а вот история - наоборот хорошо, что все это содержит. Тогда уже нельзя будет сказать, что функционал saved searches упраздняет полезность истории.
Автор: rsuan
Дата сообщения: 23.10.2015 22:03

Цитата:

Цитата: Первый раз слышу о временных тегах
Да просто имеются в виду тэги, созданные на время, для удобства. А потом их удаляют за ненадобностью.
Автор: DRON1917
Дата сообщения: 28.10.2015 19:39
jenter
Я уже несколько раз рефлекторно давил на X-кнопки мыши пытаясь перемещаться по истории. Может стоит их задействовать, как это сделано во всех браузерах. Они ведь в программе вообще не используются, насколько я понял?
Автор: jenter
Дата сообщения: 29.10.2015 13:39
DRON1917

Цитата:
Я уже несколько раз рефлекторно давил на X-кнопки мыши пытаясь перемещаться по истории. Может стоит их задействовать, как это сделано во всех браузерах. Они ведь в программе вообще не используются, насколько я понял?

Нет, сейчас не используются. Добавил идею на роадмап:
http://roadmap.cintanotes.com/topic/1005747-use-mouse-x-extra-buttons-for-history-havigation/

Если наберется 5+ голосов, поставим в план.
Автор: DRON1917
Дата сообщения: 30.10.2015 01:25
Столкнулся сегодня с той же проблемой, что и автор этой темы: вставка текста из Word-а (MS Office 2010) приводит к тихому вылету программы.
Произошло это два раза за несколько часов. Второй раз при включённом логе (кусок лога непосредственно перед вылетом).
Ошибку повторить не удалось: выполнение всех тех же действий и в том же порядке проходило без ошибок. В первом и втором случае тексты были совершенно разные, но имели сложное форматирование и изображения. В отличии от awm с вложениями я в этот момент не работал.
Автор: jenter
Дата сообщения: 04.11.2015 13:42
DRON1917

Цитата:
Столкнулся сегодня с той же проблемой, что и автор этой темы: вставка текста из Word-а (MS Office 2010) приводит к тихому вылету программы.
Произошло это два раза за несколько часов. Второй раз при включённом логе (кусок лога непосредственно перед вылетом).
Ошибку повторить не удалось: выполнение всех тех же действий и в том же порядке проходило без ошибок. В первом и втором случае тексты были совершенно разные, но имели сложное форматирование и изображения. В отличии от awm с вложениями я в этот момент не работал.

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

Добавлено:
rsuan

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


Погодите, т.е. у вас иерархия тег1/тег2, и Вам надо отобразить заметки, помеченные "тег2", но исключая заметки, помеченные "тег1" как конечным тегом?
Если я понял правильно, то ответ такой: просто кликайте на "тег2". Заметок, помеченных "тег1" как конечным тегом, в этом выделении не будет (потому что они помечены еще и тегом "тег2").

Теперь понятно что мы по-разному понимаем "как конечным тегом". По сути, вопрос некорректен. В CintaNotes при присвоении заметке дочернего тега _всегда_ автоматически добавляются также родительские теги (как раз для того, чтобы теги вели себя как теги, а не как папки.) При отображении назначенных тегов CintaNotes отображает только "самые дочерние" теги, чтобы не захламлять список. Но всегда надо помнить, что заметке незримо назначены и все родительские теги.

Рекомендую перечитать вот это: http://cintanotes.com/ru/help-ru/#managing-ru-4
Автор: DRON1917
Дата сообщения: 04.11.2015 16:15
jenter
Бету поставил, но за последние пять дней вылетов не наблюдалось.

Есть ли горячая клавиша на добавление вложения?
Автор: rsuan
Дата сообщения: 04.11.2015 16:16
jenter

Цитата:
Если я понял правильно, то ответ такой: просто кликайте на "тег2".

Оказывается я не полностью описал проблему. Описываю её в виде задачи, которую предлагаю вам выполнить. Можете даже создать новую базу для этого.
Имеем: три тега с иерархией тег1/тег2/тег3, и ещё один тег4 тоже 1-го уровня как и тег 1. Имеем три заметки: заметка1 помечена тегом1, заметка2 тегом2, заметка3 тегом3. Кроме того все три заметки помечены тегом4.
Задача: сделать выборку тег3 И тег4. Должна выйти одна заметка3, не так ли?
Я не смог это выполнить. Выходят все три заметки. Пока не описываю как пытался, может вы выполните и скажете как. Но, думаю, выделение тегов срабатывает некорректно, и вы увидите что происходит. Тогда поймёте что я имел в виду. Обратите внимание какими цветами при выделении окрашиваются теги.
Автор: IffG
Дата сообщения: 04.11.2015 20:26
rsuan

Если я правильно вас понял, то иерархия тегов должна выглядеть так:


Выбирая теги Тег_3 и Тег_4+Ctrl получаем Заметку 3:


Версия 3.0
Автор: jenter
Дата сообщения: 05.11.2015 13:47
DRON1917

Цитата:
Есть ли горячая клавиша на добавление вложения?

Есть, F12. Но работает только в редакторе.

rsuan
IffG прав, тут нужно применить пересечение тегов (операция "И") через ctrl+клик.
Т.е. выбрать тег3 и затем Ctrl+click на тег4 (или наоборот, тут без разницы).
Автор: rsuan
Дата сообщения: 05.11.2015 20:06
Прошу прощения, во-первых я ошибся в тексте задачи: вместо ИЛИ написал И. Мне надо было именно с ИЛИ, но задачу описал простую, и её можно было реализовать действительно с помощью И. А у меня задача сложнее, попытаюсь всё-таки сделать более приближенную модель своей проблемы ). Попытка третья ))

Имеем теги:
тег1
тег1/тег1-1
тег1/тег1-2
тег1/тег1-3
тег1/тег1-4
тег2

Имеем заметки, помеченные тегами:
Заметка1 - тег1, тег2
Заметка2 - тег1-1, тег2
Заметка3 - тег1-2, тег2
Заметка4 - тег1-3, тег2
Заметка5 - тег1-4, тег1-1, тег2

Надо вывести заметки: тег1-1 ИЛИ тег1-2 ИЛИ тег2,
исключая остальные теги, т.е. тег1, тег1-3, тег1-4.
В результате ведь должны вывестись Заметка2 и Заметка3? Но исключить тег1 не получается, и выводится также Заметка1. Она помечена тегом1 как "конечным" тегом, и мне в результате она не нужна!
Автор: jenter
Дата сообщения: 10.11.2015 09:35
rsuan
Да, в самом деле сейчас такую выборку за один раз сделать не получится (без дополнительных тегов). Но я подозреваю что у Вас сама структура тегов неправильная, и из-за этого Вам приходится так изворачиваться.

Даже не зная конкретной семантики Ваших тегов, если заметки, помеченные у вас только тегом тег1, помечать еще дополнительно как тег1/тег1-0, то задача решается просто:
Alt+Shift+click на тег1, затем Shift+click на тег1-1, тег1-2 и тег2.
Автор: rsuan
Дата сообщения: 10.11.2015 16:31
jenter
Что значит правильная а что не правильная? Просто кто как ведёт структуру. Для меня приемлемее когда общая информация "содержится" в тег1, а частная разложена с тег1-1 по тег1-n. Если выделять "общую" в отдельный тег, то это будет не общая, а среди остальных дочерних.
Ведь в тег1-1 И тег1-2 И тег2 не попадает тег1. Честно говоря не понимаю, почему в соответствии с логикой множеств (?), при применении ИЛИ должен попадать тег1.
Автор: jenter
Дата сообщения: 10.11.2015 16:39
rsuan

Цитата:
Честно говоря не понимаю, почему в соответствии с логикой множеств (?), при применении ИЛИ должен попадать тег1.

А он и не попадает, Заметка1 выводится из-за наличия Тега2.
Автор: rsuan
Дата сообщения: 10.11.2015 17:48
Становится более понятно. Я думал раз Тег1 нельзя "зачеркнуть" Альтом, поэтому он и выводится. Хорошо, тогда если бы программа позволяла по моей формуле исключить Тег1, то какую бы логику она выбрала: Заметка1 должна попадать из-за наличия включённого Тега2, или Заметка1 должна не попадать из-за наличия исключённого Тега1?
Автор: jenter
Дата сообщения: 10.11.2015 18:43
rsuan

Цитата:
Становится более понятно. Я думал раз Тег1 нельзя "зачеркнуть" Альтом, поэтому он и выводится. Хорошо, тогда если бы программа позволяла по моей формуле исключить Тег1, то какую бы логику она выбрала: Заметка1 должна попадать из-за наличия включённого Тега2, или Заметка1 должна не попадать из-за наличия исключённого Тега1?

Ну как запрограммировали бы, такую бы и выбрала. Сейчас этого функционала нет, т.к. в принципе не поддерживается такой конструкт как "исключить родительский тег, но включить дочерний". Т.к. заметки, содержащие дочерний тег, по определению так же содержат и родительский (так поддерживается таксономия. помните, теги это не папки!), то результатом такой выборки было бы пустое множество.
Автор: rsuan
Дата сообщения: 10.11.2015 19:09

Цитата:
Т.к. заметки, содержащие дочерний тег, по определению так же содержат и родительский

По такой логике, если выбираю Тег1-1 И Тег1-2, туда должны попадать заметки с Тегом1 но без 1-1 , 1-2 . Но ведь не попадают. Получается, что "исключить родительский тег, но включить дочерний" в случае "И" работает. Поэтому не понимаю, почему в случае с "ИЛИ" не должно работать, чем это противоречит логике множеств, или вообще логике. Правда, пытаюсь понять )
Мне кажется, если б запрограммировали, то фундаментальные логические основы программы бы не сбились )
Автор: jenter
Дата сообщения: 10.11.2015 19:21
rsuan

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

Почему? Наличие Тег1-1 - это более строгое условие, чем наличие только Тег1. Тем более требование наличия и Тег1-1 и Тег1-2 у заметки.


Цитата:
Получается, что "исключить родительский тег, но включить дочерний" в случае "И" работает.

Неправда. Тег1 не исключен, просто Ваше требование более строгое, и наличие только Тега1 ему не удовлетворяет.

Я думаю будет намного проще разобраться на конкретном примере тегов, и не на абстрактных Тег1 и Тег2.

Возьмем иерархию тегов Автомобили/Легковые и Автомобили/Спортивные. Вы утверждаете, что когда хотите увидеть все легковые спортивные авто, т.е. при запросе "Авто/Легковые И Авто/Спортивные", должны выводиться все Авто, КРОМЕ легковых и спортивных (в лоб перевожу фразу "если выбираю Тег1-1 И Тег1-2, туда должны попадать заметки с Тегом1 но без 1-1 , 1-2"). Но это очевидно неверно, да и могут быть другие авто, например грузовые (и кстати они тоже бывают спортивные).

Автор: Kate_rina
Дата сообщения: 10.11.2015 20:19
вышла

Цитата:
Installable: CintaNotes_3_0_2_Beta1_Setup
Portable: CintaNotes_3_0_2_Beta1

Подробности о версии (на англ.)

Цитата:
...fixing a whole load of problems and making CN more stable.
Sorry if you don't see your own request in the list of changes - some of the tasks were pushed to V3.1.
Автор: rsuan
Дата сообщения: 11.11.2015 16:00
jenter
Получился испорченный телефон, я выразился двояко понимаемым образом ) Не подумал что так может быть понято.
Перефразирую:
По такой логике, если выбираю Тег1-1 И Тег1-2, туда, кроме заметок, помеченных Тегом1-1 и Тегом1-2, ТАКЖЕ должны попадать заметки, помеченные ТОЛЬКО Тегом1 (не помеченные Тегом1-1 или Тегом1-2).
Автор: jenter
Дата сообщения: 12.11.2015 10:14
rsuan

Цитата:
Перефразирую:
По такой логике, если выбираю Тег1-1 И Тег1-2, туда, кроме заметок, помеченных Тегом1-1 и Тегом1-2, ТАКЖЕ должны попадать заметки, помеченные ТОЛЬКО Тегом1 (не помеченные Тегом1-1 или Тегом1-2).

Все равно не понимаю Вашу логику. Если Вы явно сказали "хочу только заметки, имеющие пару тегов Тег1-1 и Тег1-2", то с какого перепугу будут выводиться заметки, вообще этих тегов не имеющие?

Может под "выбираю" Вы имеете в виду "зачеркиваю, исключаю" (Alt+click)?
Тогда да, в выборку будут попадать заметки, помеченные только Тегом1 (у них же нет ни Тег11, ни Тег12). Но и все остальные, не имеющие Тег1-1 либо Тег1-2, тоже будут попадать.
Автор: rsuan
Дата сообщения: 12.11.2015 18:49
Нет, под "выбираю" имею в виду "включаю", а не "зачёркиваю".

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

Понятно, Вы имели в виду исключить явно пользователем. Ладно. Но Вы считаете это правильным или это можно было бы поменять, не нарушив "основы логики"?

Цитата:
Т.к. заметки, содержащие дочерний тег, по определению так же содержат и родительский.

Это объяснение невозможности "зачеркнуть" родительский тег не понимаю. Пусть бы программа смотрела на включённость конечного тега, даже если его родительский вычеркнут. Сделали бы эту "логику" опциональной. Ведь Вы видели на примере, что сегодняшняя единственная логика не даёт реализовать представленую выборку.
Автор: jenter
Дата сообщения: 13.11.2015 08:08
rsuan

Цитата:
Это объяснение невозможности "зачеркнуть" родительский тег не понимаю. Пусть бы программа смотрела на включённость конечного тега, даже если его родительский вычеркнут. Сделали бы эту "логику" опциональной. Ведь Вы видели на примере, что сегодняшняя единственная логика не даёт реализовать представленую выборку.

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

Я верно понял?
Автор: rsuan
Дата сообщения: 13.11.2015 15:50
Ну может и так, если бы была возможность программы зачеркнуть родительский и включить дочерний. Но смысл один: заметка выводится потому что есть дочерний тег, а не скрывается потому что исключён его родительский. Благодарю за понимание.

jenter, как Вы теперь относитесь к этой идее?
Автор: jenter
Дата сообщения: 16.11.2015 08:01
rsuan

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


Я теперь ее по крайней мере понимаю. Но должен еще проверить на непротиворечивость.
Ведь получается инверсия. Можно например представить цепочку вложенных тегов A/B/C/D/E, каждый из которых попеременно то включен, то исключен. Мне кажется, что сложность запросов к базе будет в этом случае расти нелинейно.
Автор: Kate_rina
Дата сообщения: 16.11.2015 09:33
выложена финальная v3.0.2

Цитата:
Скачать CintaNotes 3.0.2 (7.66 MB)
Скачать CintaNotes 3.0.2 Портативная версия (7.27 MB)

Подробности о версии
Автор: rsuan
Дата сообщения: 17.11.2015 19:39

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

Ну машина переварит, а сложность запроса будет на совести пользователя :)
Кстати спасибо за фикс указанных мною багов про разворот дерева.
Автор: helbvtynec
Дата сообщения: 17.11.2015 23:47
Я как-то давно упоминал, что Tab в редакторе должен вести себя как и положено — печатать символ, и стрелки/вверх вниз никогда не способствовать побегу курсора. Попробуйте найдите хоть один легитимный пример иного поведения в элементе типа multi-line edit/textarea, предназначенном для произвольного текста.

И это не фича, не пожелание — это КОСЯК ИНТЕРФЕЙСА, черт возьми! Причем правится наверняка одним махом, за существенно меньшее время, чем потрачено на рассмотрение этого вопроса.
Если вам для исправления недостатков нужны голоса в роадмапе (где одно подобное предложение ныне отклонено) — судите сами как вы выглядите как разработчик в глазах пользователей, с этими недостатками сталкивающихся.

Ах да, чуть не забыл, за прошедшее время всё-таки было одно изменение, само по себе хорошее, но — сюрприз-сюрприз! — сделавшее только хуже. Я про отступ для всего параграфа по Ctrl+Tab.
Автор: DRON1917
Дата сообщения: 19.11.2015 19:39
jenter
Спасибо за

Цитата:
improve handling of local cintanotes:// links
Now such links are handled by CintaNotes itself, without using the system protocol handler.

теперь всё нормально открывается.

Обнаружился ещё один мелкий баг: если главное окно CintaNotes НЕ скрыто, но активно другое приложение, то при добавлении заметки по глобальной горячей клавише, главное окно CintaNotes активируется первым и только затем появляется редактор заметки, это приводит к тому, что при нажатии на Alt+Tab я переключаюсь НЕ назад в "другое приложение", а в главное окно CintaNotes, что бессмысленно, так как заметку я ещё не закончил, а просто хочу что-то уточнить в этом "другом приложении".
Если главное окно CintaNotes скрыто, то оно не активируется и Alt+Tab работает как и ожидалось.
Но в случае с клавишей захвата всё хуже: главное окно активируется даже если оно до этого было скрыто, что, по моему, лишено всякого смысла.
Автор: Kate_rina
Дата сообщения: 20.11.2015 13:32
вышла

Цитата:
Installable: CintaNotes_3_1_Beta1_Setup
Portable: CintaNotes_3_1_Beta1

Подробности о версии (на англ.)

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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