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

» Редакторы с древовидной структурой

Автор: GingerFox
Дата сообщения: 21.03.2008 17:46
Всем привет.
У меня такая задача, не могу решить ее. Может кто-нибудь поможет.
Есть база, созданная в TreePad. В какой древовидный редактор, желательно бесплатный, ее можно перенести проще всего? TreePad умеет экспортировать в HTML с сохранением структуры дерева в структуре папок, в RTF таким же образом. В XML экспортирует.
Дополнение: наиболее корректно TreePad экспорирует как раз в дерево папок с файлами в формате HTML.
Автор: SFC
Дата сообщения: 01.04.2008 06:26
Появился еще один, с несколькими деревьями:
http://www.bauerapps.com/RightNoteFeatures.html

Цитата:
...
Multiple note types - including word processing, spreadsheet and syntax highlighting types - allow you to include and organise different types of information such as general information, financial information and source code snippets, respectively.
Word processing note supports powerful text formatting and layout features, including tables, hypertext link, images and ole objects.
Spreadsheet note supports text and cell formatting, microsoft excel functions and import from and export to .xls files.
Consistent user interface for different note types.
Support for virtual notes allows you to work on external documents (.txt, .rtf, .rvf and .htm) all from a single location.
...

Но судя по текущей версии 1.00, путь ему прийдется пройти не малый
Автор: unhappy
Дата сообщения: 01.04.2008 09:38
SFC

Цитата:
Появился еще один, с несколькими деревьями:
http://www.bauerapps.com/RightNoteFeatures.html

надо признать довольно симпатишный на вид.
но у меня ощущение, что какая-то медленная прорисовка окон - успеваю заметить моргание.
в минус то, что платная (30 у.е за копию / 20 у.е. по специальной акции)
в плюс то, что нормально импортировал файл .knt при этом вполне корректно всё выдернула вплоть до фона дерева на каждой закладке и шрины дерева o_O
приятно, что файл базы после сохранения занимает 3,6 метра, в то время как файл *.knt из которго была импортирована информация занимает 4,6 метра.
Контекстное меню иконки в трее не радует. Два пункта: "Выход" и "Восстановить".
Похоже автор ориентировлся на KeyNote как на образец, что в целом радует.
Есть подсветка синтаксиса основных языков программирования.
На элементы дерева можно ставить тэги. (В текущей версии у меня глючит)
Поиск по содержимому заголовков, заеток и тэгов.
История переходов по документу (Последние просмотренные, по частоте, хронологическая).
Поддержка тем оформления (на деле текстуры и цвета контролов).
Раздражают значки. Хотелось бы видеть значки в старом стиле - как в keyNote.
Нет захвата буфера обмена.

В общем и целом интересный продукт.
На данный момент переходить с keynote смысла для себя не вижу.

Добавлено:
Хм.
Покрутил так и этак.
Моргание форм почти прошло - ну по крайней мере не больше чем в keyNote.

И вообще у меня ощущение, что передо мной доработанный вариант KeyNote - и интерфейс и вообще очень похоже )
впрочем скорее всего это мои глюки )

Добавлено:
Да забыл.
В папке с программой лежит sqlite3.dll и в заголовке файла с данными тоже есть "SQLite format 3".
Первое сохранение файла происходит медленно. В дальнейшем шустро )
Автор: Eliza
Дата сообщения: 01.04.2008 12:09
unhappy, какой всеобъемлющий тест! Сразу понятно, что в программе к чему! Спасибо.
Автор: uBAH
Дата сообщения: 02.04.2008 08:38
unhappy
Обстоятельная рецензия, спасибо.

Я тоже сижу на KeyNote. В качестве потенциальной замены рассматриваю TreeLine и WikidPad (бесплатны, есть версии для разных ОС, если не изменяет память - не мусорят в реестре). Пока не решился перекидывать данные, но надо бы попробовать экспорт/импорт. Да, и не могу вспомнить что-то уж очень меня раздражающее в KeyNote. Видимо, всё же подожду до миграции на другую ОС
Автор: xcode
Дата сообщения: 02.04.2008 09:41
О! какая тема!
Я задавал такой вопрос в теме про TreePad, но думаю здесь будет правильнее.
Мне нужен редактор с древовидной структурой, способный работать по сети. Т.е. примерно так, как TreePad Multi-user. Проблема в том, что этот самый TreePad Multi-user нигде не найти (заявки им посылал, но ответа нет). Потому встает вопрос о поиске адекватного аналога.

Требования:
1. Древовидная структура базы
2. rtf-like текстовый редактор
3. Работа через сеть:
база хранится на сервере, к которому подключаются клиенты и работают. Идеальный вариант - работа через систему контроля версий SVN, но даже если будет без контроля версий - ничего страшного.
4. Поиск по базе
5. Клиентское ПО, а не web-интерфейс (технология wiki как раз все это позволяет, но она на web-интерфейсе)

