Objawy: Po uruchomieniu setup.exe w celu instalacji aktualizacji, nic się nie dzieje. Wygląda na poważny problem z .NET lub zabezpieczeniami antywirusowymi, które uniemożliwiają uruchomienie programu Troubleshooting: Nawet kiedy wygląda, że nic się nie dzieje, to coś się jednak dzieje. Setup.exe powinien w katalogu wskazywanym przez zmienną środowiskową %temp% tworzyć pliki log, z zapisem wykonywanych czynności […]
Archiwum za miesiąc 2020-01
SQL: Setup.exe się nie uruchamia
Python: Numpy: Broadcasting na przykładach
W uczeniu maszynowym często wykonujemy operacje na macierzach (wektor to też przykład macierzy, tylko że jeden z wymiarów wynosi 1). Cchcemy takie operacje wykonywać, gdzie tylko się da przy pomocy funkcji z modułu numpy, bo tak jest efektywniej! Matematyka jest bezlitosna. Istnieją pewne określone reguły, określające warunki kiedy na macierzach można wykonywać operacje: aby dodać […]
Linux: Błąd: FATAL no config space access function found
Błąd pojawiał się na Centos 8 zainstalowanym pod Hyper-V. Cała instalacja przebiegła pomyślnie, ale po restarcie pokazywał się tylko komunikat FATAL: no config space access function found Co bardzo ważne, serwer był instalowany razem z grafiką i to właśnie problem z którymś ze sterowników powodował błąd. Wystarczyło przełączyć się do innej konsoli (CTRL+ALT+F2) i zaktualizować: […]
Hyper-V: Instalacja Centos 8: The image’s hash and certificate are not allowed
Podczas instalacji Centos na Windows 10 z HyperV pojawil się komunikat: The image’s hash and certificate are not allowed (DB) Plik z instalają był pobrany z pewnego źródła, więc komunikat był trochę zastanawiający…. Przyczyną była opcja „Enable Secure Boot”, która jest domyślnie zaznaczona na nowej maszynie wirtualnej. Żeby ją wyłaczyć należy wejść w ustawienia maszyny […]
Python: Debugowanie graficzne w Jupyter Notebook
We wpisie https://www.mobilo24.eu/python-debugger-…k-postac-znakowa/ pokazywałem w jaki sposób debugować kod w Jupyter Notebook z wykorzystaniem starego znakowego debugera pdb. Teraz pora na bardziej klikalne rozwiazanie. Zaczynamy od zainstalowania pakietu pixiedust. W tym celu w anaconda prompt wykonaj polecenie: pip install pixiedust Teraz już w Jupyter Notebook należy załadować moduł odpowiedzialny za debugowanie: import pixiedust Kiedy chcesz rozpocząć debugowanie […]
Python: Dynamiczne tworzenie zmiennych w kodzie
W Pythonie występuje funkcja globals(), która zwraca tablicę przechowującą wszystkie zmienne sesji. Kiedy chcesz utworzyć nową zmienną, możesz po prostu dodać nowy element do tej listy for i in range(0, 3): globals()[’var_{}’.format(i)] = i * 100 print(var_0, var_1, var_2) Tutaj przechodzimy pętlą for przez kod 3 razy i tworzymy zmienne o nazwach var_0, var_1 i […]
Linux: Uruchamianie systemu bez grafiki – run level 3
W tym przypadku chodziło o instalację Centosa, który został zaintalowany w środowisku graficznym. Z grafiką jednak pojawiły się problemy powodujące, że serwer całkowicie się blokował (problemy z klawiaturą). Oto jak uruchomić Linuxa bez grafiki, ale z obsługą sieci (run level 2 lub 3):