Между 2018-та и 2020-та мигрирах повечето от личните си проекти в GitHub.
Настолни приложения
DAC - Dish Antenna Calculator (Калкулатор на параболични антени)
Това е проекта, който написах за илюстрация към дипломната работа на брат ми. Приложението изчислява параметрите на VSAT параболична антена и показва няколко красиви графики и схеми.
- Лиценз: GPL v2
- Хранилище: gdsotirov/dac
- Докладване на проблеми: Нов бъг
- Използвани технологии: C++
- Среда за разработка: Borland C++Builder 5.0
- Изтегляне: HTTP, FTP
SiVi - Signal Visualizer (Визуализатор на сигнали)
Още един проект, с който помогнах на брат ми. SiVi е MDI приложение, което може да съхранява, зарежда и показва синусоидални, триъгълни или комбинирани сигнали с различна амплитуда и честота.
- Лиценз: GPL v2
- Хранилище: gdsotirov/sivi
- Докладване на проблеми: Нов бъг
- Използвани технологии: C++
- Среда за разработка: Microsoft Visual C++ 7.0
- Изтегляне: HTTP, FTP
Библиотеки
DNetMod - DeviceNet Модул
Моят дипломен проект, който още поддържам. Това e C++ библиотека използваща C API на DeviceNet™ интерфейси. Целта на проекта е да опрости използването на DeviceNet™ интерфейси с предоставянето на универсален начин за комуникация между приложението ви, интерфейсите и устройствата в DeviceNet™ мрежа.
Web приложения
7 Клас
База от данни с училища и паралелки за кандидатстване след 7-ми клас с минимални и максимални балове. Приложение от една страница на Angular позволяващо класиране на учениците според информация за резултата им от НВО и бележки по предмети за изчисляване на бал. Класирането се прави според минималните балове от предходни години.
- Лиценз: GPL v3
- URL: Къде след 7 клас?
- Хранилище: gdsotirov/7klas
- Докладване на проблеми: Нов бъг
- Използвани технологии: Angular JS, HTML5, SQL (MySQL), CSS, PHP
- Изтегляне: GitHub
Лихвен калкулатор
Приложението изчислява лихвата по депозитни сметки за определен период, като показва салдото по сметката. То може да изчислява както проста така и сложна лихва.
- Лиценз: GPL v2
- URL: Лихвен калкулатор
- Хранилище: gdsotirov/icalc
- Докладване на проблеми: Нов бъг
- Използвани технологии: HTML5, CSS, JavaScript, DOM
- Изтегляне: GitHub, HTTP, FTP
Ипотечен калкулатор
С този калкулатор можете да изчислявате както месечната анюитетна вноска така и сумата, която можете да получите срещу дадена ипотека. Също така той може да показва погасителен план.
- Лиценз: GPL v2
- URL: Ипотечен калкулатор
- Хранилище: gdsotirov/mcalc
- Докладване на проблеми: Нов бъг
- Използвани технологии: HTML5, CSS, JavaScript, DOM
- Изтегляне: GitHub, HTTP, FTP
Сайтове
sotirov-bg.net
Това е сайта на моя домашен сървър. Главната му цел е да информира потребителя за съществуването си и да го насочва към поддържаните страници и приложения. Осигурява информация за състоянието на машината и статистическа информация за използваните ресурси.
- URL: https://sotirov-bg.net
- Лиценз: GPL v2
- Хранилище: gdsotirov/sotirov-bg.net
- Докладване на проблеми: Нов бъг
- Използвани технологии: XHTML, CSS, PHP, Perl
Лични страници
Моите лични страници. Съдържат информация за мен и за нещата, които правя.
iva-12.com
Сайт на фирма за производство на сладкарски изделия.
- URL: https://iva-12.com
- Лиценз: GPL v2
- Хранилище: gdsotirov/iva-12.com
- Използвани технологии: XHTML, CSS
Бази от данни
HR Schema
Примерна база с данни на човешки ресурси за управление на организация, служители, и т.н.
- Лиценз: GPL v2
- Хранилище: gdsotirov/hr_schema
- Докладване на проблеми: Проблеми
- Използвани инструменти: MySQL Workbench
- Използвани технологии: SQL, SQL/PSM, MySQL
- Изтегляне: ZIP архив
MySQL Play
Моето MySQL игрище включващо примерни схеми, примери за нови възможности, опитни заявки, тестови постановки, полезни програми, т.н.
- Лиценз: GPL v2
- Хранилище: gdsotirov/mysql-play
- Докладване на проблеми: Проблеми
- Използвани инструменти: MySQL Workbench
- Използвани технологии: SQL, SQL/PSM, MySQL
- Изтегляне: ZIP архив
Льо Ман 24
Малка схема за статистики по 24 часа на Льо Ман състезанието за издръжливост с програма за извличане на резултати от Wikipedia.
- Лиценз: GPL v2
- Хранилище: gdsotirov/hr_schema
- Докладване на проблеми: Проблеми
- Използвани инструменти: MySQL Workbench
- Използвани технологии: Perl, SQL/PSM, Shell, MySQL
- Изтегляне: ZIP архив
Преводи
Bugzilla на български
Това е официалния превод на Bugzilla на Български, като част от преводите на обществото на Mozilla в България, което има за цел качествен превод и локализация на продуктите на организацията Мозилла.
Пакетиране
Пакети за Slackware
Използвам Slackware Linux от 2001-a. От началото на 2005-a започнах да правя пакети за моята машина и реших да ги споделя. Можете да посетите SlackPack - сайта посветен на Slackware пакетите ми.
Инструменти
Multi Router Configuration Backup (MRCB)
MRCB е инструмент за правене на резервни копия на конфигурацията на множество MikroTik устройства по мрежата на определено време като запазва нова конфигурация само ако се различава от предходната.
- Лиценз: MIT
- Изходен код: gdsotirov/mrcb
- Докладване на проблеми: Нов проблем
- Използвани технологии: Python (модули Paramiko и jsonschema)
Simple PowerShell Backup (SPSB)
SPSB е инструмент за правене на резервни копия на файлове и папки като zip архиви. Целта на скрипта са резервни копия на цяла папка или отделен файл от Windows машина върху мрежов дял (Samba) като Zip архиви с времеви маркер. Предназначен е за редовно пускане като планирана задача или на системни събития като изход на потребител или изключване на системата.
- Лиценз: GPL v2
- Изходен код: gdsotirov/spsb
- Докладване на проблеми: Нов проблем
- Използвани технологии: PowerShell