Собираем
информацию
по крупицам
Новости


Новости

План развития менеджера накопления информации MyTetra
15-05-2011
22:42:45

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

 

План развития следующий:

1. Подготовить MyTetra для возможности синхронизации через Internet путем использования публичных бесплатных GIT-хранилищ.

  • Сделать криптографическую библиотеку с простым интерфейсом для шифрования байтовых массивов и файлов. Шифрование по алгоритму RC5;
  • Опубликовать криптографическую библиотеку для общественного аудита;
  • Внедрить криптографическую библиотеку в MyTetra, сделать шифрование приватных записей; 
  • Разделить файл конфигурации conf.ini на два файла: conf.ini и database.ini. Убрать из conf.ini счетчики, влияющие на создание новых записей, оставить только уникальные для данного компьютера/пользователя данные (геометрия окна, настройки MyTetra);
  • Изменить механизм создания новых записей, добавив к именам каталогов случайные данные. Это необходимо в дальнейшем для правильной синхронизации;
  • Изменить механизм генерирования идентификатора новой ветки и новой записи, видимо, добавить случайные данные. Это необходимо в дальнейшем для правильной синхронизации.

 

2. Сделать синхронизацию MyTetra через GIT.

  • Добавить настройку Shell/cmd команд в MyTetra;
  • Добавить настройку запуска нужных команд при старте и при завершении MyTetra;
  • Сделать промежуточную версию MyTetra и проверить на страждующих, как работает синхронизация;
  • Если синхронизация через GIT работает правильно, сделать кнопку Syncro, при нажатии на которую MyTetra должна засинхронизироваться и "перезапуститься" с новыми данными.

 



Интересное на сайте


Программирование на C++ и Qt » Как в Linux глобально отловить нажания клавиш в X11 (XWindow)

Несколько раз я пытался найти пример кода, который бы позволял отслеживать события нажатия и отжатия клавиш в нашем любимом X-сервере. Важный момент: ...


Mplayer / Mencoder » Как в Linux использовать AviSynth через Wine

Чтобы воспользоваться возможностями программы AviSynth в Linux, её можно запускать из-под Wine, и работать совместно с Mplayer.   Для полноценной...


Скейтбординг » Самодельный слаломный скейт. Часть 5: Доска в сборе

Итак, чудом найдя все компоненты, я собрал свой скейт. Доска получилась крепкая и очень удобная. Дека жесткая, не "гуляет". Оказалось, что я зря беспо...

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика


О, смотри-ка какое хорошее место. Дайте два!

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

База Pipitos1983

База Soxsten

База Silenn

База Shlyapnikova - херомантия и ригидность

База Svoynickname

База Larson227

База Velonski

База BrokeRU

База Mcold

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

База RuDennn

База Manakaden

База Vitvrn

База Fanrok

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик