{"id":55941,"date":"2020-02-01T00:00:00","date_gmt":"2020-01-31T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/mejnstrim-pochetnye-rabotniki-truda-biograficheskij-roman"},"modified":"2020-02-18T14:04:06","modified_gmt":"2020-02-18T11:04:06","slug":"mejnstrim-pochetnye-rabotniki-truda-biograficheskij-roman","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/mejnstrim-pochetnye-rabotniki-truda-biograficheskij-roman","title":{"rendered":"G\u0142\u00f3wne nurty. Honorowi pracownicy. Powie\u015b\u0107 biograficzna","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Wydawnictwo \u201eBiblioteczka Proletariusza\u201d. <\/p>\n<p>W tej powie\u015bci autor opowie nam o trudnej drodze formowania si\u0119 klasy robotniczej w przemy\u015ble IT.<\/p>\n<p>O zas\u0142u\u017conych pracownikach i rozwoju osobistych relacji w warunkach niedoboru pami\u0119ci.<\/p>\n<p>Polecam. \/*Krytyk*\/<\/p>\n<p>Wszystkie zbiegi okoliczno\u015bci nie s\u0105 przypadkowe.<\/p>\n<p>C++ ma skomplikowany charakter z powodu trudnego dzieci\u0144stwa. Dorasta\u0142 w g\u0142odnych latach 80., pami\u0119taj\u0105c, jak cz\u0119sto brakowa\u0142o nawet symboli. To wzmocni\u0142o go i nada\u0142o surowo\u015bci jego sk\u0142adni. Cz\u0119sto upity lubi\u0142 rzuca\u0107 segfaulty, t\u0142uc szyby, strzela\u0107 przechodniom w nogi. Nikt nie potrafi\u0142 go utemperowa\u0107, poniewa\u017c jego dziadek, szanowany K&#038;R C, by\u0142 ranny w Wietnamie i sam cz\u0119sto uczestniczy\u0142 w wybrykach wnuka. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOjca C++ prawie nie zapami\u0119ta\u0142, tylko to, \u017ce nazywa\u0142 si\u0119 \"C z Klasami\" i \u017ce zmar\u0142 z powodu przedawkowania. Dziadek \u017ale m\u00f3wi\u0142 o swoim jedynym synu. Na pytania wnuka odpowiada\u0142 niech\u0119tnie: \"Z\u0142apa\u0142e\u015b, rozumiesz, jakie\u015b klasy... I ty te\u017c... pami\u0119tam w moim czasie 615 bajt\u00f3w na trzech...\" O matce wiadomo by\u0142o jeszcze mniej, chocia\u017c niekt\u00f3rzy m\u00f3wili, \u017ce przy pocz\u0119ciu naszego bohatera nie oby\u0142o si\u0119 bez pewnej Simulacji.<\/p>\n<p>Pomimo wyrzut\u00f3w syna i wnuka za fascynacj\u0119 klasami, sam dziadek C od dawna intensywnie zajmowa\u0142 si\u0119 wska\u017anikami. Nazywa\u0142 to \u201earytmetyk\u0105 wska\u017anik\u00f3w\u201d i twierdzi\u0142, \u017ce to wszystko cz\u0119\u015b\u0107 jego filozofii, kt\u00f3ra pozwala by\u0107 bli\u017cej natury rzeczy otaczaj\u0105cego \u015bwiata. W ostatnim czasie rzadko pojawia\u0142 si\u0119 w\u015br\u00f3d ludzi. Niekt\u00f3rzy nawet twierdzili, \u017ce starzec dawno umar\u0142, ale czasami dostrzegano jego \u015blady w nocy. Tam rozbita latarnia, tam przechodniowi postrzelono nog\u0119, tam przepe\u0142nienie bufora\u2026 <\/p>\n<p>Jednak z wujkiem Classical C i kuzynem C-99..11, C++ cz\u0119sto si\u0119 spotyka\u0142. Ca\u0142a rodzina og\u00f3lnie si\u0119 nie lubi\u0142a. Jednak wsp\u00f3lna praca i \u017cycie zmusza\u0142y ich do trzymania si\u0119 w ramach umowy API. Braciszek C i jego ojciec zapewniali, \u017ce to w\u0142a\u015bnie oni najszybciej strzelaj\u0105 w nogi przechodniom, w przeciwie\u0144stwie do r\u00f3\u017cnych mi\u0142o\u015bnik\u00f3w klas. C++ si\u0119 z tym nie zgadza\u0142. Ale chocia\u017c m\u00f3wi\u0142, \u017ce nie jest najgorszym strzelcem, w duchu rozumia\u0142, \u017ce u\u017cywanie takich substancji jak OOP, nie przechodzi bez echa. Wiecznie prze\u015bladowa\u0142 go kompleks ni\u017cszo\u015bci. Aby si\u0119 go pozby\u0107, zacz\u0105\u0142 bra\u0107 udzia\u0142 w benchmarkach. Czasami przed prze\u0142adowaniem strzelby, C++ lekko si\u0119 wstrzymywa\u0142, a wtedy pozostali cz\u0142onkowie rodziny wsp\u00f3\u0142czuj\u0105co wymieniali spojrzenia, a potem \u015bmiali si\u0119 za jego plecami.<\/p>\n<p>Jego krewni jeszcze nie zdawali sobie sprawy, \u017ce C++ p\u00f3jdzie dalej ni\u017c zmar\u0142y ojciec. Opr\u00f3cz OOP, zacz\u0105\u0142 tak\u017ce interesowa\u0107 si\u0119 szablonami. Po d\u0142ugotrwa\u0142ym u\u017cywaniu szablon\u00f3w zda\u0142 sobie spraw\u0119, \u017ce w ka\u017cdym konkursie strzeleckim mo\u017cna wygra\u0107, strzelaj\u0105c w nog\u0119 s\u0119dziemu jeszcze przed startem. C++ jednog\u0142o\u015bnie uznano za mistrza metaprogramowania i ju\u017c go nie wpuszczano na zawody. Ale to go nie powstrzyma\u0142o. Wypycha\u0142 si\u0119 do dyskusyjnych klub\u00f3w lokalnych intelektualist\u00f3w i filozof\u00f3w, domagaj\u0105c si\u0119 uznania siebie jako funkcjonalnego J\u0119zyka Programowania. Haskell i Lisp w przera\u017ceniu uciekali od tego uzbrojonego w wska\u017aniki i lu\u017an\u0105 statyczn\u0105 typizacj\u0119 awanturnika. Ale nie by\u0142o dok\u0105d ucieka\u0107, bo z kim\u015b, kto miesza OOP z szablonami i lubi strzela\u0107 w nogi, szczeg\u00f3lnie nie da si\u0119 spiera\u0107. Tak nasz bohater sta\u0142 si\u0119 wieloparadigmowym.<\/p>\n<p>Ale C++ nie trwa\u0142 d\u0142ugo na szczycie s\u0142awy najlepszego strzelca w mie\u015bcie. Z biegiem czasu OOP przesta\u0142o by\u0107 obiektem drwin, a na narzekania staruszk\u00f3w nikt ju\u017c nie zwraca\u0142 uwagi. Sta\u0142o si\u0119 to wr\u0119cz modne. Wielu lubi\u0142o od czasu do czasu za\u017cywa\u0107 klasy... a nowe pokolenie doros\u0142o zupe\u0142nie inne... <\/p>\n<p>Pierwsza o sobie da\u0142a zna\u0107 Java. Uparcie odrzuca\u0142 potrzeb\u0119 szybkiego strzelania sobie w nogi i twierdzi\u0142, \u017ce g\u0142\u00f3wn\u0105 warto\u015bci\u0105 jest klarowno\u015b\u0107\u2026 i obiekty\u2026 nic poza obiektami. Prawda jest taka, \u017ce myli\u0142 obiekty z klasami, dodaj\u0105c do tego koktajlu typy prymitywne, co nie przeszkadza\u0142o mu przedstawia\u0107 si\u0119 jako \u201epierwszy w pe\u0142ni obiektowo zorientowany\u201d. M\u00f3wiono, \u017ce Java to nie\u015blubny syn Wujka C od nieznanej programistki OOP. Inni twierdzili, \u017ce w tym wszystkim bardziej zamieszany jest C++. Jak by\u0142o naprawd\u0119, nie wiadomo, ale Java dorasta\u0142 w przytu\u0142ku korporacji Oracle. Aby nowy j\u0119zyk nie zrobi\u0142 czego\u015b strasznego i nie poszed\u0142 drog\u0105 strzelania sobie w nogi, in\u017cynierowie Oracle ju\u017c w przytu\u0142ku przeprowadzili mu lobotomi\u0119 i odci\u0119li palce wskazuj\u0105ce. Kiedy maluch troch\u0119 ur\u00f3s\u0142, troskliwi opiekunowie ani na krok nie pozwalali mu zbli\u017cy\u0107 si\u0119 do \u015bwiata doros\u0142ych, wska\u017anik\u00f3w, starannie skrywaj\u0105c je g\u0142\u0119boko w wirtualnej maszynie. Ponadto, Java starannie nauczyli, \u017ce strzelanie do kogokolwiek jest z\u0142e, a bro\u0144 w og\u00f3le nale\u017cy zakaza\u0107. Tak bliskie zapoznanie z komunizmem od wczesnego dzieci\u0144stwa wp\u0142yn\u0119\u0142o pozytywnie na Jav\u0119, kt\u00f3ra szybko zdoby\u0142a wszystkie czo\u0142owe stanowiska w rozwoju enterprise. Wydawa\u0142o si\u0119, \u017ce min\u0119\u0142y czasy niekontrolowanej anarchii, nasta\u0142 wiek zorganizowanego zespo\u0142owego rozwoju, a strzelanie s\u0105siadom w nog\u0119 sta\u0142o si\u0119 z\u0142ym tonem.<\/p>\n<p>Odepchni\u0119ty na drugi plan, C++ pr\u00f3bowa\u0142 wzi\u0105\u0107 si\u0119 w gar\u015b\u0107 i i\u015b\u0107 z duchem czasu, przyczepiaj\u0105c celownik laserowy do strzelby jednorazowej, i staraj\u0105c si\u0119 nada\u0107 inteligencj\u0119 wska\u017anikom. Nie pomog\u0142o to zbytnio, wi\u0119c zapomniany przez wielu odda\u0142 si\u0119 nieprzerwanemu pija\u0144stwu i d\u0142ugiemu snu. <\/p>\n<p>A za oknem Java ju\u017c toczy\u0142a bitw\u0119 z nowym pot\u0119\u017cnym przeciwnikiem. C# by\u0142 owocem genetycznego przemieszania C++ i Java. Do dzisiaj kr\u0105\u017c\u0105 plotki, \u017ce geny Java zosta\u0142y pozyskane do tego eksperymentu w nie ca\u0142kiem uczciwy spos\u00f3b, a w zwi\u0105zku z tym mia\u0142 miejsce nawet ma\u0142y skandal. Ale stworzony przez in\u017cynier\u00f3w innej pot\u0119\u017cnej korporacji, ca\u0142kowicie obiektowo zorientowany, dziedzicz\u0105cy wiele cech C++, C# urodzi\u0142 si\u0119, by rzuci\u0107 wyzwanie Javie i zdo\u0142a\u0142 obroni\u0107 swoje prawo do istnienia w surowym \u015bwiecie enterprise. Aby pokona\u0107 Jav\u0119, tw\u00f3rcy obdarzyli go szablonami, OOP i wska\u017anikami (aczkolwiek nakazuj\u0105c ostro\u017cne ich u\u017cytkowanie).<\/p>\n<p>M\u0142ody padawan wszed\u0142 do walki z lobotomizowanym kalek\u0105 i do 2020 roku wypar\u0142 go prawie o po\u0142ow\u0119\u2026<\/p>\n<p>Czas nie sta\u0142 w miejscu, a naturalne rozmna\u017canie wysz\u0142o z mody. Teraz uwa\u017cano, \u017ce je\u015bli nie jeste\u015b stworzony w laboratorium jakiej\u015b korporacji, to nigdy nie odniesiesz sukcesu. Tak pojawi\u0142y si\u0119 JavaScript, Go, Rust i wiele innych. \u017byciorys pierwszego by\u0142by tu wstydliwy do przytoczenia, ogranicz\u0119 si\u0119 do tego, \u017ce czytelnik powinien wiedzie\u0107, \u017ce urodzi\u0142 si\u0119 jako g\u0142uchoniemy schizofrenik, ale dzi\u0119ki mi\u0142o\u015bci niekt\u00f3rych ludzi zdo\u0142a\u0142 pokona\u0107 wszystkie te wady i sta\u0107 si\u0119 transp\u0142ciowym homoseksualist\u0105. Nie potrafi\u0142 strzela\u0107, za to doskonale potrafi\u0142 wprowadzi\u0107 minut\u0119 pozytywnego spowolnienia w ka\u017cde zaj\u0119cie, w kt\u00f3re go wzi\u0119li. Kiedy JS dor\u00f3s\u0142, zda\u0142 sobie spraw\u0119, \u017ce jest powo\u0142any do projektowania kolorowych przycisk\u00f3w i plakat\u00f3w. Od tego czasu wychodzenie na ulic\u0119 sta\u0142o si\u0119 straszne, zbitki kwasowych baner\u00f3w i gwizdaj\u0105cych przycisk\u00f3w zala\u0142y wszystko dooko\u0142a. Je\u015bli starzy pracownicy zwracali mu na to uwag\u0119, JS zaczyna\u0142 g\u0142o\u015bno krzycze\u0107, \u017ce znowu s\u0105 przyt\u0142aczani przez z\u0142ych heteroseksualist\u00f3w. Ale to tylko cz\u0119\u015b\u0107 wszystkich nieszcz\u0119\u015b\u0107. JS przyci\u0105gn\u0105\u0142 do \u015bwiata programowania swoich przyjaci\u00f3\u0142. Zielono-brodaci, z kolorowymi w\u0142osami, na skuterach\u2026 Sam wci\u0105\u017c zajmowa\u0142 ca\u0142e dost\u0119pne miejsce i pami\u0119\u0107, a to w XXI wieku, kiedy wydawa\u0142oby si\u0119, \u017ce powinno jej wszystkim od dawna wystarcza\u0107! <\/p>\n<p>Jednak nawet tutaj nikt nie m\u00f3g\u0142 go skrytykowa\u0107. JS w odpowiedzi zaczyna\u0142 opowiada\u0107, \u017ce wszyscy powinni sta\u0107 si\u0119 pozytywnie nastawieni do cia\u0142a i r\u00f3wni, bez wzgl\u0119du na to, ile pami\u0119ci konsumujesz i ile miejsca zajmujesz. \"Wszyscy pracownicy s\u0105 cennie, wszyscy pracownicy s\u0105 wa\u017cni, wszyscy pracownicy s\u0105 r\u00f3wni,\" m\u00f3wi\u0142 JS. Inne istotne wydarzenie zwi\u0105zane z JS to fakt, \u017ce obni\u017cy\u0142 pewien \"pr\u00f3g wej\u015bcia\" do zera. M\u00f3wi si\u0119, \u017ce po tym przygn\u0119biony Dziadek C powiesi\u0142 si\u0119 w swojej kom\u00f3rce o wymiarach 5&#215;5 kilobajt\u00f3w. Niemniej jednak, JS wci\u0105\u017c jest na wolno\u015bci, wi\u0119c ostrzegamy, b\u0105d\u017acie ostro\u017cni!<\/p>\n<p>Tw\u00f3rcy Go postanowili przegoni\u0107 tw\u00f3rc\u00f3w Javy. Swojemu dziecku ju\u017c w \u0142onie matki podmienili cz\u0119\u015b\u0107 \u0142a\u0144cuch\u00f3w DNA na chomikowe\u2026 A potem odci\u0119li nie tylko palce, ale i uszy razem z nosem, pod pretekstem, \u017ce indywidualne cechy s\u0105 niepotrzebne, a wszyscy powinni by\u0107 do siebie podobni, by nie myli\u0107 swojej indywidualno\u015bci. Moda na OOP przesz\u0142a, a Go nie dosta\u0142 ani klas, ani szablon\u00f3w. Zamiast tego zyska\u0142 gorutyny. I tym \u017cyje do dzi\u015b, wspieraj\u0105c r\u00f3\u017cne narz\u0119dzia. <\/p>\n<p>Przez d\u0142ugi czas niekt\u00f3rzy entuzja\u015bci medytowali nad natur\u0105 powstaj\u0105cej fety, a\u017c w ko\u0144cu o\u015bwiecenie ich nawiedzi\u0142o. Po tym opracowali sp\u00f3jn\u0105 religijno-filozoficzn\u0105 system, nazywaj\u0105c j\u0105 koncepcj\u0105 w\u0142asno\u015bci i stworzyli Rust. Rust odznacza\u0142 si\u0119 swoj\u0105 zasadowo\u015bci\u0105 i wierno\u015bci\u0105 zasadom zakorzenionym od dziecka. Je\u015bli zlecano mu jakie\u015b zadanie, nie realizowa\u0142 go, dop\u00f3ki nie upewni\u0142 si\u0119, \u017ce nikomu nie zaszkodzi. Jednak, aby wyda\u0107 polecenie Rustowi, trzeba by\u0142o zrozumie\u0107 koncepcj\u0119 w\u0142asno\u015bci i borrow checkera. M\u00f3wi\u0105, \u017ce po tym pr\u00f3g dost\u0119pu wzr\u00f3s\u0142 o 15,37%.<\/p>\n<p>Podczas gdy nowe j\u0119zyki mno\u017cy\u0142y si\u0119 jak grzyby po deszczu, starsze nabiera\u0142y mocy. Java zyska\u0142a protezy w postaci generyk\u00f3w i lambd, kt\u00f3re ukrad\u0142a z filozoficznego klubu im. prof. Haskella. Podobne lambdy zdoby\u0142 te\u017c C#, przy okazji znajduj\u0105c kochank\u0119 o imieniu Linq. Java nie zostawa\u0142a w tyle i wprowadzi\u0142a Stream API. Jednak C# zrobi\u0142 niespodziewany ruch, wprowadzaj\u0105c rzucone no\u017ce async\/await i pozbywaj\u0105c si\u0119 ci\u0119\u017ckiej kotwicy null. Java w trakcie biegu za swoim m\u0142odszym rywalem zacz\u0119\u0142a przypomina\u0107 robota-transformera sk\u0142adaj\u0105cego si\u0119 z r\u00f3\u017cnych blok\u00f3w z r\u00f3\u017cnych materia\u0142\u00f3w. Niekt\u00f3re elementy odpada\u0142y. W takim stanie zaskoczy\u0142 \u015bwiat nagle obudzony przez C++. Szybko stworzy\u0142 swoje lambdy i sw\u00f3j automatyczny typ. Teraz C# i Java w przera\u017ceniu cofn\u0119\u0142y si\u0119 przed tym widokiem. Z laserowym celownikiem przywi\u0105zanym niebiesk\u0105 ta\u015bm\u0105 do strzelby, w pomara\u0144czowej czapce z czarnymi okularami i z toporem wisz\u0105cym na plecach, C++ naprawd\u0119 budzi\u0142 postrach w\u015br\u00f3d wszystkich, kt\u00f3rzy na niego patrzyli. Niekt\u00f3rzy ze starej pami\u0119ci mimowolnie chwytali si\u0119 za kolana\u2026<\/p>\n<p>\u017bycz\u0119 wszystkim mi\u0142ego dnia. Je\u015bli si\u0119 spodoba, napisz\u0119 kontynuacj\u0119 o pracownikach przemys\u0142u naukowo-filozoficznego.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/486530\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u00ab\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u0447\u043a\u0430 \u043f\u0440\u043e\u043b\u0435\u0442\u0430\u0440\u0438\u044f\u00bb. \u0412 \u044d\u0442\u043e\u043c \u0440\u043e\u043c\u0430\u043d\u0435 \u0430\u0432\u0442\u043e\u0440 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442 \u043d\u0430\u043c \u043e \u043d\u0435\u043b\u0435\u0433\u043a\u043e\u0439 \u0441\u0443\u0434\u044c\u0431\u0435 \u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. \u041e \u043f\u043e\u0447\u0435\u0442\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0442\u043d\u0438\u043a\u0430\u0445 \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0437\u0430\u0438\u043c\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0439 \u0432 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e. \/*\u041a\u0440\u0438\u0442\u0438\u043a*\/ \u0412\u0441\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u044f \u043d\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b. \u0423 C++ \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440 \u0438\u0437-\u0437\u0430 \u0442\u044f\u0436\u0435\u043b\u043e\u0433\u043e \u0434\u0435\u0442\u0441\u0442\u0432\u0430. \u041e\u043d \u0440\u043e\u0441 \u0432 \u0433\u043e\u043b\u043e\u0434\u043d\u044b\u0435 80\u0435, \u0438 \u043f\u043e\u043c\u043d\u0438\u0442 \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u043e \u043c\u0435\u0441\u0442\u0430 \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u043b\u043e \u0434\u0430\u0436\u0435 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55941","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u00ab\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u0447\u043a\u0430 \u043f\u0440\u043e\u043b\u0435\u0442\u0430\u0440\u0438\u044f\u00bb.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/mejnstrim-pochetnye-rabotniki-truda-biograficheskij-roman\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u0435\u0439\u043d\u0441\u0442\u0440\u0438\u043c. \u041f\u043e\u0447\u0435\u0442\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u043d\u0438\u043a\u0438 \u0442\u0440\u0443\u0434\u0430. \u0411\u0438\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u043e\u043c\u0430\u043d | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u00ab\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u0447\u043a\u0430 \u043f\u0440\u043e\u043b\u0435\u0442\u0430\u0440\u0438\u044f\u00bb.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/mejnstrim-pochetnye-rabotniki-truda-biograficheskij-roman\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-31T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mainstream. Honorowi pracownicy pracy. Powie\u015b\u0107 biograficzna | ProHoster","description":"Wydawnictwo \u201eBiblioteczka Proletariusza\u201d.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/mejnstrim-pochetnye-rabotniki-truda-biograficheskij-roman","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u0435\u0439\u043d\u0441\u0442\u0440\u0438\u043c. \u041f\u043e\u0447\u0435\u0442\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u043d\u0438\u043a\u0438 \u0442\u0440\u0443\u0434\u0430. \u0411\u0438\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u043e\u043c\u0430\u043d | ProHoster","og:description":"\u0418\u0437\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u00ab\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u0447\u043a\u0430 \u043f\u0440\u043e\u043b\u0435\u0442\u0430\u0440\u0438\u044f\u00bb.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/mejnstrim-pochetnye-rabotniki-truda-biograficheskij-roman","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-31T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55941","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:51:02","updated":"2022-10-10 05:29:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/55941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=55941"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/55941\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=55941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=55941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=55941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}