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 […]
Archiwum za miesiąc 2022-10
Python: %Mathplotlib inline
Visual Studio Code: Python: Automatyczne uruchomienie środowiska wirtualnego venv
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
1 |
python -m venv myenv |
– dodaj do projektu plik z […]
Helpdesk: Ręczna modyfiacja menu w Windows 10, 11 etc
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
1 |
C:\ProgramData\Microsoft\Windows\Start Menu |
Jeśli masz problem […]
Helpdesk: TSM TDP – odtwarzanie bazy danych master
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 […]
PostgreSQL: Przepisanie rekordów z tabeli do niej samej
Powiedzmy, że aplikacja ma tabelę służącą do przechowywania uprawnień o następującej strukturze:
1 2 3 4 5 6 7 |
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 wskazuje na nazwę uprawnienia przechowywaną w innej tabeli). Chodzi o skopiowanie uprawnień jednego użytkownika, a ponieważ pracujemy na […]
DevOps: Jak zbudować zespół?
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
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 […]