Archiwum za miesiąc 2022-10

Python: %Mathplotlib inline

2022-10-30

W wielu tutorialach, można spotkać instrukcję: %mathplotlib inline Co ona oznacza? Jakie inne opcje oprócz inline są możliwe do uruchomienia? Odpowiedź w skrócie: rysując wykres, możesz go uzyskać w dodatkowym okienku, które otworzy się, kiedy ten wykres pokazujesz, ale można też umieścić wykres bezpośrednio w Notebooku. Opcje domyślne się zmieniają – w starszych notebookach wykresy […]

Visual Studio Code: Python: Automatyczne uruchomienie środowiska wirtualnego venv

2022-10-26

Visual Studio Code pozwala na korzystanie ze środowisk wirtualnych tworzonych w Pythonie. Takie środowisko bywa czasami uparte i nie chce sie automatycznie uruchomić. Oto jak udało mi się skłonić VSC do automatycznego uruchamiania wybranego środowiska. – otwórz nowy pusty folder (projekt) – otwórz terminal i stwórz nowy environment python -m venv myenv – dodaj do […]

Helpdesk: Ręczna modyfiacja menu w Windows 10, 11 etc

2022-10-25

Bywa, że chcesz, żeby w menu Windows pojawiła się nowa pozycja, której program instalacyjny sam z siebie nie zainstalował. W końcu menu, to tylko zbiór skrótów do programów, wydaje się więc, że powinno być możliwe dodanie tam czegokolwiek. I rzeczywiście! Menu można modyfikować globalnie dla wszystkich użytkowników komputera poprzez modyfikacje w C:\ProgramData\Microsoft\Windows\Start Menu Jeśli masz […]

Helpdesk: TSM TDP – odtwarzanie bazy danych master

2022-10-25

IBM Tivoli Data Protection to jedeno z rozwiązań ciągle używanych do wykonywania kopii zapasowej baz danych SQL. Narzędzie ma swoje wady i zalety, ale robi to co ma robić i chwała mu za to. Dokumentacja produktu jest stworzona w dość typowy dla IBM pokrętny sposób. Niby wszystko tam jest, ale znalezienie sensownej informacji – to […]

By Rafał Kraik in SQL

PostgreSQL: Przepisanie rekordów z tabeli do niej samej

2022-10-19

Powiedzmy, że aplikacja ma tabelę służącą do przechowywania uprawnień o następującej strukturze: CREATE TABLE RolePermission (RoleId INT, PermissionId INT, OnSite INT, OffSite INT); ALTER TABLE RolePermission ADD PRIMARY KEY (RoleId, PermissionId); Kolumna RoleId to identyfikator użytkownika (liczba, która wskazuje na nazwę użytkownika przechowywaną prawdopodobnie w innej tabeli). Kolumna PermissionId to identyfikator uprawnienia (również liczba, która […]

DevOps: Jak zbudować zespół?

2022-10-02

W DevOps próbujemy zrobić rzecz niemożliwą. Chcemy mieć zespół technicznych ludzi, którzy znają sie na wszystkim: począwszy od programowania, zarządzania kodem, administrowania systemem, chmury, automatyzacji, a kończąc na aplikacji. Dodajmy do tego jeszcze znajomość procedur obowiązujących w organizacji, raportowania statusu projektu i dojdziemy do wniosku, że cała sprawa jest nie do opanowania i dlatego… wprowadzamy […]

DevOps: Krytyczne elementy składowe

2022-10-01

DevOps to szerokie pojęcie, ale kilka reguł odnajdzie się w każdej implementacji tej metody. Shared responsibility / Shared ownership To chyba jeden z ważniejszych punktów. Zespół musi się dzielić odpowiedzialnościa, a co za tym idzie, nawzajem się wspierać. Nie ma tak, że to Project Manager zwany często Scrum Masterem albo może Product Ownerem odpowiada za […]