Ход разработки Storehouse Of Tasks 2.0
Скоро будет готов Storehouse Of Tasks 2.0 и хотел бы немного о нём рассказать. Прежде всего напомню, что новая версия пишется на C++ с использованием Qt framework и платформо-зависимых "костылей" не используется, так что приложение будет кроссплатформенным. Поддерживаются Linux и Windows настольные операционные системы. А благодаря отказу от .NET framework, существенно повысилась производительность на слабых конфигурациях.
Если первоначально Storehouse Of Tasks задумывался как личное приложение, то теперь я хочу написать достаточно хороший органайзер, которым захотят пользоваться и другие.
Как видно, внешний вид приложения, показанный на скриншоте ниже, не претерпел существенных изменений:
По моему мнению данная конфигурация достаточно удобна и производительна.
Задачи теперь имеют три уровня приоритета: высокий, нормальный и низкий. Задачи с более низким приоритетом располагаются ниже, чем задачи с более высоким. Список категорий расширен и над ним располагаются три кнопки для создания, редактирования и удаления категорий. Навигация тоже не осталась нетронутой.
[...]
Crypt Your Pass 0.8
Доступна для загрузки 0.8 версия программы Crypt Your Pass.
Продолжаю активно изучать C++, Qt и инженерию ПО. Решил заодно заняться рефакторингом кода Crypt Your Pass, т.к. писал его давненько уже. Т.о. никаких функциональных отличий от 0.7 версии в новой версии нет.
Кроме того, скоро будет готова бета версия нового Storehouse Of Tasks.
Новый Storehouse Of Tasks в разработке
Спустя месяц работы с моим органайзером, я решил его переписать на C++ с использованием Qt. Это позволит существенно повысить производительность на слабых конфигурациях и, главное, кроме Windows версии Storehouse Of Tasks, будет и Linux версия.
Планирую, что новая версия будет отличаться от старой следующим:
- Для работы приложения больше не требуется .NET Framework;
- Storehouse Of Tasks теперь кроссплатформенный, т.о. поддерживается Windows и Linux операционные системы;
- Существенно увеличена производительность на маломощных компьютерах;
- Введена синхронизация и приоритеты задач;
- Интерфейс переработан в пользу удобства и большей функциональности;
- Исправлены множество ошибок.
Crypt Your Pass 0.6
Сейчас активно занимаюсь изучением Qt framework и устраняю пробелы в знаниях C++. В качестве первой личной практики решил перенести приложение Crypt Your Pass на Qt.
Забавная ситуация получается с Crypt Your Pass. По причине простоты как логики, так и самой программы, я пишу её уже в третий раз при обучении новым языкам. В июле C++ — первая консольная версия Crypt Your Pass. В августе C# — Crypt Your Pass уже с GUI интерфейсом. Сейчас Qt и опять Crypt Your Pass.
Ничего нового, кроме кроссплатформенности и устранения зависимости от .NET, в 0.6 версии нет. Я постарался перенести весь функционал из 0.5 версии, но часть отложил на потом.
Программа теперь снова доступна в двух идентичных вариантах — для Windows и Linux операционных систем на странице Crypt Your Pass. Там же можно скачать и исходный код, если кому-то интересно.


Crypt Your Pass
В первом абзаце прошлой записи я упоминал о желании внести некие изменения на сайте. На самом деле подразумевал публикацию своей новой программы — Crypt Your Pass.
Недавно я принялся за изучение C++. Язык для меня, что скрывать, достаточно сложен. Как и в любом другом языке программирования, одной теорией не обойтись. Дабы закрепить часть основ, надо заниматься практикой. Ничего лучше не придумал, как написать эту программку. Итак.
Crypt Your Pass — это кроссплатформенный генератор надёжных паролей к аккаунтам сайтов по личному алгоритму на основе простейших криптографических преобразований без псевдослучайных чисел.
Программа размещена в разделе "Скачать" под Key Book Plus. На странице программы можно найти исходный код, может кому-то будет полезным в начинаниях.

