Mars Notebook 2.5 BETA 2
Конечно, программисту виднее, как работает программа с операционной системой, но идея у меня не совсем о том. Чтобы ее понять, нужно представить себя на месте пользователя.
С точки зрения пользователя - это предупреждение не выдает ему нужной информации, т. е. пусть себе Windows и Mars Notebook решают между собой, восстанавливает ли сочетание клавиш вторую/третью/и т. д. копию или нет, но на действия его с помощью МЫШИ (а он пользуется ТОЛЬКО мышью) предупреждение о СОЧЕТАНИЯХ КЛАВИШ (т. е. в клавиатуре) АБСОЛЮТНО не влияет.
а) Для запуска второй копии пользователем сочетание клавиш исключается - нужна ТОЛЬКО мышь (так и было описано).
б) Практически - пользователь знает (и знает автоматически - если указать в формулировке Настроек), что сочетание клавиш не сработает на восстановлении окна второй копии, поэтому он будет восстанавливать его с использованием ТОЛЬКО мыши: ЛКМ на значок соответствующей копии в области уведомлений.
В итоге - сочетания клавиш:
а) ни для первичного запуска второй копии не потребуются,
б) ни для восстановления - тоже.
ПОЛЬЗОВАТЕЛЬ СОВСЕМ НЕ ИСПОЛЬЗУЕТ (ОН И НЕ МОЖЕТ ИСПОЛЬЗОВАТЬ) КЛАВИАТУРУ ни для а), ни для б). Соответственно, пользователю и не нужна информация о том, что он и без того не использует. Отсюда - нет смысла и предупреждать его о не употребляемых им сочетаниях клавиш. Предупреждение ему не интересно, он вынужден только производить лишнее действие: обязательно удалять вручную такое предупреждение при каждом запуске копии, потому что оно только уменьшает поле редактора снизу.
Как же на это высказывается НОТ
Надеюсь, теперь объяснено лучше отсутствие полезности автоматически выскакивающего предупреждения "Выбранная комбинация горячих клавиш не может быть использована" при запуске второй копии.
С точки зрения пользователя - это предупреждение не выдает ему нужной информации, т. е. пусть себе Windows и Mars Notebook решают между собой, восстанавливает ли сочетание клавиш вторую/третью/и т. д. копию или нет, но на действия его с помощью МЫШИ (а он пользуется ТОЛЬКО мышью) предупреждение о СОЧЕТАНИЯХ КЛАВИШ (т. е. в клавиатуре) АБСОЛЮТНО не влияет.
а) Для запуска второй копии пользователем сочетание клавиш исключается - нужна ТОЛЬКО мышь (так и было описано).
б) Практически - пользователь знает (и знает автоматически - если указать в формулировке Настроек), что сочетание клавиш не сработает на восстановлении окна второй копии, поэтому он будет восстанавливать его с использованием ТОЛЬКО мыши: ЛКМ на значок соответствующей копии в области уведомлений.
В итоге - сочетания клавиш:
а) ни для первичного запуска второй копии не потребуются,
б) ни для восстановления - тоже.
ПОЛЬЗОВАТЕЛЬ СОВСЕМ НЕ ИСПОЛЬЗУЕТ (ОН И НЕ МОЖЕТ ИСПОЛЬЗОВАТЬ) КЛАВИАТУРУ ни для а), ни для б). Соответственно, пользователю и не нужна информация о том, что он и без того не использует. Отсюда - нет смысла и предупреждать его о не употребляемых им сочетаниях клавиш. Предупреждение ему не интересно, он вынужден только производить лишнее действие: обязательно удалять вручную такое предупреждение при каждом запуске копии, потому что оно только уменьшает поле редактора снизу.
Как же на это высказывается НОТ
Надеюсь, теперь объяснено лучше отсутствие полезности автоматически выскакивающего предупреждения "Выбранная комбинация горячих клавиш не может быть использована" при запуске второй копии.
Есть много разных пользователей. Я, например, всегда использую сочетания клавиш для вызова Mars Notebook из панели уведомлений (да и вообще чтобы получить фокус на него). Для того и сделал сочетание, которое легко нажать одной левой рукой.
Что касается двух разных копий Mars Notebook, то разные копии с разными файлами настроек (допустим один установлен, а другой портативный) вполне могут иметь разные горячие клавиши и у обеих копий всё будет работать.
Вообщем я ничего менять тут не буду, уточню только какое именно сочетание не удалось зарегистрировать. Данное сообщение об ошибке несёт информационный характер и никак не влияет на работу программы. Попробуйте использовать кнопки - нажатие на ESC закрывает это сообщение.
Что касается двух разных копий Mars Notebook, то разные копии с разными файлами настроек (допустим один установлен, а другой портативный) вполне могут иметь разные горячие клавиши и у обеих копий всё будет работать.
Вообщем я ничего менять тут не буду, уточню только какое именно сочетание не удалось зарегистрировать. Данное сообщение об ошибке несёт информационный характер и никак не влияет на работу программы. Попробуйте использовать кнопки - нажатие на ESC закрывает это сообщение.
Is there any life on Mars ?
И это, несомненно, отлично!сочетание, которое легко нажать одной левой рукой
допустим один установлен, а другой портативный
Это, конечно, идея, хотя я писал об втором запуске одной и то же программы (не имея программы в 2 папках). Но как-то неприятно иметь разные горячие клавиши для близкой по смыслу функции. Я предпочел бы пользоваться мышью и иметь возможность запускать три, реже - четыре копии программы.разные горячие клавиши
О ненужности, не влияющем ни на что, сообщения, и шла речь. Так и осталось непонятным, ради чего оно дает формальную информацию "на регистрационную тему", и осталось чувство, что его удаление из программы никак и ничему навредить не сможет.сообщение об ошибке несёт информационный характер и никак не влияет на работу программы
Я давно знал об этом способе и писал об нем, как о лишнем ручном действии пользователя, как о задерживающей обзор всего редактора помехе.нажатие на ESC закрывает это сообщение
Я догадываюсь, для чего иногда может оказаться полезным иметь две копии. Но чтоб четыреlevk wrote:иметь возможность запускать три, реже - четыре копии программы
Что вы будете делать с такой прорвой освободившегося времени?знал об этом способе и писал об нем, как о лишнем ручном действии пользователя
Старые люди учили: "не чини, коли не поломано".О ненужности, не влияющем ни на что, сообщения, и шла речь. Так и осталось непонятным, ради чего оно дает информацию "на регистрационную тему", и осталось чувство, что его удаление из программы никак и ничему навредить не сможет.
Приходится делить большую базу одной тематики на несколько частей-баз с под-темами, иначе программа замедляется.Но чтоб четыре
Мне часто приходится закрывать и открывать разные базы, и поэтому дело не только в во времени; повторяющееся ненужное действие (удаление сообщения) вызывает повторяющееся же психологическое отторжение из-за того, что какая-то яркая желтая полоса как бы зловредно требует отвлекаться якобы на что-то важное. Хочется немедленно избавиться от нудной навязчивой помехи и сразу забыть о ней, и это повторяется часто.Что вы будете делать с такой прорвой освободившегося времени?
Смысл "чинить проломанное" = восстановить то, что изменило свои структуру и функции к худшему, а наша тема = улучшить, чтобы убрать то, функция которого никому не требуется; только отвлекает. Но решать, конечно, автору, появится ли желание уделить время такому улучшению. Никто не сомневается, что Ваш высокий профессиональный уровень позволит удалить какое-то там сообщение. Вообще, "не чини, коли не поломано" подразумевает опасение, что есть опасность неожиданного общего/локального ухудшения; но ведь программируют новую версию, используя копию текущей, а не уничтожая последнюю, т. е. опасности быть не должно."не чини, коли не поломано"
levk
А вы не допускаете мысли, что тезисы "делить большую базу одной тематики на несколько частей-баз" и "часто приходится закрывать и открывать разные базы" могут быть некоторым образом связаны?
Я не знаю, на каком железе вы работаете и параметров вашей БД, поэтому говорю о своих:
железо - Athlon 2.41ГГц, 2Гб ОЗУ; Год выпуска - 2006.
БД - 557Мб, 3275 разделов, компрессия - 9.
Каких-то проблем с быстродействием (если только речь не идет о полнотекстовом поиске во всей БД) не ощущается. Некоторые странички перегруженные графикой открываются очень медленно, но это никак не связано с размером БД.
А вы не допускаете мысли, что тезисы "делить большую базу одной тематики на несколько частей-баз" и "часто приходится закрывать и открывать разные базы" могут быть некоторым образом связаны?
Я не знаю, на каком железе вы работаете и параметров вашей БД, поэтому говорю о своих:
железо - Athlon 2.41ГГц, 2Гб ОЗУ; Год выпуска - 2006.
БД - 557Мб, 3275 разделов, компрессия - 9.
Каких-то проблем с быстродействием (если только речь не идет о полнотекстовом поиске во всей БД) не ощущается. Некоторые странички перегруженные графикой открываются очень медленно, но это никак не связано с размером БД.
Не нужно ничего "подразумевать". Я сказал ровно то, что сказал....подразумевает опасение, что есть опасность неожиданного общего/локального ухудшения; но ведь программируют новую версию, используя копию текущей, а не уничтожая последнюю, т. е. опасности быть не должно.
Произошел случай самопроизвольного возврата программы к установкам по умолчанию (для панелей инструментов, хотя все они были закрепленными) в момент её первого запуска после включения компьютера . Предшествующих действий никаких не было, поэтому причина сбоя непонятна .
Видимо где-то потерялся файл настроек.levk wrote:Произошел случай самопроизвольного возврата программы к установкам по умолчанию (для панелей инструментов, хотя все они были закрепленными) в момент её первого запуска после включения компьютера
Если лежал там же где и Notebook.exe (потративная версия), то кто-то удалил может?
Так же может быть в Моих Документах\Mars Notebook или в реестре.
Может запускалась другая копия программы со своими настройками?
Если поменять местоположение настроек, то при выборе "файл" - данные из реестра удаляются и наоборот.
Is there any life on Mars ?
levk
Как регулируется положение "всегда на переднем плане" В версии 2.21 после открытия интернетовской ссылки на переднем плане появлялась нужная страница в браузере, а в 2.5 BETA 1 Mars Notebook остается на переднем плане, и это замедляет - из-за необходимости ручного перехода к браузеру .
Поэкспериментировал ещё для проверки. Оказалось, что всё же есть зависимость от способа действия пользователя в программе. Одно и то же действие - открытие ссылки в браузере зависит от способа (в принципе разницы не должно быть ведь ):Marsianin » Пн апр 03, 2017 9:33 pm
Это стандартный статус окна Windows. Всё что касается "регулируется" и обрабатывается самой ОС, тут я сделать ничего не могу особо.
1) с помощью Ctrl+ЛКМ оставляет Mars Notebook на переднем плане почти всегда, кроме случаев, когда программа закрыта или спущена на панень задач,
2) с помощью контактного меню выносит браузер на передний план, как и должно быть.
Проверите, Marsianin
Проверю, спасибо.
Is there any life on Mars ?
Marsianin, сегодня я присоединил маленький файл DOC к редактору, а он не открывается контекстным меню по команде Открыть или двойным кликом ЛКМ . Если присоединяю файл PDF - открывается . Тот же файл DOC свободно открывается тем же способом в проводнике или в Total Commander . Известно, в чем может быть причина
А другие присоединённые файлы открываются?levk wrote:Marsianin, сегодня я присоединил маленький файл DOC к редактору, а он не открывается
При прямом открытии из присоединений файл извлекается во временный каталог (поищите в ...\Temp\$MNBTMP$\) и стандартным методом Windows открывается данный файл (тут уже сама ОС решает чем его открыть)
Is there any life on Mars ?
Странно.levk wrote:Сейчас попробовал присоединить файл картинки - тоже открывается. Хотя не нашел папку \Temp\$MNBTMP$\ .Если присоединяю файл PDF - открывается .
А просто так этот .DOC открывается системой?
И каталог временных файлов надо искать в "C:\Users\USERNAME\AppData\Local\Temp"
Когда Mars Notebook закрывается он свой $MNBTMP$ чистит.
Is there any life on Mars ?
Вопрос, Marsianin.
При включении режима "только для чтения" в редакторе предусмотрено выделение мышью и копирование части содержимого, но не работает команда "Выделить всё" ни в контекстном меню, ни в главном меню, ни с Ctrl+A для копирования всего содержимого. Нельзя ли было бы добавить эту возможность (т. е. возможность копирования всего содержания без отключения режима "только для чтения") Было бы удобнее.
При включении режима "только для чтения" в редакторе предусмотрено выделение мышью и копирование части содержимого, но не работает команда "Выделить всё" ни в контекстном меню, ни в главном меню, ни с Ctrl+A для копирования всего содержимого. Нельзя ли было бы добавить эту возможность (т. е. возможность копирования всего содержания без отключения режима "только для чтения") Было бы удобнее.
И правда. Исправлю.levk wrote:При включении режима "только для чтения" в редакторе предусмотрено выделение мышью и копирование части содержимого, но не работает команда "Выделить всё" ни в контекстном меню, ни в главном меню, ни с Ctrl+A для копирования всего содержимого.
Is there any life on Mars ?
В начале этой ветки приведена ссылка "Можно скачать тут: MarsNotebook25b1.exe",
по которой и получаем зараженный дистрибут: http://bit.ly/2sUJeVB , в котором
файл notebook.exe с SHA256: 85227c522c8bfc342b1087754e989f331e6b9c803a38fb3ba68187d31c6e8329
имеет Показатель выявления зловредов: 5 / 63 !
и антивирус убивает у меня процесс с таким notebook.exe !
В ответе Marsianin "
Непонятно что вы там проверяли на какие вирусы. "
Посколько Marsianin проверяет другой notebook.exe = SHA256: 1f42c24783771411071254e577c611d230e2207aafe01fe8c1248763e48de980
File name: Notebook.exe Detection ratio: 0 / 57 - и вирусов не выявлено.
??
Ну, а 64-битная версия - Notebook64.exe "падает" при запуске у меня на 64-битной Windows 7 !!
по которой и получаем зараженный дистрибут: http://bit.ly/2sUJeVB , в котором
файл notebook.exe с SHA256: 85227c522c8bfc342b1087754e989f331e6b9c803a38fb3ba68187d31c6e8329
имеет Показатель выявления зловредов: 5 / 63 !
и антивирус убивает у меня процесс с таким notebook.exe !
В ответе Marsianin "
VIRUSTOTAL: Notebook64.exe (0/56), Notebook.exe (0/54).KoHcT wrote:Антивирусные проги ругаются на MarsNotebook25b1.exe и на соответствующий Notebook.exe
Непонятно что вы там проверяли на какие вирусы. "
Посколько Marsianin проверяет другой notebook.exe = SHA256: 1f42c24783771411071254e577c611d230e2207aafe01fe8c1248763e48de980
File name: Notebook.exe Detection ratio: 0 / 57 - и вирусов не выявлено.
??
Ну, а 64-битная версия - Notebook64.exe "падает" при запуске у меня на 64-битной Windows 7 !!
Я проверял, видимо, последний билд, что у меня был.
Что касается падения под последним релизом Windows 10, то там микрософт перекрыл кое-какую недокументированную функцию и она больше не работает. Исправил, постараюсь на днях выложить свежую версию.
Что касается вирусов - это чушь какая-то, я уже объяснял не раз, максимум на что оно может ругаться, так это на exe-упаковщик.
Что касается падения под последним релизом Windows 10, то там микрософт перекрыл кое-какую недокументированную функцию и она больше не работает. Исправил, постараюсь на днях выложить свежую версию.
Что касается вирусов - это чушь какая-то, я уже объяснял не раз, максимум на что оно может ругаться, так это на exe-упаковщик.
Is there any life on Mars ?