{"id":44914,"date":"2015-05-07T07:00:00","date_gmt":"2015-05-07T07:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2015\/05\/07\/hidden-message-in-a-t-shirt-its-been-done-before\/"},"modified":"2015-05-07T07:00:00","modified_gmt":"2015-05-07T07:00:00","slug":"hidden-message-in-a-t-shirt-its-been-done-before","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20150507-00\/?p=44914","title":{"rendered":"Hidden message in a T-shirt, it&#039;s been done before"},"content":{"rendered":"<p>\nWhile everybody is trying to\n<a HREF=\"http:\/\/www.windowscentral.com\/whats-hidden-code-joe-belifores-windows-10-insider-t-shirt\">\nfigure out the hidden message in Joe Belfiore&#8217;s T-shirt<\/a>,&sup1;\nI figure I&#8217;d give you an easier puzzle.\n<\/p>\n<p>\nHere is the pattern of 0&#8217;s and 1&#8217;s printed on the T-shirt handed\ngiven out at the Windows 8 kick-off meeting.\nBecause\n<a HREF=\"http:\/\/blogs.msdn.com\/b\/larryosterman\/archive\/2007\/06\/01\/missed-metaphors.aspx\">\nyou don&#8217;t have a project until you have a T-shirt<\/a>.\n<\/p>\n<pre>\n              001 01101110 0110\n         01110011 00100000 01010111\n      10 01100100 01101111 01110111 011\n    0000 01001100 01101001 01110110 01100\n   00000 01001001 01101110 01110100 011001\n  110010 01101110           1110100 0100010\n 1111000 0111000             101111 0111001\n 1100101 011100               01001 0110111\n  100100 0110111             110011 0010000\n  010111 01101001           1100100 011011\n   10111 01110011 00     0 01001100 01101\n     110 01100101 00100000 01001001 011\n       0 01100101 01110010 01101110 0\n           000101 01111000 011100\n       1 01110010 01100101 0111001001\n    1001 01101110 01100100 01101111 0111\n  110011 00100000 01    11 01101001 011011\n 1100100 0110111            1110011 0010000\n01001100 01101                00101 00100000\n01001001 0110                  0101 01110010\n01101110 0110                  0101 01111000\n01110000 01101                10010 01100101\n0111001001010111             101110 01100100\n 1101111 01110111 01110011 00100000 0101011\n  101001 01101110 01100100 01101111 011101\n    0011 00100000 01001100 01101001 0111\n       1 00100000 01001001 01101110 0\n            10010 01101110 0110\n<\/pre>\n<p>\nThe actual shirt clipped many of the digits to make the shape\ncome out smoother. I&#8217;ve filled in the partial digits.\n<\/p>\n<p>\nThere are at least two typos in the shirt.\n<\/p>\n<p>\nIt didn&#8217;t take a room full of developers long to decode the message.\n<\/p>\n<p STYLE=\"border: solid 1px black;width: 20em\">\nClick here to reveal the answer.\n<\/p>\n<div>\n<p>\nThe digits are merely the binary encoding of ASCII characters.\n<\/p>\n<pre>\n              001 01101110 0110              \/\/ Windo\n         01110011 00100000 01010111          \/\/ ws Wi\n      10 01100100 01101111 01110111 011      \/\/ ndows\n    0000 01001100 01101001 01110110 01100    \/\/  Live\n   00000 01001001 01101110 01110100 011001   \/\/  Inte\n  110010 01101110           1110100 0100010  \/\/ rnetE\n 1111000 0111000             101111 0111001  \/\/ xplor\n 1100101 011100               01001 0110111  \/\/ er In\n  100100 0110111             110011 0010000  \/\/ dows\n  010111 01101001           1100100 011011   \/\/ Windo\n   10111 01110011 00     0 01001100 01101    \/\/ ws Li\n     110 01100101 00100000 01001001 011      \/\/ ve In\n       0 01100101 01110010 01101110 0        \/\/ terne\n           000101 01111000 011100            \/\/ tExpl\n       1 01110010 01100101 0111001001        \/\/ orer  typo\n    1001 01101110 01100100 01101111 0111     \/\/ indow\n  110011 00100000 01    11 01101001 011011   \/\/ s Win\n 1100100 0110111            1110011 0010000  \/\/ dows\n01001100 01101                00101 00100000 \/\/ Live\n01001001 0110                  0101 01110010 \/\/ Inter\n01101110 0110                  0101 01111000 \/\/ netEx\n01110000 01101                10010 01100101 \/\/ plore\n0111001001010111             101110 01100100 \/\/ r[?nd typo\n 1101111 01110111 01110011 00100000 0101011  \/\/ ows L\n  101001 01101110 01100100 01101111 011101   \/\/ indow\n    0011 00100000 01001100 01101001 0111     \/\/ s Liv\n       1 00100000 01001001 01101110 0        \/\/ e Int\n            10010 01101110 0110              \/\/ ernet\n<\/pre>\n<\/div>\n<p>\n&sup1; Looks like\n<a HREF=\"http:\/\/www.windowscentral.com\/joe-belfiores-windows-10-binary-shirt-build-decoded\">\nthey figured it out<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While everybody is trying to figure out the hidden message in Joe Belfiore&#8217;s T-shirt,&sup1; I figure I&#8217;d give you an easier puzzle. Here is the pattern of 0&#8217;s and 1&#8217;s printed on the T-shirt handed given out at the Windows 8 kick-off meeting. Because you don&#8217;t have a project until you have a T-shirt. 001 [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[2],"class_list":["post-44914","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-history"],"acf":[],"blog_post_summary":"<p>While everybody is trying to figure out the hidden message in Joe Belfiore&#8217;s T-shirt,&sup1; I figure I&#8217;d give you an easier puzzle. Here is the pattern of 0&#8217;s and 1&#8217;s printed on the T-shirt handed given out at the Windows 8 kick-off meeting. Because you don&#8217;t have a project until you have a T-shirt. 001 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/44914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=44914"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/44914\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=44914"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=44914"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=44914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}