Istnieje bardzo fajne, darmowe i intensywnie rozwijane narzędzie do rysowania diagramów i schematów - diagrams.net (dawniej draw.io). Najprostszym sposobem korzystania z tego narzędzia jest praca w aplikacji webowej dostępnej przez przeglądarkę. Dostępna jest też opcja desktopowa, która jest dostępna na systemy …
Czytaj więcejNiestety sdkman nie umożliwia (jeszcze) ustawienia wersji javy bez wskazania dokładnego identyfikatora - czyli dokładnego numeru wersji oraz nazwy dostawcy np. 11.0.12-open. Czasem może być potrzeba ustawienia po prostu java 11, która jest zainstalowana - dowolny numer patch, od dowolnego dostawcy. Jest otwarte …
Czytaj więcejRedo1 to narzędzie, które umożliwia szybkie i łatwe stworzenie aliasu z kilku poleceń, które już wcześniej były wywołane. Aplikacja hstr Sprawdź artykuł o aplikacji hstr, która również przyspiesza pracę w terminalu Instalacja Poniżej skrypt instalujący wersję 0.5.0. Zanim zainstalujemy to narzędzie, najlepiej sprawdzić …
Czytaj więcejSDKMAN1 to świetne narzędzie do instalacji wielu wersji różnych narzędzi i łatwego przełączania się pomiędzy wersjami. Śmiało można stwierdzić, że jest to niezbędnik każdego programisty. Instalacja jest banalnie prosta. 1 curl -s "https://get.sdkman.io" | bash 2 source "$HOME/.sdkman/bin/sdkman-init.sh" …
Czytaj więcejJako programistki/ści podczas pracy bardzo dużo czasu poświęcamy na przeglądanie kodu. Sprawne poruszanie się w IDE zwiększa efektywność pracy. Znając właściwe skróty klawiszowe możemy skupić się na zrozumieniu kodu zamiast rozpraszać się na samym procesie nawigowania po kodzie. Przedstawię kilka pomocnych skrótów w …
Czytaj więcejJakiś czas temu, podczas konferencji Devoxx zauważyłem u prelegenta bardzo ciekawe narzędzie. Kiedy chciał wpisać w konsoli polecenie, które już wcześniej wpisywał, pokazywała mu się lista podpowiedzi. Dzięki temu praca w konsoli staje się bardziej wydajna. Nawigacja strzałkami Standardowo, kiedy chcemy wywołać w …
Czytaj więcejNarodowe Centrum Certyfikacji udostępnia listę kwalifikowanych usług zaufania (https://www.nccert.pl/tsl.htm). Lista ta jest udostępniana jako plik XML w formacie ustalonym przez ESI (Electronic Signatures and Infrastructures). Przygotowałem skrypt napisany w Python, który tworzy keystore (JKS) z ważnymi i aktualnymi …
Czytaj więcejW aplikacjach wielowarstwowych często istnieje konieczność mapowania pomiędzy dwoma modelami danych. W tym artykule zostaną porównane dwie biblioteki ułatwiajace mapowanie w aplikacjach Java: Dozer (http://dozer.sourceforge.net/) - popularna biblioteka, w której mapowanie konfiguruje się za pomocą plików XML MapStruct …
Czytaj więcejCo to jest plik .gitignore? Jest to plik zawierający nazwy lub wzorce nazw katalogów i plików, które nie powinny znajdować się w repozytorium GIT'a. Są to między innymi pliki generowane przez IDE - w przypadku InteliJ IDEA jest to katalog .idea oraz plik z rozszerzeniem *.iml. Generator plików .gitignore Na stronie …
Czytaj więcej