Archiwum autora

Linux Fedora Workstation: Uruchomienie systemu w trybie znakowym

2018-11-25

Na systemie jest zainstalowany Linux Fedora Workstation w trybie graficznym. Z jakiegoś powodu uruchamianie grafiki zawodzi, ale śmiało można zostać przy systemie z wyłącznie interfejsem tekstowym. Jak zmienić domyślny sposób uruchamiania systemu, kiedy nie można się zalogować do interfejsu graficznego? Podczas uruchamiania powinieneś zobaczyć menu:   naciśnij e. Powinieneś zobaczyć okienko jak poniżej. Musisz dopisać „3” […]

Kurs Linux dla początkujących, 5h video – za free!

2018-10-26

Od dzisiaj na platformie Udemy dostępny jest kurs „Linux dla początkujących”. Z tej okazji przez krótki czas kurs będzie dostępny za darmo! To taki give-back dla społeczności, bez której samodzielne rozwiązywanie wielu problemów byłoby koszmarne. Jeśli zdążyłeś/aś to poniższy link pozwoli na darmowe zapisanie się na szkolenie. Jeśli kurs został już sklasyfikowany jako płatny, to […]

Python: sprawdzanie poprawności modelu w predykcji danych

2018-10-24

Podczas budowania modelu predykcyjnego dane, na których model się uczy dzielone są na dane uczące (+/-80%) i dane testowe (+/-20%). Idea jest taka, aby algorytm mając do dyspozycji dane uczące „zauważył” i „nauczył” się reguł, które wpływają na powiązanie danych. Pozostałe dane testowe są na tym etapie ukryte przed algorytmem. Może się to wydawać trochę […]

SQL CLR – przykład funkcji, procedur, typów…

2018-10-07

Poniżej zamieszczam przykładową klasę zaimplementowaną w C# Visual Studio 2017 zawierającą: funkcję Split zamieniającą napis rozdzielany separatorami na tabelę wartości funkcję ListFiles zwracającą w postaci tabeli pliki znajdujące się w określonym katalogu funkcję ListDirs zwracającą w postaci tabeli katalogi znajdujące się w określonym folderze funkcję skalarną GetDBCount zwracającą informację o ilości baz znajdujących się na […]

By Rafał Kraik in SQL

SQL CLR – podpisywanie kodu

2018-10-07

Tutorial krok po kroku, jak podpisać i zaiportować moduł CLR W tym artykule pokażę jak od A do Z zaimplementować w .NET dwie metody służące do listowania plików i katalogów i zaimportować te funkcje do SQL 2017 z uwzględnieniem aktualnych best practice (z opcją 'clr strict security’). Czym jest ta opcja i jakie ma działanie […]

By Rafał Kraik in SQL

SQL: CLR w wersji 2017+opcja clr strict security

2018-10-07

SQL 2017 wprowadził pewną zmianę w zakresie CLR. Otóż od tej pory bardzo wiele zależy od opcji 'clr strict security’ (konfigurowana przez sp_configure). Jeżeli jej wartość to „0” (NIEZALECANE), to wszystko działa po staremu, tzn.: każdy assembly posiada swój permission set, który może być równy: SAFE – nie wychodzimy poza „proces” – jakieś dane dostaliśmy […]

By Rafał Kraik in SQL

SQL CLR: Funkcja z context connection=true kończy się błędem

2018-09-30

Funkcja została zdefiniowana w dość prosty sposób: [SqlFunction(DataAccess = DataAccessKind.Read, SystemDataAccess = SystemDataAccessKind.Read)] public static int GetDBCount() { using (SqlConnection conn = new SqlConnection(„context connection=true”)) { conn.Open(); SqlCommand cmd = new SqlCommand( „SELECT COUNT(*) AS 'NumberOfDatabases’ FROM sys.databases”, conn); return (int)cmd.ExecuteScalar(); } } Niestety jej wykonanie kończyło się błędem: This statement has attempted to access […]

By Rafał Kraik in SQL