Bartłomiej Romanek

Bartłomiej Romanek

Najlepsze technologie,
to sprawdzone technologie!

E-mail LinkedIn

Uruchamianie aplikacji na Dockerze: z obrazem oraz dźwiękiem

Dzisiejszy wpis jest kontynuacją wpisu sprzed dwóch lat o tytule Dockeryzacja aplikacji z graficznym interfejsem użytkownika. Wtedy poświęciłem kilka chwil na opisaniu, w jaki sposób wyświetlić obraz z kontenera, dzisiaj dodatkowo pokażę, jak usłyszeć dźwięk audio. Na potrzeby dzisiejszego wpisu przygotujemy sobie prosty kontener oparty o obraz Ubuntu, z zainstalowaną grą Battle for Wesnoth. Polecam tę grę gorąco, jeżeli ktoś do tej pory nie miał...
Czytaj całość

Wyświetlanie danych z ELK na Grafanie

Kilka miesięcy temu zamieściłem wpis, w którym pokazałem, jak przygotować prostą konfigurację ELK (Elasticsearch + Logstash + Kibana) w oparciu o środowisko Dockera. W dzisiejszym wpisie pokażę, jak rozbudować przygotowane wcześniej środowisko o integrację z Grafaną, aby móc wizualizować na niej dane. Konfigurujemy serwisy Najpierw ściągniemy gotowe środowisko dla ELK, które przygotowałem wcześniej i dostępne jest tutaj. Gdy pobierzemy powyższe r...
Czytaj całość

Jak stworzyć środowisko dla aplikacji .NET w Dockerze

Jeżeli jesteś przyzwyczajony do tworzenia aplikacji przy wykorzystaniu Dockera, a zastanawiasz się jak zacząć przygodę z .NET i aplikacjami webowymi lub konsolowymi, to ten wpis jest dla ciebie. Od dłuższego czasu zastanawiałem się, jaki język - obok wykorzystywanego przeze mnie na co dzień PHP - sobie po latach odświeżyć. Wybór padł na język C# i platformę .NET. Ostatnio pisałem w tym języku aplikacje lata temu (na studiach), a do tego celu inst...
Czytaj całość

Kompilujemy swoje pierwsze rozszerzenie dla PHP 8.0

Dzisiaj temat, o którym od dawna chciałem się zainteresować, ale jakoś ciężko było mi się za niego zabrać. Jak powszechnie wiadomo, język PHP do najszybszych nie należy. Wynika to po części z jego natury - bycia językiem skryptowym. Jednak "pod maską" PHP znajduje się kod napisany w języku C i w tym języku także można pisać rozszerzenia, które mogą być ładowane za pomocą konfiguracji php.ini. W tym wpisie stworzymy proste rozszerzenie s...
Czytaj całość

Tworzymy zbiór narzędzi ELK do analizowania access logów Apache

W dzisiejszym wpisie pokażę jak w kilkanaście minut przygotować sobie zbiór narzędzi ELK (Elasticsearch + Logstash + Kibana) i zacząć analizować tzw. "access logi" z serwera webowego Apache. A to wszystko, stawiając te narzędzia na Dockerze. Jeżeli nie wiesz czym jest Elasticsearch, zachęcam do zapoznania się z projektem na jego stronie. Po krótce: jest to oprogramowanie służące do przeszukiwania treści w możliwie najszybszy sposób. Tre...
Czytaj całość

Dockeryzacja aplikacji z graficznym interfejsem użytkownika

Dzisiaj gratka dla osób, które zaczynają swoją przygodę z Dockerem i chcą dockeryzować aplikacje z graficznym interfejsem użytkownika. Dzięki temu możemy wyświetlać na lokalnej maszynie interfejs aplikacji, która uruchamiona jest w kontenerze Dockera. Jako przykład zaprezentuję uruchamianie testów integracyjnych z wykorzystaniem narzędzia Cypress za pomocą komendy: cypress open Konfigurację będę pokazywał na przykładzie Dockera zainstalowanego na...
Czytaj całość