scoute пишет:

через несколько минут, можно запускать командой
./mytetra

Здесь нужно отметить, что собранная таким способом программа использует именно те библиотеки, которые были использованы при сборке. А потому на другие операционки полученный таким образом бинарник, скорее все, будет неперемещаем.

Mystic пишет:

Windows 10. Версия 1.44.31. Был открыт большой список довольно тяжелых записей, от последней к первой нажал home. Курсор перешел и сразу вылетела ошибка.

Вот ничего не понятно. Была нажата клавиша на клавиатуре Home или какая-то кнопка Home в каком-то интерфейсе? С чем шла работа в момент нажатия Home? С текстом записи? Со списком записей? С деревом? Куда перешел курсор? Какой текст ошибки?

scoute пишет:

Если обнаружите баги, пишите сюда или в телеграм-чат
Последние версии:
mytetra_1.44.165_linux_amd64.tar.gz - универсальный архив для Linux x64

Сборка mytetra_1.44.165_linux_amd64.tar.gz неработоспособна, после прохождения экрана выбора типа установки, вываливается со следующей ошибкой:

./mytetra: symbol lookup error: ./mytetra: undefined symbol: _ZdlPvm, version Qt_5

То ли сам бинарник собран неправильно, то ли библиотеки к нему приложены не те, с которыми он собирался.

alex022 пишет:

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

Открытые базы данных скачиваются обычно из открытых Git-репозитариев с помощью Git. Из SVN-репозитариев с помощью Svn. Из открытых каталогов синхронизации с помощью файловых менеджеров или довнлоадеров.

Открыть скачанную базу MyTetra можно через Инструменты - Настройки - Общие (Main) - Директория с данными. Указывается директория, где лежит файл mytetra.xml, MyTetra делает перезагрузку и можно смотреть скачанную базу.

Так же эту базу можно вставить в свою базу в виде ветки: Файл - Импорт ветки. Данные будут _скопированы_ в рабочую базу.

эхнатон пишет:

Поэтому у нас сыном возник вопрос по вашей программе Реализуется ли в ней  принцип, когда начав с Надсистемы, мы можем выйти на готовое решение. Допустим: Химия-неорганическая химия- получение спиртов- С2Н5ОН- конструкция самогонного аппарата- подетальней чертеж девайса? Какова легкость программирования  в ней?

Есть ли подробное описание вашей программы, для чайников, аналогичной  той что приложена к МЭС 2?

Мультиплатформенна ли она? Ну допустим имея базу данных по , допустим хими, модно будет запустить ее на Анроиде, огрызке, или каком нибудь из  Линуксов?

MyTetra - это просто древовидный менеджер заметок с открытым исходным кодом. Если вы посмотрите официальную страницу проекта, то увидите, что сборка этой программы возможна под все современные настольные операционные системы.

Программирования в MyTetra не предусмотрено, ведь это, по сути, просто редактор HTML-файлов, которые организованы в древовидную структуру. Но структура данных имеет простой и открытый формат, и возможно написание сторонних приложений, которые управляют информацией, хранящейся в MyTetra (ищите, для примера, проект TurboTetra).

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

Желаю вам удачи.

ise-dvp пишет:

при копировании контента со страниц сайтов (некоторых) в программе не отображаются картинки

адрес сайта, откуда копируются данные: https://social.technet.microsoft.com/wi … g-uac.aspx

Как выяснилось, у сайта Microsoft кривые SSL сертификаты: сама страница подписана, а сервер, отдающий картинки, SSL сертификата не имеет:

https://i.ibb.co/cvr6XK5/incorrect-ssl.png

Стандарт, реализованный в Qt, требует чтобы и HTML-код и ресурсы, получаемые по ссылкам из этого кода, имели правильные SSL сертификаты, если используется HTTPS (а оно таки используется). Вот поэтому картинки и не грузятся. Даже не знаю что с этим делать.

