Mars Notebook 2.1

Сообщайте о проблемах, предлагайте новые функции - всё о Mars Notebook здесь
malinovyeshtany
Newbie
Newbie
Posts: 1
Joined: Wed Mar 16, 2011 10:22 am

Unread post Wed Mar 16, 2011 12:33 pm

Уважаемый товарищ Главный Марсианин !!!
В v.2.1 отсутствует хелп. Поэтому я тут немного вручную поковырялся в том, что мне было конкретно интересно... Поскольку в Форуме такого тоже, кажется, не написано, то коротко докладываю о результатах.
Появилась "Вставка --> Шаблон...". Меня заинтересовало как туда вставить свои реально нужные шаблоны. Оказалось что можно. Далее по пунктам.
1. В директории "Mars Notebook" появилась новая поддиректория "Templates". В прежних версиях кажись не было. Оказалось что содержимое - имена файлов - этой поддиректории считывается всякий раз заново при запуске программы и в соответствии со структурой в этой поддиректории выстраивается вложенное подменю в "Вставка --> Шаблон... -->...". Короче, я убрал оттуда английскую подветку (глубоко чуждую всякому Истинно Русскому Халявщику), а содержимое русской подветки поцепил прямо после "Шаблон...".
2. Как делать СВОИ шаблоны? Оказывается, вроде, не сложно. В поддиректории "Templates" файлы самих шаблонов имеют расширение .rvf . Оказалось, такие файлы можно испечь прямо в "Mars Notebook". Для этого:
2.1. Открываем чистую страничку в "Mars Notebook" и создаём на ней всё что хочется, средствами "Mars Notebook". Хоть квитанцию по оплате за электричество. С надписями, отчёркиваниями, таблицами, закраской полей в разные цвета и прочее...
2.2. Заходим в "Файл --> Экспорт... --> Файл формата RichView". Оно спрашивает имя файла и куда его поместить. Называем и помещаем на заранее приготовленную ветку-подветку-подподветку в меню "Templates". Всё. После перезапуска Mars Notebook - наступает щастье: новый шаблон виден и доступен.
3. С появлением Шаблонов мощность Mars Notebook удвоилась, если не ушестериласть. В наших руках теперь целая ТЕХНОЛОГИЯ. Можно делать личные тайм-менеджеры, дневнички, справочнички, планировщики... При этом имеется возможность, отсутствующая например в Outluck: любые поля и таблицы можно масштабировать и реконфигурировать прямо на месте, применительно к конкретному виду информации.
Таким образом, благодаря введению Шаблонов, Mars Notebook из универсальног блокнота тихонько перерастает в оргенайзер... И его крупное достоинство - простора и ненавороченность. То есть каждый волен дальше наворачивать его так, как ему нравится.
Видится ещё несколько путей развития, но это отдельный разговор.
4. Раз появилась возможность лепить пользовательские Шаблоны, значит - ими можно делиться, выкладывать, дорабатывать и перерабатывать... В связи с этим, возможно, товарищ Главный Марсианин сочтёт целесообразным реорганизовать сайт, сделавши на нём подраздел, типа, "Халявные Шаблоны от Русских Халявщиков" :-)
Спасибо за внимание.
levk
Newbie
Newbie
Posts: 241
Joined: Fri Feb 26, 2010 1:29 pm

Unread post Wed Mar 16, 2011 12:44 pm

Иногда требуется запускать 2 -3 копии программы, чтобы делать записи в разных базах данных. Если их временно скрывать в панели уведомлений, мы не можем различить эти базы, чтобы выбрать нужную, потому что во всплывающем (при наведении на значок мышки) тексте видно только название программы, которое мы и без этого знаем - Mars Notebook, - а выглядят значки программы одинаково. Было бы удобнее и информативнее, если бы в этом тексте виднелось название базы, хоть несколько первых букв.
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Wed Mar 16, 2011 1:12 pm

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

levk, сделаю, чтобы показывалось название базы в заголовке.
Is there any life on Mars ?
Z-Wizard
Newbie
Newbie
Posts: 9
Joined: Thu Feb 24, 2011 3:26 am

Unread post Thu Mar 17, 2011 12:44 am

