{"id":393,"date":"2015-10-23T10:47:59","date_gmt":"2015-10-23T10:47:59","guid":{"rendered":"http:\/\/sicv.activearchives.org\/logbook\/?p=393"},"modified":"2015-10-23T10:50:59","modified_gmt":"2015-10-23T10:50:59","slug":"ascii-vandalism","status":"publish","type":"post","link":"https:\/\/sicv.activearchives.org\/logbook\/ascii-vandalism\/","title":{"rendered":"ASCII vandalism"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/reinderien\/mimic\">Mimic<\/a> is a project that replaces characters in the ASCII character set with more obscure equivilents possible with the extended unicode set that happen to look very similar. <\/p>\n<p><!--more--><\/p>\n<p><a title=\"By Namazu-tron (See above description) [Public domain], via Wikimedia Commons\" href=\"https:\/\/commons.wikimedia.org\/wiki\/File%3AASCII_Code_Chart-Quick_ref_card.png\"><img width=\"512\" alt=\"ASCII Code Chart-Quick ref card\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/e\/e0\/ASCII_Code_Chart-Quick_ref_card.png\/512px-ASCII_Code_Chart-Quick_ref_card.png\"\/><\/a><\/p>\n<p>ASCII (or American Standard Code for Information Interchange, see <a href=\"http:\/\/www.asciitable.com\/\">http:\/\/www.asciitable.com\/<\/a>) is the historically determined limited set of characters restricted to 127 characters (such as can be represented by 7 bits) and reflecting a mixture of &#8220;common symbols&#8221; such as would appear on a typewriter in the United States circa 1960 (along with various other unprintable &#8220;control&#8221; characters that might be used to control a teletype machine such as carriage return and &#8220;bell&#8221;). Programming languages generally have absorbed many of the constraints of ASCII tending to use symbols that happen to appear within this set for various purposes. For example the &#8220;curly braces&#8221; symbols (&#8220;{}&#8221;) which are used in C like languages to structure code in &#8220;blocks&#8221;, or the semi-color (&#8220;;&#8221;) to indicated the end of a code statement.<\/p>\n<p>The Mimic project claims to be inspired by the following posting (source not known):<\/p>\n<blockquote><p>\n    MT: Replace a semicolon (;) with a greek question mark (\u037e) in your friend&#8217;s C# code and watch them pull their hair out over the syntax error<br \/>\n    \u2014 Peter Ritchie (@peterritchie) November 16, 2014\n<\/p><\/blockquote>\n<p>The manual page for the code, includes the folowing example:<\/p>\n<p><a href=\"http:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/10\/mimin_screenshot.png\"><img loading=\"lazy\" src=\"http:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/10\/mimin_screenshot.png\" alt=\"mimin_screenshot\" width=\"597\" height=\"467\" class=\"alignnone size-full wp-image-394\" srcset=\"https:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/10\/mimin_screenshot.png 597w, https:\/\/sicv.activearchives.org\/logbook\/wp-content\/uploads\/2015\/10\/mimin_screenshot-300x235.png 300w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/reinderien\/mimic\">https:\/\/github.com\/reinderien\/mimic<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mimic is a project that replaces characters in the ASCII character set with more obscure equivilents possible with the extended unicode set that happen to look very similar.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[63],"tags":[],"_links":{"self":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts\/393"}],"collection":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/comments?post=393"}],"version-history":[{"count":7,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":401,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/posts\/393\/revisions\/401"}],"wp:attachment":[{"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/media?parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/categories?post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sicv.activearchives.org\/logbook\/wp-json\/wp\/v2\/tags?post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}