дополнительные пожелания (это скорее из области фантазий... хорошо бы, но не обязательно, хотя я не верю что все это есть в одном продукте )
5. Встроенная СУБД, работающая следующим образом: некоторые страницы дерева назначаются не текстовыми документами, а таблицами, между которыми можно устанавливать связи типа как в MS Access; соответственно, выборка по базе, всякие запросы, формы и отчеты (о загнул! но вдруг...)
6. Встроенный instant messenger и mail client
7. Встроенная напоминалка
8. Встроенный MindMaps редактор
9. Встроенный векторный редактор а-ля Visio


Автор: hammerit
Дата сообщения: 02.04.2008 17:02
xcode, может, TiddlyWiki можно заточить под это дело?
Автор: xcode
Дата сообщения: 02.04.2008 21:10

hammerit, спасибо, TiddyWiki - отличный пример как раз того, что мне НЕ подойдет. Причем по всем параметрам
Автор: SFC
Дата сообщения: 03.04.2008 04:57
xcode
Сомневаюсь, что найдешь all-in-one

Цитата:
Встроенный векторный редактор а-ля Visio

Встречал только (из древовидных)у платного do-organizer или у TotalTextContainer
Я пользуюсь бесплатным http://meesoft.logicnet.dk/DiagramDesigner/ в нем куча темплейтов

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

С этим будут основные проблемы. Клиент-серверных решений вообще единицы, так сразу кроме General Knowledge Base и не назову других.

Цитата:
Встроенная СУБД, работающая следующим образом: некоторые страницы дерева назначаются не текстовыми документами, а таблицами, между которыми можно устанавливать связи типа как в MS Access; соответственно, выборка по базе, всякие запросы, формы и отчеты (о загнул! но вдруг...)

Можно кроме Access'a реализовать в Cronos Plus, там кстати есть и клиент-сервер, но это все-таки СУБД, а не чистый редактор
Почти все твои решения можно найти в отдельных продуктах, и хорошо реализованные.

unhappy
Спасибо за детальное тестирование. Добавлю в шапку
Автор: xcode
Дата сообщения: 03.04.2008 10:29
Чувствую, придется писать самому хочется еще интеграцию с Visual Studio, чтобы можно было навешивать на исхоники больших проектов фрагменты документации из базы. А такого точно нету...
Автор: Bozo
Дата сообщения: 03.04.2008 15:58
xcode
Конечно, интеграцию вряд ли получишь, но исходники с документацией хранить можно в этом
Автор: usr721
Дата сообщения: 04.04.2008 15:22
А есть ли штуковина с поддержкой продвинутой синхронизации двух баз?
Автор: unreal666
Дата сообщения: 05.04.2008 18:04
А есть редакторы типа WinOrganizer'а, только с нормальной поддержкой таблиц и шаблонов записей.
Под "типа WinOrganizer'а" понимается присутствие записей не в дереве, а в правой части проги в виде списка записей в папке (или заметке).
Автор: Erekle
Дата сообщения: 22.04.2008 20:36

Цитата:
Я забыл, можете подсказать? MyNotesKeeper и TreeDBNotes - поддерживают ли виртуальные заметки (что на диске отдельно) - но с условием, что каждая из них будет открыта только тогда, когда к ним обращаются непосредственно (и закрыта вместе с её покиданием). А в остальное время не будут в памяти.
Основной файл в KeyNote уже 31 мб и требует памяти 65 мб. При общем количестве RAM 512 это уже ощущается при сохранении. За последнюю неделю трижды вылетал БСОД - дважды - когда закрывал программу и сразу же отправлял компьютер на отдых (правда, оба раза редактировал что-то в DjvuSolo, который очень тормозит систему и, может быть, что-то оставалось загруженным), и однажды - когда совпало открытие какой-то страницы в браузере и плановое сохранение базы.
KeyNote такие заметки имеет, конечно, но "подхватывает" их всех при загрузке файла, оставляя загруженными. Так что в этом плане эффекта никакого, лучше один файл *knt... А я хочу непременно иметь всё в одной, хоть виртуальной базе, и ничего, кроме aka Multy-tree не подходит.
Другое дело, что сам KeyNote потребляет без файлов меньше мегабайта, а TreeDBNotes, насколько помню, только для запуска нужно было во много раз больше.