Неприятная оказия приключилась на днях...
Программулина работает с внешнего харда, и неожиданно он отрубился, когда программа была запущена, после переподключения и перезапуска программы, оказалось, что слетели некоторые разделы, один пропал вовсе, а другой затерся и в нем отображался текст совсем из другого раздела(раздел был открыт в момент отключения диска)...
Восстановление БД не помогло, благо были резервные копии, смог все восстановить. Не знаю можно ли повысить стабильность программы в подобных ситуациях, но очень хотелось бы :)

Еще очень не хватает блокировки отдельных разделов, а если бы еще и блокировку по паролю добавить для них, было бы вообще супер )
dam-69
Newbie
Newbie
Posts: 9
Joined: Fri Mar 11, 2011 4:08 pm

Unread post Thu Mar 17, 2011 12:55 am

Z-Wizard wrote:
Еще очень не хватает блокировки отдельных разделов, а если бы еще и блокировку по паролю добавить для них, было бы вообще супер )

Согласен, очень удобная функция!
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Thu Mar 17, 2011 1:12 am

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

Да, блокировка каждого по отдельности раздела планируется давно, но как-то всё руки не дойдут...
Is there any life on Mars ?
Z-Wizard
Newbie
Newbie
Posts: 9
Joined: Thu Feb 24, 2011 3:26 am

Unread post Thu Mar 17, 2011 2:07 am

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

Да, блокировка каждого по отдельности раздела планируется давно, но как-то всё руки не дойдут...

Да отключился жестко.... Запускал ремонт, мне написали что то вроде "Один из разделов восстановить не удалось" или что то подобное, точно не помню...
levk
Newbie
Newbie
Posts: 241
Joined: Fri Feb 26, 2010 1:29 pm

Unread post Thu Mar 17, 2011 12:14 pm

Marsianin wrote: Re: Mars Notebook 2.1 beta 1
Сообщение Marsianin Вс фев 06, 2011 4:27 am
Да нет, поиск сделать вполне возможно.
Это обещание улучшить поиск названия раздела или подраздела (и с F3)?
psi
Newbie
Newbie
Posts: 4
Joined: Mon Feb 14, 2011 7:51 am

Unread post Sun Mar 20, 2011 10:48 am

Когда нажимаю Insert, чтобы создать подраздел - всегда ошибка "Absolute Engine Error # -8 Primary Key constraint 'C_PK$Idx' voilated. Duplicate found. - Native error: 30319".

