Роман пишет:

Добрый день.

Не поможете с проблемой? Mytetra 1.3, версия для Windows. Не отображаются (не подгружаются) сохраненные ранее картинки в редакторе после перезапуска программы.

Информации крайне мало. Возможно, вы наткнулись на давно исправленный баг:

"Задача: Сделать сохранение записи перед отработкой кнопки "Вырезать". Это нужно сделать, так как если пользователь отредактирует такст записи, нажмет "вырезать", потом нажмет "вставить", будет вставлена неотредактированная запись."

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

Этот баг исправлен в версии 1.32.17 (а у вас, видимо, 1.30, она очень старая). Возьмите новую версию из ветки Experimental, или дождитесь следующего релиза.

Deniz пишет:

Беда, однако. Этот ваш редактор текста не понимает некоторый CSS (или HTML).

Это особенность стандартного Qt-виджета QTextEdit. Там весьма усеченная поддержка HTML/CSS.


Deniz пишет:

И ещё заметил, что при редактиировании записи только в режиме исходного кода изменения не сохраняются, если переключиться на другую запись или выйти.

Этот баг был исправлен в мае-апреле 2013 года. Возьмите версию 1.32.17 вместо 1.30 из ветки experimental:

https://github.com/xintrea/mytetra_dev/ … perimental

FakeRAID пишет:

Почему нет готовых бинарников для AMD64? Не хочется из-за одной програмулины тянуть кучу либ...

Надо собирать из исходников, и желательно из ветки experimental.


FakeRAID пишет:

И вопрос по сборке, укажите где-нибудь что конкретно требуется для компиляции. Получаю ошибку на этапе make:

Для компиляции требуется компилятор GCC и Qt4.7(8).X. Mytetra - это Qt-only программа. Для нее кроме Qt ничего не нужно.

По вашей ошибке. Компиляция должна идти командами:

qmake mytetra.pro
make

Об этом написано в readme.txt. Если вылазит такая ошибка как у вас, то у вас либо не установлены девелоперские файлы Qt из репозитария, либо поставлена какая-то сторонняя версия Qt не из репозитария и при этом не прописаны пути до директории с заголовочными файлами. Прописать пути можно такими командами:

PATH=/usr/local/Trolltech/Qt-4.7.1/include:$PATH
export PATH
Николай пишет:

Кто-нибудь пробовал запускать программу на Debian Jessie? На Wheezy работает без проблем. На Jessie выдаёт ошибку:
./mytetra.run: 8: ./mytetra.run: ./mytetra: not found
Пытался решить разными способами - и настройкой прав, и запуском с strace (ничего криминального не увидел) - безрезультатно.
Уж больно прога нравится.

У вас какая-то странная ошибка, она говорит просто о том, что в директории, в которой вы запускаете скрипт ./mytetra.run, отсутствует бинарник mytetra.

fr0ster пишет:

Регулярно при вырезании или удалении записи выдает ошибку невозможно удалить что-то в корзине и падает в осадок.
И все бы ничего, но при этом рубиться файл mytetra.xml, а без него все накопленное теряет смысл.

Этот застаревший баг исправлен в девелоперской ветке. Если умеете, соберите из исходников.

Выпадение происходит при следующих обстоятельствах:

1. Открываем запись
2. Что-то меняем в ее тексте
3. Нажимаем вырезать
4. Получаем ошибку

Чтобы обойти, после пункта 2 можно нажимать Ctrl+S.

Deniz пишет:

Запилил скрипт запуска из любого места (mytetra.run):

Напишите подробнее, что делает и для чего нужен этот замечательный скрипт.

187

(8 ответов, оставленных в Общий форум)

ReAl_rus пишет:

не понимаю может чего-нибудь, но вроде всем выгоднее от экспорта новостей в социальные сети ) хотя дело владельца ) не нашёл никаких кнопок просто. хорошо хоть, что rss прикрутили ) сайт полезный, спасибо.

Я не пользуюсь социальными сетями. Что имеется в виду под экспортом новостей в социальные сети? Каков механизм?

Alexey пишет:

Доброго времени суток,

Установил git создал ключи (вижу версию git и файлы ключей), при попытке занести pub ключ в github появляется:

ALEXEY-PC (7f:df:1c:45:e4:04:aa:74:17:67:a7:d4:c5:2f:fd:bc)  Delete

Регистрация git и github одинаковы

Посоветуйте куда грести дальше

Алексей

ALEXEY-PC - это, видимо, название, которое вы дали публичному ключу, когда его добавляли. То, что у  вас есть данная строка говорит о том, что ключ успешно экспортированлся на GitHUb. То есть, все в порядке, ключ добавлен. Если вам нужно его удалить - нажимаете Delete.

Андрей пишет:

Critical Error не появляется. Обнаруживал пропажу заметки только после открытия.

На данный момент у меня присутвует несоответсвие между базой с заметками и xml.

~/.config/mytetra/data/base/
~/.config/mytetra/data/mytetra.xml

Т.е. в базе присутвует папка 1369218648k9zzzf96p2, 1369218676mp4lm3f7rh, 1369219071tved7rfcgl, ... , но в mytetra.xml таких <record dir="..."> нет.

Ветка из mytetra_dev.git - experimental. ОС - Linux.
Пока не могу определить порядок действий из-за которых возникает данная проблема.

То есть, вообще никогда Critical Error не видели? Обычно такое несоответствие может возникнуть именно при отловленной ошибке. То есть, из дерева запись удалилась корректно, а с диска - нет по различным причинам, начиная от неправильных прав на каталог базы mytetra, недостаточного места на диске, двойной попытке удаления первого файла в каталоге с записью (такая "петля" по-моему сейчас еще не исправлена, проявляется редко она возникает при определенных условиях, пока не отследил каких), может возникнуть при групповых операциях переноса записей или ветки.

Эта ошибка некритична, так как в самом дереве данные корректные, и ссылаются на существующие на диске данные. Лишние данные на диске - это нехорошо, но работать не мешают.

Обратной ситуации "есть запись в дереве, нет на диске" кстати не возникает.



Если хотите реально помочь проекту, можете написать модуль проверки целостности базы. Он нам поможет в дальнейшем. Мы его повесим в меню "Инструменты" -> "Проверка целостности". Пусть он работает в двух режимах: только проверка и проверка с исправлением. При разработке учтите, что формат XML дерева может поменяться (будут добавлены файлы к записям, иконки для веток и др.), поэтому проектировать модуль надо достаточно гибко.

Андрей пишет:

Действительно, лучше не убирать заголовок окна. Привычка при помощи Alt  (как в linux) перетаскивать окно за любую его часть. smile

По поводу прикрепления файлов, нужно как-то менять xml с настройками т.к. туда вписать файлы помоему весьма проблематично. Если только добавить ключ аля myfiles="foo1.pdf;foo2.jpg"

И да, в последнем срезе с репозитория программа иногда теряет заметки. Никак не могу отловить причину.

Исходники брали из ветки experimental или из master?

Когда заметка "теряется", в этот момент Critical Error появляется, или молча что-то куда-то исчезает?

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

Андрей пишет:

Добрый день. smile

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

Макет стикера:
http://postimg.org/image/705o9pytd/

Прмечание по стикеру:
Стикер открывается по кнопке и просто отбражает заметку, причем не позволяет изменять её текст в своём окне. Стикер только для просмотра и копирования информации. Стикеров может быть открыто несколько. Повторюсь, это очень удобно при использовании mytetra как набор HOWTO или MAN. Например, когда приходится несколько раз настравивать типичные сервера. Причем, несколько стикеров необходимо , когда в одной заметке описаны настройки nginx, а в другом настройки apache и нужно переключаться между ними.

Угу, понял вас. Я подумаю про стикеры.

Единственное что не понял, как управлять таким окном. Как стикер переместить, если нет заголовка окна? Как его закрыть, если нет кнопки закрытия?

Андрей пишет:

Небольшие предложения по прикреплению файла
http://postimg.org/image/5f84j46sh/

Примечания по прикреплению файлов:
Прикрепление файлов можно сделать на подобии тегов. Да в общем и окно прикрепления можно сделать по типу тегов.

Ну с прикреплением файлов разберемся, я подумаю как удобнее будет.

Андрей пишет:

Добрый день.

Хочу предложить добавить пару функций в программу.

1) Прикреплять файлы (pdf,djvu) в заметки. Иногда сложно в записку добавить всю необходимую информацию. Текже иногда хочется прикрепить целую программу (скрипт), которая позволит воспроизвести то, что написано в записке.

Прикрепление файлов будет в следующем релизе.

Андрей пишет:

2) Кнопку, которая позволяет записку отобразить в виде стикера (заметки), возможно даже поверх всех окон. Стикер позволит быстро преносить информацию по частям в другое окно (например построчный пренос в командную строку [терминал])

Про стикер не понял.

андрей пишет:

Добрый день!
Возможно ли добавить в программу модиль шифрования записей?

Не, модиль низзя.

А шифрование в MyTetra есть уже как два года.

В этой ветке обсуждается веб-сервис MyTetra Share.

valentin пишет:

Доброе время суток!
Прежде всего, хотел поблагодарить за программу, ибо весьма полезная.

Теперь фичреквест. Не хватает обработки ссылок, в т.ч. на локальные файлы (не стоит ли при этом опционально сделать возможность  копирования произвольных файлов в какое-то обособленное хранилище?).

Обработка ссылок стоит у меня в приоритете. В свете старта инициативы MyTetra Share, ссыки в записях  в виде обычного текста выглядят странно. Может быть, к лету сделаю в develop-ветке.