Page 3 of 9

Re: Mars Notebook 2.1 RC1

Posted: Wed Mar 16, 2011 12:33 pm
by malinovyeshtany
Уважаемый товарищ Главный Марсианин !!!
В 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. Раз появилась возможность лепить пользовательские Шаблоны, значит - ими можно делиться, выкладывать, дорабатывать и перерабатывать... В связи с этим, возможно, товарищ Главный Марсианин сочтёт целесообразным реорганизовать сайт, сделавши на нём подраздел, типа, "Халявные Шаблоны от Русских Халявщиков" :-)
Спасибо за внимание.

Re: Mars Notebook 2.1 RC1

Posted: Wed Mar 16, 2011 12:44 pm
by levk
Иногда требуется запускать 2 -3 копии программы, чтобы делать записи в разных базах данных. Если их временно скрывать в панели уведомлений, мы не можем различить эти базы, чтобы выбрать нужную, потому что во всплывающем (при наведении на значок мышки) тексте видно только название программы, которое мы и без этого знаем - Mars Notebook, - а выглядят значки программы одинаково. Было бы удобнее и информативнее, если бы в этом тексте виднелось название базы, хоть несколько первых букв.

Re: Mars Notebook 2.1 RC1

Posted: Wed Mar 16, 2011 1:12 pm
by Marsianin
malinovyeshtany, да, шаблоны делаются именно так. Правда программу перезагружать не надо, чтобы они появились в списке. Всё проверяется на лету, как в меню Пуск от Windows.
Выкладывать ваши шаблоны прошу на форуме. Возможно сделаю потом отдельный раздел на сайте, если будут желающие их делать.

levk, сделаю, чтобы показывалось название базы в заголовке.

Re: Mars Notebook 2.1 RC1

Posted: Thu Mar 17, 2011 12:44 am
by Z-Wizard
Неприятная оказия приключилась на днях...
Программулина работает с внешнего харда, и неожиданно он отрубился, когда программа была запущена, после переподключения и перезапуска программы, оказалось, что слетели некоторые разделы, один пропал вовсе, а другой затерся и в нем отображался текст совсем из другого раздела(раздел был открыт в момент отключения диска)...
Восстановление БД не помогло, благо были резервные копии, смог все восстановить. Не знаю можно ли повысить стабильность программы в подобных ситуациях, но очень хотелось бы :)

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

Re: Mars Notebook 2.1 RC1

Posted: Thu Mar 17, 2011 12:55 am
by dam-69
Z-Wizard wrote:
Еще очень не хватает блокировки отдельных разделов, а если бы еще и блокировку по паролю добавить для них, было бы вообще супер )

Согласен, очень удобная функция!

Re: Mars Notebook 2.1 RC1

Posted: Thu Mar 17, 2011 1:12 am
by Marsianin
Видно жёстко этот жёсткий диск отключился. Много раз проверял на синих экранах, перезагрузках внезапных и т.д., как правило всё сохранялось.
Ремонт базы данных не помог?

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

Re: Mars Notebook 2.1 RC1

Posted: Thu Mar 17, 2011 2:07 am
by Z-Wizard
Marsianin wrote:Видно жёстко этот жёсткий диск отключился. Много раз проверял на синих экранах, перезагрузках внезапных и т.д., как правило всё сохранялось.
Ремонт базы данных не помог?

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

Да отключился жестко.... Запускал ремонт, мне написали что то вроде "Один из разделов восстановить не удалось" или что то подобное, точно не помню...

Re: Mars Notebook 2.1 beta 1

Posted: Thu Mar 17, 2011 12:14 pm
by levk
Marsianin wrote: Re: Mars Notebook 2.1 beta 1
Сообщение Marsianin Вс фев 06, 2011 4:27 am
Да нет, поиск сделать вполне возможно.
Это обещание улучшить поиск названия раздела или подраздела (и с F3)?

Re: Mars Notebook 2.1 RC1

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

мля... :(

Re: Mars Notebook 2.1 RC1

Posted: Sun Mar 20, 2011 1:13 pm
by Marsianin
А база падала перед этим? Ремонт её не помогает?

Re: Mars Notebook 2.1 RC1

Posted: Tue Mar 22, 2011 11:17 am
by eco
Хороший софт.
Классно было бы еще добавить:
1. Корзину в дереве, для того чтобы туда удалялись не нужные файлы, полезная фишка, так как можно удалить что то ненароком , а с базы сразу все удаляется , и пиши пропало
2. Классно было бы сделать опцию добавления своих собственных иконок в дереве, чисто визуально будет легче искать документ если в дереве их будет много, а так задал свою тематическую иконку и сразу найдется.

Re: Mars Notebook 2.1 RC2

Posted: Sun Apr 03, 2011 3:20 am
by Marsianin
Версия 2.1 Release Candidate 2

Re: Mars Notebook 2.1 RC2

Posted: Sun Apr 03, 2011 9:31 pm
by Babur
Всё так же неработает. :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

Re: Mars Notebook 2.1 RC2

Posted: Mon Apr 04, 2011 5:17 am
by dam-69
Приветствую Вас, Марсианин!
После обновления до RC2, запустил MN, полистал свою БД.
Стал закрывать - не смог. Не помню какая вылетала ошибка.
Запустил ещё раз - всё работает и сохраняет изменения.
Спасибо Вам, творческих успехов!

Re: Mars Notebook 2.1 RC2

Posted: Mon Apr 04, 2011 11:48 am
by Marsianin
Очень хотелось бы знать как эту ошибку повторить... И что, пришлось убивать через Task Manager ?

Re: Mars Notebook 2.1 RC2

Posted: Mon Apr 04, 2011 6:26 pm
by dam-69
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

Re: Mars Notebook 2.1 RC2

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

Re: Mars Notebook 2.1 RC2

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

Кажется разобрался - нужно курсор оставить в верхней строке - тогда запоминает положение не только в таблице, но и в тексте!

Re: Mars Notebook 2.1 RC2

Posted: Thu Apr 07, 2011 8:15 pm
by smrt_
Спасибо за труд и подарок русскоязычному населению.

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

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

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


- Конструкции вроде code\quote\spoiler.
Для структурирования текстовой информации, коментариев и цитат очень удобные вещи.

Re: Mars Notebook 2.1 RC2

Posted: Wed Apr 13, 2011 3:12 am
by Oleg_K
Отмечены баги (но есть сложности с их воспроизведением для перепроверки):

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).

Re: Mars Notebook 2.1 RC2

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

Re: Mars Notebook 2.1 RC2

Posted: Fri Apr 22, 2011 1:09 am
by vkams
После обновления с версии 2.0 программа не запускается, выдаёт ошибку. Откатился на 2.0 . WinXP SP3, компьютер мощный.

Re: Mars Notebook 2.1 RC2

Posted: Fri Apr 22, 2011 4:34 am
by Marsianin
Что за ошибка?

Re: Mars Notebook 2.1 RC2

Posted: Fri Apr 22, 2011 6:22 am
by Z-Wizard
Парочка моментов:

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

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

Re: Mars Notebook 2.1 RC2

Posted: Fri Apr 22, 2011 8:59 am
by levk
Есть идея: при экспорте в формат 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, и цель будет достигнута.
По-моему, самая читаемая транслитерация - это когда русские буквы заменяются подобными латинскими буквами или их сочетанием.