Вниз  Конкурс программ 2017 — Работы
- 14.08.2017 / 17:27copy  #492464
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
В этой теме могут писать только участники конкурса!

Прикрепите вашу программу файлом или укажите на нее прямую ссылку.
Также не забудьте про указание исходного кода.

Обсуждение и подача заявок происходит в этой теме.
__________________
 let live

Изменено aNNiMON (3.12 / 16:01) (всего 1 раз)
- 10.09.2017 / 18:30copy  #493523
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
HotaruFX

Скриптовый язык для создания анимаций.

https://annimon.com/forum/file20678/screenshot.png

https://annimon.com/forum/file20679/logo.gif
Код примера

GitHub: https://github.com/aNNiMON/HotaruFX
Бинарник: com.annimon.hotarufx-0.9.1-all.jar (930 кб)
Документация: hotarufx-docs.pdf (70 кб)

Для запуска программы нужна JRE8u60 или выше, а также поддержка JavaFX.
Протестировано на Oracle JDK 8 и OpenJDK 8 + openjfx.
__________________
 let live


Прикрепленные файлы:
screenshot.png (41.85 кб.) Скачано 582 раза
logo.gif (114.31 кб.) Скачано 532 раза
- 10.09.2017 / 19:06copy  #493528
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
AnnicomScrobbler

Собирает информацию о прослушиваемой музыке и отправляет её на https://annimon.com/str/nowplay.php.

GitHub: https://github.com/SeTSeR/AnnicomScrobbler
Бинарник: https://github.com/SeTSeR/Anni...AnnicomScrobbler-exe
README: https://github.com/SeTSeR/AnnicomScrobbler/blob/master/README.md
Документация: https://github.com/SeTSeR/AnnicomScrobbler/tree/master/doc

Тулза консольная, интерфейса у неё никакого нет, так что скринов тоже нет.

Замечание:
Не помню, указано ли это в документации, после запуска программа каждые две минуты запрашивает информацию о текущем треке и отправляет её на annimon.com.
И ещё одно: программа будет работать только на Linux и только с плеерами, поддерживающими MPRIS2.

Изменено aNNiMON (10.09 / 20:38) (всего 2 раза)
- 10.09.2017 / 23:01copy  #493556
celty
  Пользователь

celty 
Сейчас: Offline
SonyaEdit

Редактор тайловых карт. Начал создавать, потому что не нашёл среди аналогов того, что мне было нужно. Особенность данного редактора в том, что каждый слой содержит в себе слой базовых и декоративных тайлов. Таким образом, редактор позволяет легко "совмещать" два тайла, получая третий.

Не успел реализовать некоторые функции, за это извиняюсь. Но то что имеется сейчас - должно быть полностью работоспособным.

Известные проблемы:
По неизвестной причине редактор не запустится, если в рабочей директории есть символы, отличные от латинских (косяк не с моей стороны, а со стороны Lime).
Из-за этих "недоделок" на данный момент нельзя изменить размер карты, по дефолту это 16 на 16. Это нельзя изменить с помощью интерфейса, но можно вручную подредактировать в самом файле карты.
Выделение участка никак не отображается. Пытался сделать это в последний момент, но все мои попытки вызвали лишь баги в работе редактора, поэтому вычистил код, связанный с этим.
В редакторе присутствует функция изменения размера тайлов и даже учитывается зазор между ними. По умолчанию размер 16 на 16, а зазоры по вертикали и горизонтали равны 0. В меню присутствует пункт для пересчёта размеров, однако указать размеры самому пока не удастся, по нажатию этой опции ширина и высота останутся равны 16, но зазоры по вертикали и горизонтали изменятся на 1 (смотрите файл base.png, чтобы понять, о каких зазорах идёт речь).

Постараюсь в скором времени доделать редактор до конца.

Изменено celty (10.09 / 23:15) (всего 4 раза)


Прикрепленные файлы:
SonyaEdit src.rar (25.52 кб.) Скачано 34 раза
SonyaEdit dist.rar (2424.42 кб.) Скачано 27 раз
- 11.09.2017 / 00:49copy  #493559
Gifo_Gsoul
  Пользователь

Gifo_Gsoul 
Сейчас: Offline
Программа архиватор Lite Encode pack files (LEPF) [Windows - на 7 всё норм, XP не тестил]

Создает зашифрованный архив списка каталогов/файлов. Интуитивно проста в использовании, использует утилиту командной строки windows - Certutil (на windows7 имеется по умолчанию в cmd) для кодирования/декодирования в base64 формате. Однако шифруется он вовсе не в сыром base64 виде, полученная дата байтов транспонируется как матрица, после чего проходит обратную перекодировку, получая на выходе близкую к рандомному распределению кучу байтов, тем самым вес зашифрованного архива аналогичный сумме занимаемой памяти всех файлов, которые добавлены к архиву.

Написана на qb64, поэтому пришлось поизвращаться немного.
И да, в папке utils - проекта - находятся 2 экзешника, которые можно использовать независимо и в своих проектах:
encode - принимает путь (через cmd) к каталогу, который следует зашифровать
decode - принимает путь (через cmd) к зашифрованному *.lepack файлу.

Так же следует обратить внимание:
- *.lepack создается в самом каталоге, который вы выбрали к шифрованию
- Распакованные архивы сохраняются в папке utils/Repacked (где создаются каталоги по именам распакованных файлов)

Конечно, всё еще далековато от идеала, т.к. по времени не успевал, но вполне юзабельно. Позже, постараюсь сделать использование, в том числе экзешников - более удобным...

Запуск проекта - Run файл (с слеш-заставкой), либо LEPF.exe
Ссылка на скачивание проекта: MyProject.zip
__________________
 </Твой код отражает эволюцию твоего мышления .../>

Изменено Gifo_Gsoul (11.09 / 00:56) (всего 1 раз)


Прикрепленные файлы:
Скрин.png (79.68 кб.) Скачано 234 раза
скрин4.png (103.93 кб.) Скачано 213 раз
скрин2.png (77.12 кб.) Скачано 211 раз
скрин3.png (106.13 кб.) Скачано 204 раза
исходники.zip (8.92 кб.) Скачано 112 раз
Наверх  Всего сообщений: 5
Фильтровать сообщения
Поиск по теме
Файлы топика (9)
Поиск по форуму