Интерфейсы

Любая программа в изолированном от мира сего других программ является бесполезной! Каждая программа так или иначе взаимодействует с операционной систенмой, всевозможными библиотеками, сетью Internet и многими другими сущностями. Для этого разработчики всего мира пишут всевозможные API. Я не исключение из этих правил, сейчас API это основное чем мне приходится заниматься по роду своей деятельности. Всем известно что не столько важен сам продукт, как удобство его использования и предоставленная возможность быстро его использовать.

На сегодняшний день мною активно разрабатываются всевозможные программные API, я связываю различные сервисы, сервера, базы данных, программы и сайты между собой. Используя для связи всевозможные технологии, чаще всего - известные. Например: DBI, CGI, FastCGI, и др. Современные условия диктуют и современные механизмы сериализации данных, используемые при обмене сообщений, например: JSON, XML и YAML

MS-DOS интерфейсы (история)

Ранее, когда я разрабатывал прикладное ПО (эпоха MS-DOS), мне приходилось соединять во едино свои программы, обеспечивать совместимость их между собой. Для этих целей я разработал пару интерфейсов SOPSE и MPI. Сейчас, эти проекты потеряли свою актуальность, т.к. времена операционной системы MS-DOS канули в луту. Но в качестве истории я оставляю возможность ознакомиться с ними в моем архиве.

Madagascar 3.00

Еще один проект из прошлого, который включает в себя и SOPSE и MPI интерфейсы - Madagascar. Это MS-DOS программа для криптографической защиты файлов, написанная на языке PDS (Quick Basic). Ядро этой программы обеспечивает защиту данных (файлов) пользователя с помощью систем кодирования и сжатия информации, таких, как RLE, TCD-04 и TCD-05.

Madagascar создана для хранения и передачи по сети Internet закодированных файлов. Надежность закодированных файлов гарантируется ключом, который в термах программы Madagascar носит название VLSI. VLSI - Это ключ, созданный на основе имени и пароля пользователя, а также на основе данных криптографирования. Т.е., для того, чтобы декодировать файл, закодированный с помощью Madagascar, необходимо знать VLSI, Имя (логин) и пароль. В противном случае, декодировать файл будет затруднительно. Алгоритмы криптографирования TCD-05 (основа программы) является эксперементальным проектом и является слабым, студенческим проектом, и не может быть использован для промышленных целей. Скачать программу можно из архива