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)
Ответ на: комментарий от anonymous

> без системного трея не работает - wm=e16

Да, есть такое. На MeeGo тоже из-за этого не запустилось. Надо будет подправить подсистему трея, чтоб динамически определялось наличие трея, и в системах без трея она не использовалась.

Это у меня записано в хотелках.

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

От анонимусов на последних страничках только ужасный срач прёт, как раз конструктивного нет ничего. В принципе во всем этом треде от силы 10 сообщений конструктивных наберется, и анонимусный срач туда явно не входит

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

Опять метанируешь? По теме есть что сказать?

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

Вот это будет интересно. А читать высеры в стиле «я джва года ждал такую прогу» - не интересно.

У автора хотели поспрашивать, так он ничего умнее «лялих гавно» не выродил.

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

>Еще как заботит, когда это гугно за пределы мака выносишь.
Так вам не кажется, что проблема лежит именно в той плоскости, что за пределами мака многовато гумна? Та же унылая стандартная UNIX'овая ФС, не поддерживающая версионность программ и при установке разбрасывающая файлы, как осколки при взрыве, та же бредовость всех этих «заголовков файлов» из-за ограничений ФС, которая ничего не умеет. И т.д. А когда нашлись единственные вменяемые люди и стали создавать что-то реально удобное - GoboLinux, их тупые тролли говном закидали. Потому что тупые тролли настолько тупые, что необходимость привыкать к необычному устройству ФС их повергает в полнейший шок.

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

> Собрал под винду, нету значков. Это что-то не подбросил в каталог с прогой ?

Да. Прочитай readme внимательно, там есть 5 строчек, которые надо сделать после компиляции.

У меня туго с англицким, я немного непонятно readme написал, поэтому много вопросов. Загляни сейчас на http://webhamster.ru/site/page/index/articles/projectcode/105, уже появилась версия 1.26. В ней readme более понятный.

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

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

> без системного трея не работает - wm=e16

Проверяй версию 1.26. Она у меня в чистых иксах теперь запускается.

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

readme читал,если запускать из qtcreator,значки присутствуют, если отдельно запускаю - значков нету 2. я не силен в qtcreator, он почему то собирает с дебагверсиями длл Qt(пробовал переключать на релиз - не помогло). Размер 18 мег(наверно тоже изза сборки не релиз) mingwm10 libgcc_s_dw2-1 QtCored4 QtGuid4 QtNetworkd4 QtXmld4 выслать могу только вечером, винда только дома на компе жены (список длл она прислала) я хотел себе собрать для работы тетрадку, также могу попробовать в снегопарде собрать

Underwest
()
Ответ на: комментарий от DRVTiny

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

Та же унылая стандартная UNIX'овая ФС, не поддерживающая версионность программ

Portage и слоты вам в руки.

при установке разбрасывающая файлы, как осколки при взрыве

Это не баг, это фича.
На уровне пакета - это монолитность в пакете. В установленном виде - это слияние с системой, согласно ее правилам. Все верно.

та же бредовость всех этих «заголовков файлов» из-за ограничений ФС

ANSI C

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

Смею полагать - Вы «эстет»? Вы сами этот ГомноЛинукс видали? Видали, как коряво, каждый файл заново закидывают через симлинки в состояние до установки(то есть в пакетную форму) скрывая исходную систему полностью (GoboHide) и превращая удобную и простую сортировку на запускаемые, либы, конфиги и все остальное(usr) в непонятно зачем переплетенное месиво? Я пришел очень давно с мастдая и мне «унылая стандартная UNIXовская ФС» сразу показалась намного прогрессивней мастдайной. Как изобретете и реализуете чтото дельное этой - отписывайтесь.

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

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

xintrea
() автор топика

Хотелось бы увидеть

v.1.27

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

Проблема комплексная, конечно, тут исходники править надо, чтобы ini и данные искались в ~/<что-нибудь>/, разложить: иконки - в /usr/share/mytetra/, исполняемый - /usr[,/local]/bin и т.п.

Тогда уже можно начинать говорить о широком распространении.

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

>Тогда уже можно начинать говорить о широком распространении.

В смысле, именно как часть дистрибутивов.

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

> * Реализована нормальная система сборки, теперь можно делать пакеты для дистрибутивов.

Хотя, попробовать, что ли самому? qmake принципиален или можно менять на cmake?

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

> Хотя, попробовать, что ли самому? qmake принципиален или можно менять на cmake?

Понятия не имею. Я вообще представить не могу, как заменить qmake на cmake. Cmake что, может *.pro файлы обрабатывать в своответсвии с опциями, может через MOC исходники пропускать?

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

>Cmake что, может *.pro файлы обрабатывать в своответсвии с опциями, может через MOC исходники пропускать?

Cmake - замена pro проектам. Работать с MOC - может.

Тем не менее, вопрос про собственно замену - снят.

krege
()

В целом очень нравится, но нет времени вбивать название для заметки. Может лучше исключить эту процедуру? Пусть вместо их имени отображается небольшой кусочек из начала заметки. И еще бы хотелось чтобы при создании новой группы/подгруппы (не знаю как назвать) она появлялась сразу с именем например «новая группа», а переименовывать её можно тут-же, а не в отдельном окошке (Да, да, как в винде).

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