Wszystkie wpisy, których autorem jest jacek

Ograniczenie dostępu do magazynu w Subiekcie

Na chwilę obecną za pomocą interfejsu w systemie Subiekt GT istnieje możliwość udostępnienia tylko jednego lub wszystkich magazynów. Czasami zachodzi konieczność nadania dostępu do więcej niż jednego, ale nie do wszystkich magazynów. W bazie Subiekta znajduje się tabela sl_MagazynProfil, w której są wpisy odpowiedzialne za wykluczenie użytkownika z magazynów.

Poniżej skrypt SQL, który umożliwia wykluczenie z magazynu wszystkich użytkowników z wyjątkiem wskazanych (Kowalski Jan, Lewandowski Marcin, ID 1, ID 2

/* Definicja Magazynu */
declare @magId INT;
set @magId = 10;

/* Usunięcie poprzedniej konfiguracji */
delete from sl_MagazynProfil where pf_IdObiektu = @magId;

/* Nowa konfiguracja */
insert into sl_MagazynProfil
select @magId, uz_Id
from pd_Uzytkownik
where uz_Status = 1
and not (uz_Nazwisko = 'Kowalski' and uz_Imie = 'Jan')
and not (uz_Nazwisko = 'Lewandowski' and uz_Imie = 'Marcin')
and uz_Id not in (1, 2);

/* Podgląd konfiguracji */
select mag_Symbol, uz_Nazwisko, uz_Imie
from sl_MagazynProfil, pd_Uzytkownik, sl_Magazyn
where pf_idUzytkownika = uz_Id and mag_Id = sl_MagazynProfil.pf_IdObiektu and pf_IdObiektu = @magId;

Definicja magazynu ID 10
set @magId = 10;
(...)

Użytkownicy, którzy mają mieć dostęp
(...)
and not (uz_Nazwisko = 'Kowalski' and uz_Imie = 'Jan')
and not (uz_Nazwisko = 'Lewandowski' and uz_Imie = 'Marcin')
and uz_Id not in (1, 2)
(...)

Skrytobójca w Ghost of Tsushima

Gameplay z jednej z misji fabularnych. Zadanie polega na przedostaniu się do Twierdzy Yarikawa ukrytym za wodospadem przejściem. Twierdza jest oblężona przez Mongołów, a podczas wykonywania misji gracz nie może zostać wykryty. Poziom trudności: Śmiertelny (Lethal).

Skyway 2021

Toruński festiwal światła. W tym roku podzielony na trzy zamknięte strefy, w których znajdowały się inscenizacje. Dużo projekcji na różnych obiektach. Impreza płatna 15 PLN / osoba.

Archiwum PKCS12 na potrzeby Let’s Encrypt SSL

Przechowywanie certyfikatu Let’s Encrypt w archiwum PKCS #12 na potrzeby np. Java Boot Spring HTTPS.

Generowanie pliku P12 za pomocą komendy „openssl”:
openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore.p12 -name twoja-domena.pl -CAfile chain.pem -caname root

Konfiguracja Boot Spring w pliku „application.properties”:
server.port=443
server.ssl.key-store=/sciezka/do/pliku/keystore.p12
server.ssl.key-store-password=twoje_haslo_dp_pliku_p12
server.ssl.keyStoreType=PKCS12
server.ssl.keyAlias=twoja-domena.pl