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 ()

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

о_О закапывайте

BaBL ★★★★ ()

Довольно давно ищу такую программу, однако это тоже не вариант, для меня. Во-первых где там можно увидеть интуитивно понятный интерфейс? Какие-то кучи кнопок и полей, все в перемешку. Ну и таки Qt, что конечно не критично, и минусом программы считать нельзя.

CrossFire ★★★★★ ()

>менеджера накопления осмысленной информации

Какой пафосное название. А на деле небось блокнот со своим форматом.

Zhbert ★★★★★ ()

> Главные особенности программы
> * Всегда запоминается геометрия окна

> * При запуске открывается последняя запись, с которой ранее шла работа

> * Окно прячется в системный лоток

> * Клик на кнопку закрытия не закрывает программу, а сворачивает окно. Для выхода надо явно выбрать пункт меню «Выход» или нажать Ctrl+Q


Ящщетаю только из-за этого надо немедленно устанавливать везде.

raorn ()

Без синхронизации через инет не нужно

Loki13 ★★★★★ ()

Знания в локальной директории, это глубоко не верно.

Должэна быть возможность синхронизации в сети. Со своим сервером и мощным публичным сервисом, например, с гуглопочтой.

AVL2 ★★★★★ ()

Ура! Давно такое хотел, чтобы носимое, кроссплатформеное и безо всяких питонов.

thesis ★★★★★ ()

Я офигеваю от таких новостей. Про иконки, треи, кнопки, окошки и прочую фигню все расписано. Что делает прога неизвестно. С какими форматами документов работает прога? Как их хранит? Ну и так далее.

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

>а че там, не в каком нибудь xml хранит?

Хз. Скорее всего, но хмл переименовали во что-нить другое, например myt

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

Наверное, тем, что оно написано без сраного петона.

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

Почитал man по этому интуитивно понятному интерфейсу, теперь понятно как с ним работать. Хранит древо статей в xml, а сами статьи в html.

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

> Какие-то кучи кнопок и полей

Там всё по минимому. Куча кнопок и полей - это вы наверно имеете в виду панель редактирования в WYSIWYG редакторе. Должен сказать, что, например, в OpenOffice она ещё больше кнопок имеет.

Но если вас смущают «лишние» кнопки, вы можете их перенастроить в файле editorconf.ini (перекомпиляция программы не потребуется, нужно просто перезапустить).

Убираете лишнее в строках:

...
tools_line_1="clear,separator,bold,italic,underline,separator,monospace,code,separator,alignleft,aligncenter,alignright,alignwidth,fontselect,fontsize,showformatting,findtext,settings"

tools_line_2="numericlist,dotlist,separator,indentplus,indentminus,separator,createtable,table_add_row,table_remove_row,table_add_col,table_remove_col,table_merge_cells,table_split_cell,separator,showhtml"
...

и будет вам щастье.

xintrea ()

> осмысленной информации

А проверка на осмысленность есть?

pevzi ★★★★★ ()
Ответ на: Чем оно лучше BASKET? от Fragster

Re: Чем оно лучше BASKET?

Отвязанностью от кедолиб и прогнозируемой работоспособностью под вендами?

То есть, те же цели, что и у basqet, наверное.

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

> Ну и таки Qt, что конечно не критично, и минусом программы считать нельзя.

Это скорее плюс.

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

> а че там, не в каком нибудь xml хранит?

Дерево в xml, файл mytetra.xml

Записи - в html, для каждой записи отдельная директория.

xintrea ()

Чем оно лучше org-mode?

Laz ★★★★ ()

охблин. я давно хотел такую штуку.

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

> Я офигеваю от таких новостей. Про иконки, треи, кнопки, окошки и прочую фигню все расписано. Что делает прога неизвестно. С какими форматами документов работает прога? Как их хранит? Ну и так далее.

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

Там есть ответы на ваши вопросы.

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

А что вы хотите, в линуксе «Всегда запоминается геометрия окна» это фича…

Mystra_x64 ★★★★★ ()

Просьба модераторам добавить отступ (пару пустых строк) после строки со ссылкой на руководство пользователя.

А то текст ссылки сливается со следующим заголовком.

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

Org-mode по удобству сильно отстает от хранения заметок в файлах .txt.

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

На сколько реально их не убрать, а увеличить? И да, в офисе они как-то по-нагляднее, что ли.

CrossFire ★★★★★ ()

Так, мне срочно нужнен менеджер накопления бессмысленной информации! Ее больше.

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

>Org-mode по удобству сильно отстает от хранения заметок в файлах .txt.
Это сарказм, или вы просто не умеете его готовить?

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

> А что вы хотите, в линуксе «Всегда запоминается геометрия окна» это фича…

Именно. Инструмент должен быть удобным, тем более если он пишется для себя и людей. Я постоянно пользуюсь MyTetra, сейчас в базе более тыщщи записей, поэтому сразу обращаю внимание на такие мелочи.

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

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