мля... :(
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Sun Mar 20, 2011 1:13 pm

А база падала перед этим? Ремонт её не помогает?
Is there any life on Mars ?
eco
Newbie
Newbie
Posts: 1
Joined: Tue Mar 22, 2011 11:14 am

Unread post Tue Mar 22, 2011 11:17 am

Хороший софт.
Классно было бы еще добавить:
1. Корзину в дереве, для того чтобы туда удалялись не нужные файлы, полезная фишка, так как можно удалить что то ненароком , а с базы сразу все удаляется , и пиши пропало
2. Классно было бы сделать опцию добавления своих собственных иконок в дереве, чисто визуально будет легче искать документ если в дереве их будет много, а так задал свою тематическую иконку и сразу найдется.
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Sun Apr 03, 2011 3:20 am

Версия 2.1 Release Candidate 2
Is there any life on Mars ?
Babur
Newbie
Newbie
Posts: 15
Joined: Fri Feb 25, 2011 12:52 am

Unread post Sun Apr 03, 2011 9:31 pm

Всё так же неработает. :cry:

Code: Select all

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="Notebook.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="Notebook.exe" SIZE="3049984" CHECKSUM="0xDC0A059A" BIN_FILE_VERSION="2.1.0.4" BIN_PRODUCT_VERSION="2.1.0.4" PRODUCT_VERSION="2.1 RC2" FILE_DESCRIPTION="Mars Notebook" COMPANY_NAME="Mars Software" PRODUCT_NAME="Mars Notebook" FILE_VERSION="2.1.0.4" ORIGINAL_FILENAME="Notebook.exe" INTERNAL_NAME="Mars Notebook" LEGAL_COPYRIGHT="Marsianin" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2F08DB" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="2.1.0.4" UPTO_BIN_PRODUCT_VERSION="2.1.0.4" LINK_DATE="03/24/2011 07:38:13" UPTO_LINK_DATE="03/24/2011 07:38:13" VER_LANGUAGE="Английский (США) [0x409]" />
    <MATCHING_FILE NAME="Uninstall.exe" SIZE="66098" CHECKSUM="0x552E1C07" BIN_FILE_VERSION="2.1.0.4" BIN_PRODUCT_VERSION="2.1.0.4" PRODUCT_VERSION="2.1 RC2" FILE_DESCRIPTION="Mars Notebook Installer" COMPANY_NAME="Mars Software" PRODUCT_NAME="Mars Notebook" FILE_VERSION="2.1 RC2" LEGAL_COPYRIGHT="© Mars Software" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x60000" UPTO_BIN_FILE_VERSION="2.1.0.4" UPTO_BIN_PRODUCT_VERSION="2.1.0.4" LINK_DATE="12/05/2009 22:50:46" UPTO_LINK_DATE="12/05/2009 22:50:46" VER_LANGUAGE="Независимо от языка [0x0]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="995840" CHECKSUM="0x9D0A0C70" BIN_FILE_VERSION="5.1.2600.5512" BIN_PRODUCT_VERSION="5.1.2600.5512" PRODUCT_VERSION="5.1.2600.5512" FILE_DESCRIPTION="Библиотека клиента Windows NT BASE API" COMPANY_NAME="Корпорация Майкрософт" PRODUCT_NAME="Операционная система Microsoft® Windows®" FILE_VERSION="5.1.2600.5512 (xpsp.080413-2111)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Корпорация Майкрософт. Все права защищены." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFECFC" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5512" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5512" LINK_DATE="04/14/2008 16:10:18" UPTO_LINK_DATE="04/14/2008 16:10:18" VER_LANGUAGE="Русский [0x419]" />
</EXE>
</DATABASE>

Code: Select all

Тип события:	Ошибка
Источник события:	Application Error
Категория события:	Отсутствует
Код события:	1000
Дата:		03.04.2011
Время:		19:43:56
Пользователь:		Н/Д
Компьютер:	
Описание:
Ошибка приложения notebook.exe, версия 2.1.0.4, 
модуль unknown, версия 0.0.0.0, адрес 0x019704ad.
Данные:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 6e 6f 74   ure  not
0018: 65 62 6f 6f 6b 2e 65 78   ebook.ex
0020: 65 20 32 2e 31 2e 30 2e   e 2.1.0.
0028: 34 20 69 6e 20 75 6e 6b   4 in unk
0030: 6e 6f 77 6e 20 30 2e 30   nown 0.0
0038: 2e 30 2e 30 20 61 74 20   .0.0 at 
0040: 6f 66 66 73 65 74 20 30   offset 0
0048: 31 39 37 30 34 61 64 0d   19704ad.
0050: 0a                        .       
Тип события:	Ошибка
Источник события:	Application Error
Категория события:	Отсутствует
Код события:	1000
Дата:		03.04.2011
Время:		19:43:56
Пользователь:		Н/Д
Компьютер:	
Описание:
Ошибка приложения notebook.exe, версия 2.1.0.4, 
модуль unknown, версия 0.0.0.0, адрес 0x019704ad.
Данные:
0000: 6c707041 74616369 206e6f69 6c696146
0010: 20657275 746f6e20 6f6f6265 78652e6b
0020: 2e322065 2e302e31 6e692034 6b6e7520
0030: 6e776f6e 302e3020 302e302e 20746120
0040: 7366666f 30207465 30373931 0d646134
0050: 0a
dam-69
Newbie
Newbie
Posts: 9
Joined: Fri Mar 11, 2011 4:08 pm

Unread post Mon Apr 04, 2011 5:17 am

Приветствую Вас, Марсианин!
После обновления до RC2, запустил MN, полистал свою БД.
Стал закрывать - не смог. Не помню какая вылетала ошибка.
Запустил ещё раз - всё работает и сохраняет изменения.
Спасибо Вам, творческих успехов!
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Mon Apr 04, 2011 11:48 am

Очень хотелось бы знать как эту ошибку повторить... И что, пришлось убивать через Task Manager ?
Is there any life on Mars ?
dam-69
Newbie
Newbie
Posts: 9
Joined: Fri Mar 11, 2011 4:08 pm

Unread post Mon Apr 04, 2011 6:26 pm

Marsianin wrote:Очень хотелось бы знать как эту ошибку повторить... И что, пришлось убивать через Task Manager ?
Да убил только через ТМ.
Повторил ошибку "Privileged instruction.", скопировав прежний Notebook.ini
Сравнил 2 ini - отличия:
- в старом ini (который вызывает ошибку в RC2)
216=MenuToolbar, SpTBXItem132, 0
218=MenuToolbar, TBXItem158, 0
- в новом ini после закрытия RC2
216=MenuToolbar, TBXItem158, 0
218=MenuToolbar, SpTBXItem132, 0
dam-69
Newbie
Newbie
Posts: 9
Joined: Fri Mar 11, 2011 4:08 pm

Unread post Mon Apr 04, 2011 6:35 pm

и ещё - после закрытия MN 2.1 RC2 таблица уезжает, т.е. видны нижние строки, а шапку таблицы не видно. Поправляю что-бы было видно шапку - закрываю MN - открываю - опять не видно шапки таблицы (верхней строки) :(
dam-69
Newbie
Newbie
Posts: 9
Joined: Fri Mar 11, 2011 4:08 pm

Unread post Mon Apr 04, 2011 6:42 pm

dam-69 wrote:и ещё - после закрытия MN 2.1 RC2 таблица уезжает, т.е. видны нижние строки, а шапку таблицы не видно. Поправляю что-бы было видно шапку - закрываю MN - открываю - опять не видно шапки таблицы (верхней строки) :(

Кажется разобрался - нужно курсор оставить в верхней строке - тогда запоминает положение не только в таблице, но и в тексте!
User avatar
smrt_
Newbie
Newbie
Posts: 1
Joined: Thu Apr 07, 2011 7:00 pm

Unread post Thu Apr 07, 2011 8:15 pm

Спасибо за труд и подарок русскоязычному населению.

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

Уже было, но... чем черт не шутит:

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


- Конструкции вроде code\quote\spoiler.
Для структурирования текстовой информации, коментариев и цитат очень удобные вещи.
На самом деле Земля Марсу благодарна. Просто барышня стесняется...
Oleg_K
Newbie
Newbie
Posts: 129
Joined: Tue Apr 27, 2010 2:41 am

Unread post Wed Apr 13, 2011 3:12 am

Отмечены баги (но есть сложности с их воспроизведением для перепроверки):

1) При попытке экспорта (2.1 RC2) крупной ветки в отдельный файл MNB с именем MTrush (команда "Сохранить как в дереве разделов"), программа сообщает буквально следующее: "Произошла ошибка при записи базы данных в другой файл". В папке остался файл "MTrush.mnb.tmp" размером 20860 байт. При повторной операции она прошла успешно (судя по тому, что появился новый файл MTrush.mnb размером 32149884 байт), но желтая лента с предупреждением "Произошла ошибка при записи базы данных в другой файл" никуда не делась. При этом новая база открывается и не выглядит "битой", но остаются сомнения в ее целостности (т.е. вдруг это не просто баг обновления предупредительной информации в окне).
Дополнительные сведения: Исходная БД шифрованная Rijndael (AES) 256-bit, размер 147 МБ

2) При открытии из уже запущенного MarsNotebook базы, созданной в предыдущей версии (предположительно 1.61, поскольку давно не обращался к информации в этом файле), MarsNotebook стал выполнять автоматическую его конвертацию и повис на завершающем этапе. Т.е. поверх открытого MarsNotebook висело окно с незавершенным "градусником" конвертации, сама же программа ни на что не реагировала. По истечение некоторого времени ожидания, вынужден был снимать приложение через диспетчер задач (WinXP Sp2). При повторном открытии БД она вела себя нормально. (Резервных копий файла до конвертации у меня нет, поэтому повторить не на чем.)
(и файл-то был очень небольшой - меньше полумегабайта)

3) Воспроизводимый баг:
Имею БД1 (шифрованная Rijndael (AES) 256-bit, размер 147 МБ).
Делаю из нее экпорт ветки в БД2 (также создается шифрованная Rijndael (AES) 256-bit с тем же паролем, размером около 30Мб).
Тестовый запуск БД2 (Открываю БД2. Закрываю БД2.).
Запускаю MarsNotebook.
В стартовом окошке ввода пароля, заказываю открытие БД1 вместо БД2.
Ввожу пароль.
БД1 открывается, но при этом ДЕРЕВО РАЗДЕЛОВ БЛОКИРОВАНО И ПЕРЕКЛЮЧЕНИЕ МЕЖДУ РАЗДЕЛАМИ НЕВОЗМОЖНО!
При переоткрытии БД1 функциональность восстанавливается.
(все операции производятся на исправном локальном жестком диске (не "флешка"), тип лицензии MarsNotebook = "русский халявщик", OS = WinXP Sp2).
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Fri Apr 15, 2011 12:04 am

