Программы

Разработка десктопных программ на языках Python, Go, Java, C, C++, а также сайтов с помощью HTML5, CSS3, JavaScript, Apache, NGINX, PHP, MySQL и SQLite.

Program23: ODT в HTML 5 со стилями

Программа Program23 для Python 3.8+ предназначена для конвертации (преобразования) информации из файла формата ODT (OpenDocument OpenOffice Writer 4.1) в формат валидного HTML 5 со стилями. Помимо преобразования форматов программа позволяет разбить документ на фрагменты и вставить в шаблоны HTML-страниц. После преобразования можно сразу загрузить страницы на сервер без необходимости дополнительной обработки. Код программ на разных языках программирования подсвечивается. Для стилизации используется библиотека Bootstrap 4.5 и собственные стили, которые вы можете изменить на своё усмотрение.

Генератор HTML-страниц

Program1: редактор секвенций, анимация по ключевым кадрам

Program1 v1.0.0 для Java SE 8+ (редактор секвенций) — программа с графическим интерфейсом для редактирования секвенций и создания анимации по ключевым кадрам. Что такое секвенция? Секвенция (от англ. sequence) — последовательный ряд кадров (кино или видео, презентаций и др.), сохраненных в отдельные файлы. В названии этих файлов указывается порядковый номер кадра в последовательности, например:

img_0001.png
img_0002.png
...
img_9999.png

Обратите внимание на наличие ведущих нулей перед цифрой. Очень важно, чтобы эти нули присутствовали, в противном случае после сортировки по алфавиту последовательность будет нарушена. Префикс (в данном случае фрагмент img_) может быть произвольным, но одинаковым для всех файлов последовательности. Большинство видеоредакторов требуют также, чтобы нумерация кадров была непрерывной и в случае нарушения этого условия выводят сообщение об ошибке. Редактор последовательность нумерации не проверяет. Вы можете даже префикс указать разный, главное, чтобы после сортировки названий файлов по алфавиту, файлы были расположены в правильном порядке!

После создания секвенции ее можно преобразовать в видеоряд и сжать каким-либо кодеком. Редактор не позволяет выполнять операции по преобразованию секвенции в видеоряд или видеоряда в секвенцию. Для этого нужно воспользоваться специализированными видеоредакторами, например, бесплатным видеоредактором VirtualDub или консольной программой FFmpeg. Редактор работает только с секвенциями и отдельными графическими файлами в форматах JPEG и PNG! Сохранение секвенции производится только в формате PNG, так как этот формат умеет работать с прозрачностью и использует алгоритм сжатия без потерь, что позволяет редактировать отдельные кадры неограниченное количество раз без ухудшения качества.

Редактор секвенций: анимация по ключевым кадрам для видео

Изучение английских слов

Тренажер позволяет изучать английские слова везде, где можно использовать обычный браузер. Заниматься можно как с обычного компьютера, так и со смартфона по пути на работу. Словари разбиты на три основных части. Первая часть содержит около 1000 наиболее часто употребимых английских слов. Каждый словарь содержит около 25 слов. Если изучать по одному словарю в день, то всего лишь через полтора месяца вы будете знать 1000 самых важных слов английского языка. Слова из этой части Вы должны знать наизусть! Вторая часть содержит слова разбитые по темам. Если хотите ускорить изучение, то можно сначала изучать только первые словари из каждой темы, т.к. первый словарь обычно содержит самые важные слова. Третья часть содержит слова, которые не попали в две предыдущие части. Слова перечисляются в зависимости от частоты использования. Поэтому первые словари в этой части будут содержать часто используемые слова. Чем дальше словарь, тем реже используются слова.

Изучение английских слов. Тренажер

Программа Program3 v1.4.0 для Python 3.8+ реализует тренажер для запоминания, изучения или повторения английских слов. Изучая английские слова вместе с Program3 можно в кратчайшие сроки увеличить свой словарный запас до 9 тысяч английских слов. В состав программы входят словари, распределенные по тематикам или по частотности использования слов на практике. Все словари представляют собой обычные текстовые файлы в кодировке UTF-8 без BOM, поэтому вы можете самостоятельно создавать свои собственные словари, которые соответствуют вашим потребностям.

Изучение английских слов. Тренажер

Решение русско-английских кроссвордов это еще один способ проверить степень владения английскими словами, а также изучения слов путем игры. Все вводимые в клетки слова являются английскими, а определения отображаются русскими буквами. В отличие от обычных кроссвордов слова могут быть не только существительными, но и местоимениями, глаголами и др. Словник, использованный при составлении кроссвордов, соответствует списку слов в словарях для программы Program3, поэтому никаких супер сложных слов в кроссвордах нет. Цель этих кроссвордов изучение английских слов, а не увеличение эрудиции.

2_1.jpg

Игра судоку

Что такое судоку? Судоку (от япон. су — цифра и доку — стоящая отдельно) — логическая головоломка, цель которой состоит в заполнении свободных клеток цифрами от 1 до 9 так, чтобы в каждой строке, в каждом столбце и в каждом малом квадрате 3x3 цифра встречалась бы только один раз. Игровое поле судоку состоит из квадрата размером 9x9 (81 клетка). Этот квадрат в свою очередь разделяется на 9 маленьких квадратов размером 3x3.

Program16-ru.png

Решение кроссвордов

В этом разделе вы найдете описание программ, предназначенных для решения или составления кроссвордов. Программа Program9 позволяет выполнить подбор слов для решения или составления кроссвордов, иными словами она является помощником кроссвордиста (любителя кроссвордов). Программа Program10 также позволяет выполнить подбор слов для решения или составления кроссвордов, иными словами она является помощником кроссвордиста (любителя кроссвордов). Программа Program15 реализует кроссвордно-анаграммный словарь, предназначенный для составителей кроссвордов. Программа Program21 реализует электронный словарь, содержащий описание более 25 тысяч фильмов. Программа Program11 предназначена для просмотра и составления кроссвордов.

Program9.png

Решение анаграмм

В этом разделе вы найдете описание четырех программ, предназначенных для решения анаграмм. Программа Program20 позволяет выполнить поиск произвольных анаграмм. Программа Program18 также позволяет выполнить поиск произвольных анаграмм. Программа Program15 реализует кроссвордно-анаграммный словарь, предназначенный для составителей кроссвордов. Программа Program14 реализует электронный словарь анаграмм.

Program20.png

Прочие программы

В этом разделе вы найдете описание описание программ, которые не вошли в другие разделы.

Program12.png

Web приложения

В этом разделе вы найдете описание Web-приложений, написанных на языках PHP, JavaScript.