🐍 Zapisz się na mailing o Django, w prezencie otrzymasz nagranie Twoja Pierwsza Aplikacja Webowa »
Jan Michalski
Macbook and a mug (Obrazek tytułowy)

How to setup JAVA_HOME in Webstorm installed with Flatpak

I recently started developing a mobile app with React Native. For a nice IDE experience I installed Webstorm and I did that using Flatpak. The problem Unfortunately Flatpak’s sandboxing messes up with programs installed globally in the host system, in particular with Java. And I need my sweet sweet Java to build for Android. The problem manifests itself with Gradle complaining with the error below: info Installing the app... ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH....

October 28, 2021 · Jan
Kable (Obrazek tytułowy)

Jak działa HTTP?

HTTP to protokół, który stanowi fundament współczesnego internetu. Gdzie znajdziesz HTTP? Krótka odpowiedź: prawie wszędzie! Czytając ten post, korzystasz z HTTP właśnie w tym momencie. Tak samo przeglądając Facebooka, Youtube, czytając strony internetowe, a nawet używając większości aplikacji mobilnych. Wszędzie tam pobierasz dane przez HTTP. HTTP powstał jako sposób przesyłania stron internetowych, ale teraz jest używany do bardzo wielu zastosowań: przekazywania danych do aplikacji frontendowych, mobilnych, pobierania plików i również do komunikacji wewnętrznej pomiędzy serwisami w dużych systemach....

March 18, 2021 · Jan
waga

5 sposobów optymalizacji obrazów Dockerowych

Dzisiaj chcę pokazać Ci sposoby, które pomogą Ci zmniejszyć rozmiar i skrócić czas budowania obrazów Dockerowych. Poniżej wypisałem 5 najważniejszych kwestii, a wszystko dokładnie tłumaczę w nowym filmie, o tutaj 👇 Kolejność poleceń w Dockerfile Jak pewnie pamiętasz, obrazy w Dockerze złożone są z warstw. Każda następna warstwa zależy od poprzedniej. Dzięki temu nie musimy za każdym razem budować całego obrazu od nowa, jeżeli zmieni się tylko jedna z warstw....

February 8, 2021 · Jan
Photo by [Bernd Dittrich on Unsplash](https://unsplash.com/@hdbernd)

Jak uruchomić aplikację Django w Docker Compose?

W tym artykule pokażę Ci po krótce: dlaczego warto mieć aplikację w kontenerze; jak skonteneryzować aplikację w Django, czyli móc uruchamiać ją w Dockerze; jak jedną komendą postawić tę aplikację razem z bazą danych PostgreSQL, używając Docker Compose. Sprawdź też film, w którym dokładnie tłumaczę ten proces 👇. Dlaczego? Jest kilka zalet umieszczenia aplikacji w kontenerze. Po pierwsze, ułatwiamy sobie i innym członkom zespołu uruchomienie aplikacji. Mamy wszystkie zależności — takie jak biblioteki, ale też bazę danych i inne serwisy — oraz konfigurację w jednym miejscu....

January 21, 2021 · Jan

Czym jest Docker?

Gdy nie ma kontenerów… Na początek dobrze żebyśmy zdali sobie sprawę czym po co jest nam Docker, po co to wszystko, po co się tego uczyć, kogo to obchodzi. Chciałbym żebyście wyobrazili sobie taką sytuację: Pracujecie w małej firmie, jesteście takim człowiekiem-orkiestrą. Odpowiadajcie za wszystko, konfigurujecie serwery, piszecie programy i tak dalej. Jeżeli ktoś pracował w małej firmie, to wie jak to wygląda. I przychodzi do was szef i mówi:...

June 20, 2020 · Jan
licznik

Start albo Prosty Licznik Odwiedzin

Dziwnym zbiegiem okoliczności, dzisiaj przypada dokładnie 14 lat od kiedy napisałem swój pierwszy tutorial. Posty “Prosty Licznik Odwiedzin w PHP” i “- część II” opublikowałem na (nieistniejącym już) forum WebTips.pl 4 czerwca i 11 czerwca 2006r. Na start tego bloga, a także dla uczczenia tamtego wiekopomnego wydarzenia, wrzucam pełny tekst obu części poniżej. Część I Oto schemat działania licznika: [LOST] A teraz do pracy 1) Tworzymy tabelę dla licznika w bazie danych....

June 4, 2006 · Jan