Oleg_K wrote:1) При попытке экспорта (2.1 RC2) крупной ветки в отдельный файл MNB с именем MTrush (команда "Сохранить как в дереве разделов"), программа сообщает буквально следующее: "Произошла ошибка при записи базы данных в другой файл"...
Тут, похоже, какое-то стечение обстоятельств. Может места на диске не было или исходная база битая была (попробовать отремонтировать)
Oleg_K wrote:2) При открытии из уже запущенного MarsNotebook базы, созданной в предыдущей версии (предположительно 1.61, поскольку давно не обращался к информации в этом файле), MarsNotebook стал выполнять автоматическую его конвертацию и повис на завершающем этапе.
Странно...попробую ещё погонять на старых базах...
Oleg_K wrote:3) ...БД1 открывается, но при этом ДЕРЕВО РАЗДЕЛОВ БЛОКИРОВАНО И ПЕРЕКЛЮЧЕНИЕ МЕЖДУ РАЗДЕЛАМИ НЕВОЗМОЖНО!
Интересно...проверю
Is there any life on Mars ?
vkams
Newbie
Newbie
Posts: 7
Joined: Fri Apr 22, 2011 1:04 am

Unread post Fri Apr 22, 2011 1:09 am

После обновления с версии 2.0 программа не запускается, выдаёт ошибку. Откатился на 2.0 . WinXP SP3, компьютер мощный.
User avatar
Marsianin
Administrator
Administrator
Posts: 1655
Joined: Tue Jan 25, 2005 3:02 am
Location: Red Planet
Contact:

