[{"data":1,"prerenderedAt":1144},["ShallowReactive",2],{"post:\u002Fblog\u002Fproxmox-na-lenovo-m710q-czyli-domowy-serwer-po-taniosci":3,"surround:\u002Fblog\u002Fproxmox-na-lenovo-m710q-czyli-domowy-serwer-po-taniosci":358,"related:\u002Fblog\u002Fproxmox-na-lenovo-m710q-czyli-domowy-serwer-po-taniosci":368,"categories":369,"post-author:maciek-walczak":438,"tags":452},{"id":4,"title":5,"author":6,"body":7,"categories":329,"comments":333,"cover":334,"coverAlt":5,"date":335,"description":336,"draft":337,"extension":338,"hidden":337,"meta":339,"navigation":333,"path":340,"readingTime":341,"redirectFrom":342,"seo":343,"sitemap":344,"slug":348,"stem":349,"tags":350,"updated":355,"wpId":356,"__hash__":357},"blog\u002Fblog\u002F2022-06-05-proxmox-na-lenovo-m710q-czyli-domowy-serwer-po-taniosci.md","Proxmox na Lenovo M710q – czyli domowy serwer po taniości","maciek-walczak",{"type":8,"value":9,"toc":317},"minimark",[10,20,23,26,31,44,47,63,72,79,82,128,135,138,141,144,148,151,154,157,165,168,184,189,192,196,199,211,214,218,221,225,233,236,240,243,247,250,261,265,268,271,274,278,281,299,308],[11,12,13,14,19],"p",{},"W artykule o ",[15,16,18],"a",{"href":17},"\u002Fblog\u002Fmodernizacja-domowej-sieci-komputerowej","modernizacji domowej sieci komputerowej"," pisałem o moich planach zakupu dedykowanego serwera NAS: Synology RX418. Serwer ten jest o tyle ciekawy, że pozwala na uruchomienie wielu dedykowanych usług, w tym maszyn wirtualnych.",[11,21,22],{},"Niestety, cena takiego zestawu (bez dysków twardych) zaczyna się od 2500 zł, a doliczając 4 dyski 4TB po ok 300 zł za sztukę, zamykamy się z kosztami w okolicach 4000 zł. Trochę dużo jak na sieć domową, gdzie wszystko co odpalam ma charakter póki co hobbistyczny.",[11,24,25],{},"Poszukałem jednak i znalazłem ciekawą alternatywę. Ponieważ jeden serwer NAS już mam (co prawda jedno-dyskowy Seagate 3TB, ale zawsze to jednak dysk sieciowy), zacząłem się rozglądać za jakimś budżetowym rozwiązaniem do wirtualizacji.",[27,28,30],"h2",{"id":29},"minipc-na-ratunek","MiniPC na ratunek",[11,32,33,34,43],{},"Na rynku komputerów poleasingowych i używanych istnieje ciekawa nisza z komputerami mini PC. Są to zwykle tzw. ",[35,36,37],"em",{},[15,38,42],{"href":39,"rel":40},"https:\u002F\u002Fpl.wikipedia.org\u002Fwiki\u002FCienki_klient",[41],"nofollow","thin client"," – czyli komputery robocze współpracujące z serwerami. Są one malutkie, kompaktowe, ale jednocześnie potrafią mieć całkiem niezłe podzespoły.",[11,45,46],{},"Wśród najczęściej spotykanych można wyróżnić:",[48,49,50,54,57,60],"ul",{},[51,52,53],"li",{},"Fujitsu QXXX",[51,55,56],{},"Dell Wyse",[51,58,59],{},"Lenovo MXXX",[51,61,62],{},"i kilka innych",[64,65,69],"figure",{"height":66,"src":67,"width":68},454,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2022\u002F06\u002FZrzut-ekranu-2022-06-5-o-18.12.00.png",1024,[11,70,71],{},"Lenovo M710q",[11,73,74,75,78],{},"Ja wybrałem ",[76,77,71],"strong",{},", ponieważ sprzedawca zapewniał sporo możliwych konfiguracji, mogłem więc wyklikać sobie taki jaki chciałem. Moim głównym założeniem była duża ilość pamięci RAM i jakiś w miarę sensowny dysk SSD z możliwością rozbudowy.",[11,80,81],{},"W efekcie kupiłem komputer o następujących parametrach:",[48,83,84,90,96,102,105,112,119,125],{},[51,85,86,87],{},"Procesor: Intel® ",[76,88,89],{},"Celeron™G3930T 2,7GHz",[51,91,92,93],{},"Pamięć RAM: ",[76,94,95],{},"16GB DDR4",[51,97,98,99],{},"Pojemność dysku: ",[76,100,101],{},"240GB SSD",[51,103,104],{},"Karta graficzna: Zintegrowana wydajna karta graficzna Intel HD Graphics 610",[51,106,107,108,111],{},"System: ",[76,109,110],{},"Windows 10 Professional"," – system zainstalowany (klucz wbudowany w płytę główną), komputer gotowy do pracy.",[51,113,114,115,118],{},"Rodzaje wejść \u002F wyjść – panel przedni: ",[76,116,117],{},"2 x USB 3.0"," (1 do szybkiego ładowania), 2 x audio (1 wielofunkcyjne)",[51,120,121,122],{},"Rodzaje wejść \u002F wyjść – panel tylny: ",[76,123,124],{},"4 x USB 3.0, 1x DisplayPort, 1xVGA, LAN",[51,126,127],{},"Oryginalny zasilacz w zestawie",[11,129,130,131,134],{},"Koszt zakupu: ",[76,132,133],{},"829 zł brutto"," (faktura na firmę, więc aż tak nie boli…).",[11,136,137],{},"Czy to mało czy dużo? Można kupić taniej jeśli nie zależy nam na pamięci RAM i zdecydujemy się na mniejszy dysk twardy. Z drugiej strony w pakiecie dostajemy licencję na WIndows 10 Professional przypisaną do BIOSu – jak by nie patrzył kilka zł to jest warte…",[11,139,140],{},"Z mojego punktu widzenia inwestycja 4x tańsza niż dedykowany serwer Synology. Oczywiście zastosowanie trochę inne, ale też większe możliwości instalowania dowolnego oprogramowania.",[11,142,143],{},"Zanim opiszę zastosowanie tego mini PC, to wspomnę o jeszcze o jednej sprawie",[27,145,147],{"id":146},"wszystko-co-pobiera-prąd-kosztuje","Wszystko co pobiera prąd – kosztuje",[11,149,150],{},"Na rynku wtórnym pełno jest używanych serwerów – takich prawdziwych – do dużych szaf rackowych. Można je kupić za naprawdę niewielkie pieniądze. Trzeba jednak pamiętać, że te serwery nie są projektowane by być energooszczędne – wręcz przeciwnie – one mają być po prostu niezawodne. Z tego powodu mają np. podwójne zasilacze i to takie po kilkaset W. Takie urządzenie podłączone do prądu w warunkach domowych i pracujące 24\u002F7 staje się w ujęciu rocznym dość drogą zabawką (o ile nie zarabia na siebie).",[11,152,153],{},"Tymczasem Mini PC pracuje na zasilaczu laptopowym i pobiera max kilkadziesiąt W.",[11,155,156],{},"Postanowiłem sprawdzić jaki jest obciążenie na całej szafce rackowej, dlatego podłączyłem w torze zasilania odpowiedni miernik. Ku mojemu zaskoczeniu pokazuje on ok 60 W.",[11,158,159],{},[160,161],"img",{"alt":162,"height":163,"src":164,"width":68},"",768,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2022\u002F06\u002FIMG_3490.jpg",[11,166,167],{},"To wynik dużo lepszy niż się spodziewałem, bo w końcu jest tam kilka urządzeń aktywnych:",[48,169,170,173,176,179,181],{},[51,171,172],{},"switch Netgear POE zasilający 2 kamery HikVision",[51,174,175],{},"dysk sieciowy Seagate",[51,177,178],{},"Raspberry Pi 3",[51,180,71],{},[51,182,183],{},"NVR – czyli nagrywarka od kamer",[11,185,186],{},[160,187],{"alt":162,"height":163,"src":188,"width":68},"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2022\u002F06\u002FIMG_3487.jpg",[11,190,191],{},"Informacja o generowanym przez te wszystkie urządzenia zapotrzebowaniu na prąd jest o tyle istotna, że w najbliższej przyszłości mam w planach włączyć w tor zasilania UPSa. Plan jest taki, by nawet w razie chwilowego braku prądu system (internet, monitoring, serwer lokalny) działał na zasilaniu awaryjnym przynajmniej 30 minut.",[27,193,195],{"id":194},"proxmox-czyli-system-do-zarządzania-virtualkami","Proxmox – czyli system do zarządzania virtualkami",[11,197,198],{},"Jak wspomniałem wcześniej, na zakupionym Mini PC był zainstalowany Windows 10 Professional, jednak długo nie przetrwał, zastąpiłem go instalując Proxmox.",[200,201,202,205],"blockquote",{},[11,203,204],{},"Proxmox Virtual Environment to rozwiązanie do zarządzania wirtualizacją serwerów typu open source oparte na QEMU\u002FKVM i LXC. Możesz zarządzać maszynami wirtualnymi, kontenerami, klastrami o wysokiej dostępności, pamięcią masową i sieciami za pomocą zintegrowanego, łatwego w użyciu interfejsu internetowego lub CLI.",[11,206,207],{},[15,208,209],{"href":209,"rel":210},"https:\u002F\u002Fwww.proxmox.com\u002Fen\u002F",[41],[11,212,213],{},"Nie będę opisywać samej instalacji Proxmox, bo filmów o tym na YT jest pełno. Opiszę za to do czego ja go używam.",[27,215,217],{"id":216},"dostęp-do-nas","Dostęp do NAS",[11,219,220],{},"Zanim jeszcze stworzyłem pierwszą wirtualkę, dodałem jako zasób sieciowy główny katalog publiczny na moim NASie. Dzięki temu mogę zaoszczędzić miejsce na dysku lokalnym, a obrazy ISO czy backupy wirtualek trzymam na dysku sieciowym. Nie bez znaczenia jest też możliwość podmontowania tego zasobu w ramach serwerów wirtualnych, ale o tym później.",[27,222,224],{"id":223},"druga-instancja-pi-hole","Druga instancja Pi-Hole",[11,226,227,228,232],{},"W poprzednim artykule opisałem ",[15,229,231],{"href":230},"\u002Fblog\u002Fpi-hole-czyli-po-co-mi-prywatny-dns","zalety własnego serwera DNS – w oparciu o rozwiązanie Pi-Hole",". Ta instancja jest postawiona na Raspberry Pi. Postanowiłem jednak utworzyć instancję zapasową na osobnej maszynie – i tu właśnie mamy zastosowanie dla pierwszego serwera wirtualnego.",[11,234,235],{},"„Two is one, and one is none” – jak mówią Indianie – dlatego warto mieć tak kluczowe rozwiązanie jak serwer DNS zdublowane. Dzięki temu, jeśli któreś urządzenie trzeba zrestartować, lub na jednym coś padnie, drugie wciąż powinno działać. Ma to oczywiście odzwierciedlenie w konfiguracji routera internetowego.",[27,237,239],{"id":238},"prometheus-i-grafana","Prometheus i Grafana",[11,241,242],{},"Druga maszyna wirtualna obsługuje instancję z Prometheusem (czyli oprogramowaniem do zbierania metryk z różnych systemów) a także Grafanę – czyli świetne narzędzie do obrazowania danych w postaci interaktywnych wykresów. To rozwiązanie wciąż rozwijam i w wolnych chwilach staram się rozbudowywać o kolejne wizualizacje. O tym pewnie jeszcze kiedyś napiszę.",[27,244,246],{"id":245},"lokalny-serwer-minecraft","Lokalny serwer Minecraft",[11,248,249],{},"Ponieważ moi synowie bardzo lubią grać w Minecrafta, na kolejnej wirtualce uruchomiłem lokalny serwer tej gry. Dzięki temu chłopaki mogą grać w swoim własnym świecie, a dzięki DDNS i przekierowaniu portu na firewallu w routerze będą mogli zaprosić do gry swoich znajomych.",[11,251,252,253,260],{},"Minecraft to tylko jedna z wielu opcji – zainteresowanych tematem zapraszam na stronę ",[76,254,255],{},[15,256,259],{"href":257,"rel":258},"https:\u002F\u002Flinuxgsm.com\u002F",[41],"Linux Game Server Managers"," – gdzie znajdziecie opis instalacji wielu różnych serwerów do gier multiplayer.",[27,262,264],{"id":263},"serwer-multimedialny-plex","Serwer multimedialny PLEX",[11,266,267],{},"Póki co ostatnią wirtualkę okupuje serwer PLEX – czyli multimedialny kombajn pozwalający na udostępnienie plików multimedialnych w sieci domowej. Po instalacji i konfiguracji dodałem biblioteki filmów i muzyki z NASa, a aplikację PLEX zainstalowałem np. na MiBox – dzięki temu mam dostęp do domowej biblioteki mediów z sypialni.",[11,269,270],{},"Aplikacja Plex jest dostępna na szeroką gamę urządzeń, telefony, komputery jaki i Smart TV.",[11,272,273],{},"Ogromnym plusem takiego dostępu do multimediów jest możliwość transkodowania filmu w locie. Jeśli nasze urządzenie działa na niezbyt silnym WiFi lub na mniejszym ekranie, to może nie ma potrzeby oglądania filmu w 4K. Plex umożliwia wybór formatu i transkoduje taki stream w czasie rzeczywistym – dzięki temu nawet na WiFi film się nie zacina.",[27,275,277],{"id":276},"co-dalej","Co dalej?",[11,279,280],{},"Póki co rozglądam się za ciekawym i przydatnym oprogramowaniem dla sieci lokalnej.",[11,282,283,284],{},"Trafiłem na ogromny spis oprogramowania, które można lokalnie zainstalować:\n",[76,285,286,291,295],{},[15,287,290],{"href":288,"rel":289},"https:\u002F\u002Fgithub.com\u002Fawesome-selfhosted\u002Fawesome-selfhosted",[41],"https:\u002F\u002Fgithub.com\u002Fawesome-selfhosted\u002F",[15,292,294],{"href":288,"rel":293},[41],"awesome",[15,296,298],{"href":288,"rel":297},[41],"-selfhosted",[11,300,301,302],{},"Polecam też artykuł, który mnie zainspirował do takiej zabawy:\n",[76,303,304],{},[15,305,306],{"href":306,"rel":307},"https:\u002F\u002Fjaszczur.eu\u002Fczym-jest-self-hosting",[41],[11,309,310,311],{},"Jeśli ktoś jest zainteresowany wykorzystaniem Mini PC jako klastra komputerów, to tu mogę polecić fajny artykuł i film na YT:\n",[76,312,313],{},[15,314,315],{"href":315,"rel":316},"https:\u002F\u002Fwww.servethehome.com\u002Fintroducing-project-tinyminimicro-home-lab-revolution\u002F",[41],{"title":162,"searchDepth":318,"depth":318,"links":319},2,[320,321,322,323,324,325,326,327,328],{"id":29,"depth":318,"text":30},{"id":146,"depth":318,"text":147},{"id":194,"depth":318,"text":195},{"id":216,"depth":318,"text":217},{"id":223,"depth":318,"text":224},{"id":238,"depth":318,"text":239},{"id":245,"depth":318,"text":246},{"id":263,"depth":318,"text":264},{"id":276,"depth":318,"text":277},[330,331,332],"artykuly","nauka","polecane",true,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2022\u002F06\u002FZrzut-ekranu-2022-06-5-o-18.12.11.png","2022-06-05","W artykule o modernizacji domowej sieci komputerowej pisałem o moich planach zakupu dedykowanego serwera NAS: Synology RX418. Serwer ten jest o tyle ciekawy…",false,"md",{},"\u002Fblog\u002Fproxmox-na-lenovo-m710q-czyli-domowy-serwer-po-taniosci",6,[],{"title":5,"description":336},{"loc":340,"images":345},[346,347],{"loc":164},{"loc":188},"proxmox-na-lenovo-m710q-czyli-domowy-serwer-po-taniosci","blog\u002F2022-06-05-proxmox-na-lenovo-m710q-czyli-domowy-serwer-po-taniosci",[351,352,353,354],"lenovo-m710q","mini-pc","proxmox","selfhosting",null,550,"YuqNT_5Vw1HEEgJeG10aTQ1wta7VUCjRtrfCmzgaxCA",[359,363],{"title":360,"path":230,"stem":361,"description":362,"children":-1},"Pi-hole – czyli po co mi prywatny DNS?","blog\u002F2022-05-11-pi-hole-czyli-po-co-mi-prywatny-dns","W poprzednim wpisie o modernizacji domowej sieci komputerowej wspomniałem w kilku zdaniach o własnym serwerze DNS w postaci Pi-hole zainstalowanym na…",{"title":364,"path":365,"stem":366,"description":367,"children":-1},"TrueNAS – czyli jak postawić sieciowy magazyn dyskowy i nie zbankrutować – przydługa opowieść ze zwrotem akcji","\u002Fblog\u002Ftruenas-czyli-jak-postawic-sieciowy-magazyn-dyskowy-i-nie-zbankrutowac-przydluga-opowiesc-ze-zwrotem-akcji","blog\u002F2022-12-13-truenas-czyli-jak-postawic-sieciowy-magazyn-dyskowy-i-nie-zbankrutowac-przydluga-opowiesc-ze-zwrotem-akcji","Tak się jakoś ostatnio złożyło, że więcej piszę o swojej domowej sieci komputerowej niż o front-endzie, no ale co zrobić – home lab wciąga i…",[],[370,377,384,391,398,404,411,417,424,431],{"id":371,"description":355,"extension":372,"meta":373,"name":374,"slug":330,"stem":375,"__hash__":376},"categories\u002Fcategories\u002Fartykuly.yml","yml",{},"Artykuły","categories\u002Fartykuly","aw37OCuccDz54Q07CDyESiid8VqHzN1nGf8cMOk_mI0",{"id":378,"description":355,"extension":372,"meta":379,"name":380,"slug":381,"stem":382,"__hash__":383},"categories\u002Fcategories\u002Fdostepnosc-cyfrowa.yml",{},"Dostępność cyfrowa","dostepnosc-cyfrowa","categories\u002Fdostepnosc-cyfrowa","6m7Ag8ZZ1EzfdgLuQnAUAMmRcjkgb2tpFM9n1qxANOM",{"id":385,"description":355,"extension":372,"meta":386,"name":387,"slug":388,"stem":389,"__hash__":390},"categories\u002Fcategories\u002Fkonferencje.yml",{},"Konferencje","konferencje","categories\u002Fkonferencje","dQl4MW7163iEG-b7Cv6FJ2gUxLqnpaiMOLixCXvhHTw",{"id":392,"description":355,"extension":372,"meta":393,"name":394,"slug":395,"stem":396,"__hash__":397},"categories\u002Fcategories\u002Fkonfiguracja.yml",{},"Konfiguracja","konfiguracja","categories\u002Fkonfiguracja","ESTOPlJnBPnwuuqgOm7yqGAwgllsRJfSPVk22K_nQe0",{"id":399,"description":355,"extension":372,"meta":400,"name":401,"slug":331,"stem":402,"__hash__":403},"categories\u002Fcategories\u002Fnauka.yml",{},"Nauka","categories\u002Fnauka","3hQRPpuXqoNblW09Gj46arWFgH-3YfsMcgDyd4xLkN4",{"id":405,"description":355,"extension":372,"meta":406,"name":407,"slug":408,"stem":409,"__hash__":410},"categories\u002Fcategories\u002Fosx.yml",{},"OSX","osx","categories\u002Fosx","WW8-0hUIqcivgAUl8WQuAvJ3-xVLRLjLkmP00PP4eXY",{"id":412,"description":355,"extension":372,"meta":413,"name":414,"slug":332,"stem":415,"__hash__":416},"categories\u002Fcategories\u002Fpolecane.yml",{},"Polecane","categories\u002Fpolecane","ckLXqMEBUHLxZavR7FGvpQjhxc7ycP_sQ7myEw64R9I",{"id":418,"description":355,"extension":372,"meta":419,"name":420,"slug":421,"stem":422,"__hash__":423},"categories\u002Fcategories\u002Fpomoce.yml",{},"Pomoce","pomoce","categories\u002Fpomoce","3oKSrG-VgrihP1nofQwuUItxUsyzVfgEfTMF2vq7EIw",{"id":425,"description":355,"extension":372,"meta":426,"name":427,"slug":428,"stem":429,"__hash__":430},"categories\u002Fcategories\u002Fprezentacje.yml",{},"Prezentacje","prezentacje","categories\u002Fprezentacje","4L5LUH8zxl0qXRvdymYTwtrkuj1tQun8R7yYz_OfndE",{"id":432,"description":355,"extension":372,"meta":433,"name":434,"slug":435,"stem":436,"__hash__":437},"categories\u002Fcategories\u002Fvue-js.yml",{},"Vue.js","vue-js","categories\u002Fvue-js","wOIuiF3jWQ-Zph8v7hYGNuLdJbCx0VguVg0loyh-Mwk",{"id":439,"avatar":440,"bio":441,"extension":372,"intro":442,"links":443,"meta":448,"name":449,"slug":6,"stem":450,"__hash__":451},"authors\u002Fauthors\u002Fmaciek-walczak.yml","\u002Fmaciek.png","Front-End Developer, Team Leader, trener i wykładowca na kursach programowania.","Cześć! Nazywam się Maciek i od 2005 roku pracuję jako programista – najpierw Full Stack, a obecnie jako Front-End Developer i Team Leader. Udzielam się też jako trener – prowadzę zajęcia w ramach kursów dla osób, które chcą rozpocząć swoją przygodę z programowaniem. Miałem też okazję występować jako prelegent na spotkaniach z serii tech3camp. Zapraszam do lektury mojego bloga, gdzie staram się publikować swoje przemyślenia w tematach mniej lub bardziej związanych z front-endem.",[444],{"label":445,"url":446,"icon":447},"YouTube","https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCMG_PvHPcSe0TCmnIXvzB1Q","i-lucide-youtube",{},"Maciej Walczak","authors\u002Fmaciek-walczak","6aJnd9c5TZ6nsZd_ycEjnlIJ4stHJREQCAgigfsc_Hk",[453,459,466,473,480,487,493,500,507,514,521,528,535,542,549,556,562,569,576,582,588,594,600,606,612,618,625,631,637,643,649,656,662,669,676,682,689,696,702,707,712,718,725,731,737,743,750,755,762,769,776,782,789,794,801,808,814,821,827,833,840,846,853,859,865,871,876,883,889,896,902,908,915,922,929,936,941,947,954,961,968,974,981,988,995,1001,1008,1014,1021,1028,1034,1040,1046,1053,1059,1065,1072,1079,1086,1092,1098,1104,1110,1116,1123,1130,1137],{"id":454,"extension":372,"meta":455,"name":456,"slug":456,"stem":457,"__hash__":458},"tags\u002Ftags\u002Faccessibility.yml",{},"accessibility","tags\u002Faccessibility","luflFOwd8bzxVK2qeBv80Pzxhje6x-hbJYaDUihuwOk",{"id":460,"extension":372,"meta":461,"name":462,"slug":463,"stem":464,"__hash__":465},"tags\u002Ftags\u002Fangular.yml",{},"Angular","angular","tags\u002Fangular","z6SH0xA8FvB2X9kVmW-gtOdfx__mVrgIuA7HVCzfLjo",{"id":467,"extension":372,"meta":468,"name":469,"slug":470,"stem":471,"__hash__":472},"tags\u002Ftags\u002Fapache2.yml",{},"Apache2","apache2","tags\u002Fapache2","unCvGoDYof2-UiVE0lnN8eq5ru5roRg5_2mAo4TdEHk",{"id":474,"extension":372,"meta":475,"name":476,"slug":477,"stem":478,"__hash__":479},"tags\u002Ftags\u002Faplikacje-i-uslugi-internetowe.yml",{},"aplikacje i usługi internetowe","aplikacje-i-uslugi-internetowe","tags\u002Faplikacje-i-uslugi-internetowe","G2Vojqp3Zd7QgL3zFleglcNCFkjzkAAeDQCScU6P8bc",{"id":481,"extension":372,"meta":482,"name":483,"slug":484,"stem":485,"__hash__":486},"tags\u002Ftags\u002Fasynchronicznosc.yml",{},"asynchroniczność","asynchronicznosc","tags\u002Fasynchronicznosc","9RMRbHed9wQxDzVpEjO6Ay9zxWDCI0e4hE8F4zqGgj0",{"id":488,"extension":372,"meta":489,"name":490,"slug":490,"stem":491,"__hash__":492},"tags\u002Ftags\u002Fautomatyzacja.yml",{},"automatyzacja","tags\u002Fautomatyzacja","vfUpLN8opVGvKUQgjGwEYxKfsZsLo3jxneMF9YMMVD0",{"id":494,"extension":372,"meta":495,"name":496,"slug":497,"stem":498,"__hash__":499},"tags\u002Ftags\u002Fblokowanie-reklam.yml",{},"blokowanie reklam","blokowanie-reklam","tags\u002Fblokowanie-reklam","lq-tfiZ_uB_SerIlaIQFMOXvGIF3QoVVVyPxjwrEsR4",{"id":501,"extension":372,"meta":502,"name":503,"slug":504,"stem":505,"__hash__":506},"tags\u002Ftags\u002Fblue-media.yml",{},"Blue Media","blue-media","tags\u002Fblue-media","z8G577CxZ7uSy-oNOkWtn3XgbsbjeKhuNby5Q6BCRuM",{"id":508,"extension":372,"meta":509,"name":510,"slug":511,"stem":512,"__hash__":513},"tags\u002Ftags\u002Fchrome-extensions.yml",{},"chrome extensions","chrome-extensions","tags\u002Fchrome-extensions","Ip0fOTD9TMJiHcbXwgvAB2mFf_D1rlP5ZfkJG3GbCL0",{"id":515,"extension":372,"meta":516,"name":517,"slug":518,"stem":519,"__hash__":520},"tags\u002Ftags\u002Fcmr.yml",{},"CMR","cmr","tags\u002Fcmr","eNv_ncSDXVsAFBCM8A4uJqAJItqSOP29I1Kabpm-l3Y",{"id":522,"extension":372,"meta":523,"name":524,"slug":525,"stem":526,"__hash__":527},"tags\u002Ftags\u002Fcodersday.yml",{},"CodersDay","codersday","tags\u002Fcodersday","jLWUVGvGvi2irKFpFs0Ea6hkW71mLoiroOaGDcv1KWw",{"id":529,"extension":372,"meta":530,"name":531,"slug":532,"stem":533,"__hash__":534},"tags\u002Ftags\u002Fcoderslab.yml",{},"CodersLab","coderslab","tags\u002Fcoderslab","NQEy1mD_tk9h71yZtjSoC4LhXGE54DGYaYgj3JOoUqY",{"id":536,"extension":372,"meta":537,"name":538,"slug":539,"stem":540,"__hash__":541},"tags\u002Ftags\u002Fcolor-contrast-analyzer.yml",{},"Color Contrast Analyzer","color-contrast-analyzer","tags\u002Fcolor-contrast-analyzer","hGu3gO_owf9Tn4p5-FssJGVt4ToSsRfgjMjWdX2YgEI",{"id":543,"extension":372,"meta":544,"name":545,"slug":546,"stem":547,"__hash__":548},"tags\u002Ftags\u002Fcolor-contrast-checker.yml",{},"Color Contrast Checker","color-contrast-checker","tags\u002Fcolor-contrast-checker","w8QKUWUH691wTFtUWDJMjbCvC6zlFZo6j4UDDSg1NDY",{"id":550,"extension":372,"meta":551,"name":552,"slug":553,"stem":554,"__hash__":555},"tags\u002Ftags\u002Fconfrontjs.yml",{},"ConFrontJS","confrontjs","tags\u002Fconfrontjs","G4ePmrCbuLVA_ccxs7rcKSveQ3Kvn7y6-Ie9-H_5gpc",{"id":557,"extension":372,"meta":558,"name":559,"slug":559,"stem":560,"__hash__":561},"tags\u002Ftags\u002Fcss3.yml",{},"css3","tags\u002Fcss3","f5Gtp9yzvmyMSZ-IN--19c7OR-v5LXzdvhNaEmiOsuw",{"id":563,"extension":372,"meta":564,"name":565,"slug":566,"stem":567,"__hash__":568},"tags\u002Ftags\u002Fdesi-2020.yml",{},"DESI 2020","desi-2020","tags\u002Fdesi-2020","KeSFSj6VcXN0OciAUSTR8C1kiGUE3nLzGR1Pi5h_USE",{"id":570,"extension":372,"meta":571,"name":572,"slug":573,"stem":574,"__hash__":575},"tags\u002Ftags\u002Fdns.yml",{},"DNS","dns","tags\u002Fdns","_TzsfpRL_ROm8MT5opDE1gg4GnuukbCyKY87W-IFl68",{"id":577,"extension":372,"meta":578,"name":579,"slug":381,"stem":580,"__hash__":581},"tags\u002Ftags\u002Fdostepnosc-cyfrowa.yml",{},"dostępność cyfrowa","tags\u002Fdostepnosc-cyfrowa","8xZ6WRsys1qnr-vWH_Y4Ne8ac2RBONWyLrrm31u00xI",{"id":583,"extension":372,"meta":584,"name":585,"slug":585,"stem":586,"__hash__":587},"tags\u002Ftags\u002Febook.yml",{},"ebook","tags\u002Febook","2Eqjl28-mK0fxpryAfGFMCel8MSByJVuQRsvy_S_cgY",{"id":589,"extension":372,"meta":590,"name":591,"slug":591,"stem":592,"__hash__":593},"tags\u002Ftags\u002Felgato.yml",{},"elgato","tags\u002Felgato","ys3dC5VhSFe1JP_z6vIBB8W8WSJmrbB2C3gwTjSkINM",{"id":595,"extension":372,"meta":596,"name":597,"slug":597,"stem":598,"__hash__":599},"tags\u002Ftags\u002Fevent.yml",{},"event","tags\u002Fevent","xcUCN7zoFrW8LCakRgx4s2r8YTGvycTdYQEyx_Yg7Fk",{"id":601,"extension":372,"meta":602,"name":603,"slug":603,"stem":604,"__hash__":605},"tags\u002Ftags\u002Ffacebook.yml",{},"facebook","tags\u002Ffacebook","xk1FSKdOP155PdsTUy6lbefdoi6pOrwzZtVO8B52vMo",{"id":607,"extension":372,"meta":608,"name":609,"slug":609,"stem":610,"__hash__":611},"tags\u002Ftags\u002Ffanpage.yml",{},"fanpage","tags\u002Ffanpage","RoMU1ceix1opnNG2LPoGzfOjVZE128Gmk12ZtDAQxrM",{"id":613,"extension":372,"meta":614,"name":615,"slug":615,"stem":616,"__hash__":617},"tags\u002Ftags\u002Ffront-end.yml",{},"front-end","tags\u002Ffront-end","xKzeWb2B7yr2l4WBGtpyUzD1T_sBK5i-sb21-MEDOWw",{"id":619,"extension":372,"meta":620,"name":621,"slug":622,"stem":623,"__hash__":624},"tags\u002Ftags\u002Ffront-end-developer.yml",{},"front-end developer","front-end-developer","tags\u002Ffront-end-developer","rHwMfWcbpd8wXqIVD1HzPWxBheHq8V_9TdHCHkz4Sp8",{"id":626,"extension":372,"meta":627,"name":628,"slug":628,"stem":629,"__hash__":630},"tags\u002Ftags\u002Ffrontend.yml",{},"frontend","tags\u002Ffrontend","CxnBlT8roa7DydGYGxgRVXKKTvJrkjMMQrvHZQMxukA",{"id":632,"extension":372,"meta":633,"name":634,"slug":634,"stem":635,"__hash__":636},"tags\u002Ftags\u002Fgamepad.yml",{},"gamepad","tags\u002Fgamepad","Gsi3HzAfw68AJR6qCt8qeuS7Euw22ZMSpnaKNw0QV-A",{"id":638,"extension":372,"meta":639,"name":640,"slug":640,"stem":641,"__hash__":642},"tags\u002Ftags\u002Fgoalkicker.yml",{},"goalkicker","tags\u002Fgoalkicker","L_zNfxJfO6lZOUiLaE5m_ggQUX0komBXXth0SrszFUk",{"id":644,"extension":372,"meta":645,"name":646,"slug":646,"stem":647,"__hash__":648},"tags\u002Ftags\u002Fhandbook.yml",{},"handbook","tags\u002Fhandbook","D0-VmrV-_WQQnlVvaePXWciWrJ8zuWNJoJULW_rOpmI",{"id":650,"extension":372,"meta":651,"name":652,"slug":653,"stem":654,"__hash__":655},"tags\u002Ftags\u002Fhtml-api.yml",{},"HTML API","html-api","tags\u002Fhtml-api","DBZv8DJ2hZR64GhJALF_-YzUG4mZWG9m2VZE76eM_wY",{"id":657,"extension":372,"meta":658,"name":659,"slug":659,"stem":660,"__hash__":661},"tags\u002Ftags\u002Fhtml5.yml",{},"html5","tags\u002Fhtml5","fcqPnoul30jPoEk6tO8K9WWwU8XyFz3N7-GAse2uwsQ",{"id":663,"extension":372,"meta":664,"name":665,"slug":666,"stem":667,"__hash__":668},"tags\u002Ftags\u002Finteligentny-dom.yml",{},"inteligentny dom","inteligentny-dom","tags\u002Finteligentny-dom","LwWCH_MYDfKSgfl9wyRWrWegvCgb2hAnXMlON3OQ0dk",{"id":670,"extension":372,"meta":671,"name":672,"slug":673,"stem":674,"__hash__":675},"tags\u002Ftags\u002Fjaws.yml",{},"Jaws","jaws","tags\u002Fjaws","aklZIj6z2_fzRQ_h9RtAfvXgDhHH9v02f224m6u8B7s",{"id":677,"extension":372,"meta":678,"name":679,"slug":679,"stem":680,"__hash__":681},"tags\u002Ftags\u002Fjunior.yml",{},"junior","tags\u002Fjunior","ega8Cjq-Z5swNxexQG-ROW8hvi0eaDCJj-l4ILDW-4U",{"id":683,"extension":372,"meta":684,"name":685,"slug":686,"stem":687,"__hash__":688},"tags\u002Ftags\u002Fkariera-w-it.yml",{},"kariera w IT","kariera-w-it","tags\u002Fkariera-w-it","tyqsMUw9eQaVgTnsZy9DZAHFQXZNe0sDZavdgJ0KTcA",{"id":690,"extension":372,"meta":691,"name":692,"slug":693,"stem":694,"__hash__":695},"tags\u002Ftags\u002Fkobiety-w-it.yml",{},"kobiety w IT","kobiety-w-it","tags\u002Fkobiety-w-it","Gm0D6QX7IUT1CDThH6LuhQtWOOWFop09QiDZwX_Tm7c",{"id":697,"extension":372,"meta":698,"name":699,"slug":699,"stem":700,"__hash__":701},"tags\u002Ftags\u002Fkonferencja.yml",{},"konferencja","tags\u002Fkonferencja","-n95F1XvVC7rR9O9sOxyxnKIJBm4i5o3Md_Q-Z72occ",{"id":703,"extension":372,"meta":704,"name":388,"slug":388,"stem":705,"__hash__":706},"tags\u002Ftags\u002Fkonferencje.yml",{},"tags\u002Fkonferencje","Qf_9S1xyR0mqWi1CzdU_iGIwcU8Z0ET_3JBEIOWhaxA",{"id":708,"extension":372,"meta":709,"name":395,"slug":395,"stem":710,"__hash__":711},"tags\u002Ftags\u002Fkonfiguracja.yml",{},"tags\u002Fkonfiguracja","r2NNwL_ZY7xvPy0pUN2IPK8U6qBXSfay_MZbt1FpC2I",{"id":713,"extension":372,"meta":714,"name":715,"slug":715,"stem":716,"__hash__":717},"tags\u002Ftags\u002Fkoronawirus.yml",{},"koronawirus","tags\u002Fkoronawirus","8DgCLCZ1uSF_kl0dmgiEVVM-KkZFxGpXJus3fmMH4sE",{"id":719,"extension":372,"meta":720,"name":721,"slug":722,"stem":723,"__hash__":724},"tags\u002Ftags\u002Fksiazki-programistyczne.yml",{},"książki programistyczne","ksiazki-programistyczne","tags\u002Fksiazki-programistyczne","DF1l0MrjODlaeQ0evw8JedIJJb3v4MpesV0Fi6HpViQ",{"id":726,"extension":372,"meta":727,"name":728,"slug":351,"stem":729,"__hash__":730},"tags\u002Ftags\u002Flenovo-m710q.yml",{},"lenovo m710q","tags\u002Flenovo-m710q","H2DSlpm_FUSkpZXj5AZxrXjTzdGXcfWhIFXE8MAjoJw",{"id":732,"extension":372,"meta":733,"name":734,"slug":734,"stem":735,"__hash__":736},"tags\u002Ftags\u002Fmid.yml",{},"mid","tags\u002Fmid","61US_hzDYC5fw5yPUWya7ZNjc9fOddRUJyOJU3oVKaM",{"id":738,"extension":372,"meta":739,"name":740,"slug":352,"stem":741,"__hash__":742},"tags\u002Ftags\u002Fmini-pc.yml",{},"mini pc","tags\u002Fmini-pc","zCEZkcdMTwLbaNGmGiT8qGCtnECxEafkiJ-glDrozw0",{"id":744,"extension":372,"meta":745,"name":746,"slug":747,"stem":748,"__hash__":749},"tags\u002Ftags\u002Fnas.yml",{},"NAS","nas","tags\u002Fnas","RsN64SVV6BmbaR7e4pVVvGgbxQ0q8ihj5J4b_1oPH2k",{"id":751,"extension":372,"meta":752,"name":331,"slug":331,"stem":753,"__hash__":754},"tags\u002Ftags\u002Fnauka.yml",{},"tags\u002Fnauka","bMIyGRMcT5SRj0bxdrER6sibTNLAHr1enmElQI67jTo",{"id":756,"extension":372,"meta":757,"name":758,"slug":759,"stem":760,"__hash__":761},"tags\u002Ftags\u002Fnauka-programowania.yml",{},"nauka programowania","nauka-programowania","tags\u002Fnauka-programowania","M04c5RtH0Fu4ikOuW9fLy2-g2YBIAX0Yj9SHKEwOuUg",{"id":763,"extension":372,"meta":764,"name":765,"slug":766,"stem":767,"__hash__":768},"tags\u002Ftags\u002Fnvda.yml",{},"NVDA","nvda","tags\u002Fnvda","AS3XsW73sA9-MAI4JVv4y7luo2oGkpXrGptc51MKLQY",{"id":770,"extension":372,"meta":771,"name":772,"slug":773,"stem":774,"__hash__":775},"tags\u002Ftags\u002Fochrona-rodzicielska.yml",{},"ochrona rodzicielska","ochrona-rodzicielska","tags\u002Fochrona-rodzicielska","DZHsS1aBzb6OmeQFhCXy3Qu3QUMHsrbbN62bXmyBB0Q",{"id":777,"extension":372,"meta":778,"name":779,"slug":779,"stem":780,"__hash__":781},"tags\u002Ftags\u002Foptimization.yml",{},"optimization","tags\u002Foptimization","fJedkuv-GIoYXYs-z7AFgjvCxunavWHOWZDesN1EgFU",{"id":783,"extension":372,"meta":784,"name":785,"slug":786,"stem":787,"__hash__":788},"tags\u002Ftags\u002Forganizacja-pracy.yml",{},"organizacja pracy","organizacja-pracy","tags\u002Forganizacja-pracy","IJWHAuqRIlzOIgQbp6B0dYJLpApXOyvDii-k8n_CUCQ",{"id":790,"extension":372,"meta":791,"name":407,"slug":408,"stem":792,"__hash__":793},"tags\u002Ftags\u002Fosx.yml",{},"tags\u002Fosx","QymfouNjzTcNrsPkrZeaPTZdKpMsdYilpn7HRI1FxQQ",{"id":795,"extension":372,"meta":796,"name":797,"slug":798,"stem":799,"__hash__":800},"tags\u002Ftags\u002Fpanel-macro.yml",{},"panel macro","panel-macro","tags\u002Fpanel-macro","WrhWywY5PTfhm7n_TuxTZEWwebeWKfYiQf6n6nh19t4",{"id":802,"extension":372,"meta":803,"name":804,"slug":805,"stem":806,"__hash__":807},"tags\u002Ftags\u002Fpassword-manager.yml",{},"password manager","password-manager","tags\u002Fpassword-manager","viAfKlsGbzjczJJrb8pwaB4tInjCfLzynbSm-GRQz4Y",{"id":809,"extension":372,"meta":810,"name":811,"slug":811,"stem":812,"__hash__":813},"tags\u002Ftags\u002Fpdf.yml",{},"pdf","tags\u002Fpdf","UTB02hK82S5LzDB9kqZWrDRFb8SYzHfFRgCsqFwdBcE",{"id":815,"extension":372,"meta":816,"name":817,"slug":818,"stem":819,"__hash__":820},"tags\u002Ftags\u002Fphp.yml",{},"PHP","php","tags\u002Fphp","Id59psmnOEw6xZ04LGSXqaCSXElgAZVfZdIWk4TTMmU",{"id":822,"extension":372,"meta":823,"name":824,"slug":824,"stem":825,"__hash__":826},"tags\u002Ftags\u002Fpi-hole.yml",{},"pi-hole","tags\u002Fpi-hole","1YJ1tr1Tr23ItFg6rYXw6iKjvPJCdYb2MB_5W1FdZNw",{"id":828,"extension":372,"meta":829,"name":830,"slug":830,"stem":831,"__hash__":832},"tags\u002Ftags\u002Fpixel-mania.yml",{},"pixel-mania","tags\u002Fpixel-mania","N9WX_K8mFmAndjRdRzZX1PonLHyneP4XCJe9kQlGOpY",{"id":834,"extension":372,"meta":835,"name":836,"slug":837,"stem":838,"__hash__":839},"tags\u002Ftags\u002Fplaywright.yml",{},"PlayWright","playwright","tags\u002Fplaywright","fZAbd5k3k85yeGire7iJzvnRk00Wfww8OTu1h6rEuZM",{"id":841,"extension":372,"meta":842,"name":843,"slug":843,"stem":844,"__hash__":845},"tags\u002Ftags\u002Fpraca.yml",{},"praca","tags\u002Fpraca","ra3_bHnZqDrux1PiJ_pW6eqfX7l-uIFUPUhPqaq5cf4",{"id":847,"extension":372,"meta":848,"name":849,"slug":850,"stem":851,"__hash__":852},"tags\u002Ftags\u002Fpraca-zdalna.yml",{},"praca zdalna","praca-zdalna","tags\u002Fpraca-zdalna","HD5EOgzs-b3t5KIBRxlWQr0FuQVJ4N7eLQJV77YWcqc",{"id":854,"extension":372,"meta":855,"name":856,"slug":856,"stem":857,"__hash__":858},"tags\u002Ftags\u002Fprezentacja.yml",{},"prezentacja","tags\u002Fprezentacja","eiP5x-l400TtOy-gxO3TyOqYwcD4LP65jJ--7H-jyng",{"id":860,"extension":372,"meta":861,"name":862,"slug":862,"stem":863,"__hash__":864},"tags\u002Ftags\u002Fprivacy.yml",{},"privacy","tags\u002Fprivacy","Ln1AAZQ3fPOzuMJB0BWwUsjwaWTI7cFtzI6TaPrvKXc",{"id":866,"extension":372,"meta":867,"name":868,"slug":868,"stem":869,"__hash__":870},"tags\u002Ftags\u002Fprogramowanie.yml",{},"programowanie","tags\u002Fprogramowanie","EUO8owu6V8cJivzRtVvD12KgW4ojOCp-N7aI4euHEa0",{"id":872,"extension":372,"meta":873,"name":353,"slug":353,"stem":874,"__hash__":875},"tags\u002Ftags\u002Fproxmox.yml",{},"tags\u002Fproxmox","2AZfZmPZffxT3YuTVGHbsGvqKzpNRfot-OjFS6kkSYs",{"id":877,"extension":372,"meta":878,"name":879,"slug":880,"stem":881,"__hash__":882},"tags\u002Ftags\u002Fprywatny-dns.yml",{},"prywatny DNS","prywatny-dns","tags\u002Fprywatny-dns","kq-27-SNzP2YitFANg5iLgu0kdzyufoiOCLYApAehUc",{"id":884,"extension":372,"meta":885,"name":886,"slug":886,"stem":887,"__hash__":888},"tags\u002Ftags\u002Fprzekwalifikowanie.yml",{},"przekwalifikowanie","tags\u002Fprzekwalifikowanie","TqQNM6H8dfkRMTjNT8ZWyzynSMGeFjxseCt7-fZq0nA",{"id":890,"extension":372,"meta":891,"name":892,"slug":893,"stem":894,"__hash__":895},"tags\u002Ftags\u002Freact.yml",{},"React","react","tags\u002Freact","nXIcvF19iFz3UIXk2jbbJKRrr1_S9NLNYH3PUX_a2C4",{"id":897,"extension":372,"meta":898,"name":899,"slug":899,"stem":900,"__hash__":901},"tags\u002Ftags\u002Fredux.yml",{},"redux","tags\u002Fredux","CYtiFQKJae6MZE4Z_2qWwt7OGctPAutMzfD9f35a6-A",{"id":903,"extension":372,"meta":904,"name":905,"slug":905,"stem":906,"__hash__":907},"tags\u002Ftags\u002Fretro.yml",{},"retro","tags\u002Fretro","5AjMkMU44tDn8TV2FSTzbrvxoE7rplMmkLej7E-RIYM",{"id":909,"extension":372,"meta":910,"name":911,"slug":912,"stem":913,"__hash__":914},"tags\u002Ftags\u002Fretropi.yml",{},"RetroPi","retropi","tags\u002Fretropi","v_z0VjrAHiqYkzENB2DRMmo-V9VwE-8D2V_pRT-EBxw",{"id":916,"extension":372,"meta":917,"name":918,"slug":919,"stem":920,"__hash__":921},"tags\u002Ftags\u002Frozwoj.yml",{},"rozwój","rozwoj","tags\u002Frozwoj","RkL4It2FQnfcyHt1gNPjQ7cLqxrpgMy9ewFnPkF5sms",{"id":923,"extension":372,"meta":924,"name":925,"slug":926,"stem":927,"__hash__":928},"tags\u002Ftags\u002Frzemieslnik.yml",{},"rzemieślnik","rzemieslnik","tags\u002Frzemieslnik","fLVgsq47mga12X6gNKQ6QM5tpWdwICnLJwfSDwk1xEE",{"id":930,"extension":372,"meta":931,"name":932,"slug":933,"stem":934,"__hash__":935},"tags\u002Ftags\u002Fsamodzielnosc.yml",{},"samodzielność","samodzielnosc","tags\u002Fsamodzielnosc","mu6DqJVN-dhRiXCnV4A5ewTRx_ndkWH_pu7Fdf7n6XI",{"id":937,"extension":372,"meta":938,"name":354,"slug":354,"stem":939,"__hash__":940},"tags\u002Ftags\u002Fselfhosting.yml",{},"tags\u002Fselfhosting","ScAMu2i5h-QpOOGEuIvBN9fQn0ZmfyYfvD-561cUzKs",{"id":942,"extension":372,"meta":943,"name":944,"slug":944,"stem":945,"__hash__":946},"tags\u002Ftags\u002Fsenior.yml",{},"senior","tags\u002Fsenior","DFUFihqxLSI2g34_DFYLVSXQnP79966itG8NnBs44TE",{"id":948,"extension":372,"meta":949,"name":950,"slug":951,"stem":952,"__hash__":953},"tags\u002Ftags\u002Fsieci-komputerowe.yml",{},"sieci komputerowe","sieci-komputerowe","tags\u002Fsieci-komputerowe","lziU51DXijHvzSYVgbK5r_aRCBS9KLdgU5FWjE3pD4s",{"id":955,"extension":372,"meta":956,"name":957,"slug":958,"stem":959,"__hash__":960},"tags\u002Ftags\u002Fsmart-home.yml",{},"smart home","smart-home","tags\u002Fsmart-home","wjGS16vdTWjBvPIfyZ7Jjv2rSAUfgKxYQTfVmfE_oNc",{"id":962,"extension":372,"meta":963,"name":964,"slug":965,"stem":966,"__hash__":967},"tags\u002Ftags\u002Fsmr.yml",{},"SMR","smr","tags\u002Fsmr","hd_86HRNRQ5vp9GFDgvFR3iXcRs57XNvESz05e-vh-o",{"id":969,"extension":372,"meta":970,"name":971,"slug":971,"stem":972,"__hash__":973},"tags\u002Ftags\u002Fspotkanie.yml",{},"spotkanie","tags\u002Fspotkanie","G-4xZsmDWDaZnA1t7fWrsGY0CvA2PWBRch_ISxgV3eY",{"id":975,"extension":372,"meta":976,"name":977,"slug":978,"stem":979,"__hash__":980},"tags\u002Ftags\u002Fstore-management.yml",{},"store management","store-management","tags\u002Fstore-management","BDlb8jliEvzP4ByR_nwh5YcPAphegyjsvxnwheppvwM",{"id":982,"extension":372,"meta":983,"name":984,"slug":985,"stem":986,"__hash__":987},"tags\u002Ftags\u002Fstream-deck.yml",{},"stream deck","stream-deck","tags\u002Fstream-deck","ETKaTcPMSGRXiF8fX9HaCChrkWvjK1Qhc8DCtKNRLFo",{"id":989,"extension":372,"meta":990,"name":991,"slug":992,"stem":993,"__hash__":994},"tags\u002Ftags\u002Fstudia-podyplomowe.yml",{},"studia podyplomowe","studia-podyplomowe","tags\u002Fstudia-podyplomowe","CllbIMrpHwk7nHpdgNS5EJlfoY37AYtu6D28xcL7B8Y",{"id":996,"extension":372,"meta":997,"name":998,"slug":998,"stem":999,"__hash__":1000},"tags\u002Ftags\u002Fswitch.yml",{},"switch","tags\u002Fswitch","PqeuQm8ai89DcVFTdIBBYnrs6IVq0oystkF3JdV2cbQ",{"id":1002,"extension":372,"meta":1003,"name":1004,"slug":1005,"stem":1006,"__hash__":1007},"tags\u002Ftags\u002Fszafa-rack.yml",{},"szafa rack","szafa-rack","tags\u002Fszafa-rack","Tdq-0TqjtHfOvyhnHIwrDsPzQYMI6Rkb3iJBoqgudAc",{"id":1009,"extension":372,"meta":1010,"name":1011,"slug":1011,"stem":1012,"__hash__":1013},"tags\u002Ftags\u002Fszkolenia.yml",{},"szkolenia","tags\u002Fszkolenia","Ty9KLofCdboQngGvYkJOH1YZpBX-E3_Y1SLrdGucptY",{"id":1015,"extension":372,"meta":1016,"name":1017,"slug":1018,"stem":1019,"__hash__":1020},"tags\u002Ftags\u002Fszkolenie-front-end.yml",{},"szkolenie front-end","szkolenie-front-end","tags\u002Fszkolenie-front-end","yv2XwBbhwF8m1vceHXglBt_lax32HDj4iqYS8ymfIpM",{"id":1022,"extension":372,"meta":1023,"name":1024,"slug":1025,"stem":1026,"__hash__":1027},"tags\u002Ftags\u002Fszkolnictwo-zawodowe.yml",{},"szkolnictwo zawodowe","szkolnictwo-zawodowe","tags\u002Fszkolnictwo-zawodowe","wHy70cvPzW-iXNTesa8dnmsUN3GZ6RQ_08rvp2jcr-o",{"id":1029,"extension":372,"meta":1030,"name":1031,"slug":1031,"stem":1032,"__hash__":1033},"tags\u002Ftags\u002Ftech3camp.yml",{},"tech3camp","tags\u002Ftech3camp","2xN4prsqldeVcTsCibyLj-T84k_q27SekfsQ9H3ml6w",{"id":1035,"extension":372,"meta":1036,"name":1037,"slug":1037,"stem":1038,"__hash__":1039},"tags\u002Ftags\u002Ftestowanie.yml",{},"testowanie","tags\u002Ftestowanie","bQ7J7HLrZe6c9Me3bn_3VCbshav5tsqNTBIwd0xkRaQ",{"id":1041,"extension":372,"meta":1042,"name":1043,"slug":1043,"stem":1044,"__hash__":1045},"tags\u002Ftags\u002Ftesty.yml",{},"testy","tags\u002Ftesty","JDNtVkIDLY5e-th779qHOQFRrQ6Ywoq8us2HXlBz9PY",{"id":1047,"extension":372,"meta":1048,"name":1049,"slug":1050,"stem":1051,"__hash__":1052},"tags\u002Ftags\u002Ftruenas.yml",{},"TrueNas","truenas","tags\u002Ftruenas","jGviBDrcOLcc4LIDAMUINs_clt6cqQIbnmCsGjlBoEU",{"id":1054,"extension":372,"meta":1055,"name":1056,"slug":1056,"stem":1057,"__hash__":1058},"tags\u002Ftags\u002Ftuya.yml",{},"tuya","tags\u002Ftuya","MwpPoYlxeAiebaRVNdxytmFq9k0BpiTEbiEvwh4pfq4",{"id":1060,"extension":372,"meta":1061,"name":1062,"slug":1062,"stem":1063,"__hash__":1064},"tags\u002Ftags\u002Fublock.yml",{},"ublock","tags\u002Fublock","EPnKEvKkfWB2hbpkolTIytNQ9c12jSrnctf8CWEVbUM",{"id":1066,"extension":372,"meta":1067,"name":1068,"slug":1069,"stem":1070,"__hash__":1071},"tags\u002Ftags\u002Fvirtual-host.yml",{},"virtual host","virtual-host","tags\u002Fvirtual-host","Ru2r4wU7txKcWDbL3hq2QGx7v8gKwTJE25BItrzjqCQ",{"id":1073,"extension":372,"meta":1074,"name":1075,"slug":1076,"stem":1077,"__hash__":1078},"tags\u002Ftags\u002Fvoiceover.yml",{},"VoiceOver","voiceover","tags\u002Fvoiceover","7_jZqkfOk163vezQCATCpkIhdxmxfXe5dsLjgORGRWc",{"id":1080,"extension":372,"meta":1081,"name":1082,"slug":1083,"stem":1084,"__hash__":1085},"tags\u002Ftags\u002Fvue.yml",{},"Vue","vue","tags\u002Fvue","9ztytvQnoFLSGIXCwVz0HDl1yEBgdxBtwfIb4xxED8w",{"id":1087,"extension":372,"meta":1088,"name":1089,"slug":435,"stem":1090,"__hash__":1091},"tags\u002Ftags\u002Fvue-js.yml",{},"vue.js","tags\u002Fvue-js","ZEglZJ4b32MxGRUCWg3ij0_Sz-YkJDI60yOFUG3Dip8",{"id":1093,"extension":372,"meta":1094,"name":1095,"slug":1095,"stem":1096,"__hash__":1097},"tags\u002Ftags\u002Fvuejs.yml",{},"vuejs","tags\u002Fvuejs","Qz3030ujqXE_33tL5hbF8n1MGIh1jpRtdzXVrQT79jA",{"id":1099,"extension":372,"meta":1100,"name":1101,"slug":1101,"stem":1102,"__hash__":1103},"tags\u002Ftags\u002Fvuenews.yml",{},"vuenews","tags\u002Fvuenews","5I7T-cG9aZzeR62I-tWYDruQvjkSbRxtAeDI9otWrR8",{"id":1105,"extension":372,"meta":1106,"name":1107,"slug":1107,"stem":1108,"__hash__":1109},"tags\u002Ftags\u002Fvuetoolbox.yml",{},"vuetoolbox","tags\u002Fvuetoolbox","y5NXiZfQviI16DIkNjTxSwnLQIyrXs7OBZjVY1IyNmk",{"id":1111,"extension":372,"meta":1112,"name":1113,"slug":1113,"stem":1114,"__hash__":1115},"tags\u002Ftags\u002Fvuex.yml",{},"vuex","tags\u002Fvuex","ksF82HLoN49mJn2cJ0DhYz_Dt6mlrJDT82Ufu6QKmKQ",{"id":1117,"extension":372,"meta":1118,"name":1119,"slug":1120,"stem":1121,"__hash__":1122},"tags\u002Ftags\u002Fweb-development.yml",{},"web development","web-development","tags\u002Fweb-development","144N0DLmtEIX98zdSuOWIsCZYMHyxStp8_ZksWK2M7E",{"id":1124,"extension":372,"meta":1125,"name":1126,"slug":1127,"stem":1128,"__hash__":1129},"tags\u002Ftags\u002Fwladyslawowo.yml",{},"Władysławowo","wladyslawowo","tags\u002Fwladyslawowo","LgrtfAzosbyNoEeZ6_GWMrueP29fN7fPL3N5Kp5Wm4w",{"id":1131,"extension":372,"meta":1132,"name":1133,"slug":1134,"stem":1135,"__hash__":1136},"tags\u002Ftags\u002Fwork-life-balance.yml",{},"work-life balance","work-life-balance","tags\u002Fwork-life-balance","hXw9EMtMUVm71LSUBz1o6Ttz7xlyrsnMo-VOEfMJwr0",{"id":1138,"extension":372,"meta":1139,"name":1140,"slug":1141,"stem":1142,"__hash__":1143},"tags\u002Ftags\u002Fxbox.yml",{},"XBOX","xbox","tags\u002Fxbox","tDsqBFEx88ZSQxV8Q78dFlkSdjNdQOwFU4jn0D2wcYQ",1790284814480]