IPC Publish Subscribe

Projekt zaliczeniowy - Programowanie Systemowe i Współbieżne. Celem projektu jest implementacja systemu przekazywania (rozgłaszania) wiadomości do wszystkich procesów, które zasubskrybowały dany typ wiadomości (zarejestrowały się na ich odbiór). Aplikacja wykorzystuje mechanizm kolejek komunikatów (Message Queues). Projekt zawiera w sobie 2 podprogramy: klienta i serwera. Każdy klient może wysyłać i otrzymywać wiadomości do/od pozostałych użytkowników systemu. W wymianie wiadomości pomiędzy klientami zawsze pośredniczy serwer. Otrzymywane wiadomości wyświetlane są na ekranie. Programy są zaimplementowane zgodnie ze specyfikacją opisaną w protokole https://github.com/NiebieskiRekin/IPC-Publish-Subscribe/blob/main/PROTOCOL.md ...

Symulacja windy z wykorzystaniem regulatora PID

Interaktywna wizualizacja pracy windy wykorzystującej regulator PID zrobiona z wykorzystaniem biblioteki Plotly w Pythonie. Screenshot Schemat windy Repository https://github.com/NiebieskiRekin/AutomatykaWinda

Wykresy na laboratoria z fizyki

Zestaw skryptów w Pythonie do tworzenia wykresów z danych zebranych podczas laboratoriów z fizyki w bibliotece Matplotlib. Wykorzystałem też Pandas do przetworzenia zapisanych danych z Libre Office Calc poprzez export do csv. Repositories https://github.com/NiebieskiRekin/Fizyka203 https://github.com/NiebieskiRekin/Fizyka104 https://github.com/NiebieskiRekin/FizykaLab103

Bash Word Histogram

A simple word counter written in Bash that can read text from multiple .txt, .pdf or .ps files, and export to .csv or plaintext. Final project for Operating Systems. Repository https://github.com/NiebieskiRekin/histogram.sh

28 maja 2023 · Tomasz Pawłowski · Bash, Linux