Blog

  • Technologia rozrywkowa – fotobudka jako atrakcja imprezowa

    Technologia rozrywkowa – fotobudka jako atrakcja imprezowa

    Dziś wpis trochę nietypowy w którym opowiem o jednym z moich ostatnich projektów. Budowa tego urządzenia dostarczyła mi wiele zabawy a teraz urządzenie dba o dobrą zabawę imprezowiczów. Gdy zainteresowałem się obszarem atrakcji eventowych zaskoczyło mnie jak wiele różnorodnych produktów powstaje i walczy o uwagę organizatorów imprez. Rynek jest bardzo wypełniony i wymagający, aby się…

    Czytaj dalej…


  • Darmowy certyfikat SSL (działający w przeglądarkach) dla naszej aplikacji SpringBoot

    Darmowy certyfikat SSL (działający w przeglądarkach) dla naszej aplikacji SpringBoot

    Obecnie każda szanująca się aplikacja Web nie może się obyć bez certyfikatu zapewniającego szyfrowanie i wiarygodność strony. Dla celów testowych możemy samodzielnie wygenerować i podpisać certyfikat (tzw. Self-Signed) który włączy nam szyfrowanie jednak przeglądarki będą wciąż krzyczały że połączenie nie jest bezpieczne. Jest jednak możliwość wygenerowania darmowego i całkowicie prawidłowego certyfikatu SSl, działającego w przeglądarkach…

    Czytaj dalej…


  • Jak rozwiązać problem z CORS, SpringBoot + React

    Jak rozwiązać problem z CORS, SpringBoot + React

    Rozpoczynając pracę nad aplikacją z wydzielonym frontendem np. w React i backendem np. w SpringBoot prawdopodobnie napotkasz problem próbując te części ze sobą połączyć. Jeśli będziesz próbował pobrać dane z backandu i nie zakończy się to sukcesem a w konsoli zobaczysz następujący komunikat: Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają…

    Czytaj dalej…


  • Jak dobrać się do schowka Windows w Javie

    Jak dobrać się do schowka Windows w Javie

    W tym krótkim wpisie pokaże fajną operację która może się przydać w wielu zastosowaniach. Będziemy śledzić kliknięcie skrótu CTRL+C które oczywiście skopiuje zaznaczony tekst do schowka, a następnie ten tekst zmodyfikujemy. Ja wykorzystałem te funkcje w programie który wysyła zaznaczony tekst do serwisu sztucznej inteligencji a następnie umieszcza w schowku odpowiedź. Może znajdziesz lepsze zastosowanie,…

    Czytaj dalej…


  • Kiedy sztuczna inteligencja nas zniszczy? I czy jej w tym pomagać?

    Kiedy sztuczna inteligencja nas zniszczy? I czy jej w tym pomagać?

    Do tego wpisu zainspirowały mnie reakcje ludzi na program który niedawno napisałem. Wykorzystuje on API serwisu OpenAI aby pełnić rolę asystenta. Użytkownik definiuje interesujące go interakcje pod skrótami klawiszowymi co pozwala błyskawicznie wymieniać informacje ze sztuczną inteligencją w dowolnym programie który obsługuje. Jest to typowy program wspierający i przyspieszający pracę w narzędziach które i tak…

    Czytaj dalej…


  • Keylogger w 5 minut, przechwytujemy klawisze w Javie

    Keylogger w 5 minut, przechwytujemy klawisze w Javie

    Dokonałem tu pewnej prowokacji w tytule :), tak naprawdę wcale nie miałem zamiaru pisać keyloggera, zresztą jest tego mnóstwo jak ktoś potrzebuje. Przechwytywanie klawiszy wykorzystałem do reagowania na skróty klawiszowe niezależnie od tego czy okno programu jest aktywne, czy pracujemy w dowolnym innym programie. Przedstawię tu dość prosty sposób jak można to zrealizować za pomocą…

    Czytaj dalej…


  • Kim jest fullstack developer ?

    Kim jest fullstack developer ?

    Wydaje mi się sensowne aby zacząć mojego bloga do odpowiedzi na to właśnie pytanie. Oto maja subiektywna ocena: Fullstack developer to osoba, która posiada umiejętności zarówno w zakresie tworzenia aplikacji od strony backendu, jak i frontendu radzi sobie z bazami danych oraz zagadnieniami wdrożeniowymi. Potrafi stworzyć kompletną aplikację od A do Z. Osobiście spodobała mi…

    Czytaj dalej…


  • Połączenie z API OpenAI (ChatGPT) w języku Java

    Połączenie z API OpenAI (ChatGPT) w języku Java

    W tym wpisie przedstawie Ci prosty sposób na wysyłanie zapytań do API serwisu OpenAI, czyli wykorzystanie sztucznej inteligencji we własnym programie. Jeśli wolisz materiały wideo to zapraszam do mojego filmu o tej tematyce: Tu przedstawię skrócony opis i kluczowe fragmenty kodu, zaczynajmy. API OpenAI udostępnia endpoint (czyli adres URL) na którym oczekuje na przesłanie obiektu…

    Czytaj dalej…