<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
  <loc>http://www.dariuszrorat.ugu.pl/</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>1.0</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/kontakt</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/o-mnie</loc>
  <lastmod>2026-01-17T07:04:36+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/o-mojej-stronie</loc>
  <lastmod>2026-02-18T19:55:20+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/api</loc>
  <lastmod>2026-02-18T19:54:42+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/pomoc</loc>
  <lastmod>2025-12-07T09:44:27+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/kontakt</loc>
  <lastmod>2025-12-28T06:13:35+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/playground</loc>
  <lastmod>2026-03-15T17:40:14+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty/cube-builder-tworz-wlasne-adobe-cube-i-haldclut-z-latwoscia</loc>
  <lastmod>2025-12-24T12:15:01+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty/moduly-koseven-framework-rozszerzenia-do-budowy-zaawansowanych-projektow</loc>
  <lastmod>2025-12-23T17:55:37+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty/chdk-fork-rozszerz-swoje-mozliwosci-z-aparatem-canon</loc>
  <lastmod>2025-12-24T12:13:41+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty/randki-plus-plus-inteligentny-portal-randkowy</loc>
  <lastmod>2025-12-24T12:13:07+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty/webdev-platform-interaktywna-platforma-developerska</loc>
  <lastmod>2026-02-11T12:28:21+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty/svbmcms-nowoczesny-autorski-cms-oparty-na-symfony</loc>
  <lastmod>2026-02-21T07:35:58+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/projekty/tinywebmvc-minimalistyczny-framework-na-komponentach-symfony</loc>
  <lastmod>2026-03-07T12:06:19+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/markdown-tester</loc>
  <lastmod>2026-02-28T12:24:59+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kursy-walut</loc>
  <lastmod>2025-12-10T12:01:04+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/test-wiedzy-programisty</loc>
  <lastmod>2025-12-10T12:00:36+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/test-wiedzy-z-fizyki</loc>
  <lastmod>2025-12-10T12:00:03+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/test-wiedzy-z-geografii</loc>
  <lastmod>2025-12-10T11:59:33+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/translator-kodu-morsea</loc>
  <lastmod>2026-02-18T20:00:35+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/latex-tester</loc>
  <lastmod>2026-02-14T15:18:53+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/test-wiedzy-z-fotografii</loc>
  <lastmod>2025-12-10T11:59:00+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/cube-builder</loc>
  <lastmod>2025-12-02T11:19:55+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/edytor-markdown</loc>
  <lastmod>2026-02-14T15:30:12+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/test-umiejetnosci-z-algorytmiki</loc>
  <lastmod>2026-02-14T15:14:59+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/analiza-obrazu</loc>
  <lastmod>2025-12-07T17:40:01+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/generator-przebiegow-arbitralnych</loc>
  <lastmod>2025-12-07T17:39:42+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kalkulator-freelancera</loc>
  <lastmod>2025-12-10T11:57:45+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/yaml-tester</loc>
  <lastmod>2026-02-14T15:14:06+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/treestructinfo-tester</loc>
  <lastmod>2026-02-18T20:00:18+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/landing-builder</loc>
  <lastmod>2026-02-18T19:59:58+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kalkulator-dystansu-rowerowego</loc>
  <lastmod>2026-02-18T19:59:43+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/wizualizacja-liczb-pierwszych</loc>
  <lastmod>2025-12-07T17:37:29+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/numerologia-online</loc>
  <lastmod>2025-12-02T11:14:19+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kalkulator-single-speed</loc>
  <lastmod>2026-02-18T19:59:29+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/generator-cv-online</loc>
  <lastmod>2026-02-18T19:59:18+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/ultra-route-planner</loc>
  <lastmod>2026-02-18T19:58:57+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/gpx-openstreetmap-viewer</loc>
  <lastmod>2026-02-18T19:58:41+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kreator-tras-gpx-kml</loc>
  <lastmod>2026-02-18T19:58:24+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/edytor-zdjec-online</loc>
  <lastmod>2026-02-18T19:58:00+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kalendarz-miesieczny</loc>
  <lastmod>2026-03-16T17:00:20+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/generator-specyfikacji-markdown</loc>
  <lastmod>2026-02-05T15:47:32+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/krzyzowki-online</loc>
  <lastmod>2026-02-18T19:57:18+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/generator-briefu-strony</loc>
  <lastmod>2026-02-18T19:57:03+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/regex-builder</loc>
  <lastmod>2026-02-18T19:56:48+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/budzet-domowy</loc>
  <lastmod>2026-02-18T19:56:30+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/analizator-dopasowania-cv</loc>
  <lastmod>2026-02-18T19:56:14+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/generator-prd</loc>
  <lastmod>2026-02-10T07:27:26+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/adr-maker</loc>
  <lastmod>2026-02-06T06:57:27+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/sprint-manager</loc>
  <lastmod>2026-02-18T19:55:59+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/4-tworzenie-wlasnych-lut3d-lub-haldclut-programem-cube-builder</loc>
  <lastmod>2025-02-10T11:21:01+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/5-nowe-moduly-koseven-framework</loc>
  <lastmod>2025-06-23T09:06:13+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/6-nowe-funkcje-chdk</loc>
  <lastmod>2025-05-07T06:05:56+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/7-sterowanie-arduino-komendami-at</loc>
  <lastmod>2025-12-21T15:08:13+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/11-programista-na-miare-twoich-potrzeb-specjalista-od-koseven-framework-i-vuejs</loc>
  <lastmod>2025-12-11T06:41:26+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/13-koseven-framework-doskonaly-wybor-dla-twoich-projektow-webowych</loc>
  <lastmod>2025-07-11T19:14:40+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/14-markdown-twoj-klucz-do-prostej-i-efektywnej-edycji-tekstu</loc>
  <lastmod>2025-05-07T06:06:34+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/15-wybor-technologii-do-budowy-strony-framework-mvc-czy-cms</loc>
  <lastmod>2025-07-11T17:57:30+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/16-zalety-i-wady-wspolpracy-z-samodzielnym-freelancerem</loc>
  <lastmod>2026-02-18T19:54:10+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/17-ile-kosztuje-stworzenie-strony-internetowej-na-frameworku-mvc-a-ile-na-cms</loc>
  <lastmod>2025-06-23T08:07:25+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/20-automatyczny-motyw-bootstrap-53-na-bazie-pory-dnia</loc>
  <lastmod>2025-08-28T20:20:12+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/22-obrazy-haldclut-co-to-jest-i-jak-dzialaja</loc>
  <lastmod>2025-01-08T14:07:33+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/23-adobe-cube-standard-do-zaawansowanej-korekcji-barwnej</loc>
  <lastmod>2025-01-08T14:31:19+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/24-fotografia-w-full-spectrum-i-bliskiej-podczerwieni-przewodnik-dla-entuzjastow</loc>
  <lastmod>2025-07-05T18:47:30+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/25-fotografia-w-swietle-latarki-uv-365nm-odkrywanie-niewidzialnego</loc>
  <lastmod>2025-07-05T18:50:28+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/26-fotografia-otworkowa-lustrzanka-magia-prostoty-w-cyfrowym-wydaniu</loc>
  <lastmod>2025-07-05T18:54:45+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/27-fotografia-supermakro-pierscienie-do-makro-i-odwrotne-mocowanie-obiektywu</loc>
  <lastmod>2025-07-05T18:56:52+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/28-moja-pasja-fotografii</loc>
  <lastmod>2025-08-25T12:04:34+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/29-long-polling-vs-short-polling-porownanie</loc>
  <lastmod>2025-06-07T09:56:41+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/30-mechanizm-antiflood-jak-dziala-i-jak-go-zaimplementowac-w-php</loc>
  <lastmod>2025-01-22T19:47:37+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/31-basic-authentication-i-digest-authentication-porownanie-oraz-analiza-bezpieczenstwa</loc>
  <lastmod>2025-01-22T19:53:50+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/32-bearer-authorization-mechanizm-bezpieczenstwo-zagrozenia-i-implementacja</loc>
  <lastmod>2025-01-22T19:46:49+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/33-jak-stworzyc-polstatyczna-strone-www-na-bootstrap-i-markdown</loc>
  <lastmod>2025-04-04T12:46:20+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/35-markdown-vs-wiki-porownanie-technologii-do-tworzenia-i-zarzadzania-trescia</loc>
  <lastmod>2025-02-18T20:23:13+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/36-ataki-csrf-xss-sql-injection-dos-ddos-web-scraping-opis-i-sposoby-zapobiegania-w-php</loc>
  <lastmod>2025-01-24T18:18:32+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/37-format-raw-w-fotografii-co-to-jest-i-dlaczego-warto-go-uzywac</loc>
  <lastmod>2025-01-25T12:05:48+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/38-sztuczne-sieci-neuronowe-multilayer-perceptron-i-ich-zastosowania</loc>
  <lastmod>2025-11-06T18:46:07+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/39-roznice-miedzy-swiatlem-uv-365-nm-a-395-nm</loc>
  <lastmod>2025-01-29T13:03:56+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/40-komunikacja-kodem-morsea</loc>
  <lastmod>2026-02-18T19:53:53+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/41-wyrazenia-regularne-i-ich-obsluga-w-php-oraz-javascript</loc>
  <lastmod>2026-03-12T18:05:58+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/42-jak-zrealizowac-dwukierunkowe-wiazanie-danych-mvvm-w-vanilla-js</loc>
  <lastmod>2025-02-05T14:22:05+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/43-astrofotografia-sztuka-uchwycenia-wszechswiata</loc>
  <lastmod>2025-08-26T07:35:39+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/44-biblioteka-mathjax-obsluga-rownan-matematycznych-w-internecie</loc>
  <lastmod>2025-02-05T14:21:24+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/45-latex-potezne-narzedzie-do-skladu-tekstu</loc>
  <lastmod>2025-05-07T06:09:45+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/46-dlaczego-warto-zainwestowac-w-strone-internetowa-na-frameworku-mvc</loc>
  <lastmod>2025-07-11T17:55:54+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/47-ile-moze-kosztowac-strona-www-na-frameworku-mvc-dla-malej-firmy</loc>
  <lastmod>2025-06-23T08:06:26+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/49-klasa-promise-w-php-i-jej-zastosowanie</loc>
  <lastmod>2026-01-31T06:42:36+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/50-szyfrowanie-danych-rsa-w-przegladarce-za-pomoca-biblioteki-jsencrypt</loc>
  <lastmod>2025-02-08T09:54:46+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/51-porownanie-dziedziczenia-i-kompozycji-w-php</loc>
  <lastmod>2025-02-13T10:23:04+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/52-piec-zasad-solid-w-php</loc>
  <lastmod>2025-02-13T10:22:41+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/53-overengineering-w-php-kiedy-kod-staje-sie-zbyt-skomplikowany</loc>
  <lastmod>2025-02-13T10:22:22+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/54-cqrs-i-event-sourcing-w-php</loc>
  <lastmod>2025-02-18T10:53:51+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/55-uklad-masonry-w-bootstrap-53-z-wykorzystaniem-komponentow-card</loc>
  <lastmod>2025-12-28T10:55:00+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/57-callback-hell-w-php-i-javascript-jak-sobie-z-nim-radzic</loc>
  <lastmod>2025-02-24T19:10:34+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/58-kontrast-rgb-wzgledem-wcag-jak-go-obliczyc-i-poprawic</loc>
  <lastmod>2026-03-14T19:26:13+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/59-lazy-loading-w-javascript</loc>
  <lastmod>2025-02-27T13:53:05+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/61-ux-design-na-stronach-opartych-na-bootstrap-5</loc>
  <lastmod>2025-03-03T07:11:49+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/62-ataki-xss-cross-site-scripting</loc>
  <lastmod>2025-06-23T08:03:45+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/63-simplemde-vs-easymde-porownanie-edytorow-markdown</loc>
  <lastmod>2025-05-07T06:10:27+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/64-semantyka-html-klucz-do-lepszego-kodu-i-dostepnosci</loc>
  <lastmod>2025-05-29T07:54:03+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/65-kompletny-przewodnik-po-komponentach-bootstrap-5</loc>
  <lastmod>2025-06-20T11:40:38+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/66-grafika-svg-w-html-przewodnik-z-przykladami</loc>
  <lastmod>2025-04-01T20:04:54+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/67-model-eav-entity-attribute-value-implementacja-w-koseven-framework</loc>
  <lastmod>2025-06-07T13:17:43+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/68-dobor-kolorow-na-stronie-internetowej-i-ich-wplyw-na-psychike-odbiorcy</loc>
  <lastmod>2025-12-23T07:04:06+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/69-fotografia-pod-mikroskopem-odkrywanie-niewidzialnego-swiata</loc>
  <lastmod>2025-05-07T06:10:41+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/70-standardy-w3c-html-i-metody-ich-walidacji</loc>
  <lastmod>2025-09-04T12:52:16+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/71-naglowki-bezpieczenstwa-http-tarcza-ochronna-twojej-aplikacji-webowej</loc>
  <lastmod>2025-04-23T13:19:12+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/72-dostepnosc-cyfrowa-dlaczego-jest-wazna-i-jak-ja-kontrolowac</loc>
  <lastmod>2025-06-03T13:19:41+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/73-streaming-xml-w-php-efektywne-przetwarzanie-duzych-plikow-xml</loc>
  <lastmod>2025-04-28T12:07:37+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/74-jak-stworzyc-skuteczny-brief-do-strony-internetowej-dla-klienta</loc>
  <lastmod>2025-06-30T12:04:26+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/75-jak-dzialaja-tokeny-csrf-generowanie-przesylanie-i-ochrona-aplikacji-webowej</loc>
  <lastmod>2025-05-06T15:47:46+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/76-jak-chronic-strone-internetowa-przed-botami-skuteczne-metody-zabezpieczen</loc>
  <lastmod>2026-02-18T19:53:21+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/77-budowa-wlasnego-systemu-middleware-na-przykladzie-koseven-framework</loc>
  <lastmod>2025-05-16T17:26:27+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/79-zamek-czasowy-jak-zabezpieczyc-zasoby-strony-www-przed-botami</loc>
  <lastmod>2026-02-18T19:53:02+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/80-odsmiecanie-danych-na-stronie-www-porownanie-podejsc</loc>
  <lastmod>2025-05-20T06:55:43+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/81-porownanie-popularnych-systemow-kontroli-wersji-git-subversion-i-inne</loc>
  <lastmod>2025-09-04T12:56:04+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/82-bezposrednia-synteza-przebiegow-w-generatorach-arbitralnych-problemy-i-przyklady</loc>
  <lastmod>2025-06-08T17:30:45+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/83-web-audio-api-w-javascript-mozliwosci-i-zastosowania</loc>
  <lastmod>2025-07-27T17:39:49+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/84-jak-stworzyc-wlasny-framework-css-na-wzor-bootstrap-5-krok-po-kroku</loc>
  <lastmod>2025-06-07T10:08:11+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/85-git-fundament-nowoczesnego-zarzadzania-kodem</loc>
  <lastmod>2025-05-29T17:54:07+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/86-jak-opracowac-nowy-motyw-css-do-bootstrap-53-z-obsluga-trybow-light-i-dark</loc>
  <lastmod>2025-05-29T20:09:03+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/87-dlaczego-warto-wybrac-koseven-lekki-szybki-i-swiadomy-wybor-frameworka-php</loc>
  <lastmod>2025-07-11T19:13:06+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/88-architektura-headless-cms-nowoczesne-podejscie-do-zarzadzania-trescia</loc>
  <lastmod>2025-09-04T13:24:08+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/89-throttling-vs-debouncing-w-javascript-kiedy-i-jak-je-stosowac</loc>
  <lastmod>2026-01-29T14:18:50+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/90-honeypot-cicha-tarcza-w-walce-z-botami-spamem-i-cyberprzestepcami</loc>
  <lastmod>2025-06-07T20:54:18+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/91-statyczne-serwowanie-plikow-w-php-i-zabezpieczanie-przed-bezposrednim-dostepem</loc>
  <lastmod>2025-06-08T17:55:27+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/92-nowa-skladnia-markdown-dla-parsedown-bootstrap-5-wiecej-niz-tylko-tekst</loc>
  <lastmod>2025-09-04T13:19:17+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/93-obsluga-plikow-csv-za-pomoca-zapytan-sql-nowoczesne-podejscie</loc>
  <lastmod>2025-07-23T20:39:41+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/95-yaml-techniczny-przeglad-formatu-konfiguracji</loc>
  <lastmod>2026-03-23T16:14:24+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/96-biblioteka-treestructinfo-php</loc>
  <lastmod>2026-02-18T19:52:41+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/97-podswietlenie-skladni-formatu-treestructinfo-codemirror-i-highlightjs</loc>
  <lastmod>2026-02-18T19:52:15+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/98-biblioteka-treestructinfo-javascript</loc>
  <lastmod>2026-02-18T19:51:54+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/100-webp-czy-naprawde-poprawia-pagespeed-i-seo-zalety-wady-i-alternatywy</loc>
  <lastmod>2025-09-04T13:03:05+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/101-emoji-vs-bootstrap-icons-porownanie-i-zestawienie-odpowiednikow</loc>
  <lastmod>2025-11-14T11:37:18+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/102-algorytmy-sortowania-danych-przeglad-i-porownanie-wydajnosci</loc>
  <lastmod>2026-03-15T18:37:37+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/103-formaty-gpx-kml-i-kmz-jak-zapisywac-i-wyswietlac-trasy-gps-na-mapach</loc>
  <lastmod>2025-10-24T13:01:51+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/104-jak-stworzyc-przegladarkowa-nawigacje-rowerowa-gps-w-html-javascript-i-bootstrap</loc>
  <lastmod>2026-02-18T19:51:12+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/105-jak-napisac-dokument-prd-product-requirements-document</loc>
  <lastmod>2026-02-06T07:19:35+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/106-tworzenie-nowych-komponentow-w-bootstrap-5-praktyczny-przewodnik-z-przykladami</loc>
  <lastmod>2025-11-05T16:49:41+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/107-tworzenie-megamenu-w-bootstrap-5-kompletny-przewodnik</loc>
  <lastmod>2025-11-07T11:43:21+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/108-realizacja-query-buildera-w-php-z-wykorzystaniem-pdo</loc>
  <lastmod>2025-11-09T06:44:07+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/109-jak-polaczyc-i-oczyscic-pliki-gpx-w-pythonie-kompletny-przewodnik</loc>
  <lastmod>2026-02-18T19:50:56+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/110-przekazywanie-parametrow-do-zewnetrznego-skryptu-javascript-praktyczny-przewodnik</loc>
  <lastmod>2025-11-19T12:38:11+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/111-dynamiczny-pasek-postepu-z-interpolacja-hsl-i-automatyczna-kontrola-kontrastu-wcag-21</loc>
  <lastmod>2025-11-22T10:34:41+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/112-dlug-technologiczny-w-oprogramowaniu-wyjasnienie-i-przyklady-w-php</loc>
  <lastmod>2025-11-21T19:29:55+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/113-nowoczesny-system-detekcji-onlineidleoffline-w-php-i-javascript-kompletny-przewodnik</loc>
  <lastmod>2025-11-24T10:49:45+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/114-tworzenie-niestandardowej-palety-kolorow-zgodnej-z-bootstrap-i-wcag</loc>
  <lastmod>2025-12-23T07:05:48+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/115-spec-driven-development-praktyczne-wprowadzenie-i-narzedzia-do-generowania-specyfikacji</loc>
  <lastmod>2025-12-21T15:00:19+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/116-system-pluginow-w-koseven-architektura-lifecycle-i-rozszerzalnosc</loc>
  <lastmod>2025-12-22T12:00:00+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/117-jak-zbudowac-reaktywny-interfejs-ui-bez-frameworkow</loc>
  <lastmod>2026-01-08T19:55:32+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/118-spektroskopia-zasady-dzialania-rodzaje-spektroskopow-i-ich-zastosowania</loc>
  <lastmod>2026-02-07T15:19:43+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/119-wzorzec-actiondomainresponder-adr-w-praktyce</loc>
  <lastmod>2026-01-13T21:05:05+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/120-architecture-decision-records-adr-jak-dokumentowac-decyzje-architektoniczne-ktore-maja-znaczenie</loc>
  <lastmod>2026-02-06T07:18:04+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/121-friendlyconfig-prosty-czytelny-format-konfiguracji-z-szybkim-cache-w-php</loc>
  <lastmod>2026-02-24T06:22:39+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/122-treestructinfo-20-w-praktyce</loc>
  <lastmod>2026-02-24T12:35:57+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/123-obsluga-markdown-w-php-przy-uzyciu-commonmark-2x</loc>
  <lastmod>2026-02-27T15:25:53+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/124-commonmark-i-parsedown-specyfikacja-architektura-oraz-porownanie-implementacji</loc>
  <lastmod>2026-02-27T20:35:22+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/125-budowa-lekkiego-frameworka-php-na-komponentach-symfony</loc>
  <lastmod>2026-03-08T06:53:35+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/126-jak-projektowac-skuteczne-cta-na-stronie-kompletny-przewodnik</loc>
  <lastmod>2026-03-17T07:11:56+01:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/127-budowa-prostego-interpretera-jezyka-skryptowego-w-c-gcc</loc>
  <lastmod>2026-04-01T18:29:53+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/blog/wpis/128-budowa-wlasnego-generatora-encji-w-php-na-bazie-dsl-treestructinfo-20</loc>
  <lastmod>2026-04-03T06:51:25+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/dokumenty/14-dokumentacja-treestructinfoparser-php</loc>
  <lastmod>2025-07-21T10:11:40+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/dokumenty/15-dokumentacja-treestructinfoexporter-php</loc>
  <lastmod>2025-07-21T10:12:17+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/dokumenty/16-dokumentacja-treestructinfoparserjs</loc>
  <lastmod>2025-07-21T10:12:04+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/dokumenty/17-dokumentacja-treestructinfoexporterjs</loc>
  <lastmod>2025-07-21T10:11:52+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/dokumenty/19-ikony-markdown-emoji</loc>
  <lastmod>2025-09-05T05:55:59+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/kategoria/programowanie</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kategoria/programowanie</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/kategoria/fotografia</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kategoria/fotografia</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/kategoria/pozostale</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kategoria/pozostale</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/aplikacje/kategoria/rower</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/php</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/arduino</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/cpp</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/koseven</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/vuejs</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/markdown</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/www</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/freelance</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/copywriting</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/chdk</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/lut3d</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/haldclut</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/knockoutjs</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/frameworki</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/symfony</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/laravel</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/javascript</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/bootstrap</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/fullspectrum</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/podczerwien</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/uv</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/pinhole</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/makro</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/bezpieczenstwo</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/wiki</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/raw</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/ai</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/morse</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/regexp</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/astrofotografia</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/latex</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/mathjax</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/architektura</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/masonry</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/ux</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/webdesign</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/html</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/grafika</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/svg</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/mikrofotografia</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/xml</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/dokumenty</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/git</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/subversion</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/mercurical</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/webaudio</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/css</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/frontend</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/scss</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/sql</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/parsedown</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/csv</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/yaml</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/treestructinfo</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/codemirror</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/highlightjs</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/wordpress</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/webp</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/emoji</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/algorytmy</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/gpx</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/kml</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/osm</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/prd</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/python</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/sdd</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/nauka</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/adr</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/commonmark</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/gcc</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
<url>
  <loc>http://www.dariuszrorat.ugu.pl/wpisy/tag/c</loc>
  <lastmod>2026-04-03T06:53:00+02:00</lastmod>
  <priority>0.8</priority>
</url>
</urlset>