Похоже, я расстаюсь с KeyNote - не навсегда, конечно, а применительно к основной базе.
За последние 10 дней были испытаны 4 видеокарты, поставлен принтер, - у всех свои драйверы. Два дня назад заменил Симантек Авирой Антивир Премиум. Разумеется, это внесло основательную перетряску в системные функции. И после этого начались БСОДы - и исключительно с КейНоте. "Bad Pool Caller". Поди, пойми, из-за чего. Аппаратную часть подозревать не стоит: проблема только с программой. Система "бсодит" или при сохранении базы (как по расписанию, так и вне очереди), или одновременно с открытием её. И независимо от того, где этот файл находится.
Удаление поставленного месяц назад NET Framework и чистка от ненужных графических драйверов не помогли, не думаю, что возвращение С имантека что-то исправит гарантированно.

Но что главное: опять (в который раз) установил MNK и TDB Notes. И оказалось, что работа с виртуальными заметками там и не требуется. Эти программы, в отличие от КейНоте, не выделяют память, нужную для всей базы, из общего количества. То есть, если милый моему сердцу КейНоте сразу же после открытия базы размером 34 мб (уже...) забирает память 65 мб, то MNK и TDB Notes с импортированной из него этой же базой работают, обходясь 20-ю и 30-ю (кажется) мегабайтами, - при том, что для собственных нужд (без файла) им нужно 15 и 23 (где-то) мб. То есть - распоряжаются памятью разумно. Очевидно, память выделяется только для открытой в данный момент заметки, а не для всех сразу. Так что нужда в виртуальных заметках для меня отпадает.
Очень и очень удивился, почему Марек не сделал то же самое! Ведь его программа - такой тщательно рассчитанный инструмент...
До того думал, что непременно надо загружать всю базу. Оказалось - не надо.
При таких обстоятельствах, плюс таблицы и т. д. - MNK и TDB Notes становятся более притягательными, если речь об основной базе, которую хочу иметь одним файлом.

Другое дело, что выводит из себя невозможность убрать иконки из древа MNK, или изменить шрифт названия страниц, и такие мелкие неудобства, как и в TDB Notes. В обейих программах ссылки теперь без выделения: надо после неё нажать на пробел или Enter, но как проделать такое с тысячами ссылок, что в базе? Но даже это мелочь. Сейчас больше заботит, что же выбрать из двух, и какая из них более стабильна при работе с большими базами. MNK импортировал базу KN корректно, но сделал её 85-мегабайтной. Есть компактирование файла, но работает очень медленно. С TDB Notes вообще не разобрался толково. Если позволить компрессию, один размер, если позволить частичную - другой, если совсем без этого - файл ещё больше, чем в MNK. И эти сжимания напрягают, всегда избегал такой непонятки с архивированием...
Автор: usr721
Дата сообщения: 23.04.2008 00:48
Давненько пользуюсь MNK, по возможностям мало кто обгонит (есть похожие но они до сих пор не могу вставлять произвольные (не текстовые) файлы в базу), напрягает как писали выше работа с ссылками, мало того что подсвечивается с извратом так еще бывает при копировании строки с ссылкой и вставке рядом с другой строкой со ссылкой, ссылки могут измениться, но анкоры останутся прежними, вот такая подстава, это все похоже недостатки используемого контрола richedit или вроде него
Вообше пробую все записные книжки что попадаются, пока остался на MNK
Автор: SFC
Дата сообщения: 23.04.2008 05:19
Erekle
Утечка памяти у старых программ - обычное дело, с этим начали бороться позже.

Недостатки MNK(по сравнению с KN и просто так):
- не для всех htm файлов с картинками хорошо работает импорт
- нет принудительного присвоения иконок, в зависимости от ветки дерева (как в KN - как в CHM книге)
- внутренние ссылки хорошо работают только с английскими названиями node
- редактор конечно хуже чем MSWord
- защита самой программы условна, все старые сериалы и генераторы прокатывают
но
- оптимизация файла работает хорошо, и более классический фейс, и вроде бы больше возможностей для экспорта/распечатки
- вроде бы чаще обновляется, особенно если засвечен баг на форуме
- есть portable версия от производителя

Недостатки TreeDB:
- если стоят НЕ русские региональные настройки, то в отдельных темплейтах могут быть козязябрики (раньше было и в адресной книге, и еще в каких-то)
- фейс на любителя
- размер базы больше в большинстве случаев
- каждая новая версия требует нового лекарства
Есть ветка по ней - почитай ее.
Автор: Erekle
Дата сообщения: 23.04.2008 05:25
usr721, SFC, спасибо за отклики.
Автор: redrediska
Дата сообщения: 02.05.2008 21:53
Интересно что никто не упоминал

Maple Pro:
http://www.crystaloffice.com/maplepro/

сходный по своим возможностям с MNK, с давней историей и всё ещё в активной разработке. Посмотрите, помоему достойный продукт.
Автор: usr721
Дата сообщения: 03.05.2008 13:07