Еще думаю, стоит ли запоминать, какая последняя запись была выбрана в _каждой_ ветке, чтобы при нажатии на ветку, сразу была выбрана именно эта запись. Это должно быть удобно при переключении с ветки на ветку и обратно. Сейчас при выборе ветки засветка устанавливливается на первую запись.

xintrea ()

Я пользуюсь KJots/KOrganizer, надо будет эту штуку попробовать. Благо на QT, это хорошо.

duott ★★★★★ ()

А файлы сортировать и хранить она умеет?

Я вот, использую большое количество PDF. И меня ломает все время их искать по папкам и делать таблицы в редакторах со ссылками на эти папки. Хочется автоматизации процесса. А может уже есть такая штука?

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

> На сколько реально их не убрать, а увеличить?

Я что-то вас не понимаю. То кнопок слишком много, то их увеличивать надо.

Увеличить наверно можно с помощью программы qtconfig. Я, правда, смутно понимаю, как ее натравить именно на MyTetra. Это вам расскажут опытные Qt-шники.

У меня несколько версий Qt-фреймверков установлено, и на MyTetra влияют настройки, сделанные в qtconfig от версии Qt, с которой была собрана программа (4.5.3). Настройки от qtconfig из фреймверков 4.5.0 и 4.7.0 не принимаются. Зато накладываются настройки темы, сделанные в настройках KDE. В общем, однозначно сказать не могу, меня красявости и шрифты мало интересуют, интересует функционал.

xintrea ()

Это, как я понял, навороченная записная книжка?

PaRuSoft ★★★ ()

в сорцах скакова написано «qt4/QtЧтонить/qчтонить.h»? православно хранить qt религия не позволяет?

anonymous ()

Ну что, довольно удобно. В плюсы сворачивалка/разворачивалка тредов, хранение всего в одной директории, поиск по тэгам, лаконичный интерфейс, QT.

Но смысла менять KJots/KOrganizer на это дело не вижу.

duott ★★★★★ ()

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

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

Я абсолютно серьезно. Текстовые файлы в созданной вручную структуре каталогов удобнее. И их не нужно «учиться готовить».

thesis ★★★★★ ()

> это несложный кроссплатформенный менеджер
>написана с использованием только фреймверка Qt и стандартных C/C++ библиотек.
>Работа под ОС Linux проверена в Debian 5.0.4 и Ubuntu 10.10. Версия под ОС Windows находится в разработке.

Это что за кроссплатформенность такая что под иную платформу еще надо что-то доразрабатывать?
Или это кроссплатформенность в стиле Qt & C/C++ ?

sdio ★★★★★ ()

Эх, не то, не то, не то...

Хочу органайзер с вики-синтаксисом, возможностью визивиг-редактирования (для простых смертных), возможностью включения LaTeX-кусков и хранения произвольных файлов с комментариями к ним. Файлы разные - от просто картинок до всяких проприетарных файлов с микроскопа. Пробовал из MediaWiki такую штуку сделать, неудобно =( именно в смысле хранения файлов

Вот это действительно было бы хранилище информации

MadCAD ★★ ()

Собрал.

Critical error! 
"File conf.ini not found." 
QWidget: Must construct a QApplication before a QPaintDevice
Программа неожиданно завершилась.
thesis ★★★★★ ()

zotero

http://www.zotero.org/

оно хранит всё и интегрировано в браузер. Кроме того синхронизация с центральным сервером, группы пользователей и т.п.

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

> Так, мне срочно нужнен менеджер накопления бессмысленной информации! Ее больше.

Тебе подойдет вот это: http://www.wjjsoft.com/mybase_screenshots.html

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

Я пробовал ей пользоваться под Wine - получается, что создается локальная копия интернета, потому что добавляешь по принципу «о, вот это может пригодиться», «и вот еще это тоже», «и вот это», «и воон то, тоже вроде описывает что мне надо». В результате в базе скапливается информационный мусор, от которого так хотелось уйти.

Поэтому MyTetra заточена на добавление информации самим _человеком_ (а не вытягиванием с URL), дозированной, только то что нужно, с форматированием, к которому привык и выработал для себя человек.

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

> Собрал.
> Critical error!
> «File conf.ini not found.»
> QWidget: Must construct a QApplication before a QPaintDevice
> Программа неожиданно завершилась.

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

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

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

>Я абсолютно серьезно. Текстовые файлы в созданной вручную структуре каталогов удобнее. И их не нужно «учиться готовить».
Да будет вам известно, что org-файлы - это тоже обычные текстовые файлы. Создавать их тоже можно в любом месте, с любой структурой каталогов. Писать там можно что угодно, практически в любом виде. Есть простой формат: строка, начинающаяся с '*' является заголовком секции, больше звёздочек - глубже вложенность секции. Формат читаем в любом текстовом редакторе, просто в org-mode удобно с ним работать: хоткеи для создания новой секции, изменения вложенности, фолдинга, навигация по файлам, поиск итд. Но, повторюсь, это всего лишь текст.

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