{"id":229329,"date":"2022-11-16T17:35:00","date_gmt":"2022-11-16T14:35:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229329"},"modified":"2022-11-16T17:35:15","modified_gmt":"2022-11-16T14:35:15","slug":"konfigurowanie-macbooka-pro-2017-do-programowania-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/konfigurowanie-macbooka-pro-2017-do-programowania-wordpress\/","title":{"rendered":"Konfigurowanie MacBooka Pro 2017 do programowania WordPress"},"content":{"rendered":"\n<p>Ostatni czwartek by\u0142 ci\u0119\u017cki. Gdybym mia\u0142 wyja\u015bni\u0107 wszystko, co zasz\u0142o zar\u00f3wno z moim komputerem, jak i moim \u017cyciem osobistym, pomy\u015bla\u0142by\u015b, \u017ce wszystko zmy\u015bla\u0142em.<\/p>\n<p>To by\u0142oby jak doros\u0142y odpowiednik \u201em\u00f3j pies zjad\u0142 [w ostatnim miesi\u0105cu] mojej pracy domowej&quot; lub co\u015b w tym rodzaju.<\/p>\n<p>Po pierwsze, je\u015bli chodzi o moje \u017cycie osobiste, nie ma to nic wsp\u00f3lnego z dobrem mojej rodziny. Po prostu lokalna pora\u017cka czekania dwie godziny w ci\u0105gu dnia pracy, \u017ceby co\u015b za\u0142atwi\u0107. Nieistotne inne ni\u017c, no wiesz, zabieranie sporego kawa\u0142ka z dnia pracy.<\/p>\n<p>Po drugie, wszystkie sprawy zwi\u0105zane z komputerem mo\u017cna \u0142atwo podsumowa\u0107: nast\u0105pi\u0142a ca\u0142kowicie \u017ca\u0142osna seria niefortunnych zdarze\u0144, kt\u00f3re doprowadzi\u0142y do \u200b\u200bjego upadku. Zasadniczo: \u201e <a href=\"https:\/\/www.youtube.com\/watch?v=G-Nunm3Sbzo\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Zabi\u0142em samoch\u00f3d.<\/a> &#8222;<\/p>\n<p>Wi\u0119c musia\u0142em zam\u00f3wi\u0107 zamiennik w kr\u00f3tkim czasie (co nie jest czym\u015b, co chcia\u0142em zrobi\u0107), musia\u0142em dostarczy\u0107 nast\u0119pnego dnia przed po\u0142udniem (co nie jest czym\u015b, za co lubi\u0119 p\u0142aci\u0107) ani nie jest to co\u015b, co planowa\u0142em jako wydatek biznesowy przez co najmniej kolejny rok lub dwa.<\/p>\n<p>Ale oto jeste\u015bmy.<\/p>\n<p>I to sk\u0142ania mnie do napisania tego posta: Jest to przewodnik po procesie, kt\u00f3ry \u015bledz\u0119, i aplikacjach, kt\u00f3re instaluj\u0119 podczas konfigurowania nowej maszyny i jak j\u0105 konfiguruj\u0119.<\/p>\n<p>Nie b\u0119dzie to niewiarygodnie szczeg\u00f3\u0142owe, ale jest to punkt wyj\u015bcia, je\u015bli to si\u0119 kiedykolwiek powt\u00f3rzy lub dla ka\u017cdego programisty, kt\u00f3ry chce skonfigurowa\u0107 now\u0105 maszyn\u0119 lub zmieni\u0107 przeznaczenie istniej\u0105cej maszyny.<\/p>\n<h2>MacBook Pro do programowania WordPress<\/h2>\n<p>My\u015bla\u0142em o tym, jak pogrupowa\u0107 wszystkie aplikacje razem, jak pogrupowa\u0107 moj\u0105 konfiguracj\u0119 razem i jak pogrupowa\u0107 r\u00f3\u017cne konfiguracje w spos\u00f3b, kt\u00f3ry wydaje si\u0119 dobrze p\u0142yn\u0105\u0107.<\/p>\n<p>My\u015bl\u0119, \u017ce najpro\u015bciej jest po prostu wymieni\u0107 wszystko, czego u\u017cywam, doda\u0107 linki do rzeczy, w kt\u00f3rych mog\u0119, a nast\u0119pnie poda\u0107 szczeg\u00f3\u0142y dotycz\u0105ce r\u00f3\u017cnych krok\u00f3w, kt\u00f3rych u\u017cywam. Wi\u0119c to w\u0142a\u015bnie zrobi\u0142em i czego mo\u017cesz si\u0119 spodziewa\u0107.<\/p>\n<p>No to ruszamy.<\/p>\n<h3>moje aplikacje<\/h3>\n<p>Po uruchomieniu wszystkich niezb\u0119dnych aktualizacji i ponownym uruchomieniu komputera zaczynam przegl\u0105da\u0107, instalowa\u0107 i konfigurowa\u0107 wszystkie moje narz\u0119dzia.<\/p>\n<p>Poni\u017csza lista to wyczerpuj\u0105ca lista wszystkiego, co instaluj\u0119. Niekt\u00f3re z nich s\u0105 darmowymi aplikacjami, inne nie. Pr\u00f3bowa\u0142em poda\u0107 kr\u00f3tki opis tego, co robi ka\u017cdy z nich, ale Tw\u00f3j przebieg mo\u017ce si\u0119 r\u00f3\u017cni\u0107, je\u015bli zdecydujesz si\u0119 zainstalowa\u0107 jedn\u0105 lub wszystkie z nich.<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/atom.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Atom<\/a><\/strong>. Chocia\u017c u\u017cywa\u0142em tego jako og\u00f3lnego IDE, teraz u\u017cywam go jako edytora tekstu, edytora przecen i tak dalej.<\/li>\n<li><a href=\"https:\/\/www.macbartender.com\/blog\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Barman 3<\/a>. To moja ulubiona aplikacja do czyszczenia paska menu komputera Mac. Pomaga to ograniczy\u0107 rozpraszanie do minimum, zapewniaj\u0105c jednocze\u015bnie szybki dost\u0119p do wszystkich potrzebnych aplikacji.<\/li>\n<li><a href=\"https:\/\/itunes.apple.com\/us\/app\/better-rename-9\/id414209656?mt=12\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Lepiej Zmie\u0144 nazw\u0119 9<\/a>. Jestem kompulsywny w sposobie organizowania i tworzenia kopii zapasowych moich zdj\u0119\u0107 i film\u00f3w, wi\u0119c u\u017cywam tej aplikacji do korzystania z danych EXIF \u200b\u200bmultimedi\u00f3w, aby organizowa\u0107 je na podstawie znacznika czasu.<\/li>\n<li><strong><a href=\"https:\/\/flexibits.com\/cardhop\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Przeskok do karty<\/a><\/strong>. Jest to nowsza aplikacja do mojego arsena\u0142u (przynajmniej w czasie tego postu) i jest po prostu u\u017cywana, poniewa\u017c \u0142atwo mnie frustruje aplikacja Kontakty Apple i poniewa\u017c uwa\u017cam, \u017ce Flexibits pisze dobre oprogramowanie.<\/li>\n<li><strong><a href=\"https:\/\/macpaw.com\/cleanmymac\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">CleanMyMac<\/a><\/strong>. MacPaw to kolejna firma produkuj\u0105ca dobre oprogramowanie. Uruchamiam to pod koniec ka\u017cdego tygodnia, aby upewni\u0107 si\u0119, \u017ce pozby\u0142em si\u0119 wielu \u015bmieci (zwykle r\u00f3\u017cnych plik\u00f3w pami\u0119ci podr\u0119cznej z r\u00f3\u017cnych aplikacji), kt\u00f3re naros\u0142y w ci\u0105gu tygodnia. Co wi\u0119cej, pomaga w procesie dezinstalacji, je\u015bli co\u015b zainstalowa\u0142e\u015b i chcesz to ca\u0142kowicie usun\u0105\u0107.<\/li>\n<li><strong><a href=\"https:\/\/codekitapp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">CodeKit<\/a><\/strong>. O tej aplikacji pisa\u0142em w kilku postach. Nadal polecam, ale to zale\u017cy od projektu. U\u017cywam r\u00f3wnie\u017c narz\u0119dzi takich jak Gulp i r\u00f3\u017cnych pakiet\u00f3w (o kt\u00f3rych opisz\u0119 w dalszej cz\u0119\u015bci tego postu).<\/li>\n<li><strong><a href=\"https:\/\/www.dropbox.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dropbox<\/a><\/strong>. S\u0142u\u017cy do og\u00f3lnej synchronizacji plik\u00f3w mi\u0119dzy aplikacjami (np. Transmisja) i udost\u0119pniania plik\u00f3w projektantom, rodzinie i znajomym.<\/li>\n<li><strong><a href=\"https:\/\/droplr.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Droplr<\/a><\/strong>. To sta\u0142o si\u0119 moj\u0105 de facto aplikacj\u0105 do udost\u0119pniania zdj\u0119\u0107, screencast\u00f3w i innych medi\u00f3w z r\u00f3wie\u015bnikami. Jest szybki, zapewnia przydatne statystyki, jest minimalny i jest wart rocznej subskrypcji.<\/li>\n<li><strong><a href=\"https:\/\/evernote.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Evernote<\/a><\/strong>. Robi\u0119 wiele notatek za pomoc\u0105 iPada i <strong><a href=\"http:\/\/gingerlabs.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Notability<\/a><\/strong>, a \u017cadna inna aplikacja nie ma jeszcze wyszukiwania rozpoznawania pisma r\u0119cznego ni\u017c Evernote.<\/li>\n<li><strong><a href=\"http:\/\/www.exifpurge.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ExifPurge<\/a><\/strong>. Jest to przydatne, gdy chcesz udost\u0119pni\u0107 multimedia innym, ale nie chc\u0119, aby mieli mo\u017cliwo\u015b\u0107 wyodr\u0119bniania danych o tym, gdzie lub kiedy nakr\u0119cono multimedia.<\/li>\n<li><strong><a href=\"https:\/\/flexibits.com\/fantastical\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Fantastyczny<\/a><\/strong>. To najlepsza aplikacja kalendarza, z kt\u00f3rej korzysta\u0142em. Pr\u00f3bowa\u0142em ju\u017c z tym zerwa\u0107, ale wci\u0105\u017c wracam. To kolejny produkt firmy Flexibits.<\/li>\n<li><strong><a href=\"https:\/\/macpaw.com\/gemini\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bli\u017ani\u0119ta<\/a><\/strong>. U\u017cywam tego w po\u0142\u0105czeniu z Better Rename 9 (kt\u00f3re om\u00f3wi\u0142em powy\u017cej). Kr\u00f3tko m\u00f3wi\u0105c, usuwa wszelkie duplikaty). Chocia\u017c cz\u0119sto nie mam ich wielu, dobrze jest upewni\u0107 si\u0119, \u017ce usuwam wszystkie, kt\u00f3re mam, przed przechowywaniem ich w pami\u0119ci zewn\u0119trznej.<\/li>\n<li><a href=\"https:\/\/handbrake.fr\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Hamulec r\u0119czny<\/a>. Chocia\u017c jestem fanem Super265 (co mia\u0142em na my\u015bli w dalszej cz\u0119\u015bci tego artyku\u0142u), czasami mniej przejmuj\u0119 si\u0119 rozmiarem pliku ni\u017c kodowaniem do innego kodeka. A kiedy tak jest, u\u017cywam hamulca r\u0119cznego.<\/li>\n<li><a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Homebrew<\/a>. Nie zawsze z tego korzysta\u0142em, ale kiedy zacz\u0105\u0142em, trudniej by\u0142o z niego nie korzysta\u0107, zw\u0142aszcza gdy dotyczy to narz\u0119dzi programistycznych (o kt\u00f3rych om\u00f3wi\u0119 poni\u017cej). Jest to mened\u017cer pakiet\u00f3w, ale uwa\u017cam go za niezwykle przydatny podczas pracy z narz\u0119dziami zwi\u0105zanymi z programowaniem.<\/li>\n<li><strong><a href=\"https:\/\/imageoptim.com\/mac\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ImageOptim<\/a><\/strong>. Usuwa metadane, oszcz\u0119dza miejsce, kompresuje obrazy i robi to w spos\u00f3b bezstratny. \u015awietne dla ka\u017cdego, kto u\u017cywa obraz\u00f3w w swoich postach na blogu, dokumentach lub po prostu udost\u0119pnia wiele obraz\u00f3w innym, kt\u00f3rzy nie maj\u0105 du\u017cej przepustowo\u015bci.<\/li>\n<li><strong><a href=\"https:\/\/www.kaleidoscopeapp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kalejdoskop<\/a><\/strong>. Ka\u017cdy programista pracuj\u0105cy z zespo\u0142em lub pracuj\u0105cy nad oprogramowaniem open source potrzebuje dobrego narz\u0119dzia do por\u00f3wnywania. Niekt\u00f3rzy wol\u0105 wiersz polece\u0144, inni wol\u0105 GUI. Jestem w drugim obozie i to zawsze by\u0142a moja ulubiona aplikacja.<\/li>\n<li><a href=\"https:\/\/www.macdvdripperpro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mac DVD Ripper<\/a>. Je\u015bli masz p\u0142yty DVD, kt\u00f3rych chcesz wykona\u0107 kopi\u0119 zapasow\u0105 lub masz dzieci i chcesz za\u0142adowa\u0107 iPada z filmami, ta aplikacja u\u0142atwia to tak \u0142atwo, jak to mo\u017cliwe: Wybierz cz\u0119\u015b\u0107 p\u0142yty DVD do zgrania, a nast\u0119pnie pozw\u00f3l jej r\u00f3b swoje.<\/li>\n<li><a href=\"http:\/\/www.macvideoripperpro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mac VideoRipper Pro<\/a>. Jest to naj\u0142atwiejszy spos\u00f3b pobierania film\u00f3w z sieci ze \u017ar\u00f3de\u0142 takich jak YouTube. \u015awietnie sprawdza si\u0119, gdy chcesz ogl\u0105da\u0107 rozmowy, prezentacje lub filmy w trybie offline.<\/li>\n<li><strong><a href=\"https:\/\/www.jetbrains.com\/phpstorm\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PhpStorm<\/a><\/strong>. Moje ulubione i ulubione IDE do programowania (pomimo swojej nazwy, jest r\u00f3wnie\u017c solidne dla wszystkich j\u0119zyk\u00f3w, kt\u00f3re z nim wsp\u00f3\u0142pracuj\u0105, takich jak HTML, JavaScript, CSS lub jego preprocesory i tak dalej).<\/li>\n<li><strong><a href=\"https:\/\/www.getpostman.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Listonosz<\/a><\/strong>. Je\u015bli pracujesz z dowolnymi interfejsami API, zw\u0142aszcza interfejsami API REST, Postman jest solidny w pomaganiu w testowaniu interfejsu API lub cudzego, zanim spr\u00f3bujesz zintegrowa\u0107 wywo\u0142ania z nim w swojej aplikacji.<\/li>\n<li><strong><a href=\"https:\/\/www.telestream.net\/screenflow\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Przep\u0142yw ekranu<\/a><\/strong>. Jest to najlepsza aplikacja, gdy musisz zrobi\u0107 powa\u017cne screencasty na wysokim poziomie.<\/li>\n<li><a href=\"https:\/\/www.sequelpro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sequel Pro<\/a>. To jest m\u00f3j preferowany interfejs bazy danych.<\/li>\n<li><strong><a href=\"https:\/\/slack.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Lu\u017any<\/a><\/strong>. W tym momencie wydaje mi si\u0119, \u017ce ta aplikacja nie potrzebuje \u017cadnego opisu. W ten spos\u00f3b <a href=\"https:\/\/pressware.co\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">m\u00f3j zesp\u00f3\u0142 i ja<\/a> utrzymujemy ze sob\u0105 kontakt, integrujemy nasze us\u0142ugi i og\u00f3lnie wykonujemy prac\u0119.<\/li>\n<li><strong><a href=\"https:\/\/evernote.com\/products\/skitch\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Skecz<\/a><\/strong>. Jest to dobre do szybkiego dodawania adnotacji do obraz\u00f3w, chocia\u017c Droplr te\u017c nie jest w tym z\u0142y. To zale\u017cy od tego, czego naprawd\u0119 potrzebujesz, ale nadal polecam go w niekt\u00f3rych przypadkach u\u017cycia.<\/li>\n<li><strong><a href=\"https:\/\/www.spotify.com\/us\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Spotify<\/a><\/strong>. Chocia\u017c mamy r\u00f3wnie\u017c cz\u0142onkostwo w Apple Music, jest to moja wybrana aplikacja do us\u0142ug przesy\u0142ania strumieniowego. Jego funkcje odkrywania i mo\u017cliwo\u015b\u0107 generowania list odtwarzania na podstawie moich nawyk\u00f3w s\u0142uchowych sprawiaj\u0105, \u017ce trudno jest zrezygnowa\u0107. Wi\u0119c nie.<\/li>\n<li><a href=\"http:\/\/spotify-notifications.citruspi.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Powiadomienia Spotify<\/a>. Solidna aplikacja do powiadamiania o odtwarzanej piosence wraz z ok\u0142adk\u0105 albumu itp. Jest to brakuj\u0105ca funkcja Spotify i wykonuje dobr\u0105 robot\u0119, zataczaj\u0105c pe\u0142ny kr\u0105g do rzeczy, kt\u00f3re oferuje iTunes.<\/li>\n<li><a href=\"https:\/\/itunes.apple.com\/us\/app\/super265\/id1286630864?mt=12\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Super265<\/a>. Chocia\u017c jestem r\u00f3wnie\u017c fanem hamulca r\u0119cznego, odkry\u0142em, \u017ce ta konkretna aplikacja \u2013 i jest nowsza, z pewno\u015bci\u0105 \u2013 wykonuje \u015bwietn\u0105 robot\u0119, robi\u0105c film i kompresuj\u0105c go (czasami przez 50%) z bezstratn\u0105 jako\u015bci\u0105.<\/li>\n<li><strong><a href=\"https:\/\/culturedcode.com\/things\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Rzeczy<\/a><\/strong>. Bezr\u0119czna, moja ulubiona aplikacja \u201eza\u0142atwiaj sprawy&#8221; i integracja z Apple Reminders i Siri wraz z synchronizacj\u0105 z iOS sprawiaj\u0105, \u017ce jest jeszcze lepiej.<\/li>\n<li><a href=\"https:\/\/www.git-tower.com\/mac\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Wie\u017ca<\/a>. W ci\u0105gu ostatniego roku czu\u0142em si\u0119 coraz bardziej komfortowo z Git w wierszu polece\u0144, ale wci\u0105\u017c s\u0105 projekty, nad kt\u00f3rymi pracuj\u0119, z kt\u00f3rych korzysta\u0142em od czasu pierwszego zatwierdzenia. To m\u00f3j ulubiony GUI GIT.<\/li>\n<li><a href=\"https:\/\/panic.com\/transmit\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Prze\u015blij<\/a>. M\u00f3j preferowany klient S\/FTP.<\/li>\n<li><a href=\"https:\/\/tapbots.com\/tweetbot\/mac\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">TweetBot<\/a>. M\u00f3j preferowany klient Twittera (i integracja z Pocket i Droplr sprawia, \u017ce \u200b\u200bjest jeszcze lepszy) zar\u00f3wno na macOS, jak i iOS.<\/li>\n<li><a href=\"https:\/\/www.utorrent.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">uTorrent<\/a>. Je\u015bli musisz pobiera\u0107 cokolwiek przez torrenty, polecam tego klienta.<\/li>\n<li><strong><a href=\"https:\/\/versionsapp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Wersje<\/a><\/strong>. Je\u015bli potrzebujesz solidnego GUI Subversion (na przyk\u0142ad je\u015bli nad\u0105\u017casz za krwawi\u0105c\u0105 kraw\u0119dzi\u0105 WordPressa), naprawd\u0119 to lubi\u0119. <strong><a href=\"https:\/\/www.zennaware.com\/cornerstone\/store.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Cornerstone<\/a><\/strong> jest fajn\u0105 alternatyw\u0105, ale nie u\u017cywam go tak cz\u0119sto, jak kiedy\u015b i nie u\u017cywam zbyt cz\u0119sto Subversion, wi\u0119c prostota wersji jest tym, co mnie przekona\u0142o.<\/li>\n<li><strong><a href=\"https:\/\/www.videolan.org\/vlc\/index.html\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">OHP<\/a><\/strong>. Od czasu do czasu pojawiaj\u0105 si\u0119 pewne pliki wideo w formacie, powiedzmy, <strong>mkv<\/strong>, kt\u00f3rych nie chc\u0119 zawraca\u0107 sobie g\u0142owy konwersj\u0105. To fantastyczny odtwarzacz wideo typu open source (r\u00f3wnie\u017c dla r\u00f3\u017cnych format\u00f3w).<\/li>\n<li><strong><a href=\"https:\/\/windscribe.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Windscribe<\/a><\/strong>. To moje ulubione narz\u0119dzie dla system\u00f3w MacOS i iOS do korzystania z VPN podczas przegl\u0105dania sieci. Jego cena jest uczciwa, a aplikacje (i rozszerzenie przegl\u0105darki) s\u0105 solidne.<\/li>\n<li><strong><a href=\"https:\/\/developer.apple.com\/xcode\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Xkod<\/a><\/strong>. Zastrze\u017cona platforma programistyczna firmy Apple, kt\u00f3ra jest r\u00f3wnie\u017c potrzebna do uruchomienia wielu rzeczy, kt\u00f3re zobaczysz p\u00f3\u017aniej w tym po\u015bcie.<\/li>\n<\/ul>\n<p>Staram si\u0119 zachowa\u0107 szczup\u0142\u0105 sylwetk\u0119, ale s\u0105 powody, dla kt\u00f3rych korzystam z aplikacji, kt\u00f3re robi\u0119. I pomimo moich pr\u00f3b zapewnienia jak najwi\u0119kszego bezpiecze\u0144stwa, jest kilka aplikacji, kt\u00f3rych u\u017cywam do cel\u00f3w innych ni\u017c \u201etylko przechowywanie rzeczy&#8221;.<\/p>\n<p>Tak wi\u0119c, wiesz, zwyk\u0142e zastrze\u017cenie dotycz\u0105ce ostro\u017cno\u015bci w tym, co przechowujesz i czego u\u017cywasz do przechowywania. B\u0105d\u017a m\u0105dry w sposobie zapisywania poufnych informacji.<\/p>\n<h3>Narz\u0119dzia programistyczne<\/h3>\n<p>Poni\u017csza lista narz\u0119dzi niekoniecznie jest wyczerpuj\u0105ca. Oznacza to, \u017ce niekt\u00f3re projekty wymagaj\u0105 pewnych pakiet\u00f3w, kt\u00f3rych po prostu nie ma sensu tutaj wymienia\u0107.<\/p>\n<p>Zamiast tego jest to og\u00f3lny zestaw narz\u0119dzi, kt\u00f3rych u\u017cywam w moim \u015brodowisku programistycznym. Obejmuje wszystko, od preferowanej czcionki do wybranego przeze mnie IDE i wszystko pomi\u0119dzy.<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/tonsky\/FiraCode\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kodeks Firy<\/a>. To moja ulubiona czcionka do dowolnego IDE lub edytora tekstu.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/equinusocio\/material-theme\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Motyw materia\u0142u<\/a><\/strong>. Jest to ca\u0142kowicie subiektywne (podobnie jak wi\u0119kszo\u015b\u0107 rzeczy na tej li\u015bcie), ale uwa\u017cam, \u017ce jest to motyw, z kt\u00f3rym utkn\u0105\u0142em najd\u0142u\u017cej podczas korzystania z PhpStorm.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/equinusocio\/material-theme\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP<\/a><\/strong>. \u015arodowisko wykonawcze potrzebne do tworzenia WordPressa i og\u00f3lnego programowania PHP. W dalszej cz\u0119\u015bci tego dokumentu b\u0119d\u0119 mia\u0142 instrukcje dotycz\u0105ce konfiguracji tego (i innych narz\u0119dzi), jak zainstalowa\u0107 go za pomoc\u0105 Homebrew, aby u\u0142atwi\u0107 zarz\u0105dzanie pakietem.<\/li>\n<li><strong><a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kompozytor<\/a><\/strong>. Je\u015bli pracujesz z r\u00f3\u017cnymi zale\u017cno\u015bciami w swoich projektach, powiniene\u015b u\u017cywa\u0107 Composera do zarz\u0105dzania tymi pakietami.<\/li>\n<li><strong><a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a><\/strong>. Jest to fantastyczny interfejs wiersza polece\u0144 dla WordPressa, kt\u00f3ry jest rozwijany w naprawd\u0119 fantastyczny spos\u00f3b, dzi\u0119ki czemu praca z WordPressem na poziomie wiersza polece\u0144 jest nie tylko mo\u017cliwa, ale tak\u017ce \u0142atwa.<\/li>\n<li><a href=\"https:\/\/phpunit.de\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Jednostka PHP<\/a>. Je\u015bli zamierzasz pisa\u0107 testy jednostkowe dla swojego projektu, to jest to framework, kt\u00f3ry polecam.<\/li>\n<li><strong><a href=\"https:\/\/github.com\/squizlabs\/PHP_CodeSniffer\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sniffer kodu PHP<\/a><\/strong>. Jest to biblioteka zapewniaj\u0105ca, \u017ce \u200b\u200bTw\u00f3j kod jest zgodny ze standardami, kt\u00f3re wymieni\u0119 w nast\u0119pnej pozycji. Daje pewno\u015b\u0107, \u017ce post\u0119pujesz zgodnie z odpowiednimi wytycznymi i piszesz poprawnie.<\/li>\n<li>Standardy kodowania PHP. Istniej\u0105 dwa og\u00f3lne typy standard\u00f3w kodowania, kt\u00f3rych prawdopodobnie b\u0119dziesz u\u017cywa\u0107 (je\u015bli czytasz ten blog), a s\u0105 to <strong><a href=\"http:\/\/www.php-fig.org\/psr\/psr-2\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PSR<\/a><\/strong> lub <strong><a href=\"https:\/\/github.com\/WordPress-Coding-Standards\/WordPress-Coding-Standards\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WPCS<\/a><\/strong>. W zale\u017cno\u015bci od tego, kt\u00f3rego u\u017cywasz, b\u0119dzie zale\u017ce\u0107 od tego, jak je zainstalujesz. Niezale\u017cnie od tego, ka\u017cdy z nich wymaga wcze\u015bniejszego zainstalowania PHP Code Sniffer.<\/li>\n<li><strong><a href=\"https:\/\/laravel.com\/docs\/5.5\/valet\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Lokaj<\/a><\/strong>. O innych nieszablonowych narz\u0119dziach, takich jak MAMP, pisa\u0142em w innych postach, ale korzystam z Valeta przez lepsz\u0105 po\u0142ow\u0119 2017 roku i naprawd\u0119, naprawd\u0119 \u201epo prostu dzia\u0142a&#8221;. Praca z nim jest naprawd\u0119 \u0142atwa i sprawia, \u017ce \u200b\u200btworzenie nowych witryn i projekt\u00f3w staje si\u0119 dziecinnie proste.<\/li>\n<li><strong><a href=\"https:\/\/xdebug.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Xdebug<\/a><\/strong>. Je\u015bli piszesz kod po stronie serwera (a je\u015bli piszesz PHP, tak jest), to jest co\u015b wi\u0119cej do debugowania ni\u017c <strong>echo<\/strong> i <strong>var_dump<\/strong>. Wpisz Xdebug.<\/li>\n<li><strong><a href=\"https:\/\/www.npmjs.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">W\u0119ze\u0142<\/a><\/strong>. Jest to kolejny mened\u017cer pakiet\u00f3w do korzystania z r\u00f3\u017cnych bibliotek JavaScript. Je\u015bli zamierzasz robi\u0107 cokolwiek z Sass, Less, JavaScript, Image Compression i tak dalej, polecam w\u0142\u0105czenie go do swojego przep\u0142ywu pracy. Zobacz tak\u017ce <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/pakiety-kilku-lykow-na-poczatek\/\" title=\"ten post\">ten post<\/a>.<\/li>\n<\/ul>\n<p>Po zainstalowaniu tego wszystkiego nadal trzeba przeprowadzi\u0107 konfiguracj\u0119. To te\u017c om\u00f3wi\u0119.<\/p>\n<h3>Konfigurowanie moich narz\u0119dzi programistycznych<\/h3>\n<p>Jak wspomniano wcze\u015bniej, wiele pakiet\u00f3w, kt\u00f3re instaluj\u0119 w tym momencie, odbywa si\u0119 za po\u015brednictwem Homebrew, wi\u0119c zak\u0142adamy, \u017ce masz zainstalowany Homebrew.<\/p>\n<p>Wi\u0119c pierwszym krokiem b\u0119dzie instalacja Homebrew. Wszystko po tym jest dok\u0142adnie tym, co jest potrzebne, aby wej\u015b\u0107 do twojego terminala, aby go zainstalowa\u0107 i nic wi\u0119cej.<\/p>\n<p>Je\u015bli wok\u00f3\u0142 konkretnego pakietu s\u0105 jakie\u015b uwagi, do\u0142\u0105cz\u0119 je do zwi\u0105zanego z nim sedna sprawy.<\/p>\n<h4>Uwaga o Homebrew<\/h4>\n<p>Powodem, dla kt\u00f3rego zalecam u\u017cywanie mened\u017cera pakiet\u00f3w jest to, \u017ce znacznie u\u0142atwia on instalowanie i odinstalowywanie poszczeg\u00f3lnych pakiet\u00f3w, gdy ich potrzebujesz.<\/p>\n<p>To sprawia, \u017ce \u200b\u200brzeczy s\u0105 bardziej, hm, \u0142atwiejsze do opanowania. I utrzymuje to troch\u0119 czystsze w twoim systemie (dla tych, kt\u00f3rzy staj\u0105 si\u0119 [dziwnie] kompulsywni w stosunku do tych rzeczy).<\/p>\n<h4>1 Instalacja Homebrew<\/h4>\n<pre><code>$ \/usr\/bin\/ruby -e \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)\"<\/code><\/pre>\n<h4>2 PHP<\/h4>\n<pre><code>$ brew tap homebrew\/php\n$ brew install homebrew\/php\/php70<\/code><\/pre>\n<h4>3 Kompozytor<\/h4>\n<h4>4 WP-CLI<\/h4>\n<h4>Jednostka 5 PHP<\/h4>\n<h4>6 Sniffer kodu PHP<\/h4>\n<pre><code>$ brew install php-code-sniffer<\/code><\/pre>\n<h4>7 lokaj<\/h4>\n<pre><code>$ composer global require laravel\/valet\n$ export PATH=\"$PATH:$HOME\/.composer\/vendor\/bin\"\n$ valet install<\/code><\/pre>\n<p>Po zainstalowaniu Valet mo\u017ce by\u0107 konieczne dodanie go do \u015bcie\u017cki (co wida\u0107 na pocz\u0105tku drugiej linii. Nast\u0119pnie oficjalnie instalujesz go, jak wida\u0107 w trzeciej linii.<\/p>\n<h4>8 Xdebug<\/h4>\n<pre><code>$ brew install homebrew\/php\/php70-xdebug<\/code><\/pre>\n<p>Je\u015bli u\u017cywasz Valet, b\u0119dziesz musia\u0142 doda\u0107 kilka linii konfiguracji, aby m\u00f3c prawid\u0142owo u\u017cywa\u0107 Xdebug z Valet w po\u0142\u0105czeniu z PhpStorm.<\/p>\n<p>Aby to zrobi\u0107, dodaj nast\u0119puj\u0105ce wiersze do <strong>\/usr\/local\/etc\/php\/7.0\/conf.d\/ext-xdebug.ini<\/strong> :<\/p>\n<pre><code>xdebug.remote_enable=1\nxdebug.remote_port=9001\nxdebug.remote_autostart=1\nxdebug.idekey=PHPSTORM<\/code><\/pre>\n<p>Oczywi\u015bcie lokalizacja <strong>klucza idekey<\/strong> i pliku konfiguracyjnego b\u0119dzie si\u0119 r\u00f3\u017cni\u0107 w zale\u017cno\u015bci od zainstalowanej wersji PHP i u\u017cywanego IDE.<\/p>\n<h4>9 W\u0119ze\u0142<\/h4>\n<h4>10 MySQL<\/h4>\n<pre><code>$ brew install mysql\n$ brew services start mysql<\/code><\/pre>\n<h3>Rozszerzenia przegl\u0105darki<\/h3>\n<p>Poni\u017cej zamie\u015bci\u0142em tylko kilka rozszerze\u0144 przegl\u0105darki, kt\u00f3rych u\u017cywam. S\u0105 one przeznaczone g\u0142\u00f3wnie do cel\u00f3w programistycznych lub wycinania bzdur z sieci, kt\u00f3rych nie mog\u0119 znie\u015b\u0107, gdy je przegl\u0105dam:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/ads-blocker-for-facebook\/dmgjckeibmdfndlflobjhddhmemajjld?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Blokowanie reklam na Facebooku<\/a><\/strong>. Nie u\u017cywam zbyt cz\u0119sto Facebooka, ale kiedy to robi\u0119, chc\u0119 troch\u0119 odwr\u00f3ci\u0107 uwag\u0119, jak to mo\u017cliwe.<\/li>\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/awesome-screenshot-screen\/nlipoenfbbikpbjkfpfillcgkoblgpmj?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Niesamowity zrzut ekranu<\/a><\/strong>. Oczywi\u015bcie wtedy, gdy musisz zrobi\u0107 uj\u0119cie czego\u015b, aby wys\u0142a\u0107 go komu\u015b innemu. Dzia\u0142a dobrze z Droplr.<\/li>\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/buffer\/noojglkidnpfjbincgijbaiedldjfbhh?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bufor<\/a><\/strong>. Lubi\u0119 buforowa\u0107 wiele moich tweet\u00f3w, co u\u0142atwia to.<\/li>\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/colorzilla\/bhlhnicpbhignbdhedgjhgdocnmhomnp?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ColorZilla<\/a><\/strong>. Gdy pobierasz kolory dla istniej\u0105cego obrazu, projektu lub motywu, pomaga to uzyska\u0107 warto\u015bci RGB i szesnastkowe.<\/li>\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/ghostery\/mlomiejdfkolichcflejclcbmpeaniij?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Upiory<\/a><\/strong>. Ludzie maj\u0105 mieszane uczucia co do tego (i to w porz\u0105dku), ale to jest zatrzymanie reklamy i \u015bledzenia.<\/li>\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/grammarly-for-chrome\/kbfnbcaeplbcioakkpcpgfkobkghlhen?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Gramatyka<\/a><\/strong>. Aby upewni\u0107 si\u0119, \u017ce naprawd\u0119 dobrze sobie radz\u0119, konstruuj\u0105c zdania i pisz\u0105c s\u0142owa.<\/li>\n<li><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/merge-windows\/mmpokgfcmbkfdeibafoafkiijdbfblfg?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Scal okna<\/a>. Po pierwsze, mieli\u015bmy za du\u017co okien, wi\u0119c wprowadzili\u015bmy przegl\u0105danie kart. Teraz mamy po prostu zbyt wiele okien ze zbyt du\u017c\u0105 liczb\u0105 kart. Spowoduje to scalenie wszystkich okien w jedno okno.<\/li>\n<li><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/remove-w3schools\/gohnadkcefpdhblajddfnhapimpdjkje?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Usu\u0144 W3Schools<\/a>. Usuwa W3Schools z wynik\u00f3w wyszukiwania Google, dzi\u0119ki czemu mo\u017cesz uzyska\u0107 lepsze wyniki.<\/li>\n<li><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/tab-sorter\/nlnkcinjjeoojlhdiedbbolilahmnldj?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sortownik kart<\/a>. Kiedy twoje karty wymykaj\u0105 si\u0119 spod kontroli mi\u0119dzy Asan\u0105, Trello, Pocket, Reddit i tak dalej, pomaga to uporz\u0105dkowa\u0107 je wed\u0142ug ich typu.<\/li>\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/throttle\/klmapenfmenbohghcdlilacfhckhcbnn?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Przepustnica<\/a><\/strong>. Dzia\u0142a to w po\u0142\u0105czeniu z us\u0142ug\u0105 internetow\u0105 Throttle w celu tworzenia jednorazowych adres\u00f3w e-mail (kt\u00f3re nadal mo\u017cna u\u017cywa\u0107 do czytania wiadomo\u015bci e-mail) dla us\u0142ug, z kt\u00f3rymi niekoniecznie chcesz nad\u0105\u017cy\u0107.<\/li>\n<li><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/toby-for-chrome\/hddnkoipeenegfoeaoibdmnaalmgkpip?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Toby dla Chrome<\/a>. \u015awietnie nadaje si\u0119 do zapisywania i grupowania sesji kart (je\u015bli zdecydujesz si\u0119 nie u\u017cywa\u0107 sortowania kart), dzi\u0119ki czemu mo\u017cesz wr\u00f3ci\u0107 do pracy nad tym, co robi\u0142e\u015b, gdy odszed\u0142e\u015b, ponownie uruchomi\u0142e\u015b lub cokolwiek innego.<\/li>\n<li><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/xdebug-helper\/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Pomocnik Xdebug<\/a>. Dzia\u0142a w po\u0142\u0105czeniu z Xdebug, aby pom\u00f3c w debugowaniu, profilowaniu i \u015bledzeniu wydajno\u015bci i kodu w lokalnej aplikacji sieci Web.<\/li>\n<\/ul>\n<p>Istniej\u0105 inne rozszerzenia, kt\u00f3rych u\u017cywam do aplikacji takich jak <a href=\"https:\/\/1password.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">1Password<\/a> i <a href=\"https:\/\/getpocket.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Pocket<\/a>, ale nie wydaj\u0105 si\u0119 one by\u0107 tak istotne, wi\u0119c zdecydowa\u0142em si\u0119 je wykluczy\u0107, zw\u0142aszcza \u017ce te us\u0142ugi s\u0105 mniej zorientowane na rozw\u00f3j.<\/p>\n<h2>Koniec<\/h2>\n<p>Dlaczego moje rozszerzenia przegl\u0105darki s\u0105 ostatnie? Wiem, wydaje si\u0119 to troch\u0119 g\u0142upie \u2013 czy nie by\u0142yby one cz\u0119\u015bci\u0105, powiedzmy, mojego standardowego zestawu aplikacji?<\/p>\n<p>M\u00f3wi\u0105c najpro\u015bciej, jest kilka, kt\u00f3re s\u0105 bardziej zwi\u0105zane z rozwojem, wi\u0119c chcia\u0142em, aby pojawi\u0142y si\u0119 po tym, jak om\u00f3wi\u0119 wszystko inne.<\/p>\n<p>Z drugiej strony, s\u0105 chwile, w kt\u00f3rych musz\u0119 zmieni\u0107 rzeczy z u\u017cywania, powiedzmy, PHP7 na PHP5.6 w zale\u017cno\u015bci od projektu. S\u0105 te\u017c sytuacje, w kt\u00f3rych u\u017cywam innych bibliotek, takich jak PHPMD itp., kt\u00f3rych nie om\u00f3wi\u0142em tutaj, poniewa\u017c s\u0105 to narz\u0119dzia specyficzne dla projektu.<\/p>\n<p>Ale od konfiguracji mojego systemu, to jest og\u00f3lny przegl\u0105d. Teraz mam udokumentowane odniesienie do tego, co musz\u0119 zainstalowa\u0107 z Mac App Store, z r\u00f3\u017cnych miejsc w Internecie, polece\u0144, kt\u00f3re musz\u0119 uruchomi\u0107, oraz tego, jak mog\u0119 szybko uruchomi\u0107 i przywr\u00f3ci\u0107 maszyn\u0119, gdyby co\u015b kiedykolwiek si\u0119 zepsu\u0142o.<\/p>\n<p>Bior\u0105c to wszystko pod uwag\u0119, zastanawiam si\u0119, czy nie warto kupowa\u0107 taniej maszyny do tworzenia kopii zapasowych na wszelki wypadek.<\/p>\n<p>Ale nie wiem. To kolejny post.<\/p>\n<h2>Epilog<\/h2>\n<p>Je\u015bli szukasz kolejnego posta do \u015bledzenia, kt\u00f3ry jest podobny, ale zawiera wi\u0119cej szczeg\u00f3\u0142\u00f3w dotycz\u0105cych niekt\u00f3rych narz\u0119dzi, polecam zajrze\u0107 <a href=\"https:\/\/carlalexander.ca\/2016-macbook-pro-setup\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">do posta Carla Alexandra<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To jest przewodnik po instalowanych przeze mnie aplikacjach i procesie, kt\u00f3ry stosuj\u0119 podczas konfigurowania MacBooka Pro 2017 do programowania WordPress.<\/p>\n","protected":false},"author":1,"featured_media":225010,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[721,919,1068],"tags":[1169],"class_list":["post-229329","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deweloper","category-inny","category-komputer","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/229329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=229329"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/229329\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/225010"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=229329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=229329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=229329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}