Unread post Fri Apr 22, 2011 4:34 am

Что за ошибка?
Is there any life on Mars ?
Z-Wizard
Newbie
Newbie
Posts: 9
Joined: Thu Feb 24, 2011 3:26 am

Unread post Fri Apr 22, 2011 6:22 am

Парочка моментов:

1. Пожелание: Очень хотелось бы функцию создание бэкапов раз в неделю/в месяц и возможность указывать файл бэкапа, что бы можно было не плодить кучу файлов, а перезаписывать один.
2. Пожелание: Понимаю, такую фишку просто так не сделаешь, но хочется иметь парочку лишних разделов, типа Контакты, Пароли и т.д. где при создании нового листа задавался какой нибудь шаблон на заполнение в общем как это реализовано например в WinOrganizer
3. Ошибка: Если заблокировать базу только для чтения, разделы можно переименовывать по F2

ЗЫ: Очень надеюсь на дальнейшее развитие этой программы, уж больно хороша она получилась по тем функциям которые в ней сейчас есть.
levk
Newbie
Newbie
Posts: 241
Joined: Fri Feb 26, 2010 1:29 pm

Unread post Fri Apr 22, 2011 8:59 am

Есть идея: при экспорте в формат chm добавить транслитерацию русских названий всех разделов и подразделов дерева, чтобы обойти упущение Microsoft, из-за чего эти названия заменяются на знаки вопроса в нерусскоязычных Windows.
Если это невозможно запрограммировать, то каким редактором веб-страниц можно транслитерировать содержимое файла с деревом 0 - Index.htm (образуется при экспорте в набор файлов HTML с деревом), потому что обычный текстовой редактор не воспринимает в этом файле дерево, и показывает только:
<HTML><HEAD>
<TITLE>Mars Notebook</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<SCRIPT LANGUAGE="JavaScript1.2" SRC="treeview/treeview.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.2" SRC="treeview/treedata.js"></SCRIPT>
</HEAD>
<FRAMESET ROWS="*" COLS="270,1*" FRAMEBORDER="1" BORDER="1" FRAMESPACING="0" onLoad="InitTreeView();loadTreeData();drawTreeView();">
<FRAME NAME="navFrame" SCROLLING="AUTO" src="navframe.htm">
<FRAME NAME="mainFrame" SRC="homeframe.htm" SCROLLING="AUTO">
</FRAMESET><NOFRAMES><BODY></BODY></NOFRAMES></HTML>
?? Я имею в виду, что после транслитерации можно будет объединить набор файлов HTM в один файл chm, и цель будет достигнута.
По-моему, самая читаемая транслитерация - это когда русские буквы заменяются подобными латинскими буквами или их сочетанием.
Locked