To wielostronicowy widok tej sekcji do wydrukowania. Kliknij aby wydrukować.

Wróć do zwykłego widoku tej strony.

Projekty

Informacje odnosnie projektów realizowanych pod szyldem Sekcji Informatyki

Wstęp

Sekcja Informatyki jest sekcją techniczną zespołu PRz-Racing Team, mająca na celu rozwijanie możliwosci drużyny o różnego rodzaju rozwiązania informatyczne.

Nasza historia zaczęła się jako odłam Sekcji Elektroniki, gdzie spośród osób mających doświadczenie z szeroko pojętą informatyką, realizowaliśmy oprogramowanie dla naszej drużyny.

Obecnie zajmuejmy się tworzeniem oprogramowania oraz rozwiązań informatycznych, mającego wspomóc działanie drużyny, są to m.in:

  • System zbierania danych z bolidu wyścigowego
  • Obsługa danych i wyświetlanie zbieranych danych telemetrycznych
  • Budowa i utrzymanie serwera głównego zespołu
  • Wewnętrzny system wspomagania drużyny (IMS) - PRT-Hub

Będąc członkiem naszej sekcji, będziesz miał omżliwość pracy z naszymi obecnymi rozwiązaniami, korzystać z nich, utrzymywać i rozwijać je o kompletnie nowe możliwości.

Od naszych członków oczekujemy pisania czystego, funkcjonalnego kodu, który spełnia wszystkie standardy obowiązujące projekty wykorzystywanych w produkcji, nie odbiegając od projektów tworzonych pod skrzydłami dużych firm programistycznych.

Korzyści z pracy w sekcji

Organizacja pracy

Kod

Zarządzanie zadniami

Spotkania

1 - Przykładowy projekt

Przykładowa dokumentacja projektu Sekcji ITs

Nazwa projektu

Opis w bardzo prostych słowach, na temat tego do czego służy ten projekt i co on robi.

Max. 5 zdań.

Osoby odpowiedzialne:

  • Jan Kowalski
  • etc

Gdzie można znaleźć ten projekt? Opisać gdzie ten projekt się znaduje, czy np. jest to na jakiejś stronie internetowej, czy w miejscu na formule bądź bolidzie.

Jak z niego korzystac?

Jeżeli twój projekt został zrealizowany dla wszystkich w formule, w tym miejscu powinna znaleźć się dokładna instrukcja jak korzystać z danego rozwiązania. Np. dla kreatora dokumentów ofertowych, powinien być opis jak to wyklikać, co się kiedy dzieje, itp.

Część techniczna

Część przeznaczona dla osób z Sekcji Informatyki bądź elektroniki, bądź zainteresowanych szczegółami projektu.

Linki do repozytorium

Cele

Opis tego jakie cele chcielibyśmy uzyskać i jakie projekt powinien spełniać cechy Przykładowo, jeżeli mielibysmy projekt internetowego włącznika do światła, to byłoby to:

  • Dostępność (Łatwo wejść na strone i przełączyć światło)
  • Skalowalność ( proste dodawanie kolejnych guzików żeby móc pstrykać więcej lampek)
  • Wydajność (mając podłączonych 1000 lampek do systemu, po kliknięciu przełączą sie one i tak w 1 sekundę )

Założenia projektowe

Przykładowo, założeniem projektowym są odgórne limity i wymagania które projekt musi spełnić, np. ograniczeniem telemetrii jest układ STM32, albo to że projekt strony internetowej będzie postawiony na AWS i musi być możliwość szybkiego deploy’a na tą platformę.

Użyte technologie

  • Języki programowania
  • Biblioteki
  • Usługi np. AWS, Retool

W jaki sposób działa ten projekt?

Bardziej szczegółowy opis, na ten moment zostawiam stosunkową dowolność.

Napotkane problemy

W tym miejscu, powinny znajdować się duże problemy, które sprawiły nam problem przez dłuższy okres czasu i warto wrzucić tutaj informacje na jego temat, w celu protego znalezienia rozwiązania, bądź ogólnej przestrogi, na przyszłość, jak dla siebie jak i dla innych osób które mogą rozwinać ten dany projekt.

Jeżeli jakiś problem pojawił się z powodu źle popełnionej decyzji, taka informacja też jest bardzo wartościowa - zwłaszcza na designach!

Problem XYZ

Napotkałe/am problem […] w czasie […], naprawiony został poprzez […]

2 - Projekt serwera

Informacje odnośnie zespołowego serwera.

Wstęp

Projekt majacy na celu stworzenie drużynowego serwera w celu hostowania własnego oprogramowania oraz przetrzymywania danych długoterminowo.

Hardware serwera

Komputer służacy jako serwer został złożony z następujących części:

  • Płyta główna - ASRock B460M Steel Legend
  • Procesor - Intel Core i5-10400
  • Pamieć RAM - GOODRAM 16GB (2x8GB) 3200MHz CL16 IRDM X Black
  • Zasilacz - be quiet! Pure Power 11 400W 80 Plus Gold
  • Dysk systemowy - ADATA 256GB M.2 PCIe NVMe XPG SX6000 Pro
  • Dyski - Seagate IRONWOLF CMR 4TB 5900obr. 64MB - 3 sztuki

Osoby odpowiedzialne za serwer

  • Wiktor Jezioro
  • Patryk Kępa

3 -