Włodzimierz Kowjako's Projects
Program przedstawia działanie biblioteki, gdzie możemy dodawać, pożyczać, sprzedawać książki, oprócz tego mamy bazę klientów z możliwością logowania, każdy użytkownik ma swoje konto.
Program służy do wyznaczenia prostej regresji na podstawie wprowadzonej bazy danych, która można wczytać z pliku i następnie ręcznie wprowadzać swoje zmiany
Program wyswietla ilosc kazdej litery we wpisanym zdaniu
Login/Rejestracja/Profil dla waszych aplikacji, nowoczesny design, połączenie z bazą danych
Program przedstawia implementację przeszukiwania drzew algorytmami BFS, DFS, A* dla przykładu z labiryntem, możemy wygenerować dowolny labirynt, narysować ściany zaznaczyć punkt startu i końca i uruchomić algorytm
VideoChat napisany na platfromie Windows Forms. Realizowany za pomocą UDP protokołu, przedstawia Peer-to-Peer czat gdzie dwie osoby znajdujące się w sieci lokalnej mogą połączyć się między sobą, widzieć oraz slyszeć swojego partnera.
Aplikacja backednowa sklepu AGD zaimplementowana w architekturze mikroserwisowej zgodnie z Clean Architecture, DDD, CQRS. Mikroserwisy zaimplementowane w ASP.NET Core Web API, użyte różne SQL/NoSQL rozwiązania dla poszczególnych serwisów. Został zaimplementowany API Gateway oraz dodany broker wiadomości RabbitMQ do asynchronicznej komunikacji.
Klasyczna gra saper napisana za pomocą WinForms. Rozmiar planszy 9x9, 10 bomb do znalezienia
Repozytorium zawierajace przyklady implementacji serwisow ASP.NET z NoSQL baza danych MongoDB. W przykladach sa podane przyklady implementacji tzw. GenericRepository oraz w jaki sposob migrowac MongoDB baze danych
Program przedstawiający aplikację wielowątkową, program napisany z użyciem API pthreads, zostały wykorzystane wątki, sekcje krytyczne, obsługa synchronizacji wątków (mutexy, semafory). Idea programu polega na przedstawieniu działania strefy Multikino
Program przedstawia działanie w jakimś stylu messengera, mogą jednocześnie czatować się wielu użytkowników za pomocą TCP Socket, program działa w trybie wielowątkowym.
Program przedstawia działanie kalendarza, jest jak poprzedni ale design jest lepszy
Program przedstawia rozwiązanie problemu przejazdu przez wąski most za pomocą programowanie wielowątkowego
Program potrafi graficznie rozwiązać nierówności kwadratowe
Program przedstawia jak można wykorzystać abstrakcje żeby nie sprawdzać zawsze typów. Czyli użycie abstrakcji i polimorfizmu które pozwala uniknąć sprawdzania klas, Bo jest klasa Animal, mająca Compare i pozwalająca porównywać każdą klasę po jednym z pól, bo w każdej klasie metoda Compare jest przeciążona, bo list zawiera obiekty Animal.
Repozytorium w którym jest zawarta moja praca z assemblerem GNU na plaformie Linux 32-bit podczas kursu OIAK na Politechnice Wrocławskiej.
Projekt z Organizacji i Architektury Komputerów. Projekt ma na celu optymalizacje zużycia zasobów sprzętowych CPU. Podstawą do badania optymalzacji są realizowane algorytmy operujące na drzewie binarnym
System śledzenia zamówień - moja praca dyplomowa, rozbudowany system do zarządzania zamówieniami, pozwala śledzić jak wysyłane tak i odbierane paczki pozwala budować wzorce reklamacyjne i dużo innych rzeczy.
Program pokazuje jak realizować interfejsy IEnumerable, IEnumerator co pozwala tworzyć swoje listy i dodać swoje funkcji które nasza własna lista będzie zawierała
Program przedstawia spis obiektów klasy rodzica, sortowanie po jednym z kryteriów w zależności od typu klasy dziedziczącej. Także przedstawiona praca z generic-type oraz dziedziczenie po listach
Demonstruje prace (zapis\odczyt) z pliku tekstowego w jezyku C
Program przedstawia algorytym QuickSort'a, pivot biore koncowy element
Implementacja Event Bus na podstawie brokera RabbitMQ. Projekt zawiera dwie częsci, pierwsza część konsumer - tutaj nalezy rejestrowac Event Handler'y pod poszcegolne eventy. Nastpenie ze strony Publishera mozemy wysylac wiadomosci do naszego Event Bus.
Sprawdza czy zdanie jest palindromem uzywajac rekursji
The Runner for GitHub Actions :rocket: This version is for Motorola Solution RMS build purposes, fixed problem with long pathes.
Repozytorium zawiera piec projektow w SCSS - landing dla restauracji, landing dla sklepu odziezy, landing dla biura podrozy, landing dla rezerwacji hotelowych miejsc, landing dla sprzedazy luksosowych domow. Projekty zostaly wykonane w celu zapoznania sie w praktyce z preprocessorem CSS a mianowicie SASS oraz jego możliwościami.
Program przedstawia kodowanie sygnału techniką scramblingu, realizowane metody: HDB3, B8ZS. Typy kanałów transmisyjnych: samodzileny, Gilberta, BSC. Program zrobiony z GUI gdzie można zobaczyć róznicę sygnałów.
Program przedstawia pracę sklepu towarowego, gdzie możemy założyć sklep, dodawać nowe towary, sprzedawać, oraz sprawdzać aktualne stany towarów
Program demonstruje Snake'a napisanego w wersji konsolowej. Przedstawia tryb ze ścianami oraz bez oraz możliwe regulowanie prędkości.
Program przedstawia sortowanie selekcyjne, babelkowe, przez wstawianie