MyTetra |
Автор: admin Просмотров: 4251 Комментарии:
Добавлен: 19 мая 2013
Обновлено: 12.10.2014 - 16:47
Программа для хранения персональной информации (PIM). Программа предназначена для хранения статей и заметок. Все записи хранятся в древовидной структуре (обычно по «основному» признаку), а так же снабжаются ключевыми словами-тегами. Основная задача MyTetra — предоставить интуитивно-понятный интерфейс для написания заметок, обеспечить древовидную навигацию и удобный поиск.
Нажмите на картинку для увеличения
Основные возможности
- Всегда запоминается геометрия окна.
- При запуске открывается последняя запись, с которой ранее шла работа.
- Клик на кнопку закрытия не закрывает программу, а сворачивает окно. Для выхода надо явно выбрать пункт меню «Выход» или нажать Ctrl+Q.
- Выбранная запись всегда доступна для редактирования без дополнительных действий (планируется добавить режим защиты от изменений для важных записей).
- Записи, прикрепленные к ветке, можно свободно сортировать (перемещать вверх-вниз) в пределах списка.
- Программа сама сохраняет текст заметки при переключении на другую запись или ветку, при выходе из программы.
- Записям можно задавать текстовые метки (теги) для быстрого поиска.
- Для добавления записей используется WYSIWYG редактор.
- Программа имеет настраиваемую директорию-корзину, куда автоматически складывает предыдущие версии всех записей.
- Ветки дерева навигации можно свободно сортировать (перемещать вверх-вниз) в пределах ведущей ветки.
- Для выбранных записей доступны операции удаления, копирования, вставки.
- В редакторе предусмотрен режим отображения символов разметки текста.
- Окно прячется в системный лоток.
- Для веток доступны операции удаления, копирования, вставки.
Подробности реализации
- Дерево навигации хранится в одном XML-файле с несложным форматом и кодировкой UTF8.
- Записи хранятся в файлах формата HTML в кодировке UTF8. Для редактирования используется специально разработанный для MyTetra встроенный визуальный редактор WyEdit. Данный редактор в дальнейшем планируется выделить в отдельный проект. Каждая запись хранится в отдельной папке, в которой располагается основной HTML-файл и файлы картинок.
- Программа распространяется с исходными кодами под свободной лицензией GPL v.3 и имеет открытый формат хранения данных. При разработке используются только фреймверк Qt и стандартные C++ библиотеки.
Совместимость
Разработчики торжественно клянутся, что каждая новая версия программы MyTetra будет совместима с предыдущим форматом хранения данных, либо иметь средства для перекодирования в новый формат без потерь информации.
Для кого предназначена программа MyTetra
В первую очередь программа предназначена для людей, которые видят неимоверную величину современных потоков информации, и понимают сложность хранения всех сведений в собственной памяти. Тот, у кого возникало желание разгрузить память от редко используемой информации, может сделать программу MyTetra своим постоянным спутником.
Бывает так, что поиск нужной информации через интернет-поисковики сложен, и нужные вещи вы находите через пару часов интенсивного поиска. Если вы чувствуете, что второй раз найти эту информацию в интернете будет так же сложно, запишите ее в MyTetra.
Если вы нашли информацию, которая может пригодиться в ближайшее время, и вы видите, что информация подана хорошо и полно, запишите её в MyTetra.
Если вы хотите избавиться от бумажечек, в которых написаны правила составления каких-нибудь команд, или синтаксис, который вы постоянно забываете - запишите их в MyTetra, и эти сведения всегда будут под рукой.
В MyTetra удобно делать собственные рабочие записи, писать документацию или заготовки своих статей.
Список изменений 17.07.2011. Версия 1.30.1 Доработано шифрование на 64-х битных платформах.
11.07.2011 Версия 1.30 Добавлено: шифрование, синхронизация и навигация по истории.
12.03.2011. Версия 1.28
- В *.pro файл добавлена секция инсталляции, при команде make install бинарник mytetra копируется в /usr/local/bin.
- Сделаны диалоги, которые вызываются при первоначальном старте программы, и которые выясняют, где нужно создать начальные файлы программы.
- Добавлена возможность старта программы из любой директории, то есть, теперь не обязательно давать команду cd <директория> в стартовом скрипте.
- Появилась возможность выделять часть текста для форматирования в код. Ранее для того, чтобы отформатировать в код нужно было выделять полностью параграф. Теперь можно выделить, например, одно слово, и при нажатии на клавишу "{}" начертанию слова будет применено начертание кода.
- Добавлена кнопка распахивания редактора. Скрыта, так как плохо укладывается в концепцию программы.
- Исправление замеченных багов, небольшая реорганизация кода.
- Сделано создание начальных файлов окружения в текущей директории бинарника и в директории пользователя.
- Исправлен механизм запоминания размеров области поиска по базе.
- Ресурсы (картинки, перевод) из внешних файлов перенесены вовнутрь бинарника и доступ к ним идет через механизм Qt-ресурсов.
- Сделана более правильная очистка форматирования при нажатии клавиши сброса форматирования к стандартному.
- Добавлена кнопка редактирования цвета текста. Скрыта, так как плохо укладывается в концепцию программы.
- Метки сделаны кликабельными, при клике на метку происходит поиск.
- В globalParameters теперь хранятся ссылки на основные объекты главного окна. Это сделано для того, чтобы не использовать поиск объектов по имени, так как при начальной инициализации MainWindow до выхода из конструктора MainWindow невозможно найти подчиненные объекты MainWindow.
- Сделан вызов редактирования свойств картинки по правому клику мыши.
- Теперь при клике на кнопку просмотра HTML-исходника есть возможность его отредактировать.
- Появилась настройка цвета кода.
- При выделении картинки и клике на конопку управления картинками появляется окно настройки размеров картинки.
22.02.2011. Версия 1.27 (beta) Пробная версия для проверки возможности запуска MyTetra в операционной системе MeeGo.
15.11.2010. Версия 1.26
- Сделано более точное восстановление геометрии окна.
- Добавлена возможность запуска в системах, в которых отсутствует системный трей.
- Исправлено подключение заголовочных файлов Qt-фреймверке.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Персональная информация
Лицензия:
GPL3
Размер архива исходников: 411 Кб
Дата последних изменений в проекте: 17.07.2011
Интерфейс графический
Язык программирования:
Java
Сайт проекта
Скачать MyTetra 1.3.0
Комментарии |