{"id":137,"date":"2020-05-15T14:27:00","date_gmt":"2020-05-15T14:27:00","guid":{"rendered":"http:\/\/www.goncalo.pt\/por\/?p=137"},"modified":"2023-10-07T03:34:29","modified_gmt":"2023-10-07T03:34:29","slug":"2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens","status":"publish","type":"post","link":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/","title":{"rendered":"2020-05-15 &#8211; Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens"},"content":{"rendered":"\n<p>Uma imagem de 15 de Maio, uma pequena curiosidade, de como pequenitas falhas ao se programar numa linguagem destas, pode causar estragos, at\u00e9 no sistema operativo ou m\u00e1quina, com uma pequena hist\u00f3ria associada, do Passado. <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>Foi a \u00fanica vez em que me esqueci de partilhar com uma imagem de uma s\u00e9rie Anime que estivesse a ver na altura, desde que comecei a faz\u00ea-lo&#8230;<\/p>\n\n\n\n<p>Descri\u00e7\u00e3o da altura:<\/p>\n\n\n\n<p>\u00abIa rebentando com a m\u00e1quina. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t9f\/1\/16\/1f61b.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>Nem por isso, mas notem ali em baixo o &#8220;invalid pointer&#8221;.<\/p>\n\n\n\n<p>Mas agora a s\u00e9rio um colega em tempos estava a aprender a programar em C e lembro-me que ele correu o programa dele uma vez, e o Linux crashou e quando tentou arrancar n\u00e3o arrancava, s\u00f3 dizia &#8220;Pipe Broken&#8221;. Depois ele instalou o Linux de nvo, correu o programa, e z\u00e1s: &#8220;Pipe Broken&#8221;, de novo o Linux estragado, e ele desistiu do programa (\u00e9 ver\u00eddico haha).<\/p>\n\n\n\n<p>\u00c9 o poder do C\/C++. <img loading=\"lazy\" decoding=\"async\" alt=\"?\" src=\"https:\/\/static.xx.fbcdn.net\/images\/emoji.php\/v9\/t9f\/1\/16\/1f61b.png\" width=\"16\" height=\"16\"><\/p>\n\n\n\n<p>Mas eu n\u00e3o trabalho com pointers e endere\u00e7os marados de mem\u00f3ria aqui, ou melhor, trabalho pouco com pointers. Neste caso foi um erro est\u00fapido meu.<\/p>\n\n\n\n<p>2020-05-15 &#8211; 14h25.\u00bb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma imagem de 15 de Maio, uma pequena curiosidade, de como pequenitas falhas ao se programar numa linguagem destas, pode<\/p>\n","protected":false},"author":1,"featured_media":138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3,44,4],"tags":[7,207,47,45,46,10,48,49,37],"class_list":["post-137","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacao","category-projectos","category-sistemas","category-softwares","tag-c","tag-dev","tag-errors","tag-key-presses","tag-keyboard","tag-linux","tag-pipe-broken","tag-teclado","tag-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2020-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens - 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\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2020-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens - Gon\u00e7alo Ferreira\" \/>\n<meta property=\"og:description\" content=\"Uma imagem de 15 de Maio, uma pequena curiosidade, de como pequenitas falhas ao se programar numa linguagem destas, pode\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/\" \/>\n<meta property=\"og:site_name\" content=\"Gon\u00e7alo Ferreira\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-15T14:27:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-07T03:34:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945\" \/>\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\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/\"},\"author\":{\"name\":\"gnmf\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd\"},\"headline\":\"2020-05-15 &#8211; Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens\",\"datePublished\":\"2020-05-15T14:27:00+00:00\",\"dateModified\":\"2023-10-07T03:34:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/\"},\"wordCount\":214,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945\",\"keywords\":[\"C++\",\"Dev\",\"Errors\",\"Key Presses\",\"Keyboard\",\"Linux\",\"Pipe Broken\",\"Teclado\",\"Terminal\"],\"articleSection\":[\"Programa\u00e7\u00e3o\",\"Projectos\",\"Sistemas\",\"Softwares\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/\",\"url\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/\",\"name\":\"2020-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens - Gon\u00e7alo Ferreira\",\"isPartOf\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945\",\"datePublished\":\"2020-05-15T14:27:00+00:00\",\"dateModified\":\"2023-10-07T03:34:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage\",\"url\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945\",\"contentUrl\":\"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945\",\"width\":1366,\"height\":768,\"caption\":\"2020-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goncalo.pt\/por\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2020-05-15 &#8211; Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens\"}]},{\"@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-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens - 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\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/","og_locale":"en_US","og_type":"article","og_title":"2020-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens - Gon\u00e7alo Ferreira","og_description":"Uma imagem de 15 de Maio, uma pequena curiosidade, de como pequenitas falhas ao se programar numa linguagem destas, pode","og_url":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/","og_site_name":"Gon\u00e7alo Ferreira","article_published_time":"2020-05-15T14:27:00+00:00","article_modified_time":"2023-10-07T03:34:29+00:00","og_image":[{"width":1366,"height":768,"url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945","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\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#article","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/"},"author":{"name":"gnmf","@id":"https:\/\/www.goncalo.pt\/por\/#\/schema\/person\/28a9f845c4de91a7c067707279b1d8dd"},"headline":"2020-05-15 &#8211; Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens","datePublished":"2020-05-15T14:27:00+00:00","dateModified":"2023-10-07T03:34:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/"},"wordCount":214,"commentCount":0,"publisher":{"@id":"https:\/\/www.goncalo.pt\/por\/#organization"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945","keywords":["C++","Dev","Errors","Key Presses","Keyboard","Linux","Pipe Broken","Teclado","Terminal"],"articleSection":["Programa\u00e7\u00e3o","Projectos","Sistemas","Softwares"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/","url":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/","name":"2020-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens - Gon\u00e7alo Ferreira","isPartOf":{"@id":"https:\/\/www.goncalo.pt\/por\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage"},"image":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage"},"thumbnailUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945","datePublished":"2020-05-15T14:27:00+00:00","dateModified":"2023-10-07T03:34:29+00:00","breadcrumb":{"@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#primaryimage","url":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945","contentUrl":"https:\/\/www.goncalo.pt\/por\/wp-content\/uploads\/2021\/01\/2020-05-15-Linux-Terminal-Brutal-Error-With-C.png?v=1618147945","width":1366,"height":768,"caption":"2020-05-15 - Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens"},{"@type":"BreadcrumbList","@id":"https:\/\/www.goncalo.pt\/por\/2020\/05\/15\/2020-05-15-um-brutal-erro-em-c-nos-terminais-de-linux-e-uma-pequena-historia-de-pipe-brokens\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goncalo.pt\/por\/"},{"@type":"ListItem","position":2,"name":"2020-05-15 &#8211; Um Brutal Erro em C++ nos Terminais de Linux, e uma pequena hist\u00f3ria de Pipe Brokens"}]},{"@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\/137"}],"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=137"}],"version-history":[{"count":2,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/137\/revisions"}],"predecessor-version":[{"id":2704,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/posts\/137\/revisions\/2704"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media\/138"}],"wp:attachment":[{"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/media?parent=137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/categories?post=137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goncalo.pt\/por\/wp-json\/wp\/v2\/tags?post=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}