Daniel Gran's Projects
I once searched for a way on how to change the MacOS scroll-direction fast and easy without opening the Settings. The solution can be found here.
With this I learnt how to program in structured programming languages. No OOP at all. Would I do that again? No. OOP FTW. Implemented with TDD.
My first attempt for writing a ArmA Extension which can be called within the game or the a3server runnable. The awesome thing: Compiles for linux just as it compiles for windows. That was tricky as hell.
This project was my journey to learning C++ and low-level calls another runnables. Basically it was part of my arma3 server project as there were only bullshit repositories which offer a connection to a mysql-server. So I built a connector on my own.
This repository is a small way on how to pack folders into pbo files. This Python script is implemented with TDD. Also we are frickling around with ctypes, many bytearrays and pretty low-level-file-system-style topics. Was pretty fun to implement it!
A C implementation of Arma modding tools (PAA conversion, binarization/rapification, PBO packing). (WIP)
Some experiments with openssl. I learnt how to build up trust chains, properly use certificates and the 1000 different ways how you can use them. This was tricky as hell.
Config files for my GitHub profile.
This is a arma3server running within docker. This project is using my own docker-bases. Feel free to use it as you like. Also was a bit tricky to implement.
I use this Dockerfile as a base for everything which runs on linux. All the basic packages got installed.
This is a working version of a way on how to package .pbo files for the arma3 suite within linux. I needed this as a part of the build process for my arma3life project.
I once built running ARMA3 development environment from scratch based on docker container. This was the base for the a3server. For the sake of abstraction I decided to let the steamcmd be a layer of its own.
An extensible lightweight high performance Minecraft reverse proxy with flexibility & excellent server version support - ready for the cloud!
Once got a crush on OAuth2 and OIDC. Then built my own IDP using a book and the official documentation. ADHD kicks
Here I learnt the core concepts of C. This was part of my work at my university.
Here I learnt the advanced topics of C within my university.
Within this repository I've learnt the basics of the Matlab and Simulink environment.
This is one of the final projects we are doing at university. Here lies the source code of the Hardware and the schematics of the project. šŖ¦
At my apprenticeship as a software engineer I once got a bit "workless". I used my mind to try some stuff in C++ and the Windows API. At that time I didn't really know how C++ works, so the code is a mess, but it works and prints all the running processes.
The library for web and native user interfaces.
Unit testing framework for C/C++. Easy to use by simply dropping stest.c and stest.h into your project!
MY very first attempt to program using TDD. Saw this on a lecture by uncle bob. Love on first sight.
This is the API-Layer of the yearsinpixels project. This layer is "the frontend of the backend" and therefore handling and processing API calls. Implemented fully using TDD.
Business Layer of the yearsinpixels project
Pretty interesting stuff happening there. I once built a web app and decided to build everything from scratch. I even built a query engine from scratch. In just three months everything was up and running.
Represents the frontend of my yearsinpixels project. Complete mess. This should just be finished.