Цитата:
Maple Pro
глянул, абсолютно никакой дополнительной функциональности кроме простой записи текста (вставка объектов тоже стандарт), интерфейс не перегружен (приятно, а то видел я монстров - TreeDBNotes например), вставки любых файлов нету Лучше уж смотреть в сторону RightNote, там функционал выше простого richedit с деревом, и защет этого может заменить собой несколько прог
Автор: xcode
Дата сообщения: 04.05.2008 12:57
А есть программы которые каждый узел дерева и каждый rtf-файл хранят в отдельном файле? Это нужно для интеграции с системой контроля версий.
Автор: vnmed
Дата сообщения: 04.05.2008 18:15
xcode
Возможно, подойдет Liquid Story Binder XE
http://forum.ru-board.com/topic.cgi?forum=35&topic=28881#3
Это не традиционный аутлайнер в прямом смысле слова, хотя его можно использовать в этом качестве. Да и интерфейс - не "аутлайнеровский"... Но он-то, во всяком случае,
Цитата:
каждый узел дерева и каждый rtf-файл хранит в отдельном файле
.
При этом много всякой другой махорки, которая может оказаться полезной, а может - и нет. Посмотреть, думаю, стоит.
Автор: dandvd
Дата сообщения: 12.05.2008 10:21
сегодня, на Giveaway of the Day - бесплатно раздают лицензионную General Knowledge Base

http://ru.giveawayoftheday.com/general-knowledge-base/

возможности программы: General Knowledge Base это инновационный инструмент, который позволит вам быстро и эффективно управлять различными базами знаний. Это оптимальный инструмент для поиска и категоризации статей, документов и других данных. Он позволяет систематизировать документы, добавлять записки и вложения, сохранять веб-страницы.
Программа обеспечивает простой доступ к базам знаний через локальную сеть или Интернет.

У вас есть еще 23 часа 47 минут чтобы загрузить и установить ее.
Автор: xcode
Дата сообщения: 12.05.2008 10:41
А можно как-нибудь скачать лицензию чтобы установить не сегодня а в любой день?
Автор: dandvd
Дата сообщения: 12.05.2008 12:04

Цитата:
А можно как-нибудь скачать лицензию чтобы установить не сегодня а в любой день?

да, можно
в варезнике: http://forum.ru-board.com/topic.cgi?forum=35&topic=25173#lt
Автор: GingerFox
Дата сообщения: 12.05.2008 13:30
xcode
dandvd

Можно и не в варезнике. Я проверил, можно с офсайта скачать обычный дистрибутив, инстальнуть с него и положить в папку, в которую будет установлена GKB файлик key.lic из дистрибутива, который раздают на GiveAwayOfTheDay.
Автор: Mushroomer
Дата сообщения: 13.05.2008 00:33
dandvd
Цитата:
озможности программы: General Knowledge Base это инновационный инструмент, который позволит вам быстро и эффективно управлять различными базами знаний. Это оптимальный инструмент для поиска и категоризации статей, документов и других данных. Он позволяет систематизировать документы, добавлять записки и вложения, сохранять веб-страницы.
Программа обеспечивает простой доступ к базам знаний через локальную сеть или Интернет.
А разве это редактор с древовидной структурой? Имхо это несколько большее. Или я не прав?
Автор: unreal666
Дата сообщения: 13.05.2008 07:06
Кривой этот General Knowledge Base. По крайней мере пока.
Сейчас скачал эту бесплатную версию, поставил. Сразу же потестил экспорт - попытался экспортнуть в PDF - ага, хрен там, на какой то из страниц он вооще завис.
Потом попытался открыть эти PDF, тоже хрен там. Посмотрел его в обычном текстовом редакторе - оказывается, что хотя расширение PDF, сам файл HTML-ный.
Все остальные форматы экспортирует номарльно, только сохраняет их все почему-то с расширением kbd.
Автор: GingerFox
Дата сообщения: 13.05.2008 10:10
Mushroomer
Большее. Но и древовидную структуру записей организовать можно.
unreal666
Гм... Жаль, что с PDF так получается. Ну а все остальные функции как работают?
И что все-таки лучше использовать - GKB или Ultra Recall?
Автор: zeroandruxa
Дата сообщения: 13.05.2008 20:41
Сыроват продукт, ошибочки часто появляются.
Автор: unreal666
Дата сообщения: 14.05.2008 04:43
GingerFox
Не GKB точно. Я в нем немного потыкал, еще какие ошибки повылазили. Например, добавлял новый стиль и содержимое этого окна стилей вообще исчезло. Чтобы появилось заново - пришлось делать перезагрузку проги. Так что этот GKB я удалил.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849

Предыдущая тема: печать файлов Chemcad


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