Przejdź do treści

🤖📘🌐 Cyfrowy notes: AI, programowanie i projekty osobiste.

Moje notatki na temat wykorzystania AI i uczenia maszynowego do pozyskiwania i analizowania danych z sieci. Piszę artykuły i materiały edukacyjne, dzielę się eksperymentami z web scrapingu, automatyzacją, projektami osobistymi oraz pomysłami na przyszłość świata cyfrowego. Wnoszę też wkład w rozwój społeczności open-source. Miejsce, gdzie teoria spotyka się z praktyką, a kod ożywa.

WSL: Linux w systemie Windows

WSL: Linux w systemie Windows

Chcesz korzystać z narzędzi Linuxa (Docker, Python, Node.js) bez wychodzenia z Windowsa? Z pomocą przychodzi WSL (Windows Subsystem for Linux). To pełne jądro Linuxa działające równolegle z Twoim głównym systemem. Zanim zaczniesz, zajrzyj do BIOS-u swojego komputera. Musi być w nim włączona wirtualizacja (VT-x lub AMD-V). Bez tej opcji Linux się nie uruchomi. Sprawdźmy, jak… 

Dowiedz się więcej
Podświetlanie kodu w WordPress za pomocą Gutenberg i Prism.js

Podświetlanie kodu w WordPress za pomocą Gutenberg i Prism.js

Standardowy blok **„Kod”** w edytorze Gutenberg nie obsługuje podświetlania składni. Biblioteka **Prism.js** rozwiązuje ten problem, dodając eleganckie podświetlanie kodu z numeracją wierszy i dodatkowymi funkcjami.

Dowiedz się więcej
🚀 Kompletny przewodnik: jak uruchomić Apache w XAMPP na Windows (ze wszystkimi typowymi problemami)

🚀 Kompletny przewodnik: jak uruchomić Apache w XAMPP na Windows (ze wszystkimi typowymi problemami)

XAMPP to lokalny pakiet serwera zawierający Apache, MySQL (MariaDB), PHP i Perl. Usługa Apache jest jego sercem — obsługuje Twoją stronę, gdy otwierasz http://localhost. Jednak wielu programistów napotyka błędy przy uruchamianiu Apache

Dowiedz się więcej
Instalacja i użycie WP-CLI w systemie Windows

Instalacja i użycie WP-CLI w systemie Windows

Kompletny przewodnik: czym jest WP-CLI, do czego służy, jak je zainstalować, skonfigurować i używać w systemie Windows.

Dowiedz się więcej
📦 Kompletny kod dodatku FINAŁ: BoxBuilderAddon

📦 Kompletny kod dodatku FINAŁ: BoxBuilderAddon

Kompletny, gotowy do użycia dodatek „Box Builder” ze wszystkimi ulepszeniami z kursu — w jednym archiwum. Wystarczy rozpakować i umieścić folder w Mod. Struktura folderów: W tym artykule 1. InitGui.py 2. box_builder_workbench.py 3. Resources/icons/create_box.svg box_builder.svg — po prostu skopiuj ten plik i zmień jego nazwę. 4. package.xml 5. README.md 6. LICENSE Skopiuj tekst licencji LGPL-2.1… 

Dowiedz się więcej
Lekcja 6. Ikony i projektowanie wizualne

Lekcja 6. Ikony i projektowanie wizualne

Samouczek: Tworzenie dodatków do FreeCAD Cel lekcji: Dodaj ikony do przycisków i stołu roboczego, aby dodatek wyglądał profesjonalnie.

Dowiedz się więcej
Lekcja 5. Zapisywanie i ładowanieUstawień

Lekcja 5. Zapisywanie i ładowanieUstawień

Cel lekcji: Sprawić, by dodatek „Box Builder” zapamiętywał ostatnio wprowadzone wymiary i przywracał je przy następnym uruchomieniu.

Dowiedz się więcej
Lekcja 4. Graficzny Interfejs Użytkownika (GUI): Okno Dialogowe z Polami Wejściowymi – Code 1001

Lekcja 4. Graficzny Interfejs Użytkownika (GUI): Okno Dialogowe z Polami Wejściowymi – Code 1001

Cel Lekcji: Stworzenie okna z polami do wprowadzania długości, szerokości i wysokości, a następnie zbudowanie prostopadłościanu z tymi parametrami po kliknięciu przycisku.

Dowiedz się więcej
Lekcja 3. Tworzenie obiektów 3D: Prostopadłościan parametryczny

Lekcja 3. Tworzenie obiektów 3D: Prostopadłościan parametryczny

Cel Lekcji: Nauczenie się tworzenia brył (prostopadłościanów, cylindrów) za pomocą Pythona, zrozumienie struktury dokumentu FreeCAD i stworzenie dodatku, który buduje część parametryczną.

Dowiedz się więcej
Lekcja 2. Twój Pierwszy Dodatek: «Hello World»

Lekcja 2. Twój Pierwszy Dodatek: «Hello World»

Cel Lekcji: Stworzenie prostego dodatku, który dodaje nowe środowisko pracy ($\text{workbench}$) z przyciskiem, a po kliknięciu wyświetla komunikat1.

Dowiedz się więcej
Tworzenie dodatków do FreeCAD.

Tworzenie dodatków do FreeCAD.

Tworzenie dodatków do FreeCAD. Lekcja 1. Konfiguracja środowiska programistycznego

Dowiedz się więcej
Lekcja 7. Publikowanie Dodatku: Od Folderu do GitHub i Menedżera Dodatków – Code 1001

Lekcja 7. Publikowanie Dodatku: Od Folderu do GitHub i Menedżera Dodatków – Code 1001

