{"id":77,"date":"2020-03-19T23:43:00","date_gmt":"2020-03-19T23:43:00","guid":{"rendered":"http:\/\/www.goncalo.pt\/wordpress\/?p=77"},"modified":"2023-10-07T03:35:29","modified_gmt":"2023-10-07T03:35:29","slug":"2020-03-19-networking-subnetting-ipv4-calculator-in-c","status":"publish","type":"post","link":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/","title":{"rendered":"2020-03-19 &#8211; Networking &#8211; Subnetting &#8211; IPV4 Calculator in C++"},"content":{"rendered":"\n<p>Imagem de 19 de Mar\u00e7o, na altura ainda perdia muito tempo a explicar muito bem o que fazia, a pensar j\u00e1 num projecto Open Source.<\/p>\n\n\n\n<p>Depois mudei de ideias, prefiro de momento ser eu a fazer, e ser um software gratuito, e se um dia isto crescer muito e eu n\u00e3o tiver tempo, ou eu desistir, a\u00ed meto tudo explicado e torno Open Source para outros darem continuidade, at\u00e9 l\u00e1 deixei de explicar tanto as coisas no c\u00f3digo. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t4c\/1\/16\/1f642.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>\u00abIsto de criar c\u00f3digo que seja percept\u00edvel por outros d\u00e1 trabalho, falta mudar nomes a fun\u00e7\u00f5es, etc. Mas o pior foi tentar explicar como funciona o subnetting que usei, atrav\u00e9s de bitwising com bytes inteiros, para tentar explicar como sacamos a rede atrav\u00e9s de bits com operadores l\u00f3gicos bitwise, mas por mais que tente simplificar n\u00e3o consigo mais do que isto. \u00c9 que subnetting \u00e9 f\u00e1cil fora daqui, mas explicar aqui n\u00e3o consigo de forma mais simples que esta, a n\u00e3o ser que fizesse o c\u00f3digo ainda menos eficiente.<\/p>\n\n\n\n<p>Se algu\u00e9m souber de redes e quiser tentar perceber o que quero dizer com as opera\u00e7\u00f5es l\u00f3gicas para misturar os bits de rede com os hosts, digam-me se \u00e9 percept\u00edvel ou n\u00e3o.<\/p>\n\n\n\n<p>Mas n\u00e3o posso andar t\u00e3o preocupado com isto, sen\u00e3o fico com mais instru\u00e7\u00f5es do que linhas de c\u00f3digo, foi mais por ser algo relacionado com redes, e mesmo quem trabalha em redes por vezes nem faz bem subnetting, muito menos far\u00e1 bit a bit em programa\u00e7\u00e3o, talvez menos os programadores que n\u00e3o conhecem redes, por isso neste caso acho que compensou o trabalho de explicar.<\/p>\n\n\n\n<p>2020-03-19.\u00bb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Imagem de 19 de Mar\u00e7o, na altura ainda perdia muito tempo a explicar muito bem o que fazia, a pensar<\/p>\n","protected":false},"author":1,"featured_media":78,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,5,3,4],"tags":[7,207,20,17],"class_list":["post-77","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-networking","category-programacao","category-projectos","category-softwares","tag-c","tag-dev","tag-ipv4","tag-subnetting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2020-03-19 - Networking - Subnetting - IPV4 Calculator in C++ - Gon\u00e7alo Ferreira<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2020-03-19 - Networking - Subnetting - IPV4 Calculator in C++ - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"Imagem de 19 de Mar\u00e7o, na altura ainda perdia muito tempo a explicar muito bem o que fazia, a pensar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-19T23:43:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-07T03:35:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902\" \/>\n\t<meta property=\"og:image:width\" content=\"1366\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"gnmf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gnmf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"2020-03-19 &#8211; Networking &#8211; Subnetting &#8211; IPV4 Calculator in C++\",\"datePublished\":\"2020-03-19T23:43:00+00:00\",\"dateModified\":\"2023-10-07T03:35:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/\"},\"wordCount\":299,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902\",\"keywords\":[\"C++\",\"Dev\",\"IPV4\",\"Subnetting\"],\"articleSection\":[\"Networking\",\"Programa\u00e7\u00e3o\",\"Projectos\",\"Softwares\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/\",\"name\":\"2020-03-19 - Networking - Subnetting - IPV4 Calculator in C++ - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902\",\"datePublished\":\"2020-03-19T23:43:00+00:00\",\"dateModified\":\"2023-10-07T03:35:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902\",\"width\":1366,\"height\":768,\"caption\":\"2020-03-19 \u2013 Networking \u2013 Subnetting IPV4 Calculator in C++\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2020-03-19 &#8211; Networking &#8211; Subnetting &#8211; IPV4 Calculator in C++\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"name\":\"Gon\u00e7alo Ferreira\",\"description\":\"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!\",\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\",\"name\":\"Gon\u00e7alo Ferreira\",\"url\":\"https:\/\/www.goncalo.pt\/por\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png\",\"width\":389,\"height\":90,\"caption\":\"Gon\u00e7alo Ferreira\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/GoncaloPT\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\",\"name\":\"gnmf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g\",\"caption\":\"gnmf\"},\"sameAs\":[\"http:\/\/www.goncalo.pt\/por\"],\"url\":\"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2020-03-19 - Networking - Subnetting - IPV4 Calculator in C++ - Gon\u00e7alo Ferreira","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/","og_locale":"en_US","og_type":"article","og_title":"2020-03-19 - Networking - Subnetting - IPV4 Calculator in C++ - Gon\u00e7alo Ferreira","og_description":"Imagem de 19 de Mar\u00e7o, na altura ainda perdia muito tempo a explicar muito bem o que fazia, a pensar","og_url":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2020-03-19T23:43:00+00:00","article_modified_time":"2023-10-07T03:35:29+00:00","og_image":[{"width":1366,"height":768,"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902","type":"image\/png"}],"author":"gnmf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gnmf","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#article","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"2020-03-19 &#8211; Networking &#8211; Subnetting &#8211; IPV4 Calculator in C++","datePublished":"2020-03-19T23:43:00+00:00","dateModified":"2023-10-07T03:35:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/"},"wordCount":299,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902","keywords":["C++","Dev","IPV4","Subnetting"],"articleSection":["Networking","Programa\u00e7\u00e3o","Projectos","Softwares"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/","url":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/","name":"2020-03-19 - Networking - Subnetting - IPV4 Calculator in C++ - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902","datePublished":"2020-03-19T23:43:00+00:00","dateModified":"2023-10-07T03:35:29+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-03-19-Networking-IPV4-Subnetting-Calculator-C.png?v=1618147902","width":1366,"height":768,"caption":"2020-03-19 \u2013 Networking \u2013 Subnetting IPV4 Calculator in C++"},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/2020\/03\/19\/2020-03-19-networking-subnetting-ipv4-calculator-in-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"2020-03-19 &#8211; Networking &#8211; Subnetting &#8211; IPV4 Calculator in C++"}]},{"@type":"WebSite","@id":"https:\/\/www.goncalo.pt\/por\/#website","url":"https:\/\/www.goncalo.pt\/por\/","name":"Gon\u00e7alo Ferreira","description":"[Game Engine\/Software\/Simulation\/Trading Systems\/Full Stack] Developer, Musician, Composer, Painter, Writer, IT Trainer, Sys Admin, Ex-Trader, Skater, Strongman, Vegan, Self-Taught Neuro-Divergent Polymath, and 1001 things more. Welcome to my world!","publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.goncalo.pt\/por\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.goncalo.pt\/por\/#organization","name":"Gon\u00e7alo Ferreira","url":"https:\/\/www.goncalo.pt\/por\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2023\/08\/cropped-Goncalo-Ferreira-Logo-With-Face.png","width":389,"height":90,"caption":"Gon\u00e7alo Ferreira"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.linkedin.com\/in\/GoncaloPT\/"]},{"@type":"Person","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd","name":"gnmf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78a295ef7300b60da1d67d4ce84359da?s=96&d=mm&r=g","caption":"gnmf"},"sameAs":["http:\/\/www.goncalo.pt\/por"],"url":"https:\/\/www.goncalo.pt\/por\/author\/gnmf\/"}]}},"_links":{"self":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/77"}],"collection":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":1,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/77\/revisions\/79"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/78"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}