{"id":34,"date":"2004-12-07T13:17:47","date_gmt":"2004-12-07T11:17:47","guid":{"rendered":"https:\/\/ownetic.com\/magazyn\/2004\/12\/07\/codemanipulator-codepainting-codepoetry-codemanipulations\/"},"modified":"2012-12-15T21:29:09","modified_gmt":"2012-12-15T20:29:09","slug":"codemanipulator-codepainting-codepoetry-codemanipulations","status":"publish","type":"post","link":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations","title":{"rendered":"CodePainting \/ CodePoetry \/ CodeManipulations"},"content":{"rendered":"<p>W po\u0142owie lat 80. mia\u0142em okazj\u0119 obserwowa\u0107 od samego pocz\u0105tku ruch \u201eDesktop Revolution\u201d, kt\u00f3ry zacz\u0105\u0142em sukcesywnie wprowadza\u0107 w \u017cycie. Po zetkni\u0119ciu si\u0119 z medium \u201ekomputer\u201d od strony informatycznej, pragn\u0105\u0142em rozwija\u0107 moj\u0105 wiedz\u0119 w tym zakresie nie koncentruj\u0105c si\u0119 wy\u0142\u0105cznie na aspektach programistycznych jako formie docelowej. By\u0142a to \u015bwiadoma decyzja, gdy\u017c moje zainteresowania sk\u0142ania\u0142y si\u0119 ku innym dziedzinom, kt\u00f3re jak wiedzia\u0142em zyskaj\u0105 na tym po\u0142\u0105czeniu.<\/p>\n<dl class=\"wp-caption \" style=\"width: 271px;\">\n<dt><img loading=\"lazy\" title=\"Codemanipulator \u00a9 - Codemanipulator, Codemanipulation O.pl, 1998\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/opl.gif\" alt=\"Codemanipulator \u00a9 - Codemanipulator, Codemanipulation O.pl, 1998\" width=\"261\" height=\"273\" \/><\/dt>\n<dd>Codemanipulator \u00a9 &#8211; Codemanipulator, Codemanipulation O.pl, 1998<\/dd>\n<\/dl>\n<p>Kilka lat p\u00f3\u017aniej w 1989 roku podczas praktyki w instytucie naukowym GMD (Gesellschaft fuer Mathematik und Datenverarbeitung &#8211; St. Augustin\/Bonn) mia\u0142em okazj\u0119 przyjrze\u0107 si\u0119 procesom powstawania nowych technologii zanim znajdowa\u0142y zastosowanie w przemy\u015ble.<\/p>\n<p>Zapozna\u0142em si\u0119 z metodami projektowania nowych procesor\u00f3w, uk\u0142adami wykonywuj\u0105cymi specjalistyczne zadania, hardware\u2019owym systemem ochrony praw autorskich, oraz rozmaitymi rozwi\u0105zaniami informatycznymi.<\/p>\n<p>Widzia\u0142em projekty, kt\u00f3re by\u0142y wy\u0142\u0105cznie spe\u0142nieniem idei naukowej oraz takie, kt\u00f3re wiele lat p\u00f3\u017aniej zyska\u0142y akceptacj\u0119 przemys\u0142u komputerowego.<\/p>\n<p>Tutaj te\u017c po raz pierwszy mia\u0142em styczno\u015b\u0107 z Internetem. By\u0142o to na kr\u00f3tko przed <a href=\"http:\/\/www.w3.org\/History.html\">powstaniem WWW<\/a> oraz na d\u0142ugo przed jego popularyzacj\u0105. Istnia\u0142a z dzisiejszej perspektywy uboga ale funkcjonuj\u0105ca sie\u0107 wykorzystywana g\u0142\u00f3wnie przez naukowc\u00f3w do wymiany informacji. Mo\u017cliwo\u015b\u0107 uczestniczenia w dyskusjach, zdobywania wiedzy oraz otrzymywanie odpowiedzi od os\u00f3b z drugiego ko\u0144ca \u015bwiata wywar\u0142a na mnie ogromne wra\u017cenie i przes\u0105dzi\u0142a o dalszym kierunku moich zainteresowa\u0144.<\/p>\n<p>Moja fascynacja digitalizacj\u0105 oraz kodem komputerowym (w r\u00f3\u017cnych jego odmianach) i jego wp\u0142ywem bezpo\u015brednim oraz metaforycznym na rozmaite zagadnienia tw\u00f3rczo\u015bci (architektura, urbanistyka, sztuka, grafika, design itd.) prowadzi\u0142a do projekt\u00f3w \u015bcisle powi\u0105zanych z technologi\u0105. Nie tylko w sensie faktycznego wykorzystania kodu podstawowego b\u0119d\u0105cego swoistym budulcem projekt\u00f3w cyberprzestrzennych, ale tak\u017ce rozwini\u0119tego w celu zg\u0142\u0119bienia istoty mo\u017cliwo\u015bci kodu, kt\u00f3ry posiada cechy wykraczaj\u0105ce ponad fakt bycia budulcem (<a href=\"\/2001\/03\/20\/mikolaj-dunikowski-beata-wielgos-dunikowska-miasto-w-miescie-wyspa-urbanistyczna\/\">010111010 \u2013 Miasto w Mie\u015bcie<\/a>).<\/p>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\"Miko\u0142aj Dunikowski, Beata Wielgos - &quot;Chciej si\u0119 zgubi\u0107&quot;, 1995\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/mikolaj-dunikowski-beata-wielgos-chciej-sie-zgubic.jpg\" alt=\"Miko\u0142aj Dunikowski, Beata Wielgos - &quot;Chciej si\u0119 zgubi\u0107&quot;, 1995\" width=\"500\" height=\"247\" \/><\/dt>\n<dt>Miko\u0142aj Dunikowski, Beata Wielgos &#8211; &#8220;Chciej si\u0119 zgubi\u0107&#8221;, 1995<\/dt>\n<dd><\/dd>\n<\/dl>\n<p>Kod rozwini\u0119ty jest wynikiem interpretacji kodu podstawowego przez maszyn\u0119 i\/lub cz\u0142owieka oraz wzajemnego oddzia\u0142ywania powsta\u0142ych rezultat\u00f3w, kt\u00f3re staj\u0105 si\u0119 tworzywem do kolejnych interpretacji.<\/p>\n<p>Kod jest te\u017c najbardziej fundamentalnym interfejsem pomi\u0119dzy cz\u0142owiekiem a maszyn\u0105. Narzuca pytania odno\u015bnie mo\u017cliwo\u015bci percepcji kodu podstawowego przez cz\u0142owieka w odr\u00f3\u017cnieniu od kodu zinterpretowanego, przekazanego cz\u0142owiekowi w formie takiej jak\u0105 sam cz\u0142owiek zaprogramowa\u0142 i stwierdzi\u0142, \u017ce b\u0119dzie dla niego w\u0142a\u015bciwa.<br \/>\nAspekt staje si\u0119 o wiele ciekawszy, gdy wkroczymy w ten czysty kod i zaczniemy ingerowa\u0107 poprzez kontrolowane, niekontrolowane, mo\u017ce nawet szale\u0144cze dzia\u0142ania w celu odkrycia nowych form-wynik\u00f3w, kt\u00f3re s\u0105 rezultatem tych dzia\u0142a\u0144.<\/p>\n<p><!--nextpage--><\/p>\n<p>Internet, p\u00f3\u017aniej WWW, by\u0142y dla mnie od lat inspiracj\u0105 do dzia\u0142a\u0144 tw\u00f3rczych. Po ratyfikowaniu standardu HTML 2.0, j\u0119zyk ten sta\u0142 si\u0119 dla mnie tak\u017ce medium wyrazu tw\u00f3rczego \u2013 j\u0119zykiem stosowanym. WWW nie posiada\u0142o jednak \u2013 bez uciekania si\u0119 do rozmaitych sztuczek \u2013 zbyt wielu \u201enarz\u0119dzi graficznych\u201d. Znacznie wi\u0119cej mo\u017cliwo\u015bci oferowa\u0142a nadal poligrafia, architektura, urbanistyka.<\/p>\n<p>Multimedialna globalna sie\u0107 WWW by\u0142a bardziej wizj\u0105 ni\u017c faktem. Po\u0142\u0105czenia hypertekstowe by\u0142y czym\u015b co pokazywa\u0142o od jakiego\u015b czasu mo\u017cliwo\u015bci, ale plastyczno\u015b\u0107 sieci by\u0142a nadal uboga, g\u0142\u00f3wnie tekstowa z mo\u017cliwo\u015bci\u0105 wstawiania &#8211; z racji technologicznych &#8211; ma\u0142ych obrazk\u00f3w. O bardziej z\u0142o\u017conych projektach nie by\u0142o w\u00f3wczas mowy. By\u0142 natomiast kod.<\/p>\n<p>Zatem pierwszym, wydaj\u0105cym si\u0119 dla mnie wa\u017cniejszym, etapem by\u0142o wykorzystywanie sieci do projekt\u00f3w nie-sieciowych. W innych dziedzinach tw\u00f3rczo\u015bci mo\u017cna by\u0142o prezentowa\u0107 \u201espekulacje\u201d tego, czego mo\u017cemy oczekiwa\u0107 od tej sieci jaka jest dopiero przed nami.<\/p>\n<h4 id=\"przelac-siec-na-papier\">\u201ePrzela\u0107 sie\u0107 na papier\u201d<\/h4>\n<p>Gdy w roku 1996 zacz\u0105\u0142em pe\u0142ni\u0107 funkcj\u0119 dyrektora artystycznego w Modulus \u2013 zyskuj\u0105c krajowe i poniek\u0105d mi\u0119dzynarodowe pole realizacyjne \u2013 postanowi\u0142em zrealizowa\u0107 sw\u00f3j cel w oparciu o przemy\u015blenia, kt\u00f3re towarzyszy\u0142y mi od momentu pojawienia si\u0119 WWW: przela\u0107 sie\u0107 na papier.<\/p>\n<p>Jednym z g\u0142\u00f3wnych powiedze\u0144, jakie mo\u017cna by\u0142o ode mnie us\u0142ysze\u0107, to: \u201eChc\u0119 widzie\u0107 pixele, chc\u0119 \u2018internetowe\u2019 znaki ( \/\u00a0\u00a0 #\u00a0 _\u00a0 &amp; $), chc\u0119 widzie\u0107 charakterystyczne podw\u00f3jne slashe ( \/\/ wzi\u0119te bezpo\u015brednio ze s\u0142ynnego \u201ehttp:\/\/\u201d), chc\u0119 widzie\u0107 sie\u0107 (WWW\/HTML, nieco p\u00f3\u017aniej CSS)\u201d.<\/p>\n<p>W typografii objawia\u0142o si\u0119 to wykorzystaniem czcionek systemowych, technicznych i mniej znanych monospace&#8217;ow, jak r\u00f3wnie\u017c nowo stworzonych czcionek uzyskanych z radykalnego zniekszta\u0142cenia poprzez zabiegi technologiczne jak np. wielokrotne skanowanie i wektoryzowanie oraz przywr\u00f3cenie im ponownie \u2013 tak\u017ce drog\u0105 elektroniczn\u0105 \u2013 formy harmonijnej, b\u0105d\u017a pozostawienie formy \u015bwiadomie zaburzonej.<\/p>\n<p>Tre\u015bci by\u0142y pozbawiane spacji w nawi\u0105zaniu do NazewnictwaPlik\u00f3wKomputerowych, spacje by\u0142y zast\u0119powane interpunkcj\u0105, np. kropk\u0105, jak w przypadku rozszerze\u0144 plik\u00f3w, s\u0142owa i tre\u015bci by\u0142y zespalane ze znakami kodowymi.<\/p>\n<p>Powy\u017csze sieciowe zabiegi typograficzne, sta\u0142y si\u0119 w kr\u00f3tkim czasie symbolem rozpoznawczym Modulus.<\/p>\n<p><img loading=\"lazy\" style=\"margin-left: 0px; margin-right: 0px; border: 0px;\" title=\"Codemanipulator \u00a9, Bunkier Sztuki - Ucho van Gogha, 1997 Codemanipulator \u00a9, #, 1997\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/typografia.gif\" alt=\"Codemanipulator \u00a9, Bunkier Sztuki - Ucho van Gogha, 1997 Codemanipulator \u00a9, #, 1997\" width=\"500\" height=\"367\" border=\"0\" hspace=\"0\" \/><\/p>\n<p>Codemanipulator \u00a9, Bunkier Sztuki &#8211; Ucho van Gogha, 1997 Codemanipulator \u00a9, #, 1997<\/p>\n<div>\n<p><code>&lt;!-- Z niekt\u00f3rych tych typograficznych element\u00f3w wizualno-kodowych zdecydowa\u0142em si\u0119 zrezygnowa\u0107 w p\u00f3\u017aniejszych projektach w momencie gdy zosta\u0142y one \u201epodchwycone\u201d przez nieszcz\u0119\u015bliwe zjawisko jakim s\u0105 tzw. \u201etrendy\u201d staj\u0105c si\u0119 zbyt popularnym - i zupe\u0142nie nie rozumianym \u2013 efekciarstwem w\u015br\u00f3d wielu grafik\u00f3w i designer\u00f3w. --&gt;<\/code><\/p>\n<\/div>\n<p>Projekty WWW stanowi\u0142y ju\u017c wtedy integraln\u0105 cz\u0119\u015b\u0107 wizerunku wielu naszych projekt\u00f3w i przedsi\u0119wzi\u0119\u0107. Prace i wyniki podejmowanych pod moim kierunkiem dzia\u0142a\u0144 oraz wyczuwany coraz silniejszy wp\u0142yw sieci na przysz\u0142o\u015b\u0107 utwierdzi\u0142y mnie w przekonaniu, \u017ce robimy bardzo wa\u017cn\u0105 rzecz w bardzo wa\u017cnym czasie.<\/p>\n<p>Widzia\u0142em w\u00f3wczas \u015bwiat opanowany przez tw\u00f3rc\u00f3w, do kt\u00f3rych jak gdyby nie dotar\u0142a\u00a0 \u2013 i poniek\u0105d nadal nie dociera \u2013 \u015bwiadomo\u015b\u0107 tej wielkiej zmiany. Tw\u00f3rc\u00f3w, kt\u00f3rzy jakby nie zauwa\u017cyli, \u017ce \u201eco\u015b si\u0119 zmieni\u0142o\u201d, \u017ce co\u015b naprawd\u0119 wa\u017cnego nadchodzi \u2013 udawanie, \u017ce nie ma zmian czy strach przed nimi?<\/p>\n<p><!--nextpage--><\/p>\n<p>Mia\u0142em silne przekonanie, \u017ce tworzenie na poziomie 19. wieku jest brakiem odpowiedzialno\u015bci historycznej wzgl\u0119dem przysz\u0142ych generacji. Brak \u015bwiadomo\u015bci, b\u0105d\u017a przyjmowanie postawy ignoruj\u0105cej, odczekuj\u0105cej, sceptycznej(?) w tak wa\u017cnej chwili uwa\u017ca\u0142em za skrajnie niebezpieczne, wr\u0119cz niemoralne. Pomijanie przez wielu nauki wyniesionej z pocz\u0105tku ubieg\u0142ego wieku, nawet pomijanie sztuki lat 70tych nie wydawa\u0142o si\u0119 tak niebezpieczne jak pomijanie zjawiska jaki stanowi\u0142 rodz\u0105cy si\u0119 w\u00f3wczas World Wide Web.<\/p>\n<p>Internet? \u2013 istnia\u0142 od wielu lat przed er\u0105 WWW, ale nie wypracowa\u0142 sobie wcze\u015bniej skutecznych dost\u0119pnych dla wszystkich metod przekazu znaczeniowej informacji &#8211; by\u0142 domen\u0105 plac\u00f3wek naukowych. Multimedia? Jakie multimedia? \u2013 forma wybitnie ciekawa ale bez WWW fatalnie ograniczona, nie mog\u0105ca rozwin\u0105\u0107 skrzyde\u0142.<\/p>\n<p>Nie mieli\u015bmy do czynienia z kolejnym stylem, z kolejnym kierunkiem Sztuki.<br \/>\nMieli\u015bmy przed sob\u0105 jedn\u0105 z najwi\u0119kszych rewolucji kulturowych w historii tego \u015bwiata \u2013 globalne informacyjne, ale przecie\u017c tak\u017ce \u2013 a mo\u017ce przede wszystkim \u2013 intelektualne po\u0142\u0105czenie.<\/p>\n<p>Ignorowanie tego zjawiska by\u0142o dla mnie nie do zaakceptowania, za wszelk\u0105 cen\u0119 chcia\u0142em aby nasza tw\u00f3rczo\u015b\u0107 by\u0142a \u015bwiadectwem czasu w kt\u00f3rym powstaje. Ch\u0119ci tw\u00f3rczo-odkrywczej towarzyszy\u0142o silne poczucie odpowiedzialno\u015bci.<\/p>\n<p>Dzia\u0142ania tw\u00f3rcze objawia\u0142y si\u0119 w formie projekt\u00f3w Internetowych, graficznych, d\u0105\u017ceniach do przywr\u00f3cenia i rozwini\u0119cia pionierskiej roli Polskiej Sztuki Plakatu, w projektach architektonicznych, Sztuce i wr\u0119cz Urbanistyce \u2013 skala dzia\u0142a\u0144 obejmowa\u0142a wi\u0119kszo\u015b\u0107 dziedzin artystycznych i znajduje swoj\u0105 logiczn\u0105 kontynuacj\u0119 w pracach dzisiejszych.<\/p>\n<p>W miar\u0119 z rozwojem j\u0119zyka HTML oraz wspieraniem bardziej zaawansowanych tag\u00f3w przez przegl\u0105darki, otworzy\u0142y si\u0119 tak\u017ce nowe mo\u017cliwo\u015bci projektowe. Stosowanie tych mo\u017cliwo\u015bci do cel\u00f3w innych ni\u017c by\u0142y przewidziane przez tw\u00f3rc\u00f3w j\u0119zyka HTML le\u017ca\u0142o ju\u017c w gestii kreatywnego wykorzystania tych element\u00f3w.<\/p>\n<p>W skali mi\u0119dzynarodowej najwi\u0119kszy wp\u0142yw na rozw\u00f3j projektowy Internetu mia\u0142o z pewno\u015bci\u0105 pojawienie si\u0119 znacznika &lt;table&gt;. Tabele umo\u017cliwi\u0142y stworzenie uk\u0142adu kolumnowego, wygodnego podzia\u0142u na sekcje, lepsze wyodr\u0119bnienie element\u00f3w nawigacyjnych \u2013 nauka zwana \u201eInformation Architecture\u201d nabra\u0142a ca\u0142kowicie nowego wymiaru i sta\u0142a si\u0119 r\u00f3wnie\u017c polem odkrywczym \u2013 po cz\u0119\u015bci eksperymentalnym \u2013 w mojej pracy.<\/p>\n<p>Mo\u017ce zdumiewa\u0107, \u017ce na samym ko\u0144cu wymieni\u0119 tutaj jedyn\u0105 funkcj\u0119, do kt\u00f3rej tak naprawd\u0119 tag &lt;table&gt; by\u0142 przewidziany \u2013 ot\u00f3\u017c jak sama nazwa wskazuje \u2013 do prezentacji danych w uk\u0142adzie tabelarycznym.<\/p>\n<p>Przy ogromie innych mo\u017cliwo\u015bci wykorzystania prozaiczna tabela znana z wielu innych aplikacji przed er\u0105 HTML wydaje si\u0119 jednak nie robi\u0107 takiego wra\u017cenia \u2013 zosta\u0142a przyj\u0119ta za fakt oczywisty.<\/p>\n<p>W p\u00f3\u017aniejszym etapie rozwoju sieci po cz\u0119\u015bci w\u0142a\u015bnie te niezgodnie z przeznaczeniem (cho\u0107 inteligentnie) wykorzystane tagi sta\u0142y si\u0119 du\u017cym balastem dla dalszego rozwoju WWW i w dalszym ci\u0105gu s\u0105 dla wi\u0119kszo\u015bci serwis\u00f3w i portali w czasie gdy pisz\u0119 ten artyku\u0142.<\/p>\n<p>Ze wzgl\u0119du na zmian\u0119 koncepcji budowania WWW, gdzie semantyka staje si\u0119 nowym wyznacznikiem, stosowanie tabel jest uzasadnione jedynie w przypadkach do jakich na pocz\u0105tku zosta\u0142y stworzone (<a href=\"http:\/\/www.w3c.org\/2001\/sw\/\">The Semantic Web<\/a>).<\/p>\n<p>Usprawiedliwieniem zaistnia\u0142ej sytuacji jest fakt, \u017ce wi\u0119kszo\u015b\u0107 pionier\u00f3w nie mia\u0142a \u015bwiadomo\u015bci, jakie b\u0119d\u0105 konsekwencje kreatywno\u015bci czysto wizualnej pomijaj\u0105cej znaczeniowo\u015b\u0107. Z braku prawdziwej alternatywy ten krok wydawa\u0142 si\u0119 jednak zar\u00f3wno s\u0142uszny jak i nieunikniony aby nie hamowa\u0107 dynamicznego rozwoju WWW.<\/p>\n<h4 id=\"codemanipulation-codepainting\">Codemanipulation \/ Codepainting<\/h4>\n<p>Z perspektywy czasu mo\u017ce si\u0119 wydawa\u0107 nieco archaiczne, \u017ce musieli\u015bmy uwa\u017ca\u0107 na takie aspekty jak wsparcie istniej\u0105cych przegl\u0105darek dla dzisiaj oczywistych ju\u017c najbardziej podstawowych element\u00f3w j\u0119zyka HTML.<\/p>\n<p>Podczas gdy wci\u0105\u017c by\u0142y powszechnie wykorzystywane starsze wersje przegl\u0105darek ich najnowsze w\u00f3wczas odmiany pojawiaj\u0105ce si\u0119 w latach 1996 i 1997 umo\u017cliwi\u0142y nadawanie poszczeg\u00f3lnym kom\u00f3rkom tabeli odmiennych kolor\u00f3w.<\/p>\n<p>To pozwoli\u0142o mi na rozwini\u0119cie wykorzystywania tej cechy do cel\u00f3w artystycznych.<\/p>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\"Codemanipulator \u00a9, CodePainting, 1996\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/codepainting_1.gif\" alt=\"Codemanipulator \u00a9, CodePainting, 1996\" width=\"500\" height=\"216\" \/><\/dt>\n<dd>Codemanipulator \u00a9, CodePainting, 1996<\/dd>\n<\/dl>\n<p>Od pocz\u0105tku zaistnienia tej mo\u017cliwo\u015bci tworz\u0119 pierwsze prace z wykorzystaniem pozornie nie-znaczeniowych pustych kolorowanych tabel bazuj\u0105c wy\u0142\u0105cznie na czystym kodzie HTML.<\/p>\n<p><code>&lt;!\u2014 Aby pojawi\u0142 si\u0119 kolor, tabele nie mog\u0142y by\u0107 tak na prawd\u0119 puste. Konieczne by\u0142o zastosowanie niewidocznego znaku non-braking-space w kom\u00f3rce --&gt;<\/code><\/p>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\"Codemanipulator \u00a9, CodePainting, 1996\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/codepainting_2.gif\" alt=\"Codemanipulator \u00a9, CodePainting, 1996\" width=\"500\" height=\"238\" \/><\/dt>\n<dd>Codemanipulator \u00a9, CodePainting, 1996<\/dd>\n<\/dl>\n<p>Powstaj\u0105 prace, kt\u00f3re nazywam \u201eCodepaintings\u201d \u2013 \u201eobrazy kodowe\u201d<\/p>\n<p>Poprzez nadanie kom\u00f3rkom tabel kolor\u00f3w powstaj\u0105 dzie\u0142a \u2013 kt\u00f3re s\u0105 zar\u00f3wno kodem, jak i wynikiem interpretacji tego kodu przez przegl\u0105dark\u0119.<\/p>\n<p>Dzie\u0142o posiada wiele form odbioru. Pierwotn\u0105 form\u0105 jest kod (forma tekstowa), natomiast wynik wizualny to zmienna uzale\u017cniona od interpretatora (np. przegl\u0105darki wizualnej).<\/p>\n<p>W Codepaintings nie ograniczam si\u0119 do u\u017cywania pustych kolorowanych kom\u00f3rek. Cz\u0119\u015b\u0107 z nich zawiera r\u00f3\u017cnego rodzaju \u201einternetowe\u201d znaki, cz\u0119\u015b\u0107 &#8211; wyrywki tekstowe, kt\u00f3re s\u0105 podstaw\u0105 prac z serii CodePoetry\/HTML-Poetry (HTML wiersze).<\/p>\n<p>Wiersze u kt\u00f3rych podstawy jest czysty kod posiadaj\u0105 r\u00f3wnie\u017c wymiar plastyczny.<br \/>\nTekstowe pod\u0142o\u017ce poezji nie zostaje zast\u0105pione, lecz rozwini\u0119te.<\/p>\n<p>Powstaj\u0105 geometryczne interaktywne obrazy. Dynamiczno\u015b\u0107-zmienno\u015b\u0107 osi\u0105gana jest przez podstawow\u0105 i na co dzie\u0144 wykorzystywan\u0105 mo\u017cliwo\u015b\u0107 zmiany wielko\u015bci okna przegl\u0105darki.<br \/>\nPrzemiennie kolorowane tabele ustawione na 100% szeroko\u015bci strony zw\u0119\u017caj\u0105 i rozci\u0105gaj\u0105 si\u0119 p\u0142ynnie w czasie rzeczywistym pod wp\u0142ywem interakcji u\u017cytkownika.<\/p>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\"Codemanipulator \u00a9, CodePainting-Interactive.Painting.B (wide and narrow view), 1996\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/codepainting_3.gif\" alt=\"Codemanipulator \u00a9, CodePainting-Interactive.Painting.B (wide and narrow view), 1996\" width=\"500\" height=\"201\" \/><\/dt>\n<dd>Codemanipulator \u00a9, CodePainting-Interactive.Painting.B (wide and narrow view), 1996<\/dd>\n<\/dl>\n<p><!--nextpage--><\/p>\n<h2 id=\"codemanipulator\">Codemanipulator \u00a9<\/h2>\n<p>Jako wyraz ca\u0142kowitej redukcji ju\u017c z za\u0142o\u017cenia zredukowanej do absolutnego minimum pracy \u201eBlack Square on White Background\u201d Malewicza powstaje \u201eMalevitch-In-Pixels\u201d oraz \u201eHTML-Malevitch\u201d.<\/p>\n<p>\u201eMalevitch-In-Pixels\u201d to zredukowany do minimum koniecznej informacji graficzny plik binarny (7&#215;7 pixel, przybli\u017cone proporcje obrazu).<\/p>\n<p>\u201eHTML-Malevitch\u201d to obraz zapisany w kodzie, kt\u00f3ry poza wizualn\u0105 interpretacj\u0105 poprzez przegl\u0105dark\u0119 oferuje dodatkow\u0105 form\u0119 percepcji, poprzez mo\u017cliwo\u015b\u0107 przeczytania czystego kodu HTML wyra\u017caj\u0105cego ten\u017ce w\u0142a\u015bnie obraz.<\/p>\n<p>Istotne jest to, \u017ce zakodowanie obrazu w HTML pozbawia go nawet samej \u201eobrazowo\u015bci\u201d \u2013 jest to kolejny etap redukcji.<\/p>\n<p><img loading=\"lazy\" style=\"float: left; margin-right: 10px;\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/codepainting-html-malevitch.gif\" alt=\"codepainting-html-malevitch.gif\" width=\"199\" height=\"199\" \/><\/p>\n<pre style=\"float: left; margin: 0px; overflow: auto; width: 280px; height: 186px; padding: 0px;\">&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;meta http-equiv=\"Content-Type\" content=\"text\/html; charset=iso-8859-1\"&gt;\r\n&lt;title&gt;Codemanipulator_HTML-Malevitch&lt;\/title&gt;\r\n&lt;\/head&gt;\r\n&lt;body bgcolor=\"#CCCCCC\"&gt;\r\n&lt;table width=\"350\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"&gt;\r\n&lt;tr&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#000000\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;tr&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;td width=\"50\" height=\"50\" bgcolor=\"#FFFFFF\"&gt; &lt;\/td&gt;\r\n&lt;\/tr&gt;\r\n&lt;\/table&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<dl>\n<dd>Codemanipulator \u00a9, HTML-Malevitch, 1996<\/dd>\n<\/dl>\n<p>&nbsp;<\/p>\n<p style=\"clear: both;\">InteractivePage jest prac\u0105 polegaj\u0105c\u0105 na zaznaczaniu tekstu poprzez przeci\u0105ganie kursora po wybranych fragmentach tekstu. Powoduje to zmienne wra\u017cenie optyczne, uzale\u017cnione od wybranego fragmentu.<\/p>\n<p>Seria prac auto-\u015bwiadomo\u015bciowych porusza w spos\u00f3b przewrotny moj\u0105 identyfikacj\u0119 narodowo\u015bciow\u0105. Prace prezentuj\u0105 zredukowane do minimalnego kodu flagi Polsk\u0105 i Niemieck\u0105 oraz w konsekwencji manipulacj\u0119 na tym kodzie, kt\u00f3rej wynikiem jest praca \u201eCodemanipulator-Me-Myself-and-I\u201d.<\/p>\n<p><code>&lt;!\u2014begin:code-manipulating myself --&gt;<\/code><\/p>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\"Codemanipulator \u00a9, Codemanipulator-html-polska, 1996 Codemanipulator \u00a9, Codemanipulator-html-deutschland, 1996 Codemanipulator \u00a9, Codemanipulator-me-myself-and-i, 1996\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/me-myself-and-i.gif\" alt=\"Codemanipulator \u00a9, Codemanipulator-html-polska, 1996 Codemanipulator \u00a9, Codemanipulator-html-deutschland, 1996 Codemanipulator \u00a9, Codemanipulator-me-myself-and-i, 1996\" width=\"500\" height=\"341\" \/><\/dt>\n<dd>Codemanipulator \u00a9, Codemanipulator-html-polska, 1996<br \/>\nCodemanipulator \u00a9, Codemanipulator-html-deutschland, 1996<br \/>\nCodemanipulator \u00a9, Codemanipulator-me-myself-and-i, 1996<\/dd>\n<\/dl>\n<p><code>&lt;!\u2014end:code-manipulating myself --&gt;<\/code><\/p>\n<p>Pomimo, \u017ce jestem i czuj\u0119 si\u0119 Polakiem, to jednak moje \u201eJa\u201d jest wynikiem mikstury kulturowej. Zawsze czu\u0142em si\u0119 Europejczykiem lub nawet siecio-globalist\u0105 ze znajomo\u015bci\u0105 wybranych regionalizm\u00f3w.<\/p>\n<p>Internet zaciera pochodzenie fizyczne, moje \u201eJa\u201d staje si\u0119 cz\u0119\u015bci\u0105 globalnego do\u015bwiadczania, kultury przekraczaj\u0105cej granice \u2013 de facto nie posiadaj\u0105cej granic.<\/p>\n<p>R\u00f3wnie\u017c to co tworz\u0119 w pracach sieciowych jest cz\u0119\u015bci\u0105 globalnego dialogu. Nie wierz\u0119, aby to oznacza\u0142o, \u017ce w jakikolwiek spos\u00f3b regionalizm zostanie wyparty przez Internet, wr\u0119cz przeciwnie, Internet przys\u0142u\u017cy\u0142 si\u0119 ju\u017c do tego aby kultywowa\u0107 regionaln\u0105 wiedz\u0119 i zachowa\u0107 dla przysz\u0142ych generacji. Mamy do czynienia z rozwojem r\u00f3wnoleg\u0142ej kultury do kultur narodowych, swoistym zbiorem warto\u015bci wsp\u00f3lnych.<\/p>\n<p>To co wchodzi jako sta\u0142a warto\u015b\u0107 w globalno-sieciowy dialog kulturowy mo\u017cna zatem uzna\u0107 za to\u017csamo\u015b\u0107 globaln\u0105, tyle \u017ce nie substytuuj\u0105c\u0105, lecz r\u00f3wnoleg\u0142\u0105 do to\u017csamo\u015bci regionalnych. W tym kontek\u015bcie praca \u201eCodemanipulator-Me-Myself-and-I\u201d opr\u00f3cz przemieszania dw\u00f3ch flag objawia tak\u017ce dodatkow\u0105 ods\u0142on\u0119 jak\u0105 jest sam zapis \u2013 kod \u2013 kt\u00f3ry jest wynikiem uznanych mi\u0119dzynarodowo standard\u00f3w j\u0119zyka HTML. Pomimo angielskoj\u0119zycznych tag\u00f3w HTML jest z za\u0142o\u017cenia pozbawiony narodowo\u015bci. To moja to\u017csamo\u015b\u0107 sieciowa.<\/p>\n<p><!--nextpage--><\/p>\n<h4 id=\"inne-spojrzenie-antypixel\">Inne spojrzenie \u2013 Antypixel<\/h4>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\" Codemanipulator \u00a9, Modulus, Website: Teatr Bagatela, Co wida\u0107, czego nie wida\u0107, 1998\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/co_widac_czego_nie_widac.gif\" alt=\" Codemanipulator \u00a9, Modulus, Website: Teatr Bagatela, Co wida\u0107, czego nie wida\u0107, 1998\" width=\"500\" height=\"252\" \/><\/dt>\n<dd>Codemanipulator \u00a9, Modulus, Website: Teatr Bagatela, Co wida\u0107, czego nie wida\u0107, 1998<\/dd>\n<\/dl>\n<dl>\n<dt class=\"c-left\"><img loading=\"lazy\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/czego_nie_widac_plakat.gif\" alt=\"czego_nie_widac_plakat.gif\" width=\"240\" height=\"170\" \/><\/dt>\n<dd>Codemanipulator \u00a9, Modulus, Plakat: Teatr Bagatela, Co wida\u0107, czego nie wida\u0107, 1998<\/dd>\n<dd><\/dd>\n<dd>Projekt uwidacznia zjednoczenie j\u0119zyka graficznego. Tabele HTML zostaj\u0105 przeniesione na projekt poligraficzny.<\/dd>\n<\/dl>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\"Modulus, Krzysztof Penderecki Itinerarium, Website, 1998\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/itinerarium.gif\" alt=\"Modulus, Krzysztof Penderecki Itinerarium, Website, 1998\" width=\"500\" height=\"400\" \/><\/dt>\n<dd>Modulus, Krzysztof Penderecki Itinerarium, Website, 1998<\/dd>\n<\/dl>\n<h4 id=\"codemanipulations-ii\">CodeManipulations II<\/h4>\n<p>CodeManipulations II\u00a0\u2013\u00a0to kontynuacja i rozwini\u0119cie CodeManipulations: CodePaintings\u00a0oraz CodePoetry. CodeManipulations II powsta\u0142y w efekcie eksperyment\u00f3w przeprowadzanych na kodzie.<\/p>\n<p>Materia\u0142em wyj\u015bciowym sta\u0142a si\u0119 praca z roku 1997 z serii CodePaintings\/CodePoetry kt\u00f3r\u0105 zakodowa\u0142em na potrzeby znajduj\u0105cego si\u0119 w\u00f3wczas w fazie koncepcyjnej portalu O.pl.<br \/>\nId\u0105c w my\u015bl poj\u0119cia \u201ePainting\u201d, kt\u00f3re wi\u0105\u017ce ze sob\u0105 aspekt swobodno\u015bci zainteresowa\u0142o mnie, co si\u0119 stanie, je\u015bli zamieni\u0119 wcze\u015bniejsze w pe\u0142ni \u015bwiadome i kontrolowane operacje na kodzie w operacje swobodne dopuszczaj\u0105ce b\u0142\u0105d.<\/p>\n<p><code>&lt;!\u2014begin:code-manipulation O.pl --&gt;<\/code><\/p>\n<dl class=\"wp-caption \" style=\"width: 510px;\">\n<dt><img loading=\"lazy\" title=\"Codemanipulator \u00a9 - Codemanipulator, CodeManipulations phase I, II, II, 1997-1998\" src=\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/codemanipulator.gif\" alt=\"Codemanipulator \u00a9 - Codemanipulator, CodeManipulations phase I, II, II, 1997-1998\" width=\"500\" height=\"287\" \/><\/dt>\n<dd>Codemanipulator \u00a9 &#8211; Codemanipulator,<br \/>\nCodeManipulations phase I, II, II, 1997-1998<\/dd>\n<\/dl>\n<p><code>&lt;!\u2014end:code-manipulation O.pl --&gt;<\/code><\/p>\n<p><strong>Powsta\u0142y pytania:<\/strong><br \/>\nCo si\u0119 stanie, je\u017celi dojdzie do zaburzenia struktury i sk\u0142adni kodu?<\/p>\n<p>Czy przegl\u0105darka w og\u00f3le b\u0119dzie w stanie zinterpretowa\u0107 b\u0142\u0119dny kod?<\/p>\n<p>Zak\u0142adaj\u0105c, \u017ce przegl\u0105darka zinterpretuje kod &#8211; zwizualizuje wynik &#8211; to czy jest jaka\u015b granica ilo\u015bci dopuszczalnych b\u0142\u0119d\u00f3w, po kt\u00f3rej przegl\u0105darka odm\u00f3wi interpretacji danego kodu?<\/p>\n<p>Rozpocz\u0105\u0142em eksperymentowanie polegaj\u0105ce na nie kontrolowanych operacjach kopiowania przypadkowo wybranych fragment\u00f3w kodu i ich ponownego wklejania\/multiplikowania w inne, tak\u017ce\u00a0 przypadkowe miejsca.<\/p>\n<p>Za\u0142o\u017cenia teoretyczne do eksperymentu<br \/>\nPodczas niekontrolowanych operacji dochodzi do zaburzenia struktury i sk\u0142adni kodu.<br \/>\nNast\u0119puj\u0105 wielostopniowe zag\u0119szczenia struktury, podstawowy ruszt zostaje zachwiany, nowy nieprzewidywalny ruszt jest tworzony.<\/p>\n<p>Dochodzi do rozdzielenia losowych tag\u00f3w, kt\u00f3re w ten spos\u00f3b trac\u0105 swoje znaczenie jako element\u00f3w sk\u0142adni kodu staj\u0105c si\u0119 bli\u017cej nieokre\u015blon\u0105 form\u0105 tekstow\u0105. Zastanawiaj\u0105ce jest czy uzyskuj\u0105 nowe niezamierzone znaczenie w kontek\u015bcie ca\u0142o\u015bciowej manipulacji na kodzie b\u0105d\u017a te\u017c pozostan\u0105 nieznaczeniowymi elementami zachowuj\u0105cymi wy\u0142\u0105cznie swoj\u0105 wizualno\u015b\u0107. W podobny spos\u00f3b dochodzi do rozdzielenia losowych wyraz\u00f3w b\u0119d\u0105cych wcze\u015bniej cz\u0119\u015bci\u0105 CodePoetry. Tutaj zar\u00f3wno ciekawy jak i niebezpieczny jest aspekt jakie nowe nieprzewidziane konteksty literowo-s\u0142owne zostan\u0105 wytworzone przez manipulacj\u0119.<\/p>\n<p>W przypadku struktur HTML z\u0142o\u017conych z wielu wzajemnie uzale\u017cnionych tag\u00f3w, jak np. tabel, dochodzi do zaburzenia kilkustopniowego. Przypadkowo skopiowany fragment kodu mo\u017ce zaburzy\u0107 przyk\u0142adowo jeden lub dwa tagi pozbawiaj\u0105c je znaczenia. Z drugiej strony fragment ten mo\u017ce zawiera\u0107 zbi\u00f3r tag\u00f3w, kt\u00f3re w dalszym ci\u0105gu s\u0105 funkcjonuj\u0105c\u0105 i posiadaj\u0105c\u0105 znaczenie struktur\u0105. W ten spos\u00f3b przemieszczony fragment jest w stanie zbudowa\u0107 ca\u0142kowicie now\u0105 struktur\u0119 pozbawion\u0105 wcze\u015bniejszego kontekstu, natomiast funkcjonuj\u0105c\u0105 jako element strukturalny ju\u017c w nowym \u2013 wcze\u015bniej nie istniej\u0105cym kontek\u015bcie.<\/p>\n<p>Przewidywa\u0142em pojawienie si\u0119 b\u0142\u0119d\u00f3w w przegl\u0105darce w wyniku interpretacji \u015bwiadomie zepsutego kodu. Chcia\u0142em do tego stopnia zmanipulowa\u0107 kod, aby strona si\u0119 ca\u0142kowicie\u00a0 \u201erozpad\u0142a\u201d. Nie korzysta\u0142em z podgl\u0105du w przegl\u0105darce do momentu zako\u0144czenia eksperymentu.<\/p>\n<p><!--nextpage--><\/p>\n<h4 id=\"wynik-interpretacji\">Wynik interpretacji<\/h4>\n<p>Przegl\u0105darka zinterpretowa\u0142a b\u0142\u0119dny kod i wy\u015bwietli\u0142a to co nazwa\u0142em \u201eCodemanipulations\u201d \u2013 \u201eManipulacje na kodzie\u201d.<\/p>\n<p>Zgodnie z przewidywaniami wszystkie sk\u0142adowe obrazu zosta\u0142y przemieszane. Powsta\u0142y nowe struktury, nowe konteksty, nowe znaczenia oraz uleg\u0142a radykalnej zmianie forma plastyczna obrazu. Powsta\u0142 obraz pisany\/kodowany oraz zmanipulowany zawieraj\u0105cy fragmenty tworzone \u015bwiadomie (struktury, kt\u00f3re nie uleg\u0142y manipulacji podczas eksperymentu) oraz fragmenty przypadkowe b\u0119d\u0105ce wynikiem manipulacji.<\/p>\n<p>Cz\u0119\u015bci kt\u00f3re wcze\u015bniej stanowi\u0142y kod zosta\u0142y po zburzeniu ich struktury zinterpretowane jako elementy tekstowe. Multiplikacje kodu spowodowa\u0142y wy\u015bwietlenie tabel zagnie\u017cd\u017conych powielaj\u0105cych fragmenty struktury nadrz\u0119dnej.<\/p>\n<p>Ciekawe wydaje si\u0119 w tym kontek\u015bcie, \u017ce przegl\u0105darka stara si\u0119 interpretowa\u0107 b\u0142\u0119dny kod. W przypadku innego kodu programistycznego raczej dosz\u0142oby do komunikatu o b\u0142\u0119dzie podczas wykonywania kodu lub te\u017c do zawieszenia programu. Interpretacja j\u0119zyka HTML jest tworzona na nieco innej zasadzie.<\/p>\n<p>Troch\u0119 przypomina to manipulacje genetyczne, kt\u00f3re pomimo \u017ce w za\u0142o\u017ceniu s\u0105 kontrolowane, zawieraj\u0105 wrodzony element niebezpiecze\u0144stwa wymkni\u0119cia si\u0119 spod kontroli. To w pewnym sensie uwidocznia jak ryzykowna jest taka ingerencja z perspektywy nawet czystej teorii.<\/p>\n<p>Gdyby przyj\u0105\u0107, \u017ce natura to interpretator (podobnie jak przegl\u0105darka renderuj\u0105ca kod) a cz\u0142owiek dokonuje operacji na kodzie (programistycznym, czy te\u017c genetycznym), to natura tak jak w\u0142a\u015bnie przegl\u0105darka, b\u0119dzie si\u0119 stara\u0142a zinterpretowa\u0107 dany kod. W ka\u017cdym z tych przypadk\u00f3w mo\u017cemy za\u0142o\u017cy\u0107, \u017ce przy spe\u0142nionych og\u00f3lnych ramowych warunkach dojdzie do powstania nowego nie koniecznie w pe\u0142ni przewidywalnego zjawiska.<\/p>\n<p>Codemanipulating jest procesem tworzenia (manipulacji) kodu w odr\u00f3\u017cnieniu od zinterpretowanego wyniku wizualnego.<\/p>\n<p>Codemanipulations to p\u00f3\u0142 przypadkowo p\u00f3\u0142 \u015bwiadomie organizowany kod interpretowany przez przegl\u0105dark\u0119 w celu przekazania ludzkiemu oku mo\u017cliwo\u015bci jego odbioru wizualnego.<\/p>\n<p>Jako dzie\u0142o Codemanipulations s\u0105 z za\u0142o\u017cenia hybrydalne, posiadaj\u0105 zar\u00f3wno posta\u0107 kodow\u0105 (podstawow\u0105), jak i posta\u0107 zinterpretowan\u0105 (wynikow\u0105).<\/p>\n<h4 id=\"znaczenie-kodu\">Znaczenie kodu<\/h4>\n<p>Co dok\u0142adnie jest kodowe a co obrazowe? Obie formy \u2013 kod jak r\u00f3wnie\u017c wynik wizualny \u2013 s\u0105 w istocie tym samym. R\u00f3\u017cnice tkwi\u0105 w odbiorze: na p\u0142aszczy\u017anie obraz wizualny kontra obraz zapisany w kodzie.<\/p>\n<p>Dla komputera \u201ewidzenie\u201d jest nieznane w normalnym znaczeniu percepcji ludzkiej.<br \/>\nJest natomiast interpretacj\u0105 danego kodu wed\u0142ug wcze\u015bniej zaprogramowanych zasad informatycznych.<\/p>\n<p>Dla cz\u0142owieka czytanie kodu jest zrozumia\u0142e, jednak jego prze\u0142o\u017cenie na form\u0119 wizualn\u0105 wymaga bardzo du\u017co czasu.<\/p>\n<p>Im bardziej z\u0142o\u017cone \u201edzie\u0142o\u201d tym trudniejsze jest prze\u015bciganie si\u0119 z maszyn\u0105;<br \/>\nInterpretacja kodu w skomplikowanych Codemanipulations jest znacznie trudniejsza dla cz\u0142owieka ni\u017c dla maszyny. Stopie\u0144 skomplikowania interpretacji dodatkowo si\u0119 zwi\u0119ksza poprzez zawarte w Codemanipulations celowe b\u0142\u0119dy.<\/p>\n<p>W skrajnych przypadkach cz\u0142owiekowi nie wystarczy\u0142oby \u017cycia aby doko\u0144czy\u0107 interpretacj\u0119.<\/p>\n<p><strong>R\u00f3\u017cnice w interpretacji<\/strong><br \/>\nFakt, \u017ce kod jest podstaw\u0105 wizualnej interpretacji obrazu, nie oznacza \u017ce wynik interpretacji jest sp\u00f3jny dla wszystkich interpretator\u00f3w. Kod mo\u017ce posiada\u0107 wiele r\u00f3wnoleg\u0142ych, zar\u00f3wno poprawnych jak i niepoprawnych interpretacji. R\u00f3\u017cnice nie maj\u0105 miejsca wy\u0142\u0105cznie na linii maszyna-cz\u0142owiek, wa\u017cny jest r\u00f3wnie\u017c wyb\u00f3r interpretatora.<\/p>\n<p>Zagadnienia prowadz\u0105ce do r\u00f3\u017cnej interpretacji kodu<\/p>\n<p>Przegl\u0105darki r\u00f3\u017cni\u0105 si\u0119 interpretacj\u0105 standard\u00f3w i wy\u015bwietlaj\u0105 r\u00f3\u017cni\u0105ce si\u0119 obrazy.<\/p>\n<p>Przegl\u0105darki niezgodne ze standardami wy\u015bwietlaj\u0105 ca\u0142kowicie inn\u0105 interpretacj\u0119 kodu &#8211; b\u0142\u0119dn\u0105 lub zubo\u017ca\u0142\u0105.<\/p>\n<p>Przegl\u0105darki tekstowe redukuj\u0105 interpretacj\u0119 wy\u0142\u0105cznie do element\u00f3w, kt\u00f3re zosta\u0142y zakodowane jako tekstowe.<\/p>\n<p>Adobe Acrobat przekszta\u0142ca kod w inny w\u0142asny kod s\u0142u\u017c\u0105cy prezentacji wizualnej.<\/p>\n<p>Przegl\u0105darka czytaj\u0105ca przedstawia akustyczn\u0105 interpretacj\u0119 dzie\u0142a.<\/p>\n<p>Cz\u0142owiek czytaj\u0105cy kod, staraj\u0105cy si\u0119 go zrozumie\u0107 i prze\u0142o\u017cy\u0107 na obraz we w\u0142asnej wyobra\u017ani.<\/p>\n<p>\u015awiadome wy\u0142\u0105czanie b\u0105d\u017a celowe zmienianie poszczeg\u00f3lnych aspekt\u00f3w wizualnych zapisanych w kodzie, Np. poprzez wy\u0142\u0105czenie plik\u00f3w prezentacji wizualnej \u2013 CSS, lub podmiana CSS w\u0142asnym plikiem zawieraj\u0105cym spersonalizowan\u0105 wersj\u0119 wizualn\u0105.<\/p>\n<p>Ilo\u015b\u0107 i r\u00f3\u017cnorodno\u015b\u0107 interpretator\u00f3w oraz interpretacji jest niesko\u0144czona. W skr\u00f3cie mo\u017cna wymieni\u0107 dodatkowo: screenshot w po\u0142\u0105czeniu z rodzajem pliku (JPG, GIF, PNG, r\u00f3\u017cnice w kompresji), wielokrotne przekszta\u0142cenia poprzez rozpowszechnianie formy wynikowej oraz reprodukcj\u0119, email, skanowanie, r\u00f3\u017cne technologie druku, zdj\u0119cie cyfrowe i analogowe oraz wiele innych.<\/p>\n<p>Kod stworzony przez cz\u0142owieka dla cz\u0142owieka w celu umo\u017cliwienia mu jego rozumienia w formie czytania oraz nawet programowania nie sprawdza si\u0119 jako metoda przekazania obrazu wizualnego. Naturalne ograniczenia mo\u017cliwo\u015bci percepcji cz\u0142owieka nie pozwalaj\u0105 mu na interpretacj\u0119 wizualn\u0105 z\u0142o\u017conego kodu poprzez jego przeczytanie.<br \/>\nCz\u0142owiek pomimo rozumienia kodu wymaga maszyny do jego interpretacji, aby zobaczy\u0107 obraz i wychwyci\u0107 jego znaczenie poza-kodowe.<\/p>\n<p>Jednym z g\u0142\u00f3wnych \u201ezada\u0144\u201d jakie przy\u015bwieca\u0142y pracom z serii CodeManipulations by\u0142o uwidocznienie r\u00f3\u017cni\u0105cych si\u0119 sposob\u00f3w interpretacji poprzez maszyn\u0119 i cz\u0142owieka oraz udokumentowanie niemo\u017cno\u015bci przekazywania dzie\u0142 wizualnych w spos\u00f3b opisowy tak aby by\u0142y zrozumiane.<\/p>\n<p>Podczas gdy pierwsza faza (CodePaintings) by\u0142a faz\u0105 gdzie ingerencja w kod by\u0142a w pe\u0142ni \u015bwiadoma, to w\u0142a\u015bnie ta p\u00f3\u017aniejsza faza (CodeManipulations), czyli ingerencji niekontrolowanej sta\u0142a si\u0119 podstaw\u0105 do stworzenia formy i istoty O.pl.<\/p>\n<p>Wynik wizualny fazy drugiej zosta\u0142 przeanalizowany i poddany ponownemu prze\u0142o\u017ceniu w kod maj\u0105cy sens stricte informatyczny \u2013 posiadaj\u0105cy w\u0142asn\u0105 to\u017csamo\u015b\u0107 i logik\u0119 tw\u00f3rcz\u0105. Dzie\u0142o-wynik tych operacji jest zar\u00f3wno maszynow\u0105 jak i ludzk\u0105 interpretacj\u0105 poddanych obliczeniom przypadkowych kombinacji kodowych \u2013 nowym tworem jaki dot\u0105d nie m\u00f3g\u0142 zaistnie\u0107.<\/p>\n<p><em><strong>Codemanipulator \u00a9, 2004<br \/>\nArtyku\u0142 bazuje na fragmentach zapis\u00f3w z lat 1995-2004<\/strong><\/em><\/p>\n<p><strong>Codemanipulator \u00a9<\/strong> &#8211; (ur. 1971). Architekt, zajmuje si\u0119 dzia\u0142alno\u015bci\u0105 interdyscyplinarn\u0105 obejmuj\u0105c\u0105 architektur\u0119, urbanistyk\u0119, sztuk\u0119, nowe media.<br \/>\nLaureat Nagrody Miasta Krakowa w Dziedzinie Nauki i Techniki, 1998 oraz Nagrody Towarzystwa Urbanist\u00f3w Polskich (TUP) Warszawa, 1998 za Projekt 010111010 Miasto w Mie\u015bcie (wsp\u00f3lnie z Beat\u0105 Wielgos).<br \/>\nWystawy: Utopia i Wizja, Muzem Rzezby Polskiej w Oronsku, 99, Zach\u0119ta 2000. Mieszka i pracuje w Krakowie.<br \/>\nArtyku\u0142 ukaza\u0142 si\u0119 dzi\u0119ki dotacji <a href=\"http:\/\/fundacja.czasopism.pl\/\">Fundacji Otwarty Kod Kultury<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W po\u0142owie lat 80. mia\u0142em okazj\u0119 obserwowa\u0107 od samego pocz\u0105tku ruch \u201eDesktop Revolution\u201d, kt\u00f3ry tak\u017ce sukcesywnie wprowadza\u0142em w \u017cycie w pracy wydawniczej. Po zetkni\u0119ciu si\u0119 z medium \u201ekomputer\u201d od strony informatycznej pragn\u0105\u0142em rozwija\u0107 moj\u0105 wiedz\u0119 w tym zakresie nie koncentruj\u0105c si\u0119 wy\u0142\u0105cznie na aspektach programistycznych jako formie docelowej.<\/p>\n","protected":false},"author":89,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[7210,347,849],"powerkit_post_featured":[],"coauthors":[32],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CodePainting \/ CodePoetry \/ CodeManipulations<\/title>\n<meta name=\"description\" content=\"W po\u0142owie lat 80. mia\u0142em okazj\u0119 obserwowa\u0107 od samego pocz\u0105tku ruch \u201eDesktop Revolution\u201d, kt\u00f3ry zacz\u0105\u0142em sukcesywnie wprowadza\u0107 w \u017cycie.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations\" \/>\n<link rel=\"next\" href=\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations\/2\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ownetic.com\/magazyn\/#website\",\"url\":\"https:\/\/ownetic.com\/magazyn\/\",\"name\":\"Ownetic Magazine\",\"description\":\"Magazine\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ownetic.com\/magazyn\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#primaryimage\",\"url\":\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/opl.gif\",\"contentUrl\":\"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/opl.gif\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#webpage\",\"url\":\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations\",\"name\":\"CodePainting \/ CodePoetry \/ CodeManipulations\",\"isPartOf\":{\"@id\":\"https:\/\/ownetic.com\/magazyn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#primaryimage\"},\"datePublished\":\"2004-12-07T11:17:47+00:00\",\"dateModified\":\"2012-12-15T20:29:09+00:00\",\"author\":{\"@id\":\"https:\/\/ownetic.com\/magazyn\/#\/schema\/person\/7fd47e94f3e32a54870fce87ce6530d3\"},\"description\":\"W po\u0142owie lat 80. mia\u0142em okazj\u0119 obserwowa\u0107 od samego pocz\u0105tku ruch \u201eDesktop Revolution\u201d, kt\u00f3ry zacz\u0105\u0142em sukcesywnie wprowadza\u0107 w \u017cycie.\",\"breadcrumb\":{\"@id\":\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"CodePainting \/ CodePoetry \/ CodeManipulations\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ownetic.com\/magazyn\/#\/schema\/person\/7fd47e94f3e32a54870fce87ce6530d3\",\"name\":\"Codemanipulator\",\"url\":\"https:\/\/ownetic.com\/magazyn\/author\/codemanipulator\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CodePainting \/ CodePoetry \/ CodeManipulations","description":"W po\u0142owie lat 80. mia\u0142em okazj\u0119 obserwowa\u0107 od samego pocz\u0105tku ruch \u201eDesktop Revolution\u201d, kt\u00f3ry zacz\u0105\u0142em sukcesywnie wprowadza\u0107 w \u017cycie.","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:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations","next":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations\/2","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/ownetic.com\/magazyn\/#website","url":"https:\/\/ownetic.com\/magazyn\/","name":"Ownetic Magazine","description":"Magazine","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ownetic.com\/magazyn\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#primaryimage","url":"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/opl.gif","contentUrl":"https:\/\/ownetic.com\/magazyn\/wp-content\/uploads\/2004_12_06\/opl.gif"},{"@type":"WebPage","@id":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#webpage","url":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations","name":"CodePainting \/ CodePoetry \/ CodeManipulations","isPartOf":{"@id":"https:\/\/ownetic.com\/magazyn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#primaryimage"},"datePublished":"2004-12-07T11:17:47+00:00","dateModified":"2012-12-15T20:29:09+00:00","author":{"@id":"https:\/\/ownetic.com\/magazyn\/#\/schema\/person\/7fd47e94f3e32a54870fce87ce6530d3"},"description":"W po\u0142owie lat 80. mia\u0142em okazj\u0119 obserwowa\u0107 od samego pocz\u0105tku ruch \u201eDesktop Revolution\u201d, kt\u00f3ry zacz\u0105\u0142em sukcesywnie wprowadza\u0107 w \u017cycie.","breadcrumb":{"@id":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ownetic.com\/magazyn\/2004\/codemanipulator-codepainting-codepoetry-codemanipulations#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"CodePainting \/ CodePoetry \/ CodeManipulations"}]},{"@type":"Person","@id":"https:\/\/ownetic.com\/magazyn\/#\/schema\/person\/7fd47e94f3e32a54870fce87ce6530d3","name":"Codemanipulator","url":"https:\/\/ownetic.com\/magazyn\/author\/codemanipulator"}]}},"_links":{"self":[{"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/posts\/34"}],"collection":[{"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":0,"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/tags?post=34"},{"taxonomy":"powerkit_post_featured","embeddable":true,"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/powerkit_post_featured?post=34"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/ownetic.com\/magazyn\/wp-json\/wp\/v2\/coauthors?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}