{"id":433,"date":"2014-12-04T04:29:53","date_gmt":"2014-12-04T02:29:53","guid":{"rendered":"https:\/\/0x0a.li\/?p=433"},"modified":"2023-04-04T12:39:34","modified_gmt":"2023-04-04T10:39:34","slug":"0x0a-cover-art","status":"publish","type":"post","link":"https:\/\/0x0a.li\/de\/0x0a-cover-art\/","title":{"rendered":"0x0a-Covergestaltung"},"content":{"rendered":"<p>Wir haben uns dazu entschieden, allen Werken, die bei 0x0a erscheinen, eine einheitliche Gestaltung zu geben. Das Cover-Design ist generativ\u00a0und\u00a0basiert auf ca. 130 Zeilen <a href=\"http:\/\/de.wikipedia.org\/wiki\/Processing\" target=\"_blank\" rel=\"noopener\">Processing<\/a>-Code. Generativ hei\u00dft in diesem Fall: Das Aussehen der Cover ist komplett von Variablen bestimmt, die aus dem Text selbst gewonnen werden.<!--more-->Hier ein Ausschnitt aus dem Code:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-323 size-full\" src=\"https:\/\/0x0a.li\/wp-content\/uploads\/2014\/11\/code_beispiel1.png\" alt=\"\" width=\"569\" height=\"484\" srcset=\"https:\/\/0x0a.li\/wp-content\/uploads\/2014\/11\/code_beispiel1.png 569w, https:\/\/0x0a.li\/wp-content\/uploads\/2014\/11\/code_beispiel1-300x255.png 300w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><\/p>\n<p>Die Variablen sind hier der Autorname und der Titel des\u00a0Textes. Als\u00a0Zeichenkette (String) eingegeben, bestimmen sie die Farben des Covers. Der Prozess ist sehr simpel: Zuerst wird aus der\u00a0Zeichenkette &#8222;Hannes Bajohr Wendekorpus&#8220; ein\u00a0<a href=\"http:\/\/de.wikipedia.org\/wiki\/Message-Digest_Algorithm_5\" target=\"_blank\" rel=\"noopener\">MD5-Hash<\/a>\u00a0erzeugt. MD5-Hashes kommen sowohl in Verschl\u00fcsselungstechniken zur Anwendung als auch als\u00a0<a href=\"http:\/\/de.wikipedia.org\/wiki\/Message-Digest_Algorithm_5\" target=\"_blank\" rel=\"noopener\">Pr\u00fcfsumme<\/a>\u00a0bei Daten\u00fcbertragungen. Weil der MD5-Hash eines Strings hinreichende Einzigartigkeit besitzt, kann man an ihm \u00fcberpr\u00fcfen, ob eine Dateikorruption bei der \u00dcbertragung stattgefunden hat. Da er aber auch im\u00a0<a href=\"http:\/\/de.wikipedia.org\/wiki\/Hexadezimalsystem\" target=\"_blank\" rel=\"noopener\">Hexadezimalsystem<\/a>\u00a0ausgegeben wird, k\u00f6nnen\u00a0wir ihn direkt in Farben umwandeln, die ebenfalls hexadezimal codiert werden k\u00f6nnen.<\/p>\n<p>Wie man in der zweiten Funktion sieht, wird der Hash einfach in\u00a0sechs\u00a0<a href=\"http:\/\/de.wikipedia.org\/wiki\/Hexadezimale_Farbdefinition\" target=\"_blank\" rel=\"noopener\">Hexadezimalfarbcodes<\/a>\u00a0zerlegt, die dann der\u00a0Farbgestaltung der Cover zugrunde liegen.\u00a0Jeder Text erh\u00e4lt somit sein einzigartiges und vor allem von seinem Titel direkt &#8222;geschriebenes&#8220; Cover.<\/p>\n<p style=\"text-align: center;\">\u2013<\/p>\n<p>Warum ist das Layout in Buchform gehalten? F\u00fcr den Moment lautet die\u00a0praktische Antwort: um sie\u00a0sp\u00e4ter per Print-On-Demand drucken zu lassen. Aber auch, weil selbst Digitales ein Au\u00dfen braucht, selbst wenn es nur metaphorisch oder\u00a0repr\u00e4sentierend ist.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wir haben uns dazu entschieden, allen Werken, die bei 0x0a erscheinen, eine einheitliche Gestaltung zu geben. Das Cover-Design ist generativ\u00a0und\u00a0basiert auf ca. 130 Zeilen Processing-Code. Generativ hei\u00dft in diesem Fall: Das Aussehen der Cover ist komplett von Variablen bestimmt, die aus dem Text selbst gewonnen werden.<\/p>\n","protected":false},"author":1,"featured_media":662,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/posts\/433"}],"collection":[{"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/comments?post=433"}],"version-history":[{"count":10,"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/posts\/433\/revisions"}],"predecessor-version":[{"id":1692,"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/posts\/433\/revisions\/1692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/media\/662"}],"wp:attachment":[{"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/media?parent=433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/categories?post=433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/0x0a.li\/de\/wp-json\/wp\/v2\/tags?post=433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}