Подбор алгоритма вычисления контрольной суммы (C#)

Потребовалось определить алгоритм нахождения контрольной суммы, имея массивы насниференных байт данных и контрольные суммы к ним. Изначально были перепробованы все наиболее известные алгоритмы CRC, и уже после этого, почти отчаявшись, была написана программа (скорее, переписана), которая нашла решение за несколько секунд. С этого и надо было начинать! Read more “Подбор алгоритма вычисления контрольной суммы (C#)”

BluetoothApp (Android)

Приложение для подключения к bluetooth модулю HC-05 и посылки ему команд (пакетов байт).

Особенности:

  • авторизация по пользовательскому или административному паролю
  • запоминание подключенных устройств по mac-адресу
  • запись лога (регулируется в настройках)
  • автоматическое включение BT при запуске приложения  (регулируется в настройках)
  • регулируется максимальный тайм-аут попытки соединения
  • ввод данных в формате DEC или HEX

Исходники: https://github.com/gee12/BluetoothApp

SQL-бэкаппер и zip-архиватор (.Net)

Консольные утилиты для работы с бэкапами баз данных MS SQL Server.
Требуется .Net 2.0 или выше.

Исходники: https://github.com/gee12/BackupUtility Read more “SQL-бэкаппер и zip-архиватор (.Net)”

Пьяный басист (Android)

Не дай басисту потратить день впустую. Помоги ему в мужественной борьбе за уничтожение алкоголя! Используй акселерометр или сенсор, чтобы приблизить его к заветной цели. И обязательно давай закусывать, чтобы он лучше чувствовал себя на ногах! Read more “Пьяный басист (Android)”

Программа для оценки сотрудничества с грузоперевозчиком (Java)

ОСОБЕННОСТИ:

  • программа разработана на языке Java;
  • показатели оценки перевозчика систематизированы по стадиям взаимодействия с ним:
    1. выбор перевозчика (исходя из показателей, расчитанных по критериям Лапласа, Вальда, Гурвица и др.)
    2. непосредственно сотрудничество (ввод исходных данных – показателей сотрудничества)
    3. оценка работы с ним (расчет критериев и оценок)
  • показатели оценки перевозчика разделены на основные и дополнительные;
  • расчет показателей производится с помощью формул на языке Excel
  • имеется импорт/экспорт данных в Excel-файл (использование библиотеки POI);
  • имеется возможность загрузки данных/критериев из шаблона;

Исходники: https://github.com/gee12/CarrierChoise

Read more “Программа для оценки сотрудничества с грузоперевозчиком (Java)”

3D визуализатор компьютерных моделей (Java)

Тема дипломной работы: «Разработка трёхмерного игрового графического визуализатора»

Опробованы и реализованы программно многие методы обработки и отображения моделей, такие как:

  • матричное преобразование координат;
  • работа с камерой Эйлера и UVN-камерой;
  • отброс невидимых объектов и обратных поверхностей;
  • двухмерное и трехмерное отсечение;
  • методы затенения полигонов: постоянное, плоское и по Гуро;
  • сортировка объектов по глубине (алгоритм художника и z – буферизация);
  • общие, точечные и бесконечно удаленные источники освещения и другие;

Read more “3D визуализатор компьютерных моделей (Java)”

Bomberman на Android

ОПИСАНИЕ:

  • каркас игры скопипизжен с какого-то проекта на github.com
  • стандартный Bomberman с ящиками, бомбами и монстрами
  • монстры двигаются хаотично по локации
  • под одним из ящиков спрятан выход
  • разработка в Android Studio

 

Soil – Scars (2001)

Soil — американская альтернатив/нью/хеви-метал-группа, образованная в 1997 в Чикаго. Музыкантам довелось делить площадки с Ozzy Osbourne’ом, Rob’ом Zombie, Mudvayne, Static-X и Sevendust и др. На сегодняшний день группа выпустила 6 полноформатных альбомов, 2 EP и 1 DVD.

Read more “Soil – Scars (2001)”

Lamb of God – Wrath (2009)

Lamb of God — американская грув-метал-группа из штата Вирджиния, образовавшаяся в 1994 году под названием «Burn the Priest». Коллектив считается лидером Новой волны американского хэви метала, а также «одной из самых высокоинтеллектуальных рок-групп Америки».

Read more “Lamb of God – Wrath (2009)”

Pantera – Cowboys From Hell (1990)

Pantera – популярная американская метал-группа, образованная в 1981 году, но “официально” дебютировавшая в конце 80-х, когда сменила своё музыкальное направление с глэм-рока в сторону грув-метала, в основном благодаря влиянию таких традиционно металлических групп как Slayer, Metallica, Megadeth и Black Sabbath.

Read more “Pantera – Cowboys From Hell (1990)”