Cel Lekcji: Przygotowanie dodatku do dystrybucji, stworzenie metadanych i opublikowanie go na GitHub, aby każdy użytkownik FreeCAD mógł go zainstalować jednym kliknięciem.

Dowiedz się więcej

🌍 Jak stworzyć wielojęzyczną stronę WordPress na subdomenach: Kompletny poradnik dla początkujących

Zdecydowałeś, że nadszedł czas, aby Twoja strona internetowa przemówiła w kilku językach. Doskonały pomysł! To poszerzy Twoją publiczność i poprawi pozycję w wyszukiwarkach. Jednym z najbardziej profesjonalnych i wygodnych sposobów na osiągnięcie tego celu jest użycie subdomen. Jak to wygląda: Takie podejście jest lubiane przez wyszukiwarki (jak Google) i jest przyjazne dla użytkowników. Jednak jego… 

Dowiedz się więcej

Dokumentacja serwera MCP PowerShell. STDIO Server. (mcp-powershell-server-stdio.py)

Opis Serwer MCP PowerShell to serwer implementujący protokół Model Context Protocol (MCP) do wykonywania skryptów PowerShell. Serwer działa w trybie STDIO i dostarcza narzędzi do bezpiecznego wykonywania poleceń PowerShell za pomocą znormalizowanego interfejsu. Architektura Główne komponenty Struktura pliku Funkcje ConvertFrom-JsonToHashtable powershellfunction Write-Log {param([Parameter(Mandatory=$true)][string]$Message, } powershellfunction Test-MCPRequest {param([Parameter(Mandatory=$true)][…

Dowiedz się więcej

Dokumentacja dla deweloperów: Serwer MCP PowerShell HTTP. (mcp-powershell-server-http.py)

1. Przegląd mcp-powershell-http.ps1 to samodzielny serwer HTTP napisany w PowerShellu, zaprojektowany do bezpiecznego zdalnego wykonywania skryptów PowerShell. Działa jako „most” między klientem zewnętrznym (np. asystentem AI) a lokalnym środowiskiem PowerShell, używając do komunikacji protokołu JSON-RPC 2.0. Kluczowe cechy: 2. Uruchamianie i konfiguracja Wymagania: Parametry wiersza poleceń: Parametr Typ Opis Domyślnie -Port [int] Port, na którym… 

Dowiedz się więcej

Szczegółowy poradnik użytkowania serwera MCP PowerShell. (how-to-use.md)

Instalacja i konfiguracja Wymagania wstępne Wstępna konfiguracja Wybór trybu pracy: HTTP vs. STDIO Zanim zagłębimy się w szczegóły, ważne jest, aby zrozumieć, który z dwóch trybów pracy serwera jest dla Ciebie odpowiedni. Wybór zależy od tego, jak i skąd planujesz wysyłać polecenia. Kiedy używać trybu HTTP? Wybierz HTTP, jeśli potrzebujesz dostępności sieciowej: Kluczowy scenariusz: Klient… 

Dowiedz się więcej

Serwer MCP PowerShell. README>

Serwer MCP (Model Context Protocol) do wykonywania skryptów PowerShell, obsługujący zarówno tryb pracy HTTP, jak i STDIO. Opis Serwer MCP PowerShell umożliwia asystentom AI wykonywanie poleceń i skryptów PowerShell za pomocą ustandaryzowanego protokołu MCP. Serwer obsługuje dwa tryby pracy: Który tryb wybrać: HTTP czy STDIO? Wybór między mcp-powershell-http.ps1 a mcp-powershell-stdio.ps1 zależy od tego, jak i… 

Dowiedz się więcej

Podstawowe polecenia FTP

FTP (File Transfer Protocol) służy do przesyłania plików między komputerami w sieci. Oto podstawowe polecenia FTP z opisem i przykładami.

Dowiedz się więcej

Dowiedz się więcej

Dowiedz się więcej

📘 Kolekcje w Pythonie Kolekcje w Pythonie

Kolekcja to struktura, która łączy kilka obiektów w jednym pojemniku, ułatwiając ich obsługę i zarządzanie danymi. Sprawia, że kod jest bardziej przejrzysty i upraszcza przetwarzanie informacji.

Dowiedz się więcej

Kopiowanie obiektów w Pythonie

Kopiowanie obiektów to fundamentalna koncepcja w Pythonie, a jej niezrozumienie często prowadzi do trudnych do znalezienia błędów. Kiedy modyfikujesz jeden obiekt, a inny nieoczekiwanie się zmienia, problem najprawdopodobniej leży w sposobie, w jaki został skopiowany. Wyjaśnijmy to raz na zawsze.

Dowiedz się więcej

Klasy w Python, OOP i menedżery kontekstowe: kompletny przewodnik

Ten przewodnik obejmuje programowanie obiektowe (OOP) w Pythonie oraz menedżery kontekstowe, w tym praktyczne przykłady przechwytywania stdout/stderr oraz użycie wzorca Tee do jednoczesnego wyświetlania i zapisywania wyjścia.

Dowiedz się więcej
🧲 Jak „przechwycić” print() w Python: przechwytywanie stdout bez zewnętrznych bibliotek

🧲 Jak „przechwycić” print() w Python: przechwytywanie stdout bez zewnętrznych bibliotek

W Pythonie można przechwytywać to, co wyświetlane jest na ekranie przez print(). Jest to przydatne do testów, debugowania, logowania lub do tłumienia „hałaśliwego” outputu. Pokażę, jak zrobić to elegancko — używając tylko biblioteki standardowej i kilku linijek kodu.

Dowiedz się więcej

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *