LINUX.ORG.RU

Первый публичный релиз MyTetra v.1.25

 , , , , ,


0

3

Увидела свет первая публичная версия менеджера накопления осмысленной информации MyTetra v.1.25.

MyTetra — это несложный кроссплатформенный менеджер накопления осмысленной информации. Программа предназначена для хранения статей и заметок. Все записи организуются в древовидную структуру (обычно по «основному» признаку), а также снабжаются ключевыми словами-тегами. Основная задача MyTetra — предоставить естественный, интуитивно понятный интерфейс для написания заметок, обеспечить возможность быстрой навигации по дереву и удобный поиск.

Исходный код распространяется под лицензией GPL v.3. Программа написана с использованием только фреймверка Qt и стандартных C/C++ библиотек.

Главные особенности программы:

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

В данный момент программа распространяется в виде переносимого приложения, способного работать в той директории, куда она была установлена. Работа под ОС Linux проверена в Debian 5.0.4 и Ubuntu 10.10. Версия под ОС Windows находится в разработке.

Если есть желание, можно помочь автору по следующим пунктам:

  • Требуется подтверждение работоспособности MyTetra в ОС Fedora/RedHat, OpenSUSE, Arch, Gentoo, etc.
  • Автор не знает английского языка, поэтому требуется корректировка всех английских надписей и системных сообщений, чтобы затем провести интернационализацию интерфейса.
  • Требуется помощь в создании стандартной системы сборки из исходников.
  • Рассматривается возможность размещения исходников на sourceforge.net или github.com, требуется консультация.

Ссылки

Новость на сайте автора: http://webhamster.ru/site/page/index/main/news/106

Руководство пользователя (pdf): http://webhamster.ru/db/data/articles/105/user_guide_ru.pdf

Торжественное обещание разработчиков

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

>>> Официальная страница программы



Проверено: Aceler ()
Последнее исправление: Dendy (всего исправлений: 3)

Ответ на: Собрал. от thesis

Собрал.

Critical error!

«File conf.ini not found.»

QWidget: Must construct a QApplication before a QPaintDevice

Программа неожиданно завершилась.

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

О том, как правильно запустить скомпилированную программу, написано в файле readme.txt, который есть в архиве с исходником.

xintrea
() автор топика
Ответ на: комментарий от xintrea

О, так это ты автор!

Ну да, скомпилировал и запустил. В ридмихе написано:

For compile executable binary, run commands:

qmake mytetra.pro make

Ну а при запуске вижу ошибку «Must construct a QApplication before a QPaintDevice».

ЧЯДНТ?

thesis ★★★★★
()
Ответ на: О, так это ты автор! от thesis

скачай скомпиленный тарбол с сайта, дёрни оттуда data/*, iconengines/*, imageformats/*, resource/*, trash/*, conf.ini, editorconf.ini у меня под вендой работает

anonymous
()
Ответ на: О, так это ты автор! от thesis

Ну да, скомпилировал и запустил. В ридмихе написано:
For compile executable binary, run commands:
qmake mytetra.pro
make
Ну а при запуске вижу ошибку «Must construct a QApplication before a QPaintDevice».
ЧЯДНТ?

Не читаешь readme.txt двумя строчками ниже?

For compile executable binary, run commands:

qmake mytetra.pro
make


For install MyTetra:

1. Download archive with static version of MyTetra
2. Unpack static version archive to directory /opt/mytetra or ~/.mytetra
3. Delete file "mytetra.run"
4. Replace file "mytetra" to your compile file from directory ./bin
5. Run file "mytetra" to execute

Можешь еще каталог ./lib удалить. Если сам собирал, он ненужен.

xintrea
() автор топика
Ответ на: комментарий от xintrea

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

И снова интересуюсь: почему не запускается под рутом? Баг или фича?

thesis ★★★★★
()
Ответ на: комментарий от thesis

снова интересуюсь: почему не запускается под рутом? Баг или фича?

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

Вот щас проверил, ошибка другая, не такая как у вас:

$ sudo ./mytetra.run
Sorry, user xi is not allowed to execute './mytetra.run' as root on pangolinux.workgroup.

Я даже не знаю где какие права надо добавить и кого в какую группу включить, чтоб запуск пошел.

У вас была какая-то ошибка связанная с сетью, «no protocol specified». Возможно это не может запуститься QtSingleApplication из QtSolution, которое служит для обеспечения возможности запуска только одной копии программы. Эта подсистема работает через сокеты. Почему у вас под рутом нет возможности создавать сокеты я не знаю.

xintrea
() автор топика
Ответ на: комментарий от xintrea

>У вас была какая-то ошибка связанная с сетью, «no protocol >specified». Возможно это не может запуститься QtSingleApplication из >QtSolution, которое служит для обеспечения возможности запуска только >одной копии программы. Эта подсистема работает через сокеты. Почему у >вас под рутом нет возможности создавать сокеты я не знаю.

Отличное предположение, это-ж надо до такого додуматься.

root'у запрещен запуск X'овых приложений. Юзать sudo или пробовать

# export DISPLAY=:0.0

(смотря по полной ошибке)

anonymous
()
Ответ на: комментарий от xintrea

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

Насчет перевода помощь нужна еще? Если да, стукнись в гугложабер vadim.thesis.

thesis ★★★★★
()
Ответ на: комментарий от xintrea

0_o

Автор сабжа не осилил собрать в пакеты или хотя-бы выложить нормальные сорцы для сборки?

anonymous
()
Ответ на: комментарий от xintrea

Плюнул на самосбор, скачал сборку с сайта, работает.

А почему из-под рута не запускается? Пишет «no protocol specified».

thesis ★★★★★
()
Ответ на: комментарий от annulen

Я пошел по пути наименьшего сопротивления. Да, это не люниксвейно, я знаю)

thesis ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.