> Что-то у меня снова картинки не подгружает(

Значит что-то меняли или в программе (переустанавливали или ставили параллельно), или в операционке (например, в путях). Не бывает такого, что что-то работает правильно, а потом без причины - бах, и не работает.

Virtpunk пишет:

В последней версии русский только наполовину. Все настройки на англ

Это же экспериментальная ветка. Там переделаны внутренние механизмы построения меню настроек, поэтому список пунктов в настроечном меню пока не переведен. Новые разделы настроек тоже пока не переведены.

scoute пишет:

Версии для Андроида,
с 1.44.38 по 1.44.99 - при запуске на телефоне вылетают с ошибкой (остальные проверить не хватило энтузиазма).

В итоге из рабочих версия 1.44.35 и 1.44.139 , но у последней проблема что нет кнопки вернуться назад на дерево.

Остаётся только 1.44.35, её и выложил в другую тему.

Попробуй версию 1.44.160 (она в ветке basesManagement, которую я сейчас пилю):

https://github.com/xintrea/mytetra_dev/ … v.1.44.160

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

GG.UseR пишет:

Как можно сделать? решил отказатся от mytetra и смотреть всё в обычном текстовом редакторе
просто очень много накопилось и в ручную это займет наверно часа 2 минимум

Напиши конвертор на любом известном тебе языке. Если есть зашифрованные записи, просто расшифруй ветку, и получишь все данные из нее в том же виде что и в обычных ветках.

scoute пишет:

Кажется я понял в чём дело. В мою сборку вообще не попали библиотеки openssl.

На форумах пишут, что
"Since version 1.1.0 OpenSSL have changed their library names from:
libeay32.dll -> libcrypto.dll
ssleay32.dll -> libssl.dll"

https://slproweb.com/products/Win32OpenSSL.html

добавил их, и загрузка картинок пошла нормально. Архивы перевыложил, ссылки обновил.

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

gryphonn пишет:

Загрузка картинок начинается. Первая картинка (точнее индикатор) загружается на 100 и потом стоп. Картинок нет. Я ничего не понимаю в этом, если кто-нибудь исправит. Через мой скрипт качаются картинки и норм.

Это явно проблема немного кривой неофициальной сборки MyTetra под Windows. Возможно, там надо заменить dll-файлы библиотеки openssl на другую версию (1.1, если там 1.0). Этой проблемы не будет, когда я буду выпускать официальную версию. Официальный релиз пока еще не готов.

gryphonn пишет:

Я об этом должен был отписываться на почту. Предыдущая редактируемая заметка, как ни странно. Она может быть где угодно в дереве. Писал заметку большим красным шрифтом. Создал новую. И она тоже с большим красным шрифтом сразу же. Сейчас после написания пары букв он исправляется но обычный шрифт) Но не всегда, как оказалось.

А, понял о чем речь. Это дело будет исправляться, так работать не должно.

gryphonn пишет:

Понял. А перехватить нельзя получается? Более высокий приоритет сделать?

Просто надо зайти в настройки DE и отключить/переназначить комбинации клавиш, которые используются и в DE и в MyTetra. В LXDE, к примеру, это делается в Меню - Параметры - Настроить горячие клавиши. Или в самой MyTetra переназначить нужное действие на те клавиши, которые не задействованы в DE.

gryphonn пишет:

Мда. Картинки не копирует и правда.

См. предыдущий комментарий

gryphonn пишет:

Сброс форматирования предыдущей заметки тоже не работает. Беру слова назад.

Сорян, вот этого я вообще не понимаю. Что значит "предыдущая заметка"? Предыдущая относительно чего? Предыдущая сверху/снизу или предыдущая по времени? Вообще не понял.

gryphonn пишет:

Еще горячие клавиши не все почему-то. Перемещение заметок вверх и вниз (ctrl+alt+up/down) почему-то не хочет.

Потому что в 99% случаев, если у пользователя такая проблема, значит на этих клавишах висят комбинации DE (самого рабочего стола). Например, в LXDE на Ctrl+Alt+Up/Dows навешаны действия DesktopUp и DesktopDown. В других DE (Gnome, KDE, etc.) тоже есть подобные комбинации. DE перехватывает горячие клавиши, и они не доходят до самой программы.

scoute пишет:

Может я забыл какую-то библиотеку подложить в папку с программой,
попробую воспроизвести у себя. В Linux последняя версия вроде работает как надо.
UPD.
Проблему подтверждаю.
Висит. Если закрыть, пишет:
reply->errorString()
reply->errorString()
Cancel download by user.
...

То есть, в Linux работает, а в Windows нет?

Это сильно похоже на проблемы с библиотекой SSL (openssl). Потому что судя по скриншоту скачивание идет по протоколу HTTPS. Эту библиотеку Qt подключает динамически, и если она не той версии или ее просто нет, программа не падает, а просто не работает функционал, завязанный на нее.

Я под Windows не собирал, но возможно поможет следующая информация:

https://wiki.qt.io/Qt_5.13.2_Known_Issues

https://forum.qt.io/topic/107364/static … windows-10

15

(45 ответов, оставленных в Прочие проекты/разработки)

ddemydenko пишет:

Здравствуйте. Можно ли как то указыть два InputDevice? Я иногда работаю за внешней usb клавиатурой иногда просто за ноутбуком (встроеной клавиатурой). Каждый раз приходится менять конфигурацию. Может можно запустить два екземляра программы с разными конфигами? Спасибо.

Можно запустить несколько экземпляров LoLoSwitcher, они друг другу не мешают, если настроены на разные комбинации клавиш для переключения языков. Так же LoLoSwitcher не мешает и другим переключателям клавиатуры. Главное чтобы комбинации клавиш не совпадали, чтобы небыло двойных или зацикленных переключений. Но в случае разных девайсов надо проверять на опыте, вроде как для разных девайсов комбинации клавиш могут совпадать, ничего страшного в этом нет.

Можно разместить файл конфигурации config.ini рядом с бинарником loloswitcher в той же директории, тогда он будет считываться первым.

Поэтому можно настроить хоть десять экземляров LoLoSwitcher, которые работают одновременно.

Только когда будете копировать бинарник, проверьте его права. Для нормальной работы ему нужен установленный SUID бит, чтобы от обычного пользователя был низкоуровневый доступ к файлам девайсов.