{"id":1234,"date":"2012-01-20T13:22:00","date_gmt":"2012-01-20T07:52:00","guid":{"rendered":"http:\/\/judepereira.com\/blog\/?p=1234"},"modified":"2012-01-22T00:41:35","modified_gmt":"2012-01-21T19:11:35","slug":"seed-hits-the-pit-again-iknowvention","status":"publish","type":"post","link":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/","title":{"rendered":"SEED hits the pit again #iknowvention"},"content":{"rendered":"<p>SEED continues to make mistakes.<\/p>\n<p>So is today&#8217;s challenge:<\/p>\n<pre>\r\n#include<stdio.h>\r\nint main(int argc, char *argv[])\r\n{\r\n printf(\"%d\",4[\"seed\"]);\r\n return 0;\r\n} \r\n<\/pre>\n<p>The answer for the above is 0, as the fourth element in the array &#8220;seed&#8221; does not exist. This is because of the index value, which starts from 0. Had it been 3, then it would print out the character code for d, and that would be the right answer.<br \/>\nHowever, none of the options had the value 0, they had some other values. <\/p>\n<p>@SEEDInfotech, why make such obvious mistakes on your side? Didn&#8217;t you already learn from my <a href=\"http:\/\/judepereira.com\/blog\/seed-makes-blunder-iknowvention\/\" target=\"_blank\">last post<\/a>? There simply is no room for such mistakes!<br \/>\nIsn&#8217;t there any moderator smart enough in your company?<\/p>\n<p>@SEEDInfotech #iknowvention<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SEED continues to make mistakes. So is today&#8217;s challenge: #include int main(int argc, char *argv[]) { printf(&#8220;%d&#8221;,4[&#8220;seed&#8221;]); return 0; } The answer for the above is 0, as the fourth element in the array &#8220;seed&#8221; does not exist. This is because of the index value, which starts from 0. Had it been 3, then it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[52],"tags":[331,78,332,325,327,330,326,328],"class_list":["post-1234","post","type-post","status-publish","format-standard","hentry","category-code","tag-blunder","tag-c","tag-competition","tag-iknowvention","tag-infotech","tag-programming","tag-seed","tag-seed-infotech"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"SEED continues to make mistakes. So is today&#039;s challenge: #include int main(int argc, char *argv[]) { printf(&quot;%d&quot;,4[&quot;seed&quot;]); return 0; } The answer for the above is 0, as the fourth element in the array &quot;seed&quot; does not exist. This is because of the index value, which starts from 0. Had it been 3, then it\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Jude Pereira\"\/>\n\t<meta name=\"keywords\" content=\"blunder,c++,competition,iknowvention,infotech,programming,seed,seed infotech,another snippet | code\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"@judepereira | Fleeting Thoughts\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"SEED hits the pit again #iknowvention | @judepereira\" \/>\n\t\t<meta property=\"og:description\" content=\"SEED continues to make mistakes. So is today&#039;s challenge: #include int main(int argc, char *argv[]) { printf(&quot;%d&quot;,4[&quot;seed&quot;]); return 0; } The answer for the above is 0, as the fourth element in the array &quot;seed&quot; does not exist. This is because of the index value, which starts from 0. Had it been 3, then it\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-01-20T07:52:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2012-01-21T19:11:35+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@judebpereira\" \/>\n\t\t<meta name=\"twitter:title\" content=\"SEED hits the pit again #iknowvention | @judepereira\" \/>\n\t\t<meta name=\"twitter:description\" content=\"SEED continues to make mistakes. So is today&#039;s challenge: #include int main(int argc, char *argv[]) { printf(&quot;%d&quot;,4[&quot;seed&quot;]); return 0; } The answer for the above is 0, as the fourth element in the array &quot;seed&quot; does not exist. This is because of the index value, which starts from 0. Had it been 3, then it\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@judebpereira\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#article\",\"name\":\"SEED hits the pit again #iknowvention | @judepereira\",\"headline\":\"SEED hits the pit again #iknowvention\",\"author\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"},\"datePublished\":\"2012-01-20T13:22:00+05:30\",\"dateModified\":\"2012-01-22T00:41:35+05:30\",\"inLanguage\":\"en-US\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#webpage\"},\"articleSection\":\"another snippet | code, blunder, c++, competition, iknowvention, Infotech, programming, SEED, SEED Infotech\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/code\\\/#listItem\",\"name\":\"another snippet | code\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/code\\\/#listItem\",\"position\":2,\"name\":\"another snippet | code\",\"item\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/code\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#listItem\",\"name\":\"SEED hits the pit again #iknowvention\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#listItem\",\"position\":3,\"name\":\"SEED hits the pit again #iknowvention\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/category\\\/code\\\/#listItem\",\"name\":\"another snippet | code\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\",\"name\":\"Jude Pereira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/\",\"name\":\"Jude Pereira\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jude Pereira\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#webpage\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/\",\"name\":\"SEED hits the pit again #iknowvention | @judepereira\",\"description\":\"SEED continues to make mistakes. So is today's challenge: #include int main(int argc, char *argv[]) { printf(\\\"%d\\\",4[\\\"seed\\\"]); return 0; } The answer for the above is 0, as the fourth element in the array \\\"seed\\\" does not exist. This is because of the index value, which starts from 0. Had it been 3, then it\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/seed-hits-the-pit-again-iknowvention\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2012-01-20T13:22:00+05:30\",\"dateModified\":\"2012-01-22T00:41:35+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/\",\"name\":\"@judepereira\",\"description\":\"Fleeting Thoughts\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/judepereira.com\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"SEED hits the pit again #iknowvention | @judepereira","description":"SEED continues to make mistakes. So is today's challenge: #include int main(int argc, char *argv[]) { printf(\"%d\",4[\"seed\"]); return 0; } The answer for the above is 0, as the fourth element in the array \"seed\" does not exist. This is because of the index value, which starts from 0. Had it been 3, then it","canonical_url":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/","robots":"max-image-preview:large","keywords":"blunder,c++,competition,iknowvention,infotech,programming,seed,seed infotech,another snippet | code","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#article","name":"SEED hits the pit again #iknowvention | @judepereira","headline":"SEED hits the pit again #iknowvention","author":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/judepereira.com\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"},"datePublished":"2012-01-20T13:22:00+05:30","dateModified":"2012-01-22T00:41:35+05:30","inLanguage":"en-US","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#webpage"},"isPartOf":{"@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#webpage"},"articleSection":"another snippet | code, blunder, c++, competition, iknowvention, Infotech, programming, SEED, SEED Infotech"},{"@type":"BreadcrumbList","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/judepereira.com\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/code\/#listItem","name":"another snippet | code"}},{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/code\/#listItem","position":2,"name":"another snippet | code","item":"https:\/\/judepereira.com\/blog\/category\/code\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#listItem","name":"SEED hits the pit again #iknowvention"},"previousItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#listItem","position":3,"name":"SEED hits the pit again #iknowvention","previousItem":{"@type":"ListItem","@id":"https:\/\/judepereira.com\/blog\/category\/code\/#listItem","name":"another snippet | code"}}]},{"@type":"Person","@id":"https:\/\/judepereira.com\/blog\/#person","name":"Jude Pereira","image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"}},{"@type":"Person","@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author","url":"https:\/\/judepereira.com\/blog\/author\/admin\/","name":"Jude Pereira","image":{"@type":"ImageObject","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/0a1089f1857938099c95297539cf443242d71c86831e7fa280fdb2a8ff57c360?s=96&r=g","width":96,"height":96,"caption":"Jude Pereira"}},{"@type":"WebPage","@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#webpage","url":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/","name":"SEED hits the pit again #iknowvention | @judepereira","description":"SEED continues to make mistakes. So is today's challenge: #include int main(int argc, char *argv[]) { printf(\"%d\",4[\"seed\"]); return 0; } The answer for the above is 0, as the fourth element in the array \"seed\" does not exist. This is because of the index value, which starts from 0. Had it been 3, then it","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/judepereira.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/#breadcrumblist"},"author":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"creator":{"@id":"https:\/\/judepereira.com\/blog\/author\/admin\/#author"},"datePublished":"2012-01-20T13:22:00+05:30","dateModified":"2012-01-22T00:41:35+05:30"},{"@type":"WebSite","@id":"https:\/\/judepereira.com\/blog\/#website","url":"https:\/\/judepereira.com\/blog\/","name":"@judepereira","description":"Fleeting Thoughts","inLanguage":"en-US","publisher":{"@id":"https:\/\/judepereira.com\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"@judepereira | Fleeting Thoughts","og:type":"article","og:title":"SEED hits the pit again #iknowvention | @judepereira","og:description":"SEED continues to make mistakes. So is today's challenge: #include int main(int argc, char *argv[]) { printf(&quot;%d&quot;,4[&quot;seed&quot;]); return 0; } The answer for the above is 0, as the fourth element in the array &quot;seed&quot; does not exist. This is because of the index value, which starts from 0. Had it been 3, then it","og:url":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/","og:image":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png","og:image:secure_url":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png","og:image:width":512,"og:image:height":512,"article:published_time":"2012-01-20T07:52:00+00:00","article:modified_time":"2012-01-21T19:11:35+00:00","twitter:card":"summary","twitter:site":"@judebpereira","twitter:title":"SEED hits the pit again #iknowvention | @judepereira","twitter:description":"SEED continues to make mistakes. So is today's challenge: #include int main(int argc, char *argv[]) { printf(&quot;%d&quot;,4[&quot;seed&quot;]); return 0; } The answer for the above is 0, as the fourth element in the array &quot;seed&quot; does not exist. This is because of the index value, which starts from 0. Had it been 3, then it","twitter:creator":"@judebpereira","twitter:image":"https:\/\/judepereira.com\/blog\/wp-content\/uploads\/cropped-foo.png"},"aioseo_meta_data":{"post_id":"1234","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":"Article","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,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-25 19:05:22","updated":"2025-06-03 20:07:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judepereira.com\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judepereira.com\/blog\/category\/code\/\" title=\"another snippet | code\">another snippet | code<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSEED hits the pit again #iknowvention\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/judepereira.com\/blog\/"},{"label":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},{"label":"SEED hits the pit again #iknowvention","link":"https:\/\/judepereira.com\/blog\/seed-hits-the-pit-again-iknowvention\/"}],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pqtyx-jU","jetpack-related-posts":[{"id":1696,"url":"https:\/\/judepereira.com\/blog\/mocking-the-http2-apple-push-notification-gateway-in-go\/","url_meta":{"origin":1234,"position":0},"title":"Mocking the HTTP\/2 Apple push notification gateway in Go","author":"Jude Pereira","date":"February 17, 2016","format":false,"excerpt":"At CleverTap, we had the need to mock the new HTTP\/2 Apple push gateway API. After trying to do this in Java, and then in Python, I succeeded in getting it to work in Go. Go out of all languages! To me, Go has a completely strange syntax, compared to\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1659,"url":"https:\/\/judepereira.com\/blog\/clion-and-openframeworks\/","url_meta":{"origin":1234,"position":1},"title":"CLion 1.1.1 and openFrameworks 0.8.4","author":"Jude Pereira","date":"October 2, 2015","format":false,"excerpt":"A basic template to start building oF projects using CMake within CLion. It's here on GitHub! All credits go to kureta for the CMake files. I've just pieced it together as a project which can be imported.","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":903,"url":"https:\/\/judepereira.com\/blog\/usrlocalbinwaitpid\/","url_meta":{"origin":1234,"position":2},"title":"\/usr\/local\/bin\/waitpid","author":"Jude Pereira","date":"April 26, 2011","format":false,"excerpt":"A quick script to wait for a certain pid, then once that quits, execute a command. You may ask, why not just do command1 && command2 ? Well, if command1 exits with a non-zero exit status value, command2 will not get executed. Hence, I've brewed a quick script for this\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1648,"url":"https:\/\/judepereira.com\/blog\/openwrt-wont-bring-my-wifi-interface-up-unless-the-other-is-up\/","url_meta":{"origin":1234,"position":3},"title":"OpenWRT won&#8217;t bring my WiFi interface up, unless the other is up","author":"Jude Pereira","date":"September 25, 2015","format":false,"excerpt":"I recently bought a D-Link DIR 505 router. So far, I've got a DLNA server running on it, along with Transmission, a bit torrent client. Life is awesome so far. I set it up to repeat another WiFi router in my house, the one connected to the internet - using\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1675,"url":"https:\/\/judepereira.com\/blog\/sending-notifications-via-apples-new-http2-api-using-jetty-9-3-6\/","url_meta":{"origin":1234,"position":4},"title":"Sending notifications via Apple&#8217;s new HTTP\/2 API (using Jetty 9.3.6)","author":"Jude Pereira","date":"January 9, 2016","format":false,"excerpt":"HTTP\/2 is still very much new to Java, and as such, there are just two libraries who support it - Jetty (from 9.3), and Netty (in alpha). If you're going the Jetty way (as I have), you'll need to add their ALPN library to your boot classpath. Note: Jetty 9.3.x\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1845,"url":"https:\/\/judepereira.com\/blog\/intellij-on-steroids-with-g1-gc\/","url_meta":{"origin":1234,"position":5},"title":"IntelliJ on steroids with G1 GC","author":"Jude Pereira","date":"June 15, 2018","format":false,"excerpt":"Lately, I noticed that IntelliJ started to pause for quite some time during it's GC cycles, and that it was very frequent when I was editing three files (over 1.2k LOC each) split vertically. The current version of IntelliJ runs on a bundled version of Java 1.8, who's default garbage\u2026","rel":"","context":"In &quot;another snippet | code&quot;","block_context":{"text":"another snippet | code","link":"https:\/\/judepereira.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/comments?post=1234"}],"version-history":[{"count":4,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1234\/revisions"}],"predecessor-version":[{"id":1239,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/posts\/1234\/revisions\/1239"}],"wp:attachment":[{"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/media?parent=1234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/categories?post=1234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/judepereira.com\/blog\/wp-json\/wp\/v2\/tags?post=1234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}